.elementor-951 .elementor-element.elementor-element-e3ecc25{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-e6fc70c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-951 .elementor-element.elementor-element-96bb31c .elementor-repeater-item-11dede4 .swiper-slide-bg{background-image:url(https://www.deanfuneslp.com.ar/wp-content/uploads/2026/10/banner_01-scaled.jpg);background-size:contain;}.elementor-951 .elementor-element.elementor-element-96bb31c .elementor-repeater-item-e5a7b36 .swiper-slide-bg{background-image:url(https://www.deanfuneslp.com.ar/wp-content/uploads/2026/10/banner_05-scaled.jpg);background-size:contain;}.elementor-951 .elementor-element.elementor-element-96bb31c .elementor-repeater-item-44dce54 .swiper-slide-bg{background-image:url(https://www.deanfuneslp.com.ar/wp-content/uploads/2026/10/banner_02-scaled.jpg);background-size:contain;}.elementor-951 .elementor-element.elementor-element-96bb31c .elementor-repeater-item-a962003 .swiper-slide-bg{background-image:url(https://www.deanfuneslp.com.ar/wp-content/uploads/2026/10/banner_04-scaled.jpg);background-size:contain;}.elementor-951 .elementor-element.elementor-element-96bb31c .elementor-repeater-item-e51b0ab .swiper-slide-bg{background-image:url(https://www.deanfuneslp.com.ar/wp-content/uploads/2026/10/banner_03-scaled.jpg);background-size:contain;}.elementor-951 .elementor-element.elementor-element-96bb31c .elementor-repeater-item-ba64a12 .swiper-slide-bg{background-image:url(https://www.deanfuneslp.com.ar/wp-content/uploads/2026/10/banner_06-scaled.jpg);background-size:contain;}.elementor-951 .elementor-element.elementor-element-96bb31c .swiper-slide{transition-duration:calc(5000ms*1.2);height:380px;}.elementor-951 .elementor-element.elementor-element-96bb31c .swiper-slide-contents{max-width:66%;}.elementor-951 .elementor-element.elementor-element-96bb31c .swiper-slide-inner{text-align:center;}.elementor-951 .elementor-element.elementor-element-96bb31c .elementor-swiper-button{font-size:30px;}.elementor-951 .elementor-element.elementor-element-975b7a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-951 .elementor-element.elementor-element-0a75c82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-0a75c82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-c73e232{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c73e232.e-con{--align-self:center;--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-951 .elementor-element.elementor-element-400558d .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-400558d .elementor-icon{font-size:65px;}.elementor-951 .elementor-element.elementor-element-400558d .elementor-icon svg{height:65px;}.elementor-951 .elementor-element.elementor-element-6df8fd0{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-6df8fd0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-951 .elementor-element.elementor-element-712d939 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:#0055b8;}.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-951 .elementor-element.elementor-element-a6c4962 .elementor-button{background-color:#29A61A;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:23px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#29A61A;border-radius:100px 100px 100px 100px;padding:6px 20px 5px 15px;}.elementor-951 .elementor-element.elementor-element-a6c4962 .elementor-button:hover, .elementor-951 .elementor-element.elementor-element-a6c4962 .elementor-button:focus{background-color:#FFFFFF;color:#29A61A;}.elementor-951 .elementor-element.elementor-element-a6c4962 .elementor-button:hover svg, .elementor-951 .elementor-element.elementor-element-a6c4962 .elementor-button:focus svg{fill:#29A61A;}.elementor-951 .elementor-element.elementor-element-9a60c07{--display:flex;}.elementor-951 .elementor-element.elementor-element-800b549{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-800b549.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-678725b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-678725b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-ce6d387 .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-ce6d387 .elementor-icon{font-size:65px;}.elementor-951 .elementor-element.elementor-element-ce6d387 .elementor-icon svg{height:65px;}.elementor-951 .elementor-element.elementor-element-106dc78{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-106dc78.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-0a71ced .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-c6c44e6{--display:flex;}.elementor-951 .elementor-element.elementor-element-fa93d43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-fa93d43.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-b7365e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-b7365e7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-df9f269 .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-df9f269 .elementor-icon{font-size:65px;}.elementor-951 .elementor-element.elementor-element-df9f269 .elementor-icon svg{height:65px;}.elementor-951 .elementor-element.elementor-element-efeb5c7{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-efeb5c7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-e6581f1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-dce67ef .elementor-button{background-color:#206AF7;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#206AF7;border-radius:100px 100px 100px 100px;padding:8px 20px 8px 20px;}.elementor-951 .elementor-element.elementor-element-dce67ef .elementor-button:hover, .elementor-951 .elementor-element.elementor-element-dce67ef .elementor-button:focus{background-color:#FFFFFF;color:#206AF7;}.elementor-951 .elementor-element.elementor-element-dce67ef{padding:0px 0px 0px 0px;}.elementor-951 .elementor-element.elementor-element-dce67ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-951 .elementor-element.elementor-element-dce67ef .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-951 .elementor-element.elementor-element-dce67ef .elementor-button:hover svg, .elementor-951 .elementor-element.elementor-element-dce67ef .elementor-button:focus svg{fill:#206AF7;}.elementor-951 .elementor-element.elementor-element-7ad85c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-7ad85c8:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-7ad85c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FA;}.elementor-951 .elementor-element.elementor-element-e2703dd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-951 .elementor-element.elementor-element-0d1b90f{text-align:start;}.elementor-951 .elementor-element.elementor-element-0d1b90f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-2620b6f{text-align:start;}.elementor-951 .elementor-element.elementor-element-2620b6f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;line-height:35px;color:#0055b8;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-951 .elementor-element.elementor-element-8f0229e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;color:#0055B8;}.elementor-951 .elementor-element.elementor-element-4f6568a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-4f6568a:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-4f6568a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.deanfuneslp.com.ar/wp-content/uploads/2026/10/especialista-en-resonancias-cerebrales-gradient.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-951 .elementor-element.elementor-element-73833a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-73833a1:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-73833a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FA;}.elementor-951 .elementor-element.elementor-element-716b74a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-716b74a:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-716b74a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.deanfuneslp.com.ar/wp-content/uploads/2026/10/equipo-halcyon-sala-dfuneslp.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-951 .elementor-element.elementor-element-e3e25c6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-951 .elementor-element.elementor-element-7d7c49f{text-align:start;}.elementor-951 .elementor-element.elementor-element-7d7c49f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-5f74d1c{text-align:start;}.elementor-951 .elementor-element.elementor-element-5f74d1c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-aeebf9f{text-align:start;}.elementor-951 .elementor-element.elementor-element-aeebf9f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;line-height:35px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-e69bbe0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;color:#5E7386;}.elementor-951 .elementor-element.elementor-element-fd031d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-ff36313{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-ff36313.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-951 .elementor-element.elementor-element-c91495f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-c91495f .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-c91495f.elementor-view-stacked .elementor-icon{background-color:#206AF7;}.elementor-951 .elementor-element.elementor-element-c91495f.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-c91495f.elementor-view-default .elementor-icon{color:#206AF7;border-color:#206AF7;}.elementor-951 .elementor-element.elementor-element-c91495f.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-c91495f.elementor-view-default .elementor-icon svg{fill:#206AF7;}.elementor-951 .elementor-element.elementor-element-c91495f .elementor-icon{font-size:60px;}.elementor-951 .elementor-element.elementor-element-c91495f .elementor-icon svg{height:60px;}.elementor-951 .elementor-element.elementor-element-b0eb1ae .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:#5E7386;}.elementor-951 .elementor-element.elementor-element-9914a67{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-9914a67.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-951 .elementor-element.elementor-element-8e4a27a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-8e4a27a .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-8e4a27a.elementor-view-stacked .elementor-icon{background-color:#206AF7;}.elementor-951 .elementor-element.elementor-element-8e4a27a.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-8e4a27a.elementor-view-default .elementor-icon{color:#206AF7;border-color:#206AF7;}.elementor-951 .elementor-element.elementor-element-8e4a27a.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-8e4a27a.elementor-view-default .elementor-icon svg{fill:#206AF7;}.elementor-951 .elementor-element.elementor-element-8e4a27a .elementor-icon{font-size:60px;}.elementor-951 .elementor-element.elementor-element-8e4a27a .elementor-icon svg{height:60px;}.elementor-951 .elementor-element.elementor-element-40803b6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:#5E7386;}.elementor-951 .elementor-element.elementor-element-8f3c3a4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-8f3c3a4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-951 .elementor-element.elementor-element-c81e7ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-c81e7ad .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-c81e7ad.elementor-view-stacked .elementor-icon{background-color:#206AF7;}.elementor-951 .elementor-element.elementor-element-c81e7ad.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-c81e7ad.elementor-view-default .elementor-icon{color:#206AF7;border-color:#206AF7;}.elementor-951 .elementor-element.elementor-element-c81e7ad.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-c81e7ad.elementor-view-default .elementor-icon svg{fill:#206AF7;}.elementor-951 .elementor-element.elementor-element-c81e7ad .elementor-icon{font-size:60px;}.elementor-951 .elementor-element.elementor-element-c81e7ad .elementor-icon svg{height:60px;}.elementor-951 .elementor-element.elementor-element-561be3f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:#5E7386;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-951 .elementor-element.elementor-element-5028aee{--divider-border-style:solid;--divider-color:#5E7386;--divider-border-width:1px;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-951 .elementor-element.elementor-element-5028aee .elementor-divider-separator{width:100%;}.elementor-951 .elementor-element.elementor-element-5028aee .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-951 .elementor-element.elementor-element-5e80faa{padding:10px 0px 10px 0px;text-align:start;}.elementor-951 .elementor-element.elementor-element-5e80faa .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-f485e97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-e08d2d3 .elementor-button{background-color:#206AF7;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#206AF7;border-radius:100px 100px 100px 100px;padding:8px 20px 8px 20px;}.elementor-951 .elementor-element.elementor-element-e08d2d3 .elementor-button:hover, .elementor-951 .elementor-element.elementor-element-e08d2d3 .elementor-button:focus{background-color:#FFFFFF;color:#206AF7;}.elementor-951 .elementor-element.elementor-element-e08d2d3{padding:0px 0px 0px 0px;}.elementor-951 .elementor-element.elementor-element-e08d2d3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-e08d2d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-951 .elementor-element.elementor-element-e08d2d3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-951 .elementor-element.elementor-element-e08d2d3 .elementor-button:hover svg, .elementor-951 .elementor-element.elementor-element-e08d2d3 .elementor-button:focus svg{fill:#206AF7;}.elementor-951 .elementor-element.elementor-element-9774d2d .elementor-button{background-color:#206AF7;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#206AF7;border-radius:100px 100px 100px 100px;padding:8px 20px 8px 20px;}.elementor-951 .elementor-element.elementor-element-9774d2d .elementor-button:hover, .elementor-951 .elementor-element.elementor-element-9774d2d .elementor-button:focus{background-color:#FFFFFF;color:#206AF7;}.elementor-951 .elementor-element.elementor-element-9774d2d{padding:0px 0px 0px 0px;}.elementor-951 .elementor-element.elementor-element-9774d2d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-9774d2d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-951 .elementor-element.elementor-element-9774d2d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-951 .elementor-element.elementor-element-9774d2d .elementor-button:hover svg, .elementor-951 .elementor-element.elementor-element-9774d2d .elementor-button:focus svg{fill:#206AF7;}.elementor-951 .elementor-element.elementor-element-53109fe .elementor-button{background-color:#206AF7;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#206AF7;border-radius:100px 100px 100px 100px;padding:8px 20px 8px 20px;}.elementor-951 .elementor-element.elementor-element-53109fe .elementor-button:hover, .elementor-951 .elementor-element.elementor-element-53109fe .elementor-button:focus{background-color:#FFFFFF;color:#206AF7;}.elementor-951 .elementor-element.elementor-element-53109fe{padding:0px 0px 0px 0px;}.elementor-951 .elementor-element.elementor-element-53109fe.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-53109fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-951 .elementor-element.elementor-element-53109fe .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-951 .elementor-element.elementor-element-53109fe .elementor-button:hover svg, .elementor-951 .elementor-element.elementor-element-53109fe .elementor-button:focus svg{fill:#206AF7;}.elementor-951 .elementor-element.elementor-element-e1418fa .elementor-button{background-color:#206AF7;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#206AF7;border-radius:100px 100px 100px 100px;padding:8px 20px 8px 20px;}.elementor-951 .elementor-element.elementor-element-e1418fa .elementor-button:hover, .elementor-951 .elementor-element.elementor-element-e1418fa .elementor-button:focus{background-color:#FFFFFF;color:#206AF7;}.elementor-951 .elementor-element.elementor-element-e1418fa{padding:0px 0px 0px 0px;}.elementor-951 .elementor-element.elementor-element-e1418fa.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-e1418fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-951 .elementor-element.elementor-element-e1418fa .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-951 .elementor-element.elementor-element-e1418fa .elementor-button:hover svg, .elementor-951 .elementor-element.elementor-element-e1418fa .elementor-button:focus svg{fill:#206AF7;}.elementor-951 .elementor-element.elementor-element-27b79e4 .elementor-button{background-color:#206AF7;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#206AF7;border-radius:100px 100px 100px 100px;padding:8px 20px 8px 20px;}.elementor-951 .elementor-element.elementor-element-27b79e4 .elementor-button:hover, .elementor-951 .elementor-element.elementor-element-27b79e4 .elementor-button:focus{background-color:#FFFFFF;color:#206AF7;}.elementor-951 .elementor-element.elementor-element-27b79e4{padding:0px 0px 0px 0px;}.elementor-951 .elementor-element.elementor-element-27b79e4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-27b79e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-951 .elementor-element.elementor-element-27b79e4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-951 .elementor-element.elementor-element-27b79e4 .elementor-button:hover svg, .elementor-951 .elementor-element.elementor-element-27b79e4 .elementor-button:focus svg{fill:#206AF7;}.elementor-951 .elementor-element.elementor-element-277d7a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-277d7a6:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-277d7a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F5FD;}.elementor-951 .elementor-element.elementor-element-540f5bb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-951 .elementor-element.elementor-element-d9042ed{text-align:start;}.elementor-951 .elementor-element.elementor-element-d9042ed .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:23px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-652c3f6{text-align:start;}.elementor-951 .elementor-element.elementor-element-652c3f6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-df30fc6{text-align:start;}.elementor-951 .elementor-element.elementor-element-df30fc6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;line-height:35px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-44ca232{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;color:#5E7386;}.elementor-951 .elementor-element.elementor-element-b60f157{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-0767824{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-0767824.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-951 .elementor-element.elementor-element-9d2a0de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-9d2a0de .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-9d2a0de.elementor-view-stacked .elementor-icon{background-color:#206AF7;}.elementor-951 .elementor-element.elementor-element-9d2a0de.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-9d2a0de.elementor-view-default .elementor-icon{color:#206AF7;border-color:#206AF7;}.elementor-951 .elementor-element.elementor-element-9d2a0de.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-9d2a0de.elementor-view-default .elementor-icon svg{fill:#206AF7;}.elementor-951 .elementor-element.elementor-element-9d2a0de .elementor-icon{font-size:60px;}.elementor-951 .elementor-element.elementor-element-9d2a0de .elementor-icon svg{height:60px;}.elementor-951 .elementor-element.elementor-element-3b3cdb5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:#5E7386;}.elementor-951 .elementor-element.elementor-element-905dcbe{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-905dcbe.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-951 .elementor-element.elementor-element-0c43e1f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-0c43e1f .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-0c43e1f.elementor-view-stacked .elementor-icon{background-color:#206AF7;}.elementor-951 .elementor-element.elementor-element-0c43e1f.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-0c43e1f.elementor-view-default .elementor-icon{color:#206AF7;border-color:#206AF7;}.elementor-951 .elementor-element.elementor-element-0c43e1f.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-0c43e1f.elementor-view-default .elementor-icon svg{fill:#206AF7;}.elementor-951 .elementor-element.elementor-element-0c43e1f .elementor-icon{font-size:60px;}.elementor-951 .elementor-element.elementor-element-0c43e1f .elementor-icon svg{height:60px;}.elementor-951 .elementor-element.elementor-element-84b95f6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:#5E7386;}.elementor-951 .elementor-element.elementor-element-7971be5{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-7971be5.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-951 .elementor-element.elementor-element-9eb7a8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-9eb7a8e .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-9eb7a8e.elementor-view-stacked .elementor-icon{background-color:#206AF7;}.elementor-951 .elementor-element.elementor-element-9eb7a8e.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-9eb7a8e.elementor-view-default .elementor-icon{color:#206AF7;border-color:#206AF7;}.elementor-951 .elementor-element.elementor-element-9eb7a8e.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-9eb7a8e.elementor-view-default .elementor-icon svg{fill:#206AF7;}.elementor-951 .elementor-element.elementor-element-9eb7a8e .elementor-icon{font-size:60px;}.elementor-951 .elementor-element.elementor-element-9eb7a8e .elementor-icon svg{height:60px;}.elementor-951 .elementor-element.elementor-element-fbaead7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:#5E7386;}.elementor-951 .elementor-element.elementor-element-5699a59 .elementor-button{background-color:#206AF7;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#206AF7;border-radius:100px 100px 100px 100px;padding:8px 20px 8px 20px;}.elementor-951 .elementor-element.elementor-element-5699a59 .elementor-button:hover, .elementor-951 .elementor-element.elementor-element-5699a59 .elementor-button:focus{background-color:#FFFFFF;color:#206AF7;}.elementor-951 .elementor-element.elementor-element-5699a59{padding:0px 0px 0px 0px;}.elementor-951 .elementor-element.elementor-element-5699a59.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-5699a59 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-951 .elementor-element.elementor-element-5699a59 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-951 .elementor-element.elementor-element-5699a59 .elementor-button:hover svg, .elementor-951 .elementor-element.elementor-element-5699a59 .elementor-button:focus svg{fill:#206AF7;}.elementor-951 .elementor-element.elementor-element-36e81f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-36e81f5:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-36e81f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.deanfuneslp.com.ar/wp-content/uploads/2026/10/laboratorio-clinico-con-bravos-gradient.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-951 .elementor-element.elementor-element-8a9880d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-3c03f8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-3c03f8e:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-3c03f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.deanfuneslp.com.ar/wp-content/uploads/2026/10/equipo-somatom-sala.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-951 .elementor-element.elementor-element-df4b6d0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-951 .elementor-element.elementor-element-2f3c31f{text-align:start;}.elementor-951 .elementor-element.elementor-element-2f3c31f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:23px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-eb9c08b{text-align:start;}.elementor-951 .elementor-element.elementor-element-eb9c08b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-b93f4f1{text-align:start;}.elementor-951 .elementor-element.elementor-element-b93f4f1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;line-height:35px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-f11764c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;color:#5E7386;}.elementor-951 .elementor-element.elementor-element-11d6b32{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-11d6b32:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-11d6b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FA;background-image:url("https://www.deanfuneslp.com.ar/wp-content/uploads/2026/10/background_simbolo_dfuneslp_lineas.svg");background-position:center center;background-repeat:no-repeat;background-size:130% auto;}.elementor-951 .elementor-element.elementor-element-1f630c6{padding:0px 10px 0px 10px;text-align:center;}.elementor-951 .elementor-element.elementor-element-1f630c6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;line-height:35px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-52c849c{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-951 .elementor-element.elementor-element-cc683c1{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-951 .elementor-element.elementor-element-a09618c .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-a09618c .elementor-icon{font-size:130px;}.elementor-951 .elementor-element.elementor-element-a09618c .elementor-icon svg{height:130px;}.elementor-951 .elementor-element.elementor-element-c5b852e{text-align:center;}.elementor-951 .elementor-element.elementor-element-c5b852e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:21px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-7dd63dd{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-951 .elementor-element.elementor-element-da303a4 .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-da303a4 .elementor-icon{font-size:130px;}.elementor-951 .elementor-element.elementor-element-da303a4 .elementor-icon svg{height:130px;}.elementor-951 .elementor-element.elementor-element-c12d732{text-align:center;}.elementor-951 .elementor-element.elementor-element-c12d732 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:21px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-dfc5806{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-951 .elementor-element.elementor-element-4e14b9f .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-4e14b9f .elementor-icon{font-size:130px;}.elementor-951 .elementor-element.elementor-element-4e14b9f .elementor-icon svg{height:130px;}.elementor-951 .elementor-element.elementor-element-a18b723{text-align:center;}.elementor-951 .elementor-element.elementor-element-a18b723 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:21px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-8bd438d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-951 .elementor-element.elementor-element-e05e547 .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-e05e547 .elementor-icon{font-size:130px;}.elementor-951 .elementor-element.elementor-element-e05e547 .elementor-icon svg{height:130px;}.elementor-951 .elementor-element.elementor-element-9cc38fb{text-align:center;}.elementor-951 .elementor-element.elementor-element-9cc38fb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:21px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-4711120{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-951 .elementor-element.elementor-element-9cc606a .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-9cc606a .elementor-icon{font-size:130px;}.elementor-951 .elementor-element.elementor-element-9cc606a .elementor-icon svg{height:130px;}.elementor-951 .elementor-element.elementor-element-b3a39b0{text-align:center;}.elementor-951 .elementor-element.elementor-element-b3a39b0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:21px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-d01d093{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-951 .elementor-element.elementor-element-2e17894 .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-2e17894 .elementor-icon{font-size:130px;}.elementor-951 .elementor-element.elementor-element-2e17894 .elementor-icon svg{height:130px;}.elementor-951 .elementor-element.elementor-element-e4e4d46{text-align:center;}.elementor-951 .elementor-element.elementor-element-e4e4d46 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:21px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-bfaa80e{padding:20px 10px 20px 10px;text-align:center;}.elementor-951 .elementor-element.elementor-element-bfaa80e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;line-height:35px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-cf2b65e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-951 .elementor-element.elementor-element-1b6f0b7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-951 .elementor-element.elementor-element-b2d683a .elementor-icon-wrapper{text-align:start;}.elementor-951 .elementor-element.elementor-element-b2d683a.elementor-view-stacked .elementor-icon{background-color:#0055B8;}.elementor-951 .elementor-element.elementor-element-b2d683a.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-b2d683a.elementor-view-default .elementor-icon{color:#0055B8;border-color:#0055B8;}.elementor-951 .elementor-element.elementor-element-b2d683a.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-b2d683a.elementor-view-default .elementor-icon svg{fill:#0055B8;}.elementor-951 .elementor-element.elementor-element-b2d683a .elementor-icon{font-size:110px;}.elementor-951 .elementor-element.elementor-element-b2d683a .elementor-icon svg{height:110px;}.elementor-951 .elementor-element.elementor-element-c27732f{text-align:start;}.elementor-951 .elementor-element.elementor-element-c27732f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:21px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-666e3a8{text-align:start;}.elementor-951 .elementor-element.elementor-element-666e3a8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;line-height:25px;color:#5E7386;}.elementor-951 .elementor-element.elementor-element-2f250e6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-951 .elementor-element.elementor-element-55f38d3 .elementor-icon-wrapper{text-align:start;}.elementor-951 .elementor-element.elementor-element-55f38d3.elementor-view-stacked .elementor-icon{background-color:#0055B8;}.elementor-951 .elementor-element.elementor-element-55f38d3.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-55f38d3.elementor-view-default .elementor-icon{color:#0055B8;border-color:#0055B8;}.elementor-951 .elementor-element.elementor-element-55f38d3.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-55f38d3.elementor-view-default .elementor-icon svg{fill:#0055B8;}.elementor-951 .elementor-element.elementor-element-55f38d3 .elementor-icon{font-size:110px;}.elementor-951 .elementor-element.elementor-element-55f38d3 .elementor-icon svg{height:110px;}.elementor-951 .elementor-element.elementor-element-61f95aa{text-align:start;}.elementor-951 .elementor-element.elementor-element-61f95aa .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:21px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-aaaf953{text-align:start;}.elementor-951 .elementor-element.elementor-element-aaaf953 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;line-height:25px;color:#5E7386;}.elementor-951 .elementor-element.elementor-element-7e27d0a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-951 .elementor-element.elementor-element-b7b5041{--display:flex;--min-height:110px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-523a6d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-951 .elementor-element.elementor-element-523a6d7 .elementor-icon-wrapper{text-align:start;}.elementor-951 .elementor-element.elementor-element-523a6d7.elementor-view-stacked .elementor-icon{background-color:#0055B8;}.elementor-951 .elementor-element.elementor-element-523a6d7.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-523a6d7.elementor-view-default .elementor-icon{color:#0055B8;border-color:#0055B8;}.elementor-951 .elementor-element.elementor-element-523a6d7.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-523a6d7.elementor-view-default .elementor-icon svg{fill:#0055B8;}.elementor-951 .elementor-element.elementor-element-523a6d7 .elementor-icon{font-size:90px;}.elementor-951 .elementor-element.elementor-element-523a6d7 .elementor-icon svg{height:90px;}.elementor-951 .elementor-element.elementor-element-b89efc5{text-align:start;}.elementor-951 .elementor-element.elementor-element-b89efc5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:21px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-28d54e5{text-align:start;}.elementor-951 .elementor-element.elementor-element-28d54e5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;line-height:25px;color:#5E7386;}.elementor-951 .elementor-element.elementor-element-b9cc829{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-951 .elementor-element.elementor-element-d7f052f .elementor-icon-wrapper{text-align:start;}.elementor-951 .elementor-element.elementor-element-d7f052f.elementor-view-stacked .elementor-icon{background-color:#0055B8;}.elementor-951 .elementor-element.elementor-element-d7f052f.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-d7f052f.elementor-view-default .elementor-icon{color:#0055B8;border-color:#0055B8;}.elementor-951 .elementor-element.elementor-element-d7f052f.elementor-view-framed .elementor-icon, .elementor-951 .elementor-element.elementor-element-d7f052f.elementor-view-default .elementor-icon svg{fill:#0055B8;}.elementor-951 .elementor-element.elementor-element-d7f052f .elementor-icon{font-size:110px;}.elementor-951 .elementor-element.elementor-element-d7f052f .elementor-icon svg{height:110px;}.elementor-951 .elementor-element.elementor-element-78bfb5d{text-align:start;}.elementor-951 .elementor-element.elementor-element-78bfb5d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:21px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-19a104b{text-align:start;}.elementor-951 .elementor-element.elementor-element-19a104b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;line-height:25px;color:#5E7386;}.elementor-951 .elementor-element.elementor-element-af5b05a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-af5b05a:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-af5b05a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF5FC;}.elementor-951 .elementor-element.elementor-element-d8e9528{text-align:center;}.elementor-951 .elementor-element.elementor-element-d8e9528 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-9e96371{padding:0px 0px 20px 0px;text-align:center;}.elementor-951 .elementor-element.elementor-element-9e96371 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;line-height:35px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-1df1314{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-951 .elementor-element.elementor-element-d7282d2{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A1CFFB;--border-color:#A1CFFB;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-951 .elementor-element.elementor-element-d7282d2:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-d7282d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-951 .elementor-element.elementor-element-88ba966{text-align:start;}.elementor-951 .elementor-element.elementor-element-88ba966 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-1a0d148{text-align:start;}.elementor-951 .elementor-element.elementor-element-1a0d148 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:700;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-0053b78{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-44e3edc{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-844a707{border-radius:10px 10px 10px 10px;}.elementor-951 .elementor-element.elementor-element-844a707 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-951 .elementor-element.elementor-element-dfd3d8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-dba1611{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-weight:600;color:#0055B8;}.elementor-951 .elementor-element.elementor-element-87b2a88{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-weight:500;color:#5E7386;}.elementor-951 .elementor-element.elementor-element-11b7d48{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A1CFFB;--border-color:#A1CFFB;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-951 .elementor-element.elementor-element-11b7d48:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-11b7d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-951 .elementor-element.elementor-element-0cca35e{text-align:start;}.elementor-951 .elementor-element.elementor-element-0cca35e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-330cfc6{text-align:start;}.elementor-951 .elementor-element.elementor-element-330cfc6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:700;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-be3a6c0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-569459c{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-9d78211{border-radius:10px 10px 10px 10px;}.elementor-951 .elementor-element.elementor-element-9d78211 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-951 .elementor-element.elementor-element-2125dc1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-fc1647a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-weight:600;color:#0055B8;}.elementor-951 .elementor-element.elementor-element-e01885a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-weight:500;color:#5E7386;}.elementor-951 .elementor-element.elementor-element-136deed{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A1CFFB;--border-color:#A1CFFB;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-951 .elementor-element.elementor-element-136deed:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-136deed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-951 .elementor-element.elementor-element-d4f3426{text-align:start;}.elementor-951 .elementor-element.elementor-element-d4f3426 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-28f8ca9{text-align:start;}.elementor-951 .elementor-element.elementor-element-28f8ca9 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:700;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-794bec7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-07dab02{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-07dab02.e-con:hover{--e-con-transform-scale:1.02;}.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-951 .elementor-element.elementor-element-245baea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-089d8ec{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-weight:600;color:#0055B8;}.elementor-951 .elementor-element.elementor-element-969f022{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-weight:500;color:#5E7386;}.elementor-951 .elementor-element.elementor-element-d34f98a .elementor-button{background-color:#206AF7;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#206AF7;border-radius:100px 100px 100px 100px;padding:8px 20px 8px 20px;}.elementor-951 .elementor-element.elementor-element-d34f98a .elementor-button:hover, .elementor-951 .elementor-element.elementor-element-d34f98a .elementor-button:focus{background-color:#FFFFFF;color:#206AF7;}.elementor-951 .elementor-element.elementor-element-d34f98a{padding:10px 0px 0px 0px;}.elementor-951 .elementor-element.elementor-element-d34f98a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-d34f98a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-951 .elementor-element.elementor-element-d34f98a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-951 .elementor-element.elementor-element-d34f98a .elementor-button:hover svg, .elementor-951 .elementor-element.elementor-element-d34f98a .elementor-button:focus svg{fill:#206AF7;}.elementor-951 .elementor-element.elementor-element-7a18d41{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A1CFFB;--border-color:#A1CFFB;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-951 .elementor-element.elementor-element-7a18d41:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-7a18d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-951 .elementor-element.elementor-element-efb5de0{text-align:start;}.elementor-951 .elementor-element.elementor-element-efb5de0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-883cc5a{text-align:start;}.elementor-951 .elementor-element.elementor-element-883cc5a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:700;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-a5e8536{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-01213c7{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-01213c7.e-con:hover{--e-con-transform-scale:1.02;}.elementor-951 .elementor-element.elementor-element-e589f56{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-b2d2fab{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-weight:600;color:#0055B8;}.elementor-951 .elementor-element.elementor-element-9f4bd0c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-weight:500;color:#5E7386;}.elementor-951 .elementor-element.elementor-element-4d79d27 .elementor-button{background-color:#206AF7;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#206AF7;border-radius:100px 100px 100px 100px;padding:8px 20px 8px 20px;}.elementor-951 .elementor-element.elementor-element-4d79d27 .elementor-button:hover, .elementor-951 .elementor-element.elementor-element-4d79d27 .elementor-button:focus{background-color:#FFFFFF;color:#206AF7;}.elementor-951 .elementor-element.elementor-element-4d79d27{padding:10px 0px 0px 0px;}.elementor-951 .elementor-element.elementor-element-4d79d27.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-4d79d27 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-951 .elementor-element.elementor-element-4d79d27 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-951 .elementor-element.elementor-element-4d79d27 .elementor-button:hover svg, .elementor-951 .elementor-element.elementor-element-4d79d27 .elementor-button:focus svg{fill:#206AF7;}.elementor-951 .elementor-element.elementor-element-f67c48a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-951 .elementor-element.elementor-element-9acb15d{text-align:center;}.elementor-951 .elementor-element.elementor-element-9acb15d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-d5636ba{text-align:center;}.elementor-951 .elementor-element.elementor-element-d5636ba .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:35px;font-weight:700;color:#0055b8;}.elementor-951 .elementor-element.elementor-element-db22af7{padding:0px 0px 20px 0px;text-align:center;}.elementor-951 .elementor-element.elementor-element-db22af7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;line-height:22px;color:#5E7386;}.elementor-951 .elementor-element.elementor-element-d8833eb{padding:0px 0px 0px 0px;}.elementor-951 .elementor-element.elementor-element-f515bdb .elementor-button{background-color:#206AF7;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#206AF7;border-radius:100px 100px 100px 100px;padding:8px 20px 8px 20px;}.elementor-951 .elementor-element.elementor-element-f515bdb .elementor-button:hover, .elementor-951 .elementor-element.elementor-element-f515bdb .elementor-button:focus{background-color:#FFFFFF;color:#206AF7;}.elementor-951 .elementor-element.elementor-element-f515bdb{padding:10px 0px 0px 0px;}.elementor-951 .elementor-element.elementor-element-f515bdb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-951 .elementor-element.elementor-element-f515bdb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-951 .elementor-element.elementor-element-f515bdb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-951 .elementor-element.elementor-element-f515bdb .elementor-button:hover svg, .elementor-951 .elementor-element.elementor-element-f515bdb .elementor-button:focus svg{fill:#206AF7;}@media(max-width:1024px){.elementor-951 .elementor-element.elementor-element-96bb31c .swiper-slide{height:170px;}.elementor-951 .elementor-element.elementor-element-975b7a7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-951 .elementor-element.elementor-element-0a75c82{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-951 .elementor-element.elementor-element-6df8fd0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-951 .elementor-element.elementor-element-6df8fd0.e-con{--align-self:center;}.elementor-951 .elementor-element.elementor-element-800b549{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-951 .elementor-element.elementor-element-106dc78{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-951 .elementor-element.elementor-element-fa93d43{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-951 .elementor-element.elementor-element-efeb5c7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-951 .elementor-element.elementor-element-fd031d4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-951 .elementor-element.elementor-element-ff36313{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-951 .elementor-element.elementor-element-b0eb1ae{text-align:center;}.elementor-951 .elementor-element.elementor-element-9914a67{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-951 .elementor-element.elementor-element-40803b6{text-align:center;}.elementor-951 .elementor-element.elementor-element-8f3c3a4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-951 .elementor-element.elementor-element-561be3f{text-align:center;}.elementor-951 .elementor-element.elementor-element-b60f157{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-951 .elementor-element.elementor-element-0767824{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-951 .elementor-element.elementor-element-3b3cdb5{text-align:center;}.elementor-951 .elementor-element.elementor-element-905dcbe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-951 .elementor-element.elementor-element-84b95f6{text-align:center;}.elementor-951 .elementor-element.elementor-element-7971be5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-951 .elementor-element.elementor-element-fbaead7{text-align:center;}.elementor-951 .elementor-element.elementor-element-36e81f5:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-36e81f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-30px 0px;}.elementor-951 .elementor-element.elementor-element-3c03f8e:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-3c03f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-951 .elementor-element.elementor-element-11d6b32:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-11d6b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-951 .elementor-element.elementor-element-1f630c6{padding:10px 10px 10px 10px;}.elementor-951 .elementor-element.elementor-element-52c849c{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-951 .elementor-element.elementor-element-cf2b65e{--grid-auto-flow:row;}.elementor-951 .elementor-element.elementor-element-1df1314{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-951 .elementor-element.elementor-element-dba1611{font-size:18px;}.elementor-951 .elementor-element.elementor-element-87b2a88{font-size:18px;}.elementor-951 .elementor-element.elementor-element-fc1647a{font-size:18px;}.elementor-951 .elementor-element.elementor-element-e01885a{font-size:18px;}.elementor-951 .elementor-element.elementor-element-089d8ec{font-size:18px;}.elementor-951 .elementor-element.elementor-element-969f022{font-size:18px;}.elementor-951 .elementor-element.elementor-element-b2d2fab{font-size:18px;}.elementor-951 .elementor-element.elementor-element-9f4bd0c{font-size:18px;}}@media(max-width:767px){.elementor-951 .elementor-element.elementor-element-96bb31c .swiper-slide{height:100px;}.elementor-951 .elementor-element.elementor-element-0a75c82{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-712d939 .elementor-heading-title{font-size:22px;}.elementor-951 .elementor-element.elementor-element-a6c4962 .elementor-button{font-size:20px;}.elementor-951 .elementor-element.elementor-element-800b549{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-0a71ced .elementor-heading-title{font-size:22px;}.elementor-951 .elementor-element.elementor-element-fa93d43{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-dce67ef .elementor-button{font-size:20px;}.elementor-951 .elementor-element.elementor-element-e2703dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-e3e25c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-fd031d4{--justify-content:center;}.elementor-951 .elementor-element.elementor-element-ff36313{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-951 .elementor-element.elementor-element-b0eb1ae .elementor-heading-title{font-size:18px;}.elementor-951 .elementor-element.elementor-element-9914a67{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-9914a67.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-951 .elementor-element.elementor-element-40803b6 .elementor-heading-title{font-size:18px;}.elementor-951 .elementor-element.elementor-element-561be3f .elementor-heading-title{font-size:18px;}.elementor-951 .elementor-element.elementor-element-e08d2d3 .elementor-button{font-size:18px;}.elementor-951 .elementor-element.elementor-element-9774d2d .elementor-button{font-size:18px;}.elementor-951 .elementor-element.elementor-element-53109fe .elementor-button{font-size:18px;}.elementor-951 .elementor-element.elementor-element-e1418fa .elementor-button{font-size:18px;}.elementor-951 .elementor-element.elementor-element-27b79e4 .elementor-button{font-size:18px;}.elementor-951 .elementor-element.elementor-element-540f5bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-b60f157{--justify-content:center;}.elementor-951 .elementor-element.elementor-element-0767824{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-951 .elementor-element.elementor-element-3b3cdb5 .elementor-heading-title{font-size:18px;}.elementor-951 .elementor-element.elementor-element-905dcbe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-905dcbe.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-951 .elementor-element.elementor-element-84b95f6 .elementor-heading-title{font-size:18px;}.elementor-951 .elementor-element.elementor-element-fbaead7 .elementor-heading-title{font-size:18px;}.elementor-951 .elementor-element.elementor-element-5699a59 .elementor-button{font-size:20px;line-height:22px;}.elementor-951 .elementor-element.elementor-element-36e81f5:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-36e81f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.deanfuneslp.com.ar/wp-content/uploads/2026/10/equipo-bravos-sala.jpg");background-position:0px 0px;}.elementor-951 .elementor-element.elementor-element-df4b6d0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-11d6b32:not(.elementor-motion-effects-element-type-background), .elementor-951 .elementor-element.elementor-element-11d6b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:500% auto;}.elementor-951 .elementor-element.elementor-element-52c849c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-951 .elementor-element.elementor-element-cf2b65e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-951 .elementor-element.elementor-element-b2d683a .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-c27732f{text-align:center;}.elementor-951 .elementor-element.elementor-element-666e3a8{text-align:center;}.elementor-951 .elementor-element.elementor-element-55f38d3 .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-61f95aa{text-align:center;}.elementor-951 .elementor-element.elementor-element-aaaf953{text-align:center;}.elementor-951 .elementor-element.elementor-element-523a6d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-951 .elementor-element.elementor-element-523a6d7 .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-b89efc5{text-align:center;}.elementor-951 .elementor-element.elementor-element-28d54e5{text-align:center;}.elementor-951 .elementor-element.elementor-element-d7f052f .elementor-icon-wrapper{text-align:center;}.elementor-951 .elementor-element.elementor-element-78bfb5d{text-align:center;}.elementor-951 .elementor-element.elementor-element-19a104b{text-align:center;}.elementor-951 .elementor-element.elementor-element-1df1314{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-951 .elementor-element.elementor-element-dfd3d8b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-2125dc1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-07dab02{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-951 .elementor-element.elementor-element-245baea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-d34f98a .elementor-button{font-size:18px;}.elementor-951 .elementor-element.elementor-element-01213c7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-951 .elementor-element.elementor-element-e589f56{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-4d79d27 .elementor-button{font-size:18px;}.elementor-951 .elementor-element.elementor-element-f515bdb .elementor-button{font-size:20px;line-height:22px;}}@media(min-width:768px){.elementor-951 .elementor-element.elementor-element-0a75c82{--width:auto;}.elementor-951 .elementor-element.elementor-element-c73e232{--width:auto;}.elementor-951 .elementor-element.elementor-element-6df8fd0{--width:auto;}.elementor-951 .elementor-element.elementor-element-800b549{--width:auto;}.elementor-951 .elementor-element.elementor-element-678725b{--width:auto;}.elementor-951 .elementor-element.elementor-element-106dc78{--width:auto;}.elementor-951 .elementor-element.elementor-element-fa93d43{--width:auto;}.elementor-951 .elementor-element.elementor-element-b7365e7{--width:auto;}.elementor-951 .elementor-element.elementor-element-efeb5c7{--width:auto;}.elementor-951 .elementor-element.elementor-element-ff36313{--width:auto;}.elementor-951 .elementor-element.elementor-element-9914a67{--width:auto;}.elementor-951 .elementor-element.elementor-element-8f3c3a4{--width:auto;}.elementor-951 .elementor-element.elementor-element-0767824{--width:auto;}.elementor-951 .elementor-element.elementor-element-905dcbe{--width:auto;}.elementor-951 .elementor-element.elementor-element-7971be5{--width:auto;}.elementor-951 .elementor-element.elementor-element-44e3edc{--width:60%;}.elementor-951 .elementor-element.elementor-element-569459c{--width:60%;}.elementor-951 .elementor-element.elementor-element-07dab02{--width:60%;}.elementor-951 .elementor-element.elementor-element-01213c7{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-951 .elementor-element.elementor-element-e2703dd{--width:40%;}.elementor-951 .elementor-element.elementor-element-e3e25c6{--width:40%;}.elementor-951 .elementor-element.elementor-element-540f5bb{--width:40%;}.elementor-951 .elementor-element.elementor-element-df4b6d0{--width:40%;}}/* Start custom CSS *//* ==========================================================================
   DEAN FUNES LA PLATA — CSS PERSONALIZADO (Elementor)
   ==========================================================================

   ÍNDICE
   1. Globales
   2. Botones
   3. Tira "Sacar turnos"
   4. Secciones con imagen al borde (sangrado)
   5. Fila de íconos (HALCYON / BRAVOS)
   6. Tratamientos (píldoras y tarjetas)
   7. Ventajas ("¿Por qué elegir Dean Funes La Plata?")
   8. Contenidos destacados (videos, títulos, grilla e ilustraciones)
   9. Smart Slider

   Breakpoints: Tablet 768–1024px · Celular ≤767px
   ========================================================================== */


/* ==========================================================================
   1. GLOBALES
   Afectan a todo el sitio (no requieren clase)
   ========================================================================== */

/* Widget Ícono: sin espacio extra alrededor */
.elementor-widget-icon .elementor-icon-wrapper {
  line-height: 0;
}
.elementor-widget-icon .elementor-icon {
  display: inline-flex;
  vertical-align: top;
}

/* Editor de texto: sin espacio debajo del último párrafo */
.elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Editor de texto: negritas destacadas en azul institucional */
.elementor-widget-text-editor strong,
.elementor-widget-text-editor b {
  color: #0055B7;
  font-weight: 700;
}


/* ==========================================================================
   2. BOTONES
   ========================================================================== */

/* --------------------------------------------------------------------------
   2.1 Botón WhatsApp — ícono más grande + flecha a la derecha
   Clase: btn-whatsapp
   -------------------------------------------------------------------------- */

.btn-whatsapp .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

/* Flecha a la derecha (misma "Arrow right" de Font Awesome que el resto de los botones) */
.btn-whatsapp .elementor-button-content-wrapper::after {
  content: "";
  width: 0.95em;
  height: 0.95em;
  flex-shrink: 0;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/></svg>") center / contain no-repeat;
          mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/></svg>") center / contain no-repeat;
  transition: transform 0.25s ease;
}

/* Hover: la flecha se corre un poquito */
.btn-whatsapp .elementor-button:hover .elementor-button-content-wrapper::after {
  transform: translateX(4px);
}


/* ==========================================================================
   3. TIRA "SACAR TURNOS"
   ========================================================================== */

/* --------------------------------------------------------------------------
   3.1 Frase rotativa con fade
   Clase: frase-rotativa (widget HTML)
   -------------------------------------------------------------------------- */

.frase-rotativa {
  display: grid;            /* apila las frases en el mismo lugar */
  margin: 0;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  font-size: 18px;          /* igualalo a "Sacá turno por WhatsApp" */
  line-height: 1.2;
  color: #0055B7;
  text-align: center;
}
.frase-rotativa span {
  grid-area: 1 / 1;
  opacity: 0;
  animation: frase-fade 9s infinite;
}
.frase-rotativa span:nth-child(2) { animation-delay: 3s; }
.frase-rotativa span:nth-child(3) { animation-delay: 6s; }

@keyframes frase-fade {
  0%   { opacity: 0; transform: translateY(6px); }
  6%   { opacity: 1; transform: none; }
  30%  { opacity: 1; transform: none; }
  36%  { opacity: 0; transform: translateY(-6px); }
  100% { opacity: 0; }
}

/* Celular: tamaño de la frase (igual que escritorio; ajustá si cambian los otros títulos) */
@media (max-width: 767px) {
  .frase-rotativa { font-size: 22px; }
}

/* Si el usuario desactivó las animaciones: queda fija la primera */
@media (prefers-reduced-motion: reduce) {
  .frase-rotativa span { animation: none; }
  .frase-rotativa span:first-child { opacity: 1; }
}

/* --------------------------------------------------------------------------
   3.2 Líneas separadoras centradas entre bloques
   Clase: turnos-linea (contenedores vacíos entre bloques)
   -------------------------------------------------------------------------- */

.turnos-linea {
  flex: 0 0 1px !important;
  width: 1px !important;
  height: 70px;                 /* alto de la línea */
  min-height: 0 !important;
  padding: 0 !important;
  background: #dfe5ee;          /* gris clarito */
}

/* Tablet: ocupa todo el alto de los bloques */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.turnos-linea {
    height: auto !important;
    align-self: stretch !important;
  }
}

/* Celular: línea horizontal centrada entre bloques apilados */
@media (max-width: 767px) {
  .elementor-element.turnos-linea {
    flex: 0 0 70% !important;      /* en fila, el basis es el ancho */
    width: 70% !important;
    max-width: 70% !important;
    height: 1px !important;
    min-height: 1px !important;
    --min-height: 1px;
    margin: 0 auto !important;     /* la centra en su renglón */
    align-self: center !important;
  }
}


/* ==========================================================================
   4. SECCIONES CON IMAGEN AL BORDE (sangrado)
   El texto respeta la grilla de 1140px y la imagen llega al borde de la pantalla
   ========================================================================== */

/* --------------------------------------------------------------------------
   4.1 Imagen a la derecha
   Clases: seccion-sangrado (padre) · sangrado-texto · sangrado-img
           sangrado-img-bravos (variante de imagen para BRAVOS)
   -------------------------------------------------------------------------- */

/* El padre alinea el texto con la grilla de 1140 px */
.seccion-sangrado {
  padding-left: max(0px, calc((100% - 1140px) / 2)) !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Texto: ancho fijo dentro de la grilla */
.sangrado-texto {
  flex: 0 0 min(560px, 50%) !important;
  padding: 40px 40px 40px 10px !important;
}

/* Imagen: ocupa el resto hasta el borde de la pantalla */
.sangrado-img {
  flex: 1 1 auto !important;
}

/* Tablet: sin margen izquierdo extra en el padre */
@media (min-width: 768px) and (max-width: 1024px) {
  .seccion-sangrado {
    padding-left: 0px !important;
  }
}

/* Celular: imagen arriba a todo el ancho, texto abajo */
@media (max-width: 767px) {
  .seccion-sangrado {
    flex-direction: column-reverse !important;
    padding-left: 0 !important;
  }
  .sangrado-texto {
    flex: 1 1 auto !important;
    padding: 32px 10px !important;
  }
  .sangrado-img {
    min-height: 240px;
    background-position: center !important;
  }
  .sangrado-img-bravos {
    min-height: 240px;
    background-position: right !important;
  }
}

/* --------------------------------------------------------------------------
   4.2 Imagen a la izquierda
   Clases: seccion-sangrado-izq (padre) · sangrado-img-izq · sangrado-texto-izq
   -------------------------------------------------------------------------- */

/* El padre alinea el texto con la grilla de 1140 px por la derecha */
.seccion-sangrado-izq {
  padding-right: max(0px, calc((100% - 1140px) / 2)) !important;
  padding-left: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Imagen: ocupa desde el borde izquierdo de la pantalla */
.sangrado-img-izq {
  flex: 1 1 auto !important;
}

/* Texto: ancho fijo dentro de la grilla */
.sangrado-texto-izq {
  flex: 0 0 min(620px, 55%) !important;
  padding: 40px 10px 40px 40px !important;
}

/* Tablet: texto más pegado a la imagen */
@media (min-width: 768px) and (max-width: 1024px) {
  .seccion-sangrado-izq {
    padding-right: 0 !important;
  }
  .sangrado-texto-izq {
    padding-left: 20px !important;
  }
}

/* Celular: imagen arriba a todo el ancho, texto abajo */
@media (max-width: 767px) {
  .seccion-sangrado-izq {
    flex-direction: column !important;   /* IMG ya está primero */
    padding-right: 0 !important;
  }
  .sangrado-texto-izq {
    flex: 1 1 auto !important;
    padding: 32px 10px !important;
  }
  .sangrado-img-izq {
    min-height: 240px;
    background-position: right !important;
  }
}


/* ==========================================================================
   5. FILA DE ÍCONOS (HALCYON / BRAVOS)
   Clase: iconos-fila (contenedor de los 3 ítems ícono + texto)
   ========================================================================== */

/* Escritorio: cada ítem mide lo que su contenido */
.iconos-fila > .e-con {
  flex: 0 1 auto !important;
  width: auto !important;
}

/* Los ítems no se achican más que su palabra más larga */
.iconos-fila > .e-con,
.iconos-fila > .e-con-inner > .e-con {
  min-width: min-content !important;
}

/* Texto de cada ítem: no se estira de más y corta por palabras */
.iconos-fila .elementor-heading-title {
  max-width: 190px;
  line-height: 1.25;
  white-space: normal;
  overflow-wrap: normal;
}

/* Tablet: los 3 en una fila, mismo ancho, alineados arriba */
@media (min-width: 768px) and (max-width: 1024px) {
  .iconos-fila,
  .iconos-fila > .e-con-inner {
    display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: space-between !important;
    align-items: flex-start !important;
    gap: 16px !important;
  }

  .iconos-fila > .e-con,
  .iconos-fila > .e-con-inner > .e-con {
    flex: 1 1 0 !important;
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding-top: 0 !important;
    align-self: flex-start !important;
  }

  .iconos-fila .elementor-heading-title {
    max-width: none;
  }
}

/* Celular: de a 2, el que sobra se centra solo */
@media (max-width: 767px) {
  .iconos-fila,
  .iconos-fila > .e-con-inner {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: flex-start !important;
    gap: 24px 16px !important;
  }

  .iconos-fila > .e-con,
  .iconos-fila > .e-con-inner > .e-con {
    flex: 0 0 calc(50% - 8px) !important;
    width: calc(50% - 8px) !important;
    max-width: calc(50% - 8px) !important;
    margin: 0 !important;
    padding-top: 0 !important;
    align-self: flex-start !important;
  }

  .iconos-fila .elementor-heading-title {
    max-width: none;
  }
}


/* ==========================================================================
   6. TRATAMIENTOS
   ========================================================================== */

/* --------------------------------------------------------------------------
   6.1 Píldoras de tratamientos (IMRT, 3D, SRS…)
   Clase: tratamientos-pills (contenedor de los botones)
   -------------------------------------------------------------------------- */

/* Bajan de renglón si no entran */
.tratamientos-pills {
  flex-wrap: wrap !important;
  gap: 10px !important;
}

/* Los botones no se estiran ni se achican */
.tratamientos-pills > .elementor-element {
  flex: 0 0 auto !important;
  width: auto !important;
}

/* --------------------------------------------------------------------------
   6.2 Tarjetas clickeables con hover (grilla "Tratamientos avanzados")
   Clase: tratamiento-card (en cada contenedor de tratamiento)
   -------------------------------------------------------------------------- */

.tratamiento-card {
  position: relative;
  cursor: pointer;
  text-decoration: none !important;
}

/* El ícono sube un poco y gana sombra sutil */
.tratamiento-card .elementor-widget-icon,
.tratamiento-card .elementor-widget-image {
  transition: transform 0.3s ease, filter 0.3s ease;
}

.tratamiento-card:hover .elementor-widget-icon,
.tratamiento-card:hover .elementor-widget-image,
.tratamiento-card:focus-visible .elementor-widget-icon,
.tratamiento-card:focus-visible .elementor-widget-image {
  transform: translateY(-6px);
  filter: drop-shadow(0 10px 14px rgba(0, 85, 183, 0.18));
}

/* El título pasa al azul brillante */
.tratamiento-card .elementor-heading-title {
  transition: color 0.3s ease;
}
.tratamiento-card:hover .elementor-heading-title {
  color: #206AF7 !important;
}

/* Sin animación si el usuario la tiene desactivada */
@media (prefers-reduced-motion: reduce) {
  .tratamiento-card .elementor-widget-icon,
  .tratamiento-card .elementor-widget-image {
    transition: none;
  }
}


/* ==========================================================================
   7. VENTAJAS ("¿Por qué elegir Dean Funes La Plata?")
   Íconos, títulos y textos alineados entre columnas
   Clase: ventajas-grid (contenedor "Iconos ventajas")
   ========================================================================== */

.ventajas-grid {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: auto;
  column-gap: 24px !important;
  row-gap: 0 !important;
}

/* Cada ítem usa las filas del padre: ícono / título / texto */
.ventajas-grid > .e-con {
  display: grid !important;
  grid-row: span 3;
  grid-template-rows: subgrid;
  row-gap: 12px !important;
  align-content: start;
  padding: 0 !important;
}

/* Íconos apoyados abajo: si uno es más chico, igual queda alineado con los títulos */
.ventajas-grid > .e-con > .elementor-widget-icon {
  align-self: end;
}

/* Tablet y celular: 2 columnas, con separación entre filas de ítems */
@media (max-width: 1024px) {
  .ventajas-grid {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 40px !important;
  }
}

/* Celular chico: 1 columna */
@media (max-width: 480px) {
  .ventajas-grid {
    grid-template-columns: 1fr;
  }
}


/* ==========================================================================
   8. CONTENIDOS DESTACADOS
   ========================================================================== */

/* --------------------------------------------------------------------------
   8.1 Video con portada — proporción, botón play propio y hover
   Clase: video-portada (widget Video con superposición de imagen + lightbox)
   -------------------------------------------------------------------------- */

.video-portada .elementor-wrapper,
.video-portada .elementor-custom-embed-image-overlay {
  aspect-ratio: 4 / 5.5 !important;   /* ajustá la proporción acá */
  height: auto !important;
}

.video-portada .elementor-custom-embed-image-overlay {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.video-portada .elementor-custom-embed-image-overlay img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: transform 0.5s ease;
}

/* Botón play: círculo rojo + flecha blanca */
.video-portada .elementor-custom-embed-image-overlay::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  transform: translate(-50%, -50%);
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'><circle cx='250' cy='250' r='245' fill='%23ff332e'/><path d='M204.29,359.38c-6.61,4.05-15.1-.7-15.1-8.45v-201.86c0-7.75,8.49-12.5,15.1-8.45l164.61,100.93c6.31,3.87,6.31,13.04,0,16.9l-164.61,100.93Z' fill='%23fff'/></svg>") center / contain no-repeat;
  opacity: 0.85;
  filter: drop-shadow(0 6px 14px rgba(0, 0, 0, 0.25));
  transition: transform 0.3s ease, opacity 0.3s ease;
  pointer-events: none;
}

/* Hover: el botón crece y la foto hace un leve zoom */
.video-portada:hover .elementor-custom-embed-image-overlay::after {
  transform: translate(-50%, -50%) scale(1.15);
  opacity: 1;
}
.video-portada:hover .elementor-custom-embed-image-overlay img {
  transform: scale(1.04);
}

/* Tablet y celular: portada horizontal (prioriza la cara) y botón más chico */
@media (max-width: 1024px) {
  .video-portada .elementor-wrapper,
  .video-portada .elementor-custom-embed-image-overlay {
    aspect-ratio: 4 / 3 !important;
  }
  .video-portada .elementor-custom-embed-image-overlay img {
    object-position: center 20%;
  }
  .video-portada .elementor-custom-embed-image-overlay::after {
    width: 52px;
    height: 52px;
  }
}

/* Sin animación si el usuario la tiene desactivada */
@media (prefers-reduced-motion: reduce) {
  .video-portada .elementor-custom-embed-image-overlay::after,
  .video-portada .elementor-custom-embed-image-overlay img {
    transition: none;
  }
}

/* --------------------------------------------------------------------------
   8.2 Destacado en rosa dentro de títulos ("llenan el corazón ♥")
   Clases: texto-corazon (span del texto) · corazon-svg (ícono del corazón)
   -------------------------------------------------------------------------- */

.texto-corazon {
  color: #FF5A79;
  white-space: nowrap;
}
.corazon-svg {
  width: 0.85em;
  height: 0.85em;
  fill: currentColor;
  vertical-align: -0.08em;
  margin-left: 0.1em;
}

/* Celular: si no entra, "corazón ♥" pasa al renglón siguiente sin cortarse */
@media (max-width: 767px) {
  .texto-corazon {
    white-space: normal;
  }
}

/* --------------------------------------------------------------------------
   8.3 Grilla de contenidos destacados
   Clase: info-grid (contenedor "Info" con las 4 tarjetas)
   -------------------------------------------------------------------------- */

/* Celular: cada tarjeta mide lo que su contenido (sin filas de igual altura) */
@media (max-width: 767px) {
  .info-grid {
    grid-template-rows: none !important;
    grid-auto-rows: auto !important;
  }
}

/* --------------------------------------------------------------------------
   8.4 Ilustraciones de las tarjetas (Prevención / Cáncer de mama)
   Clase: ilustracion-card (widget Imagen)
   -------------------------------------------------------------------------- */

/* Tablet: más chica, al lado del texto */
@media (min-width: 768px) and (max-width: 1024px) {
  .ilustracion-card img {
    width: clamp(180px, 26vw, 250px) !important;
    max-width: 100% !important;
    height: auto !important;
  }
}

/* Celular: crece con la pantalla, entre 220 y 320 px */
@media (max-width: 767px) {
  .ilustracion-card img {
    width: clamp(220px, 60vw, 320px) !important;
    max-width: 100% !important;
    height: auto !important;
  }
}

/* =========================================================================
   9. SMART SLIDER · BANNER HALCYON
   Slider ID 3 (#n2-ss-3) · cortes: celular ≤767 · tablet ≤1024
   ========================================================================= */

/* 9.1 Etiquetas de equipos (botones sin enlace)
   Clase: etiqueta-equipo (en cada botón) */
.etiqueta-equipo,
.etiqueta-equipo * {
  cursor: default !important;
  pointer-events: none;
}

/* 9.2 Tablet y celular: encuadre de la imagen original (solo gradiente)
   Excepto slide 6, que en tablet usa el fondo de escritorio */
@media (max-width: 1024px) {
  #n2-ss-3 .n2-ss-slide-background:not([data-public-id="6"]) .n2-ss-slide-background-image img {
    object-position: 0% 50% !important;
  }
}

/* 9.3 Fondo alternativo por slide
   Slides 1 a 5: tablet y celular · Slide 6: solo celular */
@media (max-width: 1024px) {
  #n2-ss-3 .n2-ss-slide-background:not([data-public-id="6"]) .n2-ss-slide-background-image img {
    opacity: 0 !important;
  }
  /* Slide 1: HALCYON */
  #n2-ss-3 .n2-ss-slide-background[data-public-id="1"] .n2-ss-slide-background-image {
    background: url("/wp-content/uploads/2026/10/deanfuneslp_banner_halcyon_background.jpg") center / cover no-repeat !important;
  }
  /* Slide 2: BRAVOS */
  #n2-ss-3 .n2-ss-slide-background[data-public-id="2"] .n2-ss-slide-background-image {
    background: url("/wp-content/uploads/2026/10/deanfuneslp_banner_bravos_background.jpg") center / cover no-repeat !important;
  }
  /* Slide 3: Nuevos equipos */
  #n2-ss-3 .n2-ss-slide-background[data-public-id="3"] .n2-ss-slide-background-image {
    background: url("/wp-content/uploads/2026/10/deanfuneslp_banner_nuevos_equipos_background.jpg") center / cover no-repeat !important;
  }
  /* Slide 4: Paciente */
  #n2-ss-3 .n2-ss-slide-background[data-public-id="4"] .n2-ss-slide-background-image {
    background: url("/wp-content/uploads/2026/10/deanfuneslp_banner_paciente_background.jpg") center / cover no-repeat !important;
  }
  /* Slide 5: Doctor */
  #n2-ss-3 .n2-ss-slide-background[data-public-id="5"] .n2-ss-slide-background-image {
    background: url("/wp-content/uploads/2026/10/deanfuneslp_banner_doctor_background.jpg") center / cover no-repeat !important;
  }
}

@media (max-width: 767px) {
  /* Slide 6: Edificio (solo celular) */
  #n2-ss-3 .n2-ss-slide-background[data-public-id="6"] .n2-ss-slide-background-image {
    background: url("/wp-content/uploads/2026/10/deanfuneslp_banner_edificio_background.jpg") center / cover no-repeat !important;
  }
  #n2-ss-3 .n2-ss-slide-background[data-public-id="6"] .n2-ss-slide-background-image img {
    opacity: 0 !important;
  }
}

/* 9.4 Tablet y celular: tamaño del título
   Clase: banner-titulo (capa del título) */
@media (max-width: 1024px) {
  #n2-ss-3 .banner-titulo h1,
  #n2-ss-3 .banner-titulo h2,
  #n2-ss-3 .banner-titulo .n2-ss-item-content {
    font-size: clamp(22px, 3.5vw, 28px) !important;
    line-height: 1.2 !important;
  }
}

/* 9.5 Botones de Smart Slider con flecha animada
   Clase: btn-flecha (en la capa del botón)
   La flecha la dibuja el CSS y toma el color del texto */
#n2-ss-3 .btn-flecha a > div > div {
  display: inline-flex !important;
  align-items: center;
}

#n2-ss-3 .btn-flecha a > div > div::after {
  content: "" !important;
  display: inline-block !important;
  flex: 0 0 auto;
  width: 1.1em;
  height: 1.1em;
  margin-left: 0.6em;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M4 12h16M14 6l6 6-6 6'/></svg>") center / contain no-repeat;
          mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M4 12h16M14 6l6 6-6 6'/></svg>") center / contain no-repeat;
  transition: transform 0.25s ease;
}

#n2-ss-3 .btn-flecha a:hover > div > div::after,
#n2-ss-3 .btn-flecha a:focus-visible > div > div::after {
  transform: translateX(4px);
}

/* 9.6 Celular: textos arriba y la imagen apoyada abajo
   DESACTIVADO: el Contenido usa la alineación de Smart Slider.
   Para reactivarlo, sacá los símbolos de comentario que envuelven el bloque de abajo. */
/*
@media (max-width: 767px) {
  #n2-ss-3 .n2-ss-section-main-content {
    justify-content: space-between !important;
  }
}
*//* End custom CSS */