.elementor-1538 .elementor-element.elementor-element-5cf8f81{--display:flex;--min-height:89vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--overlay-opacity:0.5;--margin-top:-500px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1538 .elementor-element.elementor-element-5cf8f81:not(.elementor-motion-effects-element-type-background), .elementor-1538 .elementor-element.elementor-element-5cf8f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolescentesyjovenesconcancer.com/wp-content/uploads/2026/01/pexels-shkrabaanthony-7579304.jpg");background-position:0px -253px;background-repeat:no-repeat;background-size:cover;}.elementor-1538 .elementor-element.elementor-element-5cf8f81::before, .elementor-1538 .elementor-element.elementor-element-5cf8f81 > .elementor-background-video-container::before, .elementor-1538 .elementor-element.elementor-element-5cf8f81 > .e-con-inner > .elementor-background-video-container::before, .elementor-1538 .elementor-element.elementor-element-5cf8f81 > .elementor-background-slideshow::before, .elementor-1538 .elementor-element.elementor-element-5cf8f81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1538 .elementor-element.elementor-element-5cf8f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1538 .elementor-element.elementor-element-d914460{--display:flex;--justify-content:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1538 .elementor-element.elementor-element-d914460::before, .elementor-1538 .elementor-element.elementor-element-d914460 > .elementor-background-video-container::before, .elementor-1538 .elementor-element.elementor-element-d914460 > .e-con-inner > .elementor-background-video-container::before, .elementor-1538 .elementor-element.elementor-element-d914460 > .elementor-background-slideshow::before, .elementor-1538 .elementor-element.elementor-element-d914460 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1538 .elementor-element.elementor-element-d914460 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1538 .elementor-element.elementor-element-d914460.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1538 .elementor-element.elementor-element-b0744c7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-1538 .elementor-element.elementor-element-b0744c7::before, .elementor-1538 .elementor-element.elementor-element-b0744c7 > .elementor-background-video-container::before, .elementor-1538 .elementor-element.elementor-element-b0744c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1538 .elementor-element.elementor-element-b0744c7 > .elementor-background-slideshow::before, .elementor-1538 .elementor-element.elementor-element-b0744c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1538 .elementor-element.elementor-element-b0744c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1538 .elementor-element.elementor-element-b0744c7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1538 .elementor-element.elementor-element-d7203bf{--display:flex;--justify-content:center;}.elementor-1538 .elementor-element.elementor-element-d7203bf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1538 .elementor-element.elementor-element-7fe3e5f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1538 .elementor-element.elementor-element-7fe3e5f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1538 .elementor-element.elementor-element-17871e5{width:100%;max-width:100%;column-gap:24px;text-align:center;font-family:"Manrope", Sans-serif;font-size:75px;font-weight:800;line-height:1em;text-shadow:1px 2px 0px #000000;color:#FFFFFF;}.elementor-1538 .elementor-element.elementor-element-17871e5 > .elementor-widget-container{margin:35% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1538 .elementor-element.elementor-element-17871e5 a{font-family:"Manrope", Sans-serif;font-size:75px;font-weight:800;line-height:1em;color:#FFFFFF;}.elementor-1538 .elementor-element.elementor-element-2c6ce0c{--display:flex;}.elementor-1538 .elementor-element.elementor-element-e0754a9{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1538 .elementor-element.elementor-element-e0754a9 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-1538 .elementor-element.elementor-element-e0754a9.elementor-element{--align-self:center;}.elementor-1538 .elementor-element.elementor-element-a7f489c{--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;}.elementor-1538 .elementor-element.elementor-element-f756537{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-f756537.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-c14b5e3{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-fe6de86 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-fe6de86.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-fe6de86.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-fe6de86.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-fe6de86 .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-fe6de86 .elementor-icon-box-title a{font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-fe6de86 .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-9cc04f3{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-f510255{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-f510255.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-993c6b9{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-9a14106 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-9a14106.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-9a14106.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-9a14106.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-9a14106 .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-9a14106 .elementor-icon-box-title a{font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-9a14106 .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-785c596{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-a1aad29{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-a1aad29.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-2ee03bf{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-3f3e21a .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-3f3e21a.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-3f3e21a.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-3f3e21a.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-3f3e21a .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-3f3e21a .elementor-icon-box-title a{font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-3f3e21a .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-de924b9{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-cee2284{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-cee2284.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-cb57780{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-05beda1 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-05beda1.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-05beda1.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-05beda1.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-05beda1 .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-05beda1 .elementor-icon-box-title a{font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-05beda1 .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-a2e7ab5{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-568aa2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1538 .elementor-element.elementor-element-fb782f7{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-05c76b7{--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;}.elementor-1538 .elementor-element.elementor-element-d82ddcd{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-d82ddcd.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-b5498e3{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-ef8eae2 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-ef8eae2.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-ef8eae2.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-ef8eae2.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-ef8eae2 .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-ef8eae2 .elementor-icon-box-title a{font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-ef8eae2 .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-fe6f5e7{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-6b29053{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-6b29053.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-18dfbad{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-ca60723 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-ca60723.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-ca60723.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-ca60723.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-ca60723 .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-ca60723 .elementor-icon-box-title a{font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-ca60723 .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-f1e4292{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-2482f03{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-2482f03.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-60a6d47{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-f3d5b11 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-f3d5b11.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-f3d5b11.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-f3d5b11.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-f3d5b11 .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-f3d5b11 .elementor-icon-box-title a{font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-f3d5b11 .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-108a56f{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-753b2f5{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-753b2f5.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-1db9b0c{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-92a9b22 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-92a9b22.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-92a9b22.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-92a9b22.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-92a9b22 .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-92a9b22 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-92a9b22 .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-4debe4b{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-a18a14a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1538 .elementor-element.elementor-element-f3ae8ab{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-92716be{--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;}.elementor-1538 .elementor-element.elementor-element-22e4f2f{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-22e4f2f.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-5fe2d2b{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-0de80ad .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-0de80ad.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-0de80ad.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-0de80ad.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-0de80ad .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-0de80ad .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-0de80ad .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-884a723{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-9a94efc{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-9a94efc.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-86736a9{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-d482bbc .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-d482bbc.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-d482bbc.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-d482bbc.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-d482bbc .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-d482bbc .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-d482bbc .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-da9f6ed{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-865d067{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-865d067.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-3a6f878{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-10756b4 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-10756b4.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-10756b4.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-10756b4.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-10756b4 .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-10756b4 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-10756b4 .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-1b144e7{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-4d70528{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-4d70528.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-344f24b{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-8c6f6fc .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-8c6f6fc.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-8c6f6fc.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-8c6f6fc.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-8c6f6fc .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-8c6f6fc .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-8c6f6fc .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-12a84f8{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-f289032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1538 .elementor-element.elementor-element-a2f35d8{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-4375275{--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;}.elementor-1538 .elementor-element.elementor-element-1dd18b4{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-1dd18b4.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-c31e31a{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-1cbf811 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-1cbf811.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-1cbf811.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-1cbf811.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-1cbf811 .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-1cbf811 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-1cbf811 .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-7476714{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-1a0cd4b{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-1a0cd4b.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-909a16a{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-597c9dc .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-597c9dc.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-597c9dc.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-597c9dc.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-597c9dc .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-597c9dc .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-597c9dc .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-c46817f{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-d133930{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-d133930.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-3d9dc0d{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-7c62122 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-7c62122.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-7c62122.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-7c62122.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-7c62122 .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-7c62122 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-7c62122 .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-a3e2c6c{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-8fca71a{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-8fca71a.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-c8a32f6{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-eb1269a .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-eb1269a.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-eb1269a.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-eb1269a.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-eb1269a .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-eb1269a .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-eb1269a .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-7aca16f{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-cb38cc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1538 .elementor-element.elementor-element-a639588{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-e768c88{--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;}.elementor-1538 .elementor-element.elementor-element-929a660{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-929a660.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-275cfaf{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-c89d6c7 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-c89d6c7.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-c89d6c7.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-c89d6c7.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-c89d6c7 .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-c89d6c7 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-c89d6c7 .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-fb4b7ca{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-e2f522a{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-e2f522a.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-951084a{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-3f4f571 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-3f4f571.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-3f4f571.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-3f4f571.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-3f4f571 .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-3f4f571 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-3f4f571 .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-3d2b83e{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-39d9807{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-39d9807.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-8fa346d{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-802d956 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-802d956.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-802d956.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-802d956.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-802d956 .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-802d956 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-802d956 .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-e5441e1{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-7160b81{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-7160b81.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-945151b{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-1cdfba0 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-1cdfba0.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-1cdfba0.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-1cdfba0.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-1cdfba0 .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-1cdfba0 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-1cdfba0 .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-19d6a15{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-8dd882d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1538 .elementor-element.elementor-element-2343d80{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-2bb8e85{--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;}.elementor-1538 .elementor-element.elementor-element-a7fdc94{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-a7fdc94.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-2ae3976{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-2ab9815 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-2ab9815.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-2ab9815.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-2ab9815.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-2ab9815 .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-2ab9815 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-2ab9815 .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-a7687d5{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-9e89823{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-9e89823.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-0953bdd{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-feaa0ab .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-feaa0ab.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-feaa0ab.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-feaa0ab.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-feaa0ab .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-feaa0ab .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-feaa0ab .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-13618dd{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-3e92b83{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-3e92b83.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-e1ab0f6{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-8435a9c .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-8435a9c.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-8435a9c.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-8435a9c.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-8435a9c .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-8435a9c .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-8435a9c .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-0bb8b74{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-2416437{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-2416437.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-219d19d{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-a2a3434 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-a2a3434.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-a2a3434.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-a2a3434.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-a2a3434 .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-a2a3434 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-a2a3434 .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-1332dea{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-de4f408{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1538 .elementor-element.elementor-element-4b5099d{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-e35e327{--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;}.elementor-1538 .elementor-element.elementor-element-7fb15dc{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-7fb15dc.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-82d6fbc{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-344625a .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-344625a.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-344625a.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-344625a.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-344625a .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-344625a .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-344625a .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-ea1779b{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-eb98568{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-eb98568.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-eb6034c{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-09b0c78 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-09b0c78.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-09b0c78.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-09b0c78.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-09b0c78 .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-09b0c78 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-09b0c78 .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-bbc9c63{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-d82681c{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-d82681c.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-528ac67{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-f9ad30f .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-f9ad30f.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-f9ad30f.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-f9ad30f.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-f9ad30f .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-f9ad30f .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-f9ad30f .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-e9918f8{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-0a11b64{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-0a11b64.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-d460441{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-d102bbf .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-d102bbf.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-d102bbf.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-d102bbf.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-d102bbf .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-d102bbf .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-d102bbf .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-6502e42{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-82c1e6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1538 .elementor-element.elementor-element-9f8b6b1{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-2442112{--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;}.elementor-1538 .elementor-element.elementor-element-67180bc{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-67180bc.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-ab2bb6c{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-9d9bcae .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-9d9bcae.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-9d9bcae.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-9d9bcae.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-9d9bcae .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-9d9bcae .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-9d9bcae .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-18f6044{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-302e395{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-302e395.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-79bdb93{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-65d0efc .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-65d0efc.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-65d0efc.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-65d0efc.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-65d0efc .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-65d0efc .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-65d0efc .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-dc8871e{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-f961fb0{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;box-shadow:-1px -1px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-1538 .elementor-element.elementor-element-f961fb0.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-a040b31{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-aef58fe .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1538 .elementor-element.elementor-element-aef58fe.elementor-view-stacked .elementor-icon{background-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-aef58fe.elementor-view-framed .elementor-icon, .elementor-1538 .elementor-element.elementor-element-aef58fe.elementor-view-default .elementor-icon{fill:#1C9C54;color:#1C9C54;border-color:#1C9C54;}.elementor-1538 .elementor-element.elementor-element-aef58fe .elementor-icon-box-title, .elementor-1538 .elementor-element.elementor-element-aef58fe .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-1538 .elementor-element.elementor-element-aef58fe .elementor-icon-box-title{color:#000000;}.elementor-1538 .elementor-element.elementor-element-22efa61{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-5acb06b{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-1538 .elementor-element.elementor-element-5acb06b.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1538 .elementor-element.elementor-element-44d7901{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-933eb2c{--spacer-size:20px;}.elementor-1538 .elementor-element.elementor-element-a4f897a{--display:flex;}.elementor-1538 .elementor-element.elementor-element-8939c6d{--spacer-size:100px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-1538 .elementor-element.elementor-element-e0754a9{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}}@media(min-width:768px){.elementor-1538 .elementor-element.elementor-element-7fe3e5f{--width:82.841%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1538 .elementor-element.elementor-element-7fe3e5f{--width:710px;}}@media(max-width:1024px){.elementor-1538 .elementor-element.elementor-element-5cf8f81{--min-height:70vh;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-1538 .elementor-element.elementor-element-5cf8f81:not(.elementor-motion-effects-element-type-background), .elementor-1538 .elementor-element.elementor-element-5cf8f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1538 .elementor-element.elementor-element-7fe3e5f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1538 .elementor-element.elementor-element-17871e5 > .elementor-widget-container{margin:0% 20% 0% 20%;padding:0% 0% 0% 0%;}.elementor-1538 .elementor-element.elementor-element-17871e5{text-align:center;font-size:50px;}.elementor-1538 .elementor-element.elementor-element-17871e5 a{font-size:50px;}.elementor-1538 .elementor-element.elementor-element-e0754a9{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;}}@media(max-width:767px){.elementor-1538 .elementor-element.elementor-element-5cf8f81{--min-height:170vw;--overlay-opacity:0.4;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-1538 .elementor-element.elementor-element-5cf8f81:not(.elementor-motion-effects-element-type-background), .elementor-1538 .elementor-element.elementor-element-5cf8f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1538 .elementor-element.elementor-element-b0744c7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1538 .elementor-element.elementor-element-7fe3e5f{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1538 .elementor-element.elementor-element-17871e5 > .elementor-widget-container{margin:00% 00% 00% 00%;}.elementor-1538 .elementor-element.elementor-element-17871e5.elementor-element{--align-self:center;}.elementor-1538 .elementor-element.elementor-element-17871e5{text-align:center;}.elementor-1538 .elementor-element.elementor-element-2c6ce0c{--width:100%;}.elementor-1538 .elementor-element.elementor-element-e0754a9 > .elementor-widget-container{padding:1.3rem 0rem 0rem 0rem;}.elementor-1538 .elementor-element.elementor-element-e0754a9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-e0754a9 *//* ========================================================= */
/* BUSCADOR INTERNO - TODO SOBRE EL CÁNCER                   */
/* Campo a ancho completo, fondo gris y resultados centrados */
/* ========================================================= */


/* ========================================================= */
/* CONTENEDOR PRINCIPAL                                      */
/* ========================================================= */

.buscador-cancer {
    width: calc(100% - 40px) !important;
    max-width: 960px !important;

    margin: 36px auto 28px !important;
    padding: 0 !important;

    display: block !important;

    font-family: "Manrope", sans-serif !important;
    box-sizing: border-box !important;
}


/* ========================================================= */
/* CONTENEDOR DEL CAMPO                                      */
/* ========================================================= */

.buscador-cancer__campo {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    min-height: 62px !important;

    margin: 0 !important;
    padding: 0 58px !important;

    position: relative !important;

    display: flex !important;
    flex: 1 1 100% !important;
    align-items: center !important;

    background: #eeeeee !important;
    background-image: none !important;

    border: 1px solid rgba(16, 20, 33, 0.12) !important;
    border-radius: 16px !important;

    box-shadow: 0 8px 24px rgba(16, 20, 33, 0.07) !important;

    box-sizing: border-box !important;

    transition:
        border-color 0.25s ease,
        box-shadow 0.25s ease,
        background-color 0.25s ease !important;
}

.buscador-cancer__campo:focus-within {
    background: #f3f3f3 !important;

    border-color: #159b55 !important;

    box-shadow:
        0 0 0 4px rgba(21, 155, 85, 0.11),
        0 10px 28px rgba(16, 20, 33, 0.09) !important;
}


/* ========================================================= */
/* ICONO DE BÚSQUEDA                                         */
/* ========================================================= */

.buscador-cancer__icono {
    width: 24px !important;
    height: 24px !important;

    position: absolute !important;
    left: 21px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    color: #159b55 !important;

    pointer-events: none !important;
}

.buscador-cancer__icono svg {
    width: 22px !important;
    height: 22px !important;

    display: block !important;

    fill: currentColor !important;
}


/* ========================================================= */
/* CAMPO DE TEXTO                                            */
/* ========================================================= */

.buscador-cancer__input {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: 60px !important;

    margin: 0 !important;
    padding: 0 !important;

    display: block !important;
    flex: 1 1 auto !important;

    color: #101421 !important;
    background: transparent !important;
    background-image: none !important;

    border: 0 !important;
    border-radius: 0 !important;

    outline: 0 !important;
    box-shadow: none !important;

    font-family: "Manrope", sans-serif !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
    font-weight: 500 !important;

    appearance: none !important;
    -webkit-appearance: none !important;

    box-sizing: border-box !important;
}

.buscador-cancer__input:focus,
.buscador-cancer__input:active {
    width: 100% !important;

    background: transparent !important;

    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}

.buscador-cancer__input::placeholder {
    color: rgba(16, 20, 33, 0.58) !important;
    opacity: 1 !important;
}

.buscador-cancer__input::-webkit-search-decoration,
.buscador-cancer__input::-webkit-search-cancel-button,
.buscador-cancer__input::-webkit-search-results-button,
.buscador-cancer__input::-webkit-search-results-decoration {
    display: none !important;
}


/* ========================================================= */
/* BOTÓN BORRAR                                              */
/* ========================================================= */

.buscador-cancer__borrar {
    width: 32px !important;
    height: 32px !important;

    position: absolute !important;
    right: 17px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    margin: 0 !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    color: #101421 !important;
    background: rgba(16, 20, 33, 0.08) !important;

    border: 0 !important;
    border-radius: 999px !important;

    font-family: Arial, sans-serif !important;
    font-size: 23px !important;
    line-height: 1 !important;
    font-weight: 400 !important;

    cursor: pointer !important;

    transition:
        color 0.2s ease,
        background-color 0.2s ease,
        transform 0.2s ease !important;
}

.buscador-cancer__borrar:hover {
    color: #ffffff !important;
    background: #159b55 !important;

    transform: translateY(-50%) scale(1.05) !important;
}

.buscador-cancer__borrar[hidden] {
    display: none !important;
}


/* ========================================================= */
/* CONTADOR DE RESULTADOS CENTRADO                           */
/* ========================================================= */

.buscador-cancer__contador {
    width: 100% !important;
    min-height: 20px !important;

    margin: 12px auto 0 !important;
    padding: 0 !important;

    display: block !important;

    color: rgba(16, 20, 33, 0.68) !important;

    font-family: "Manrope", sans-serif !important;
    font-size: 13px !important;
    line-height: 1.4 !important;
    font-weight: 600 !important;

    text-align: center !important;
}


/* ========================================================= */
/* TARJETAS FILTRADAS                                        */
/* ========================================================= */

.buscador-cancer-tarjeta {
    transition:
        opacity 0.2s ease,
        transform 0.2s ease !important;
}

.buscador-cancer-tarjeta[hidden],
.buscador-cancer-tarjeta--oculta {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}


/* ========================================================= */
/* CONTENEDORES SIN COINCIDENCIAS                            */
/* ========================================================= */

.buscador-cancer-grid[hidden],
.buscador-cancer-grid--sin-coincidencias {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}


/* ========================================================= */
/* MENSAJE SIN RESULTADOS                                    */
/* ========================================================= */

.buscador-cancer__sin-resultados {
    width: calc(100% - 40px) !important;
    max-width: 760px !important;

    margin: 20px auto 48px !important;
    padding: 28px 30px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 18px !important;

    color: #101421 !important;
    background: #f1f1f1 !important;

    border: 1px solid rgba(21, 155, 85, 0.18) !important;
    border-radius: 18px !important;

    box-shadow: 0 10px 30px rgba(16, 20, 33, 0.06) !important;

    font-family: "Manrope", sans-serif !important;
    text-align: center !important;

    box-sizing: border-box !important;
}

.buscador-cancer__sin-resultados[hidden] {
    display: none !important;
}

.buscador-cancer__sin-resultados-icono {
    width: 46px !important;
    height: 46px !important;
    min-width: 46px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    color: #ffffff !important;
    background: #159b55 !important;

    border-radius: 999px !important;

    font-size: 25px !important;
    line-height: 1 !important;
    font-weight: 800 !important;
}

.buscador-cancer__sin-resultados > div {
    text-align: center !important;
}

.buscador-cancer__sin-resultados strong {
    display: block !important;

    margin: 0 0 4px !important;

    color: #101421 !important;

    font-size: 17px !important;
    line-height: 1.3 !important;
    font-weight: 800 !important;

    text-align: center !important;
}

.buscador-cancer__sin-resultados p {
    margin: 0 !important;
    padding: 0 !important;

    color: rgba(16, 20, 33, 0.67) !important;

    font-size: 14px !important;
    line-height: 1.55 !important;
    font-weight: 500 !important;

    text-align: center !important;
}


/* ========================================================= */
/* TABLET                                                    */
/* ========================================================= */

@media (max-width: 1024px) {

    .buscador-cancer {
        width: calc(100% - 40px) !important;
        max-width: 820px !important;

        margin-top: 30px !important;
    }
}


/* ========================================================= */
/* MÓVIL                                                     */
/* ========================================================= */

@media (max-width: 767px) {

    .buscador-cancer {
        width: calc(100% - 28px) !important;
        max-width: 100% !important;

        margin: 24px auto 22px !important;
    }

    .buscador-cancer__campo {
        width: 100% !important;
        min-height: 56px !important;

        padding-right: 52px !important;
        padding-left: 50px !important;

        border-radius: 14px !important;
    }

    .buscador-cancer__icono {
        left: 17px !important;

        width: 21px !important;
        height: 21px !important;
    }

    .buscador-cancer__icono svg {
        width: 20px !important;
        height: 20px !important;
    }

    .buscador-cancer__input {
        width: 100% !important;
        height: 54px !important;

        font-size: 14px !important;
    }

    .buscador-cancer__borrar {
        right: 13px !important;

        width: 30px !important;
        height: 30px !important;

        font-size: 21px !important;
    }

    .buscador-cancer__contador {
        margin-top: 9px !important;

        font-size: 12px !important;
        text-align: center !important;
    }

    .buscador-cancer__sin-resultados {
        width: calc(100% - 28px) !important;

        margin-top: 14px !important;
        padding: 22px 20px !important;

        flex-direction: column !important;
        gap: 12px !important;

        text-align: center !important;
    }

    .buscador-cancer__sin-resultados-icono {
        width: 40px !important;
        height: 40px !important;
        min-width: 40px !important;

        font-size: 21px !important;
    }

    .buscador-cancer__sin-resultados strong {
        font-size: 15px !important;
    }

    .buscador-cancer__sin-resultados p {
        font-size: 13px !important;
    }
}


/* ========================================================= */
/* MÓVIL PEQUEÑO                                             */
/* ========================================================= */

@media (max-width: 420px) {

    .buscador-cancer__campo {
        padding-left: 46px !important;
        padding-right: 46px !important;
    }

    .buscador-cancer__input {
        width: 100% !important;
        font-size: 13px !important;
    }
}
/* ========================================================= */
/* CENTRADO DE LOS RESULTADOS FILTRADOS                      */
/* ========================================================= */

/*
 * Solo modificamos la distribución mientras hay
 * una búsqueda activa. Sin búsqueda se conserva
 * la cuadrícula original de Elementor.
 */
body.buscador-cancer-busqueda-activa
.buscador-cancer-grid:not([hidden]) {
    width: 100% !important;
    max-width: 100% !important;

    margin-left: auto !important;
    margin-right: auto !important;

    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: stretch !important;

    gap: 24px !important;

    grid-template-columns: none !important;
}


/* ========================================================= */
/* TARJETAS VISIBLES                                         */
/* ========================================================= */

body.buscador-cancer-busqueda-activa
.buscador-cancer-grid
.buscador-cancer-tarjeta:not([hidden]) {
    width: calc(50% - 12px) !important;
    max-width: 630px !important;
    min-width: 0 !important;

    margin: 0 !important;

    flex: 0 1 calc(50% - 12px) !important;

    display: flex !important;
}


/*
 * Cuando en un grid solo queda una coincidencia,
 * la tarjeta ocupa un ancho controlado y queda
 * perfectamente centrada.
 */
body.buscador-cancer-busqueda-activa
.buscador-cancer-grid--una-coincidencia {
    justify-content: center !important;
}

body.buscador-cancer-busqueda-activa
.buscador-cancer-grid--una-coincidencia
.buscador-cancer-tarjeta:not([hidden]) {
    width: min(100%, 630px) !important;
    max-width: 630px !important;

    margin-left: auto !important;
    margin-right: auto !important;

    flex: 0 1 630px !important;
}


/*
 * Dos coincidencias: ambas centradas, con el mismo ancho.
 */
body.buscador-cancer-busqueda-activa
.buscador-cancer-grid--dos-coincidencias
.buscador-cancer-tarjeta:not([hidden]) {
    width: calc(50% - 12px) !important;
    max-width: 630px !important;

    flex: 0 1 calc(50% - 12px) !important;
}


/* ========================================================= */
/* ELEMENTOS OCULTOS                                         */
/* ========================================================= */

.buscador-cancer-tarjeta[hidden],
.buscador-cancer-tarjeta--oculta {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

.buscador-cancer-grid[hidden],
.buscador-cancer-grid--sin-coincidencias {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}


/* ========================================================= */
/* CONTADOR CENTRADO                                         */
/* ========================================================= */

.buscador-cancer__contador {
    width: 100% !important;

    margin-left: auto !important;
    margin-right: auto !important;

    display: block !important;

    text-align: center !important;
}


/* ========================================================= */
/* TABLET                                                    */
/* ========================================================= */

@media (max-width: 1024px) {

    body.buscador-cancer-busqueda-activa
    .buscador-cancer-grid:not([hidden]) {
        gap: 20px !important;
    }

    body.buscador-cancer-busqueda-activa
    .buscador-cancer-grid
    .buscador-cancer-tarjeta:not([hidden]) {
        width: calc(50% - 10px) !important;
        flex-basis: calc(50% - 10px) !important;
    }

    body.buscador-cancer-busqueda-activa
    .buscador-cancer-grid--una-coincidencia
    .buscador-cancer-tarjeta:not([hidden]) {
        width: min(100%, 630px) !important;
        flex-basis: 630px !important;
    }
}


/* ========================================================= */
/* MÓVIL                                                     */
/* ========================================================= */

@media (max-width: 767px) {

    body.buscador-cancer-busqueda-activa
    .buscador-cancer-grid:not([hidden]) {
        width: 100% !important;

        gap: 16px !important;

        justify-content: center !important;
    }

    body.buscador-cancer-busqueda-activa
    .buscador-cancer-grid
    .buscador-cancer-tarjeta:not([hidden]),
    body.buscador-cancer-busqueda-activa
    .buscador-cancer-grid--una-coincidencia
    .buscador-cancer-tarjeta:not([hidden]),
    body.buscador-cancer-busqueda-activa
    .buscador-cancer-grid--dos-coincidencias
    .buscador-cancer-tarjeta:not([hidden]) {
        width: 100% !important;
        max-width: 100% !important;

        margin-left: auto !important;
        margin-right: auto !important;

        flex: 0 0 100% !important;
    }
}
/* ========================================================= */
/* EVITAR QUE EL BUSCADOR SEA OCULTADO                       */
/* ========================================================= */

#buscador-cancer-wrapper {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;

    position: relative !important;
    z-index: 20 !important;

    pointer-events: auto !important;
}

#buscador-cancer-wrapper[hidden],
#buscador-cancer-wrapper.buscador-cancer-grid--sin-coincidencias,
#buscador-cancer-wrapper.buscador-cancer-tarjeta--oculta {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}


/* ========================================================= */
/* BUSCADOR                                                  */
/* ========================================================= */

#buscador-cancer-wrapper .buscador-cancer {
    width: calc(100% - 40px) !important;
    max-width: 960px !important;

    margin: 36px auto 28px !important;
    padding: 0 !important;

    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}


/* ========================================================= */
/* CAMPO                                                     */
/* ========================================================= */

#buscador-cancer-wrapper
.buscador-cancer__campo {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 62px !important;

    display: flex !important;
    align-items: center !important;

    position: relative !important;

    padding: 0 58px !important;

    background: #eeeeee !important;
    border: 1px solid rgba(16, 20, 33, 0.12) !important;
    border-radius: 16px !important;

    box-shadow: 0 8px 24px rgba(16, 20, 33, 0.07) !important;
}


/* ========================================================= */
/* RESULTADOS CENTRADOS                                      */
/* ========================================================= */

#buscador-cancer-wrapper
.buscador-cancer__contador {
    width: 100% !important;

    margin: 12px auto 0 !important;

    display: block !important;

    text-align: center !important;
}


/* ========================================================= */
/* REGLAS DE OCULTACIÓN SOLO PARA GRIDS Y TARJETAS           */
/* ========================================================= */

.buscador-cancer-tarjeta[hidden],
.buscador-cancer-tarjeta--oculta {
    display: none !important;
}

.buscador-cancer-grid[hidden],
.buscador-cancer-grid--sin-coincidencias {
    display: none !important;
}


/*
 * El propio buscador nunca debe recibir estas reglas,
 * aunque accidentalmente tenga alguna de esas clases.
 */
#buscador-cancer-wrapper.buscador-cancer-grid,
#buscador-cancer-wrapper.buscador-cancer-grid[hidden],
#buscador-cancer-wrapper.buscador-cancer-grid--sin-coincidencias {
    display: block !important;
}


/* ========================================================= */
/* MÓVIL                                                     */
/* ========================================================= */

@media (max-width: 767px) {

    #buscador-cancer-wrapper
    .buscador-cancer {
        width: calc(100% - 28px) !important;
        max-width: 100% !important;

        margin: 24px auto 22px !important;
    }

    #buscador-cancer-wrapper
    .buscador-cancer__campo {
        min-height: 56px !important;

        padding-left: 50px !important;
        padding-right: 52px !important;

        border-radius: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f756537 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-f756537 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-f756537 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-f756537 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-f756537 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-f756537 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-f756537 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-f756537 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-f756537 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-f756537 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-f756537 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-f756537 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-f756537 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-f756537:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f510255 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-f510255 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-f510255 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-f510255 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-f510255 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-f510255 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-f510255 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-f510255 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-f510255 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-f510255 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-f510255 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-f510255 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-f510255 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-f510255:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1aad29 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-a1aad29 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-a1aad29 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-a1aad29 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-a1aad29 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-a1aad29 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-a1aad29 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-a1aad29 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-a1aad29 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-a1aad29 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-a1aad29 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-a1aad29 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-a1aad29 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-a1aad29:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cee2284 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-cee2284 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-cee2284 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-cee2284 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-cee2284 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-cee2284 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-cee2284 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-cee2284 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-cee2284 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-cee2284 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-cee2284 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-cee2284 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-cee2284 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-cee2284:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d82ddcd *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-d82ddcd {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-d82ddcd .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-d82ddcd .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-d82ddcd .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-d82ddcd .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-d82ddcd .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-d82ddcd .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-d82ddcd .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-d82ddcd .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-d82ddcd .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-d82ddcd .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-d82ddcd a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-d82ddcd:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b29053 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-6b29053 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-6b29053 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-6b29053 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-6b29053 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-6b29053 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-6b29053 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-6b29053 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-6b29053 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-6b29053 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-6b29053 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-6b29053 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-6b29053 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-6b29053:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2482f03 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-2482f03 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-2482f03 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-2482f03 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-2482f03 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-2482f03 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-2482f03 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-2482f03 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-2482f03 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-2482f03 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-2482f03 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-2482f03 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-2482f03 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-2482f03:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-753b2f5 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-753b2f5 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-753b2f5 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-753b2f5 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-753b2f5 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-753b2f5 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-753b2f5 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-753b2f5 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-753b2f5 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-753b2f5 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-753b2f5 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-753b2f5 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-753b2f5 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-753b2f5:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22e4f2f *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-22e4f2f {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-22e4f2f .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-22e4f2f .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-22e4f2f .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-22e4f2f .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-22e4f2f .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-22e4f2f .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-22e4f2f .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-22e4f2f .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-22e4f2f .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-22e4f2f .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-22e4f2f a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-22e4f2f:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a94efc *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-9a94efc {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-9a94efc .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-9a94efc .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-9a94efc .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-9a94efc .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-9a94efc .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-9a94efc .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-9a94efc .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-9a94efc .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-9a94efc .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-9a94efc .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-9a94efc a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-9a94efc:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-865d067 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-865d067 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-865d067 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-865d067 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-865d067 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-865d067 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-865d067 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-865d067 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-865d067 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-865d067 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-865d067 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-865d067 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-865d067 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-865d067:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d70528 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-4d70528 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-4d70528 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-4d70528 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-4d70528 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-4d70528 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-4d70528 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-4d70528 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-4d70528 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-4d70528 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-4d70528 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-4d70528 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-4d70528 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-4d70528:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd18b4 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-1dd18b4 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-1dd18b4 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-1dd18b4 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-1dd18b4 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-1dd18b4 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-1dd18b4 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-1dd18b4 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-1dd18b4 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-1dd18b4 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-1dd18b4 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-1dd18b4 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-1dd18b4 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-1dd18b4:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a0cd4b *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-1a0cd4b {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-1a0cd4b .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-1a0cd4b .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-1a0cd4b .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-1a0cd4b .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-1a0cd4b .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-1a0cd4b .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-1a0cd4b .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-1a0cd4b .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-1a0cd4b .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-1a0cd4b .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-1a0cd4b a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-1a0cd4b:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d133930 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-d133930 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-d133930 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-d133930 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-d133930 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-d133930 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-d133930 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-d133930 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-d133930 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-d133930 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-d133930 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-d133930 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-d133930 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-d133930:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fca71a *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-8fca71a {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-8fca71a .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-8fca71a .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-8fca71a .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-8fca71a .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-8fca71a .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-8fca71a .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-8fca71a .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-8fca71a .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-8fca71a .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-8fca71a .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-8fca71a a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-8fca71a:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-929a660 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-929a660 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-929a660 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-929a660 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-929a660 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-929a660 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-929a660 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-929a660 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-929a660 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-929a660 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-929a660 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-929a660 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-929a660 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-929a660:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2f522a *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-e2f522a {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-e2f522a .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-e2f522a .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-e2f522a .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-e2f522a .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-e2f522a .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-e2f522a .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-e2f522a .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-e2f522a .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-e2f522a .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-e2f522a .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-e2f522a a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-e2f522a:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d9807 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-39d9807 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-39d9807 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-39d9807 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-39d9807 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-39d9807 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-39d9807 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-39d9807 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-39d9807 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-39d9807 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-39d9807 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-39d9807 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-39d9807 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-39d9807:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7160b81 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-7160b81 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-7160b81 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-7160b81 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-7160b81 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-7160b81 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-7160b81 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-7160b81 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-7160b81 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-7160b81 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-7160b81 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-7160b81 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-7160b81 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-7160b81:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7fdc94 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-a7fdc94 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-a7fdc94 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-a7fdc94 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-a7fdc94 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-a7fdc94 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-a7fdc94 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-a7fdc94 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-a7fdc94 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-a7fdc94 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-a7fdc94 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-a7fdc94 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-a7fdc94 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-a7fdc94:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e89823 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-9e89823 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-9e89823 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-9e89823 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-9e89823 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-9e89823 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-9e89823 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-9e89823 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-9e89823 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-9e89823 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-9e89823 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-9e89823 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-9e89823 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-9e89823:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e92b83 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-3e92b83 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-3e92b83 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-3e92b83 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-3e92b83 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-3e92b83 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-3e92b83 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-3e92b83 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-3e92b83 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-3e92b83 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-3e92b83 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-3e92b83 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-3e92b83 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-3e92b83:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2416437 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-2416437 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-2416437 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-2416437 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-2416437 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-2416437 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-2416437 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-2416437 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-2416437 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-2416437 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-2416437 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-2416437 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-2416437 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-2416437:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fb15dc *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-7fb15dc {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-7fb15dc .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-7fb15dc .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-7fb15dc .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-7fb15dc .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-7fb15dc .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-7fb15dc .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-7fb15dc .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-7fb15dc .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-7fb15dc .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-7fb15dc .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-7fb15dc a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-7fb15dc:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb98568 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-eb98568 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-eb98568 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-eb98568 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-eb98568 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-eb98568 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-eb98568 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-eb98568 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-eb98568 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-eb98568 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-eb98568 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-eb98568 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-eb98568 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-eb98568:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d82681c *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-d82681c {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-d82681c .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-d82681c .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-d82681c .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-d82681c .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-d82681c .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-d82681c .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-d82681c .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-d82681c .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-d82681c .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-d82681c .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-d82681c a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-d82681c:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a11b64 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-0a11b64 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-0a11b64 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-0a11b64 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-0a11b64 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-0a11b64 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-0a11b64 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-0a11b64 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-0a11b64 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-0a11b64 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-0a11b64 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-0a11b64 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-0a11b64 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-0a11b64:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67180bc *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-67180bc {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-67180bc .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-67180bc .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-67180bc .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-67180bc .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-67180bc .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-67180bc .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-67180bc .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-67180bc .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-67180bc .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-67180bc .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-67180bc a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-67180bc:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302e395 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-302e395 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-302e395 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-302e395 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-302e395 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-302e395 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-302e395 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-302e395 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-302e395 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-302e395 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-302e395 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-302e395 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-302e395 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-302e395:hover {
    filter: brightness(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f961fb0 *//* ========================================================= */
/* CONTENEDOR INDIVIDUAL CLICABLE                            */
/* Pegar dentro del CSS personalizado del propio contenedor   */
/* ========================================================= */

.elementor-1538 .elementor-element.elementor-element-f961fb0 {
    position: relative !important;
    cursor: pointer !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* Quitamos puntos de referencia internos */
.elementor-1538 .elementor-element.elementor-element-f961fb0 .elementor-widget,
.elementor-1538 .elementor-element.elementor-element-f961fb0 .elementor-widget-container,
.elementor-1538 .elementor-element.elementor-element-f961fb0 .elementor-icon-box-wrapper,
.elementor-1538 .elementor-element.elementor-element-f961fb0 .elementor-icon-box-icon,
.elementor-1538 .elementor-element.elementor-element-f961fb0 .elementor-icon-box-content,
.elementor-1538 .elementor-element.elementor-element-f961fb0 .elementor-icon-box-title {
    position: static !important;
}

/* Evita que el enlace quede limitado al icono/título */
.elementor-1538 .elementor-element.elementor-element-f961fb0 .elementor-icon-box-icon a[href],
.elementor-1538 .elementor-element.elementor-element-f961fb0 .elementor-icon-box-title a[href] {
    position: static !important;
    text-decoration: none !important;
}

/* El enlace del icono o del título ocupa todo el contenedor + un poco más */
.elementor-1538 .elementor-element.elementor-element-f961fb0 .elementor-icon-box-icon a[href]::after,
.elementor-1538 .elementor-element.elementor-element-f961fb0 .elementor-icon-box-title a[href]::after {
    content: "" !important;
    position: absolute !important;
    top: -30px !important;
    right: -30px !important;
    bottom: -30px !important;
    left: -30px !important;
    z-index: 99999 !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Evita subrayados */
.elementor-1538 .elementor-element.elementor-element-f961fb0 a {
    text-decoration: none !important;
}

/* Hover suave */
.elementor-1538 .elementor-element.elementor-element-f961fb0:hover {
    filter: brightness(0.98);
}/* End custom CSS */