.elementor-216 .elementor-element.elementor-element-2a5ed27{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-216 .elementor-element.elementor-element-2a5ed27:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-2a5ed27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2e7b746 );}.elementor-216 .elementor-element.elementor-element-f1a9377{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-216 .elementor-element.elementor-element-f1a9377.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-216 .elementor-element.elementor-element-b70de30:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://xavi-iborra.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-216 .elementor-element.elementor-element-b70de30.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://xavi-iborra.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-216 .elementor-element.elementor-element-9860808{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-216 .elementor-element.elementor-element-3b4e2d3{text-align:center;}.elementor-216 .elementor-element.elementor-element-3b4e2d3 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:54px;font-weight:600;color:var( --e-global-color-0396463 );}.elementor-216 .elementor-element.elementor-element-897731b{text-align:center;color:var( --e-global-color-435630d );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-216 .elementor-element.elementor-element-bf13fcb{--display:flex;--min-height:67vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-216 .elementor-element.elementor-element-bf13fcb:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-bf13fcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-435630d );}.elementor-216 .elementor-element.elementor-element-560f10f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:100px 100px 100px 100px;}.elementor-216 .elementor-element.elementor-element-13c5afa img{border-radius:9px 9px 9px 9px;}.elementor-216 .elementor-element.elementor-element-f64f2c2{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-216 .elementor-element.elementor-element-bd886aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-216 .elementor-element.elementor-element-5227fdc{text-align:center;}.elementor-216 .elementor-element.elementor-element-5227fdc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:33px;font-weight:300;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-f0e6b9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-216 .elementor-element.elementor-element-f0e6b9e{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-216 .elementor-element.elementor-element-087d3d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-216 .elementor-element.elementor-element-087d3d4{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-216 .elementor-element.elementor-element-1ac6c65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-216 .elementor-element.elementor-element-1ac6c65{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-216 .elementor-element.elementor-element-34dded9{--display:flex;--min-height:70vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-216 .elementor-element.elementor-element-34dded9:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-34dded9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-435630d );}.elementor-216 .elementor-element.elementor-element-a4b77eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:100px 100px 100px 100px;}.elementor-216 .elementor-element.elementor-element-78ef0dd img{border-radius:9px 9px 9px 9px;}.elementor-216 .elementor-element.elementor-element-fca574d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-216 .elementor-element.elementor-element-bafeb6b{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-216 .elementor-element.elementor-element-ff74fec{--display:flex;--min-height:29vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:82px 82px 0px 0px;--padding-top:71px;--padding-bottom:71px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-ff74fec:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-ff74fec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-435630d );}.elementor-216 .elementor-element.elementor-element-cadd0ac{text-align:center;}.elementor-216 .elementor-element.elementor-element-cadd0ac .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:47px;font-weight:600;}.elementor-216 .elementor-element.elementor-element-f8899b9{text-align:center;color:var( --e-global-color-text );font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;}.elementor-216 .elementor-element.elementor-element-98c7fde{--display:flex;--min-height:56vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.82;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-216 .elementor-element.elementor-element-98c7fde:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-98c7fde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-435630d );}.elementor-216 .elementor-element.elementor-element-98c7fde::before, .elementor-216 .elementor-element.elementor-element-98c7fde > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-98c7fde > .e-con-inner > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-98c7fde > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-98c7fde > .e-con-inner > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-98c7fde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavi-iborra.com/wp-content/uploads/2024/03/Diseno-sin-titulo-1.jpg");--background-overlay:'';}.elementor-216 .elementor-element.elementor-element-43b222b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-216 .elementor-element.elementor-element-43b222b:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-43b222b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-216 .elementor-element.elementor-element-a2a870f{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;}.elementor-216 .elementor-element.elementor-element-69c6cf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-216 .elementor-element.elementor-element-69c6cf1:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-69c6cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-216 .elementor-element.elementor-element-69c6cf1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-216 .elementor-element.elementor-element-05023f9{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;}.elementor-216 .elementor-element.elementor-element-3a7632a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-216 .elementor-element.elementor-element-3a7632a:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-3a7632a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-216 .elementor-element.elementor-element-3a5b240{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;}.elementor-216 .elementor-element.elementor-element-637e854{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-637e854 > .elementor-shape-top .elementor-shape-fill, .elementor-216 .elementor-element.elementor-element-637e854 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F0F0F082;}.elementor-216 .elementor-element.elementor-element-637e854 > .elementor-shape-top svg, .elementor-216 .elementor-element.elementor-element-637e854 > .e-con-inner > .elementor-shape-top svg{height:72px;}.elementor-216 .elementor-element.elementor-element-90038de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-216 .elementor-element.elementor-element-ef8e163{text-align:center;}.elementor-216 .elementor-element.elementor-element-ef8e163 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:29px;font-weight:600;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-2b284ca{color:var( --e-global-color-text );font-size:1.2rem;}.elementor-216 .elementor-element.elementor-element-85940c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--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-216 .elementor-element.elementor-element-21529f1 img{width:81%;border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-216 .elementor-element.elementor-element-f7dc322{--display:flex;--min-height:55vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-216 .elementor-element.elementor-element-f7dc322 > .elementor-shape-bottom .elementor-shape-fill, .elementor-216 .elementor-element.elementor-element-f7dc322 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-435630d );}.elementor-216 .elementor-element.elementor-element-f7dc322 > .elementor-shape-bottom svg, .elementor-216 .elementor-element.elementor-element-f7dc322 > .e-con-inner > .elementor-shape-bottom svg{height:48px;}.elementor-216 .elementor-element.elementor-element-6785f9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-216 .elementor-element.elementor-element-48aaa5b img{width:81%;border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-216 .elementor-element.elementor-element-e4e9f99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-216 .elementor-element.elementor-element-f51a6eb{text-align:center;}.elementor-216 .elementor-element.elementor-element-f51a6eb .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:29px;font-weight:600;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-7d67fcd{color:var( --e-global-color-text );font-size:1.2rem;}.elementor-216 .elementor-element.elementor-element-87a4434{--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-216 .elementor-element.elementor-element-87a4434:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-87a4434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-435630d );}.elementor-216 .elementor-element.elementor-element-4daed4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-216 .elementor-element.elementor-element-4daed4d{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-216 .elementor-element.elementor-element-dd6e115{--display:flex;--min-height:48vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-216 .elementor-element.elementor-element-e839846{--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;--border-radius:11px 11px 11px 11px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-216 .elementor-element.elementor-element-e839846:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-e839846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xavi-iborra.com/wp-content/uploads/2024/07/Javi-10.jpg");background-size:cover;}.elementor-216 .elementor-element.elementor-element-01d759e{--spacer-size:50px;}.elementor-216 .elementor-element.elementor-element-98fdbf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-216 .elementor-element.elementor-element-a36777f{text-align:center;}.elementor-216 .elementor-element.elementor-element-a36777f .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:63px;font-weight:600;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-9e35de9{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-216 .elementor-element.elementor-element-5f6b079{--spacer-size:50px;}.elementor-216 .elementor-element.elementor-element-ab7960c{--display:flex;}.elementor-216 .elementor-element.elementor-element-193db2d{text-align:center;}.elementor-216 .elementor-element.elementor-element-193db2d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:47px;font-weight:600;}.elementor-216 .elementor-element.elementor-element-95df64a{--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-216 .elementor-element.elementor-element-5beb749{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-216 .elementor-element.elementor-element-debcf60{--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-216 .elementor-element.elementor-element-9096782{--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-216 .elementor-element.elementor-element-3d91f8e{--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-216 .elementor-element.elementor-element-e5d1d09{--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-216 .elementor-element.elementor-element-cf8b808{--display:flex;}body.elementor-page-216:not(.elementor-motion-effects-element-type-background), body.elementor-page-216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-435630d );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-216 .elementor-element.elementor-element-2a5ed27{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-216 .elementor-element.elementor-element-b70de30 > .elementor-widget-container{margin:-78px 0px -80px 0px;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-897731b{font-size:1rem;}.elementor-216 .elementor-element.elementor-element-ff74fec{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-cadd0ac .elementor-heading-title{font-size:1.9em;}.elementor-216 .elementor-element.elementor-element-f8899b9{font-size:1.1em;}.elementor-216 .elementor-element.elementor-element-98c7fde{--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-216 .elementor-element.elementor-element-637e854{--min-height:100vh;}.elementor-216 .elementor-element.elementor-element-2b284ca > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-21529f1 img{width:88%;}.elementor-216 .elementor-element.elementor-element-f7dc322{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-216 .elementor-element.elementor-element-48aaa5b img{width:100%;}.elementor-216 .elementor-element.elementor-element-7d67fcd > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-dd6e115{--min-height:67vh;}.elementor-216 .elementor-element.elementor-element-e839846{--border-radius:8px 8px 8px 8px;}.elementor-216 .elementor-element.elementor-element-01d759e{--spacer-size:333px;}.elementor-216 .elementor-element.elementor-element-193db2d .elementor-heading-title{font-size:1.9em;}}@media(min-width:768px){.elementor-216 .elementor-element.elementor-element-f1a9377{--width:47.319%;}.elementor-216 .elementor-element.elementor-element-9860808{--width:50%;}.elementor-216 .elementor-element.elementor-element-560f10f{--width:50%;}.elementor-216 .elementor-element.elementor-element-bd886aa{--width:50%;}.elementor-216 .elementor-element.elementor-element-a4b77eb{--width:50%;}.elementor-216 .elementor-element.elementor-element-fca574d{--width:50%;}.elementor-216 .elementor-element.elementor-element-43b222b{--width:25%;}.elementor-216 .elementor-element.elementor-element-69c6cf1{--width:44.365%;}.elementor-216 .elementor-element.elementor-element-3a7632a{--width:25%;}.elementor-216 .elementor-element.elementor-element-90038de{--width:50%;}.elementor-216 .elementor-element.elementor-element-85940c8{--width:50%;}.elementor-216 .elementor-element.elementor-element-6785f9a{--width:50%;}.elementor-216 .elementor-element.elementor-element-e4e9f99{--width:50%;}.elementor-216 .elementor-element.elementor-element-e839846{--width:33.3333%;}.elementor-216 .elementor-element.elementor-element-98fdbf9{--width:66.6666%;}.elementor-216 .elementor-element.elementor-element-debcf60{--width:50%;}.elementor-216 .elementor-element.elementor-element-9096782{--width:50%;}.elementor-216 .elementor-element.elementor-element-3d91f8e{--width:50%;}.elementor-216 .elementor-element.elementor-element-e5d1d09{--width:50%;}}@media(min-width:1025px){.elementor-216 .elementor-element.elementor-element-98c7fde::before, .elementor-216 .elementor-element.elementor-element-98c7fde > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-98c7fde > .e-con-inner > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-98c7fde > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-98c7fde > .e-con-inner > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-98c7fde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-cadd0ac *//* Este es el .elementor-216 .elementor-element.elementor-element-cadd0ac para el widget de encabezado en Elementor */
.elementor-widget-heading:hover ~ .custom-cursor {
    width: 80px;
    height: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-637e854 *//* Asegúrate de reemplazar 'particle-container' con el ID o clase de tu contenedor */
#particle-container {
  position: relative;
  overflow: hidden;
}

#particle-container::before, #particle-container::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 1;
}

#particle-container::before {
  background: radial-gradient(circle, rgba(255,255,255,0.8) 20%, rgba(255,255,255,0) 80%);
  animation: moveParticles 25s linear infinite;
}

#particle-container::after {
  background: radial-gradient(circle, rgba(255,255,255,0.4) 10%, rgba(255,255,255,0) 70%);
  animation: moveParticles 35s linear infinite;
}

@keyframes moveParticles {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-200%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7dc322 *//* Asegúrate de reemplazar 'particle-container' con el ID o clase de tu contenedor */
#particle-container {
  position: relative;
  overflow: hidden;
}

#particle-container::before, #particle-container::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 1;
}

#particle-container::before {
  background: radial-gradient(circle, rgba(255,255,255,0.8) 20%, rgba(255,255,255,0) 80%);
  animation: moveParticles 25s linear infinite;
}

#particle-container::after {
  background: radial-gradient(circle, rgba(255,255,255,0.4) 10%, rgba(255,255,255,0) 70%);
  animation: moveParticles 35s linear infinite;
}

@keyframes moveParticles {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-200%);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-193db2d *//* Este es el .elementor-216 .elementor-element.elementor-element-193db2d para el widget de encabezado en Elementor */
.elementor-widget-heading:hover ~ .custom-cursor {
    width: 80px;
    height: 80px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95fa9d6 */.news-section {
  max-width: 1000px; /* Reduce el ancho máximo */
  margin: 10px auto; /* Reduce el margen superior e inferior */
  padding: 10px 15px; /* Reduce el padding interior */
}

.category {
  margin-bottom: 20px; /* Reduce el espacio entre categorías */
}

.category h2 {
  font-size: 1.5rem; /* Reduce el tamaño de la fuente */
  color: #003d5b;
  margin-bottom: 10px; /* Reduce el espacio inferior */
  border-left: 4px solid #1e81b0; /* Ajusta el grosor del borde */
  padding-left: 8px; /* Reduce el padding izquierdo */
}

.card {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 5px; /* Reduce las esquinas redondeadas */
  margin-bottom: 10px; /* Reduce el espacio entre tarjetas */
  padding: 10px; /* Reduce el padding interior */
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); /* Reduce la sombra */
}

.card h3 {
  color: #1e81b0;
  font-size: 1.2rem; /* Reduce el tamaño del título */
  margin-bottom: 5px; /* Agrega un pequeño espacio debajo del título */
}

.card p {
  margin-top: 5px; /* Reduce el margen superior */
  font-size: 0.9rem; /* Reduce el tamaño de la fuente */
  color: #555;
}/* End custom CSS */