.elementor-12 .elementor-element.elementor-element-5b134d2{--display:flex;--min-height:996px;--flex-direction:row-reverse;--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-reverse;--align-items:flex-start;--overlay-opacity:0.7;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-5b134d2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5b134d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08080800;}.elementor-12 .elementor-element.elementor-element-5b134d2::before, .elementor-12 .elementor-element.elementor-element-5b134d2 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5b134d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5b134d2 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5b134d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5b134d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/4931029-scaled.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5b134d2::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 5.4px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-56259e1{--display:flex;--min-height:722px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-0d7dac6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-0d7dac6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-22cca11{border-radius:32px 32px 32px 32px;box-shadow:5px 10px 16px -9px rgba(0, 0, 0, 0.48);}.elementor-12 .elementor-element.elementor-element-22cca11 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#B9B9B9;border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -22px rgba(0, 0, 0, 0.29);}.elementor-12 .elementor-element.elementor-element-1dd7574{--display:flex;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(251, 132.00000000000003, 0, 0);}.elementor-12 .elementor-element.elementor-element-1dd7574::before, .elementor-12 .elementor-element.elementor-element-1dd7574 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1dd7574 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1dd7574 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1dd7574 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1dd7574 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF14 0%, #FFFFFF 100%);}.elementor-12 .elementor-element.elementor-element-086b5bd{--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-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6172646{width:var( --container-widget-width, 51.781% );max-width:51.781%;--container-widget-width:51.781%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-6172646.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6172646 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-12 .elementor-element.elementor-element-6172646 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-12 .elementor-element.elementor-element-6172646 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-12 .elementor-element.elementor-element-6172646 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-12 .elementor-element.elementor-element-6172646 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-12 .elementor-element.elementor-element-6172646 .elementor-icon-list-icon i{color:#57CCDE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6172646 .elementor-icon-list-icon svg{fill:#57CCDE;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-6172646 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-eb2b93c{--display:flex;}.elementor-12 .elementor-element.elementor-element-eb2b93c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e5bf628{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-89f4a33{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9C9C9C;--border-color:#9C9C9C;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-89f4a33:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-89f4a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(300grad, #57CCDE0D 0%, #A9CDD300 200%);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5beddb4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ce74915{width:var( --container-widget-width, 93.546% );max-width:93.546%;--container-widget-width:93.546%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ce74915.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ce74915 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:700;letter-spacing:-1.2px;color:#000000;}.elementor-12 .elementor-element.elementor-element-44a465b{text-align:start;}.elementor-12 .elementor-element.elementor-element-44a465b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-112784a{--display:flex;--overlay-opacity:0.84;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B6B6B6;--border-color:#B6B6B6;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(251, 132.00000000000003, 0, 0);}.elementor-12 .elementor-element.elementor-element-112784a::before, .elementor-12 .elementor-element.elementor-element-112784a > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-112784a > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-112784a > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-112784a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-112784a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-775475b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0c82137{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-7ecfe43{--display:flex;--min-height:996px;--flex-direction:row-reverse;--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-reverse;--align-items:flex-start;--overlay-opacity:0.7;--padding-top:61px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-7ecfe43:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7ecfe43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08080800;}.elementor-12 .elementor-element.elementor-element-7ecfe43::before, .elementor-12 .elementor-element.elementor-element-7ecfe43 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7ecfe43 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7ecfe43 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7ecfe43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7ecfe43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/4931029-scaled.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7ecfe43::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 5.4px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-9ba48dd{--display:flex;--min-height:722px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-18f495f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-18f495f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a1d4d64{border-radius:32px 32px 32px 32px;box-shadow:5px 10px 16px -9px rgba(0, 0, 0, 0.48);}.elementor-12 .elementor-element.elementor-element-a1d4d64 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#B9B9B9;border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -22px rgba(0, 0, 0, 0.29);}.elementor-12 .elementor-element.elementor-element-3056851{--display:flex;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(251, 132.00000000000003, 0, 0);}.elementor-12 .elementor-element.elementor-element-3056851::before, .elementor-12 .elementor-element.elementor-element-3056851 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3056851 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3056851 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3056851 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3056851 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF14 0%, #FFFFFF 100%);}.elementor-12 .elementor-element.elementor-element-bcac785{--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-12 .elementor-element.elementor-element-36d04b7{width:var( --container-widget-width, 51.781% );max-width:51.781%;--container-widget-width:51.781%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-36d04b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-36d04b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-12 .elementor-element.elementor-element-36d04b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-12 .elementor-element.elementor-element-36d04b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-12 .elementor-element.elementor-element-36d04b7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-12 .elementor-element.elementor-element-36d04b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-12 .elementor-element.elementor-element-36d04b7 .elementor-icon-list-icon i{color:#57CCDE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-36d04b7 .elementor-icon-list-icon svg{fill:#57CCDE;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-36d04b7 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-54246bb{--display:flex;}.elementor-12 .elementor-element.elementor-element-119d18e{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-119d18e .elementor-icon-list-icon i{color:#57CCDE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-119d18e .elementor-icon-list-icon svg{fill:#57CCDE;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-119d18e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2f3746d{--display:flex;}.elementor-12 .elementor-element.elementor-element-4a42ace{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1e3352f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9C9C9C;--border-color:#9C9C9C;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-1e3352f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1e3352f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(300grad, #57CCDE0D 0%, #A9CDD300 200%);}.elementor-12 .elementor-element.elementor-element-9f22119{text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-79e5fdf{width:var( --container-widget-width, 93.546% );max-width:93.546%;--container-widget-width:93.546%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-79e5fdf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-79e5fdf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:700;letter-spacing:-1.2px;color:#000000;}.elementor-12 .elementor-element.elementor-element-f73f0ce{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-2fbe1d9{text-align:start;}.elementor-12 .elementor-element.elementor-element-2fbe1d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-d4a7e50{--display:flex;--overlay-opacity:0.84;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B6B6B6;--border-color:#B6B6B6;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(251, 132.00000000000003, 0, 0);}.elementor-12 .elementor-element.elementor-element-d4a7e50::before, .elementor-12 .elementor-element.elementor-element-d4a7e50 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d4a7e50 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d4a7e50 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d4a7e50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d4a7e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-606b5d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e6fa1d6{margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-81d427a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-450aad0{--display:flex;--min-height:285px;--overlay-opacity:0.7;}.elementor-12 .elementor-element.elementor-element-450aad0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-450aad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B1B1B100;}.elementor-12 .elementor-element.elementor-element-450aad0::before, .elementor-12 .elementor-element.elementor-element-450aad0 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-450aad0 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-450aad0 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-450aad0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-450aad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/4859878-scaled.jpg");--background-overlay:'';background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-450aad0::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 9.1px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-05390ba{text-align:center;}.elementor-12 .elementor-element.elementor-element-05390ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-ea732ff{text-align:center;}.elementor-12 .elementor-element.elementor-element-ea732ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-7fa92d7{--display:flex;}.elementor-12 .elementor-element.elementor-element-02637af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0f21b8d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0f21b8d.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-0f21b8d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0f21b8d.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-0f21b8d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0f21b8d.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-0f21b8d .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-0f21b8d .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-2b5fe37{background-color:#F0F0F1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 6px;border-style:none;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-82b22d8 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-82b22d8.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-82b22d8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-82b22d8.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-82b22d8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-82b22d8.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-82b22d8 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-82b22d8 .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-1901839{background-color:#F0F0F1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 6px;border-style:none;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-0e4b1eb .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0e4b1eb.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-0e4b1eb.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0e4b1eb.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-0e4b1eb.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0e4b1eb.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-0e4b1eb .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-0e4b1eb .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-3be95cd{background-color:#F0F0F1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 6px;border-style:none;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-cc3f7de{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-cc3f7de:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cc3f7de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08080800;}.elementor-12 .elementor-element.elementor-element-cc3f7de::before, .elementor-12 .elementor-element.elementor-element-cc3f7de > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-cc3f7de > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-cc3f7de > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-cc3f7de > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-cc3f7de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-cc3f7de::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 5.1px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-27c7c2b{text-align:center;}.elementor-12 .elementor-element.elementor-element-27c7c2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-d100d67{text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-d100d67 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-f506cc0{--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-12 .elementor-element.elementor-element-e724fd8{--display:flex;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(0, 0, 0, 0.2);}.elementor-12 .elementor-element.elementor-element-e724fd8::before, .elementor-12 .elementor-element.elementor-element-e724fd8 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e724fd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e724fd8 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e724fd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e724fd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-9533db0{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9533db0 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-9533db0.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-9533db0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9533db0.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-9533db0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9533db0.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-9533db0 .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-9533db0 .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-f3a71b0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-18px;--margin-bottom:0px;--margin-left:17px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:7px;}.elementor-12 .elementor-element.elementor-element-904729e{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-2374768{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-2374768.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-892b187{--display:flex;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(0, 0, 0, 0.2);}.elementor-12 .elementor-element.elementor-element-892b187::before, .elementor-12 .elementor-element.elementor-element-892b187 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-892b187 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-892b187 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-892b187 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-892b187 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-51894df{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-51894df .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-51894df.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-51894df.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-51894df.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-51894df.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-51894df.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-51894df .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-51894df .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-7ba4c94{--display:flex;--margin-top:-18px;--margin-bottom:0px;--margin-left:17px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:7px;}.elementor-12 .elementor-element.elementor-element-1557207{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-60bdaa1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;padding:0px 0px 0px 0px;text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-a2ae1a2{--display:flex;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(0, 0, 0, 0.2);}.elementor-12 .elementor-element.elementor-element-a2ae1a2::before, .elementor-12 .elementor-element.elementor-element-a2ae1a2 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a2ae1a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a2ae1a2 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a2ae1a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a2ae1a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-edbbfb7{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-edbbfb7 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-edbbfb7.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-edbbfb7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-edbbfb7.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-edbbfb7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-edbbfb7.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-edbbfb7 .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-edbbfb7 .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-1b0feea{--display:flex;--margin-top:-18px;--margin-bottom:0px;--margin-left:17px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:7px;}.elementor-12 .elementor-element.elementor-element-2f90d1b{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-fa1bff9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-36c96bc{--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-12 .elementor-element.elementor-element-6f3d254{--display:flex;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(0, 0, 0, 0.2);}.elementor-12 .elementor-element.elementor-element-6f3d254::before, .elementor-12 .elementor-element.elementor-element-6f3d254 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6f3d254 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6f3d254 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6f3d254 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6f3d254 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-1c56e68{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1c56e68 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-1c56e68.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-1c56e68.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1c56e68.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-1c56e68.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1c56e68.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-1c56e68 .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-1c56e68 .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-231e6aa{--display:flex;--margin-top:-18px;--margin-bottom:0px;--margin-left:17px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:7px;}.elementor-12 .elementor-element.elementor-element-a864eb2{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-3797377{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;padding:0px 0px 0px 0px;text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-a8ed166{--display:flex;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(0, 0, 0, 0.2);}.elementor-12 .elementor-element.elementor-element-a8ed166::before, .elementor-12 .elementor-element.elementor-element-a8ed166 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a8ed166 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a8ed166 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a8ed166 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a8ed166 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-f2715ad{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f2715ad .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-f2715ad.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-f2715ad.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f2715ad.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-f2715ad.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f2715ad.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-f2715ad .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-f2715ad .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-0f334aa{--display:flex;--margin-top:-18px;--margin-bottom:0px;--margin-left:17px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:7px;}.elementor-12 .elementor-element.elementor-element-d3cc6c5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-14bdc39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;padding:0px 0px 0px 0px;text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-1dc521b{--display:flex;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(0, 0, 0, 0.2);}.elementor-12 .elementor-element.elementor-element-1dc521b::before, .elementor-12 .elementor-element.elementor-element-1dc521b > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1dc521b > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1dc521b > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1dc521b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1dc521b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-f4d483f{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f4d483f .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-f4d483f.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-f4d483f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f4d483f.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-f4d483f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f4d483f.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-f4d483f .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-f4d483f .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-86fdb0d{--display:flex;--margin-top:-18px;--margin-bottom:0px;--margin-left:17px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:7px;}.elementor-12 .elementor-element.elementor-element-e0853b2{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-fc8af73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;padding:0px 0px 0px 0px;text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-0b79282{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-e3741c2{text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-6269df1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-240c354 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;box-shadow:13px 15px 9px -10px #D5D5D5;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-2eb4878{--display:flex;--min-height:285px;--overlay-opacity:0.7;}.elementor-12 .elementor-element.elementor-element-2eb4878:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2eb4878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B1B1B100;}.elementor-12 .elementor-element.elementor-element-2eb4878::before, .elementor-12 .elementor-element.elementor-element-2eb4878 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2eb4878 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2eb4878 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2eb4878 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2eb4878 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/4859878-scaled.jpg");--background-overlay:'';background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2eb4878::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 9.1px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-4c80ca8{text-align:center;}.elementor-12 .elementor-element.elementor-element-4c80ca8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-522b9c6{text-align:center;}.elementor-12 .elementor-element.elementor-element-522b9c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-0c86aa2{--display:flex;}.elementor-12 .elementor-element.elementor-element-b8c09bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-e031b0a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e031b0a.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-e031b0a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e031b0a.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-e031b0a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e031b0a.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-e031b0a .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-e031b0a .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-9f77a18{background-color:#F0F0F1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 6px;border-style:none;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-a044cfb .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a044cfb.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-a044cfb.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a044cfb.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-a044cfb.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a044cfb.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-a044cfb .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-a044cfb .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-cbe1cfe{background-color:#F0F0F1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 6px;border-style:none;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-0c887ec .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0c887ec.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-0c887ec.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0c887ec.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-0c887ec.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0c887ec.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-0c887ec .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-0c887ec .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-ed4fcc5{background-color:#F0F0F1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 6px;border-style:none;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-8fae3ed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-8fae3ed:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8fae3ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08080800;}.elementor-12 .elementor-element.elementor-element-8fae3ed::before, .elementor-12 .elementor-element.elementor-element-8fae3ed > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-8fae3ed > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-8fae3ed > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-8fae3ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-8fae3ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-8fae3ed::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 5.1px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-3d5550b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-e27276a{text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-e27276a p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ada6f8e{--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-12 .elementor-element.elementor-element-d692673{--display:flex;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(0, 0, 0, 0.2);}.elementor-12 .elementor-element.elementor-element-d692673::before, .elementor-12 .elementor-element.elementor-element-d692673 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d692673 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d692673 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d692673 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d692673 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-c8ba4f6{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c8ba4f6 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-c8ba4f6.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-c8ba4f6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c8ba4f6.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-c8ba4f6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c8ba4f6.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-c8ba4f6 .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-c8ba4f6 .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-f04111d{--display:flex;--margin-top:-18px;--margin-bottom:0px;--margin-left:17px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:7px;}.elementor-12 .elementor-element.elementor-element-cfd405e{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-26a1883{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#000000;}.elementor-12 .elementor-element.elementor-element-4753d75{--display:flex;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(0, 0, 0, 0.2);}.elementor-12 .elementor-element.elementor-element-4753d75::before, .elementor-12 .elementor-element.elementor-element-4753d75 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4753d75 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4753d75 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4753d75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4753d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-eac5191{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-eac5191 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-eac5191.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-eac5191.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-eac5191.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-eac5191.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-eac5191.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-eac5191 .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-eac5191 .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-4b290dc{--display:flex;--margin-top:-18px;--margin-bottom:0px;--margin-left:17px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:7px;}.elementor-12 .elementor-element.elementor-element-6ef0099{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-0bae265{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#000000;}.elementor-12 .elementor-element.elementor-element-fdde7f3{--display:flex;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(0, 0, 0, 0.2);}.elementor-12 .elementor-element.elementor-element-fdde7f3::before, .elementor-12 .elementor-element.elementor-element-fdde7f3 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-fdde7f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-fdde7f3 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-fdde7f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-fdde7f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-3273258{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3273258 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-3273258.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-3273258.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3273258.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-3273258.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3273258.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-3273258 .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-3273258 .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-9867e4a{--display:flex;--margin-top:-18px;--margin-bottom:0px;--margin-left:17px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:7px;}.elementor-12 .elementor-element.elementor-element-8a0a744{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-14e9500{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#000000;}.elementor-12 .elementor-element.elementor-element-eb1466e{--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-12 .elementor-element.elementor-element-429d897{--display:flex;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(0, 0, 0, 0.2);}.elementor-12 .elementor-element.elementor-element-429d897::before, .elementor-12 .elementor-element.elementor-element-429d897 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-429d897 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-429d897 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-429d897 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-429d897 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-85b2529{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-85b2529 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-85b2529.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-85b2529.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-85b2529.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-85b2529.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-85b2529.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-85b2529 .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-85b2529 .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-8877e42{--display:flex;--margin-top:-18px;--margin-bottom:0px;--margin-left:17px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:7px;}.elementor-12 .elementor-element.elementor-element-66b826d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-a1db069{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#000000;}.elementor-12 .elementor-element.elementor-element-bc5232f{--display:flex;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(0, 0, 0, 0.2);}.elementor-12 .elementor-element.elementor-element-bc5232f::before, .elementor-12 .elementor-element.elementor-element-bc5232f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-bc5232f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-bc5232f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-bc5232f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-bc5232f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-13dd1e1{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-13dd1e1 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-13dd1e1.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-13dd1e1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-13dd1e1.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-13dd1e1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-13dd1e1.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-13dd1e1 .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-13dd1e1 .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-368c073{--display:flex;--margin-top:-18px;--margin-bottom:0px;--margin-left:17px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:7px;}.elementor-12 .elementor-element.elementor-element-a0cdb10{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-6ddf81f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;padding:0px 0px 0px 0px;color:#000000;}.elementor-12 .elementor-element.elementor-element-0d59bb8{--display:flex;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(0, 0, 0, 0.2);}.elementor-12 .elementor-element.elementor-element-0d59bb8::before, .elementor-12 .elementor-element.elementor-element-0d59bb8 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0d59bb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0d59bb8 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0d59bb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0d59bb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-a879a19{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a879a19 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-a879a19.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-a879a19.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a879a19.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-a879a19.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a879a19.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-a879a19 .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-a879a19 .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-a7a4100{--display:flex;--margin-top:-18px;--margin-bottom:0px;--margin-left:17px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:7px;}.elementor-12 .elementor-element.elementor-element-daf813a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-8b8fcfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#000000;}.elementor-12 .elementor-element.elementor-element-8f946db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-f6e819e{text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-81781df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-bb81af9 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;box-shadow:13px 15px 9px -10px #D5D5D5;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-76c81db{--display:flex;--min-height:950px;--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;--overlay-opacity:0.75;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-76c81db::before, .elementor-12 .elementor-element.elementor-element-76c81db > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-76c81db > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-76c81db > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-76c81db > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-76c81db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/4931044-scaled.jpg");--background-overlay:'';background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-76c81db::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 8.6px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-a3bf3ae{text-align:center;}.elementor-12 .elementor-element.elementor-element-a3bf3ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-d7275e0{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-d7275e0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-28fe3fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-12 .elementor-element.elementor-element-28fe3fc.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-7998bb6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-e7c3ea1{--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;--overlay-opacity:0.34;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 43px 1px rgba(0, 0, 0, 0.17);--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-e7c3ea1::before, .elementor-12 .elementor-element.elementor-element-e7c3ea1 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e7c3ea1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e7c3ea1 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e7c3ea1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e7c3ea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-8e4ce06 .elementor-heading-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-fb3c26e{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F98400;--border-color:#F98400;--border-radius:0px 0px 3px 0px;}.elementor-12 .elementor-element.elementor-element-fb3c26e::before, .elementor-12 .elementor-element.elementor-element-fb3c26e > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-fb3c26e > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-fb3c26e > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-fb3c26e > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-fb3c26e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFFB3;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-fb3c26e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e1e6951{width:var( --container-widget-width, 120.186% );max-width:120.186%;--container-widget-width:120.186%;--container-widget-flex-grow:0;--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-e1e6951.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e1e6951 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-e1e6951 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-e1e6951 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-e1e6951 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-12 .elementor-element.elementor-element-e1e6951 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-12 .elementor-element.elementor-element-e1e6951 .elementor-icon-list-icon i{color:#00D605;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-e1e6951 .elementor-icon-list-icon svg{fill:#00D605;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-e1e6951 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-84127c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-9b3dd79{--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;--overlay-opacity:0.34;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 43px 1px rgba(0, 0, 0, 0.17);--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-9b3dd79::before, .elementor-12 .elementor-element.elementor-element-9b3dd79 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-9b3dd79 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-9b3dd79 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-9b3dd79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-9b3dd79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-742ea2d .elementor-heading-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-a2e4189{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a2e4189::before, .elementor-12 .elementor-element.elementor-element-a2e4189 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a2e4189 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a2e4189 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a2e4189 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a2e4189 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFFB3;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-a2e4189.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a119cee{width:var( --container-widget-width, 120.186% );max-width:120.186%;--container-widget-width:120.186%;--container-widget-flex-grow:0;--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-a119cee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a119cee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-a119cee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-a119cee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-a119cee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-12 .elementor-element.elementor-element-a119cee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-12 .elementor-element.elementor-element-a119cee .elementor-icon-list-icon i{color:#FF0303;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-a119cee .elementor-icon-list-icon svg{fill:#FF0303;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-a119cee .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-419a8f6{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-419a8f6.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7394216{text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-23dcd2e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-c99f061{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content: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-12 .elementor-element.elementor-element-29c4013 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;box-shadow:13px 15px 9px -10px #D5D5D5;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-4cfb3b7{--display:flex;--min-height:950px;--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;--overlay-opacity:0.75;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4cfb3b7::before, .elementor-12 .elementor-element.elementor-element-4cfb3b7 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4cfb3b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4cfb3b7 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4cfb3b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4cfb3b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/4931044-scaled.jpg");--background-overlay:'';background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4cfb3b7::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 8.6px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-988577f{text-align:center;}.elementor-12 .elementor-element.elementor-element-988577f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-4f55333{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-4f55333.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7c21115{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-12 .elementor-element.elementor-element-7c21115.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-b652c30{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-34e73bf{--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;--overlay-opacity:0.34;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 43px 1px rgba(0, 0, 0, 0.17);--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-34e73bf::before, .elementor-12 .elementor-element.elementor-element-34e73bf > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-34e73bf > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-34e73bf > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-34e73bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-34e73bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-c00bc28 .elementor-heading-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-49fa437{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F98400;--border-color:#F98400;--border-radius:0px 0px 3px 0px;}.elementor-12 .elementor-element.elementor-element-49fa437::before, .elementor-12 .elementor-element.elementor-element-49fa437 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-49fa437 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-49fa437 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-49fa437 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-49fa437 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFFB3;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-49fa437.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3dfb336{width:var( --container-widget-width, 120.186% );max-width:120.186%;--container-widget-width:120.186%;--container-widget-flex-grow:0;--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-3dfb336.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3dfb336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-3dfb336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-3dfb336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-3dfb336 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-12 .elementor-element.elementor-element-3dfb336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-12 .elementor-element.elementor-element-3dfb336 .elementor-icon-list-icon i{color:#00D605;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3dfb336 .elementor-icon-list-icon svg{fill:#00D605;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-3dfb336 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-ecf5dd3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-6860a57{--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;--overlay-opacity:0.34;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 43px 1px rgba(0, 0, 0, 0.17);--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-6860a57::before, .elementor-12 .elementor-element.elementor-element-6860a57 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6860a57 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6860a57 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6860a57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6860a57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-f1c3dee .elementor-heading-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-0ae024d{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0ae024d::before, .elementor-12 .elementor-element.elementor-element-0ae024d > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0ae024d > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0ae024d > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0ae024d > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0ae024d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFFB3;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-0ae024d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-0c8b479{width:var( --container-widget-width, 120.186% );max-width:120.186%;--container-widget-width:120.186%;--container-widget-flex-grow:0;--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-0c8b479.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-0c8b479 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-0c8b479 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-0c8b479 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-0c8b479 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-12 .elementor-element.elementor-element-0c8b479 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-12 .elementor-element.elementor-element-0c8b479 .elementor-icon-list-icon i{color:#FF0303;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-0c8b479 .elementor-icon-list-icon svg{fill:#FF0303;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-0c8b479 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-d6b171a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d6b171a.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-cccca02{text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-1d5c420{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-ce049c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content: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-12 .elementor-element.elementor-element-3fe747d .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;box-shadow:13px 15px 9px -10px #D5D5D5;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-99cbbbb{--display:flex;--overlay-opacity:0.75;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-12 .elementor-element.elementor-element-99cbbbb::before, .elementor-12 .elementor-element.elementor-element-99cbbbb > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-99cbbbb > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-99cbbbb > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-99cbbbb > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-99cbbbb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/4859878-scaled.jpg");--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-99cbbbb::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 8.5px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-cc46892{text-align:center;}.elementor-12 .elementor-element.elementor-element-cc46892 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2c8fa53.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-2c8fa53{border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-2c8fa53 .elementor-main-swiper{height:379px;}.elementor-12 .elementor-element.elementor-element-2c8fa53 .elementor-main-swiper .swiper-slide{border-radius:33px;}.elementor-12 .elementor-element.elementor-element-2c8fa53 .elementor-swiper-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-e97ab2c{--display:flex;--min-height:1014px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-e97ab2c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e97ab2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-12 .elementor-element.elementor-element-e97ab2c::before, .elementor-12 .elementor-element.elementor-element-e97ab2c > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e97ab2c > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e97ab2c > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e97ab2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e97ab2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/4931044-scaled.jpg");--background-overlay:'';background-position:0px -6px;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e97ab2c::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 6px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-9fd01aa{margin:39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-9fd01aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-8373c74 img{border-radius:35px 35px 35px 35px;}.elementor-12 .elementor-element.elementor-element-52cbd72{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-82b75bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-82b75bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-82b75bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-82b75bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-12 .elementor-element.elementor-element-82b75bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-12 .elementor-element.elementor-element-82b75bd .elementor-icon-list-icon i{color:#57CCDE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-82b75bd .elementor-icon-list-icon svg{fill:#57CCDE;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-82b75bd{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-82b75bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-82b75bd .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;word-spacing:0px;}.elementor-12 .elementor-element.elementor-element-82b75bd .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-0d5129b{background-color:#FFFFFF;box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.28);color:#000000;}.elementor-12 .elementor-element.elementor-element-649723f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -37px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-649723f.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-ab27120{background-color:#FFFFFF;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-ab27120 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-ab27120 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-ab27120 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-da83927{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-f6d5ad9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content: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-12 .elementor-element.elementor-element-8630055 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;box-shadow:13px 15px 9px -10px #D5D5D5;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-e330782{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-bd6e7e6{color:#000000;}.elementor-12 .elementor-element.elementor-element-d1e8d97{--display:flex;--min-height:1014px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-d1e8d97:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d1e8d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-12 .elementor-element.elementor-element-d1e8d97::before, .elementor-12 .elementor-element.elementor-element-d1e8d97 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d1e8d97 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d1e8d97 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d1e8d97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d1e8d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/4931044-scaled.jpg");--background-overlay:'';background-position:0px -6px;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-d1e8d97::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 6px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-e196bab{margin:39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-e196bab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-fc36999{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--overlay-opacity:0.8;--border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-fc36999::before, .elementor-12 .elementor-element.elementor-element-fc36999 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-fc36999 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-fc36999 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-fc36999 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-fc36999 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/5493461-scaled.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-fc36999::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 6px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-d268b39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-0bead04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:951px 20px;--row-gap:951px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-0bead04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-33a863d{--display:flex;}.elementor-12 .elementor-element.elementor-element-33a863d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-46018ef img{border-radius:35px 35px 35px 35px;}.elementor-12 .elementor-element.elementor-element-1d3710d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-82499bb{--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;--overlay-opacity:0.75;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 43px 1px rgba(0, 0, 0, 0.17);--margin-top:9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-82499bb::before, .elementor-12 .elementor-element.elementor-element-82499bb > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-82499bb > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-82499bb > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-82499bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-82499bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-43daa7b{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-2daf77d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-2daf77d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-2daf77d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-2daf77d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-12 .elementor-element.elementor-element-2daf77d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-12 .elementor-element.elementor-element-2daf77d .elementor-icon-list-icon i{color:#57CCDE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2daf77d .elementor-icon-list-icon svg{fill:#57CCDE;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-2daf77d{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-2daf77d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2daf77d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;word-spacing:0px;}.elementor-12 .elementor-element.elementor-element-2daf77d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-894c15c{color:#000000;}.elementor-12 .elementor-element.elementor-element-a8d07a1{--display:flex;--min-height:0px;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9C9C9;--border-color:#C9C9C9;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(0, 0, 0, 0.57);}.elementor-12 .elementor-element.elementor-element-a8d07a1::before, .elementor-12 .elementor-element.elementor-element-a8d07a1 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a8d07a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a8d07a1 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a8d07a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a8d07a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-3b75043{--display:flex;--min-height:0px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3b75043::before, .elementor-12 .elementor-element.elementor-element-3b75043 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3b75043 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3b75043 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3b75043 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3b75043 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-bb6f1a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -37px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-bb6f1a5.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-a3467a4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1022601{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:60px 40px;--row-gap:60px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-4fea5ff .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-4fea5ff.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-4fea5ff.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4fea5ff.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-4fea5ff.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4fea5ff.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-4fea5ff .elementor-icon{font-size:22px;}.elementor-12 .elementor-element.elementor-element-4fea5ff .elementor-icon svg{height:22px;}.elementor-12 .elementor-element.elementor-element-6151cc7{width:var( --container-widget-width, 134.226% );max-width:134.226%;--container-widget-width:134.226%;--container-widget-flex-grow:0;color:#000000;}.elementor-12 .elementor-element.elementor-element-6151cc7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-83ae0d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:60px 40px;--row-gap:60px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-f206fa2 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-f206fa2.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-f206fa2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f206fa2.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-f206fa2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f206fa2.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-f206fa2 .elementor-icon{font-size:22px;}.elementor-12 .elementor-element.elementor-element-f206fa2 .elementor-icon svg{height:22px;}.elementor-12 .elementor-element.elementor-element-9cf3b7d{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;color:#000000;}.elementor-12 .elementor-element.elementor-element-9cf3b7d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-90afd7f{--display:flex;--min-height:157px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:60px 40px;--row-gap:60px;--column-gap:40px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:-21px;--margin-left:0px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:11px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-90afd7f::before, .elementor-12 .elementor-element.elementor-element-90afd7f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-90afd7f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-90afd7f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-90afd7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-90afd7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-6f0f42c .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-6f0f42c.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-6f0f42c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6f0f42c.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-6f0f42c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6f0f42c.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-6f0f42c .elementor-icon{font-size:22px;}.elementor-12 .elementor-element.elementor-element-6f0f42c .elementor-icon svg{height:22px;}.elementor-12 .elementor-element.elementor-element-47c9f77{width:var( --container-widget-width, 94.988% );max-width:94.988%;--container-widget-width:94.988%;--container-widget-flex-grow:0;color:#000000;}.elementor-12 .elementor-element.elementor-element-47c9f77.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9298177{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:60px 40px;--row-gap:60px;--column-gap:40px;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-7f10815 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-7f10815.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-7f10815.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7f10815.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-7f10815.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7f10815.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-7f10815 .elementor-icon{font-size:22px;}.elementor-12 .elementor-element.elementor-element-7f10815 .elementor-icon svg{height:22px;}.elementor-12 .elementor-element.elementor-element-4213735{width:var( --container-widget-width, 87% );max-width:87%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;color:#000000;}.elementor-12 .elementor-element.elementor-element-4213735.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-217e7c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:110px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6eba041 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;box-shadow:13px 15px 9px -10px #D5D5D5;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-89dc838{text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-bb56737{--display:flex;--min-height:953px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.75;--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-12 .elementor-element.elementor-element-bb56737:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bb56737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-12 .elementor-element.elementor-element-bb56737::before, .elementor-12 .elementor-element.elementor-element-bb56737 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-bb56737 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-bb56737 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-bb56737 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-bb56737 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/4931044-scaled.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-bb56737::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 8.7px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-bb56737.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-80acad0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-26ffab5{text-align:center;}.elementor-12 .elementor-element.elementor-element-26ffab5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-5d9a699{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-c4698a2{--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;--overlay-opacity:0.75;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 43px 1px rgba(0, 0, 0, 0.17);--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-c4698a2::before, .elementor-12 .elementor-element.elementor-element-c4698a2 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-c4698a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-c4698a2 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-c4698a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-c4698a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-5ed853b{--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-12 .elementor-element.elementor-element-c9f0260 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c9f0260.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-12 .elementor-element.elementor-element-c9f0260.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c9f0260.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-12 .elementor-element.elementor-element-c9f0260.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c9f0260.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-12 .elementor-element.elementor-element-c9f0260 .elementor-icon{font-size:23px;}.elementor-12 .elementor-element.elementor-element-c9f0260 .elementor-icon svg{height:23px;}.elementor-12 .elementor-element.elementor-element-e4ac588 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-261eb0d{--display:flex;--min-height:0px;--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;--margin-top:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-4694311{color:#000000;}.elementor-12 .elementor-element.elementor-element-bb50baf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-bb50baf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-bb50baf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-bb50baf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-12 .elementor-element.elementor-element-bb50baf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-12 .elementor-element.elementor-element-bb50baf .elementor-icon-list-icon i{color:#2D53B1;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-bb50baf .elementor-icon-list-icon svg{fill:#2D53B1;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-bb50baf{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-bb50baf .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-844bb54{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D1D1D1;--border-color:#D1D1D1;--border-radius:30px 30px 30px 30px;box-shadow:2px 10px 12px -10px rgba(0, 0, 0, 0.24);}.elementor-12 .elementor-element.elementor-element-844bb54:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-844bb54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFF59 0%, #00000000 100%);}.elementor-12 .elementor-element.elementor-element-afd8f04{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#000000;}.elementor-12 .elementor-element.elementor-element-afd8f04 p{margin-block-end:12px;}.elementor-12 .elementor-element.elementor-element-9c3dd3e{text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-8512d55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-12 .elementor-element.elementor-element-8512d55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-12 .elementor-element.elementor-element-8512d55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-12 .elementor-element.elementor-element-8512d55 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-12 .elementor-element.elementor-element-8512d55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-12 .elementor-element.elementor-element-8512d55 .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-8512d55 .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-8512d55{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-8512d55 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-5b834fe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-e29b040{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-e60960b .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;box-shadow:13px 15px 9px -10px #D5D5D5;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-2811346{--display:flex;--min-height:953px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.75;--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-12 .elementor-element.elementor-element-2811346:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2811346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-12 .elementor-element.elementor-element-2811346::before, .elementor-12 .elementor-element.elementor-element-2811346 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2811346 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2811346 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2811346 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2811346 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/4931044-scaled.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2811346::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 8.7px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-2811346.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-03684d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-682e5e8{text-align:center;}.elementor-12 .elementor-element.elementor-element-682e5e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-002bd2d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-648f901{--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;--overlay-opacity:0.75;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 43px 1px rgba(0, 0, 0, 0.17);--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-648f901::before, .elementor-12 .elementor-element.elementor-element-648f901 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-648f901 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-648f901 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-648f901 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-648f901 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-f0a87f2{--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-12 .elementor-element.elementor-element-c4fa0aa .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c4fa0aa.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-12 .elementor-element.elementor-element-c4fa0aa.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c4fa0aa.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-12 .elementor-element.elementor-element-c4fa0aa.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c4fa0aa.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-12 .elementor-element.elementor-element-c4fa0aa .elementor-icon{font-size:23px;}.elementor-12 .elementor-element.elementor-element-c4fa0aa .elementor-icon svg{height:23px;}.elementor-12 .elementor-element.elementor-element-6a1c6ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-61304d9{--display:flex;--min-height:0px;--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;--margin-top:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-cac7ff8{color:#000000;}.elementor-12 .elementor-element.elementor-element-fcabcaa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-fcabcaa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-fcabcaa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-fcabcaa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-12 .elementor-element.elementor-element-fcabcaa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-12 .elementor-element.elementor-element-fcabcaa .elementor-icon-list-icon i{color:#2D53B1;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-fcabcaa .elementor-icon-list-icon svg{fill:#2D53B1;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-fcabcaa{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-fcabcaa .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2e732e3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D1D1D1;--border-color:#D1D1D1;--border-radius:30px 30px 30px 30px;box-shadow:2px 10px 12px -10px rgba(0, 0, 0, 0.24);}.elementor-12 .elementor-element.elementor-element-2e732e3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2e732e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFF59 0%, #00000000 100%);}.elementor-12 .elementor-element.elementor-element-510e7b0{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#000000;}.elementor-12 .elementor-element.elementor-element-510e7b0 p{margin-block-end:12px;}.elementor-12 .elementor-element.elementor-element-585c744{color:#000000;}.elementor-12 .elementor-element.elementor-element-7f8510e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-12 .elementor-element.elementor-element-7f8510e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-12 .elementor-element.elementor-element-7f8510e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-12 .elementor-element.elementor-element-7f8510e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-12 .elementor-element.elementor-element-7f8510e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-12 .elementor-element.elementor-element-7f8510e .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-7f8510e .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-7f8510e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-7f8510e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-73be04a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-95ef2b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-8fbbd6d .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;box-shadow:13px 15px 9px -10px #D5D5D5;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-a229508{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;}.elementor-12 .elementor-element.elementor-element-a229508:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a229508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08080805;}.elementor-12 .elementor-element.elementor-element-a229508::before, .elementor-12 .elementor-element.elementor-element-a229508 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a229508 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a229508 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a229508 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a229508 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/5515588-scaled.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-a229508::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 5.4px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-ff67c7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-6609847{text-align:center;}.elementor-12 .elementor-element.elementor-element-6609847 .elementor-heading-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-cbb2d6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.72;--border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-cbb2d6a::before, .elementor-12 .elementor-element.elementor-element-cbb2d6a > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-cbb2d6a > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-cbb2d6a > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-cbb2d6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-cbb2d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-5fa235e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-8dd9503 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8dd9503.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-8dd9503.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8dd9503.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-8dd9503.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8dd9503.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-8dd9503 .elementor-icon{font-size:26px;}.elementor-12 .elementor-element.elementor-element-8dd9503 .elementor-icon svg{height:26px;}.elementor-12 .elementor-element.elementor-element-c5395c2{text-align:center;}.elementor-12 .elementor-element.elementor-element-c5395c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-e8b33d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-ea34718{--display:flex;}.elementor-12 .elementor-element.elementor-element-9e653d3{text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-80e1c9e{background-color:#F0F0F1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:11px 12px 5px -4px rgba(83.30000000000001, 83.30000000000001, 83.30000000000001, 0.18);--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-80e1c9e.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-80e1c9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-80e1c9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-80e1c9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-80e1c9e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-80e1c9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-80e1c9e .elementor-icon-list-icon i{color:#2D53B1;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-80e1c9e .elementor-icon-list-icon svg{fill:#2D53B1;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-80e1c9e .elementor-icon-list-text{color:#030303;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-ea8321e{background-color:#F0F0F1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:11px 12px 5px -4px rgba(83.30000000000001, 83.30000000000001, 83.30000000000001, 0.18);--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-ea8321e.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-ea8321e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-ea8321e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-ea8321e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-ea8321e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-ea8321e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-ea8321e .elementor-icon-list-icon i{color:#2D53B1;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-ea8321e .elementor-icon-list-icon svg{fill:#2D53B1;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-ea8321e .elementor-icon-list-text{color:#030303;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1dee695{background-color:#F0F0F1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:11px 12px 5px -4px rgba(83.30000000000001, 83.30000000000001, 83.30000000000001, 0.18);--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-1dee695.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-1dee695 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-1dee695 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-1dee695 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-1dee695 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-1dee695 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-1dee695 .elementor-icon-list-icon i{color:#2D53B1;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1dee695 .elementor-icon-list-icon svg{fill:#2D53B1;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-1dee695 .elementor-icon-list-text{color:#030303;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-c3cca1a{--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;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000026;--border-color:#00000026;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(0, 0, 0, 0.31);}.elementor-12 .elementor-element.elementor-element-c3cca1a::before, .elementor-12 .elementor-element.elementor-element-c3cca1a > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-c3cca1a > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-c3cca1a > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-c3cca1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-c3cca1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF14 0%, #FFFFFF 100%);}.elementor-12 .elementor-element.elementor-element-2e4e7de{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 45px;--container-widget-width:44%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-2e4e7de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2e4e7de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-12 .elementor-element.elementor-element-2e4e7de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-12 .elementor-element.elementor-element-2e4e7de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-12 .elementor-element.elementor-element-2e4e7de .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-12 .elementor-element.elementor-element-2e4e7de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-12 .elementor-element.elementor-element-2e4e7de .elementor-icon-list-icon i{color:#57CCDE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2e4e7de .elementor-icon-list-icon svg{fill:#57CCDE;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-2e4e7de .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2d8d798{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-8409410{width:var( --container-widget-width, 68.084% );max-width:68.084%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:68.084%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-8409410.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-8409410 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-12 .elementor-element.elementor-element-8409410 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-12 .elementor-element.elementor-element-8409410 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-12 .elementor-element.elementor-element-8409410 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-12 .elementor-element.elementor-element-8409410 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-12 .elementor-element.elementor-element-8409410 .elementor-icon-list-icon i{color:#57CCDE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-8409410 .elementor-icon-list-icon svg{fill:#57CCDE;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-8409410 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-d8dd48e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-475519a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;}.elementor-12 .elementor-element.elementor-element-475519a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-475519a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08080805;}.elementor-12 .elementor-element.elementor-element-475519a::before, .elementor-12 .elementor-element.elementor-element-475519a > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-475519a > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-475519a > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-475519a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-475519a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/5515588-scaled.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-475519a::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 5.4px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-93d29a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-710d034{text-align:center;}.elementor-12 .elementor-element.elementor-element-710d034 .elementor-heading-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-b1b60aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.72;--border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-b1b60aa::before, .elementor-12 .elementor-element.elementor-element-b1b60aa > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-b1b60aa > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-b1b60aa > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-b1b60aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-b1b60aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-2f1a87d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-136d571 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-136d571.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-136d571.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-136d571.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-136d571.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-136d571.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-136d571 .elementor-icon{font-size:26px;}.elementor-12 .elementor-element.elementor-element-136d571 .elementor-icon svg{height:26px;}.elementor-12 .elementor-element.elementor-element-f1de619{text-align:center;}.elementor-12 .elementor-element.elementor-element-f1de619 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-868a08c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-a42f05a{--display:flex;}.elementor-12 .elementor-element.elementor-element-fbe0e1b{text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-62ad0e7{background-color:#F0F0F1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:11px 12px 5px -4px rgba(83.30000000000001, 83.30000000000001, 83.30000000000001, 0.18);--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-62ad0e7.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-62ad0e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-62ad0e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-62ad0e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-62ad0e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-62ad0e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-62ad0e7 .elementor-icon-list-icon i{color:#2D53B1;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-62ad0e7 .elementor-icon-list-icon svg{fill:#2D53B1;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-62ad0e7 .elementor-icon-list-text{color:#030303;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-0b7d272{background-color:#F0F0F1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:11px 12px 5px -4px rgba(83.30000000000001, 83.30000000000001, 83.30000000000001, 0.18);--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-0b7d272.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-0b7d272 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-0b7d272 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-0b7d272 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-0b7d272 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-0b7d272 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-0b7d272 .elementor-icon-list-icon i{color:#2D53B1;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-0b7d272 .elementor-icon-list-icon svg{fill:#2D53B1;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-0b7d272 .elementor-icon-list-text{color:#030303;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-bdf6d5a{background-color:#F0F0F1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:11px 12px 5px -4px rgba(83.30000000000001, 83.30000000000001, 83.30000000000001, 0.18);--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-bdf6d5a.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-bdf6d5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-bdf6d5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-bdf6d5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-bdf6d5a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-bdf6d5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-bdf6d5a .elementor-icon-list-icon i{color:#2D53B1;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-bdf6d5a .elementor-icon-list-icon svg{fill:#2D53B1;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-bdf6d5a .elementor-icon-list-text{color:#030303;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-e8c0c6b{--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;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000026;--border-color:#00000026;--border-radius:20px 20px 20px 20px;box-shadow:11px 13px 24px -15px rgba(0, 0, 0, 0.31);}.elementor-12 .elementor-element.elementor-element-e8c0c6b::before, .elementor-12 .elementor-element.elementor-element-e8c0c6b > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e8c0c6b > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e8c0c6b > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e8c0c6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e8c0c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF14 0%, #FFFFFF 100%);}.elementor-12 .elementor-element.elementor-element-f9e5eb5{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 45px;--container-widget-width:44%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-f9e5eb5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f9e5eb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-12 .elementor-element.elementor-element-f9e5eb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-12 .elementor-element.elementor-element-f9e5eb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-12 .elementor-element.elementor-element-f9e5eb5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-12 .elementor-element.elementor-element-f9e5eb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-12 .elementor-element.elementor-element-f9e5eb5 .elementor-icon-list-icon i{color:#57CCDE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-f9e5eb5 .elementor-icon-list-icon svg{fill:#57CCDE;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-f9e5eb5 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-e02737e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-2d0b6e6{width:var( --container-widget-width, 68.084% );max-width:68.084%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:68.084%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-2d0b6e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2d0b6e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-12 .elementor-element.elementor-element-2d0b6e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-12 .elementor-element.elementor-element-2d0b6e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-12 .elementor-element.elementor-element-2d0b6e6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-12 .elementor-element.elementor-element-2d0b6e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-12 .elementor-element.elementor-element-2d0b6e6 .elementor-icon-list-icon i{color:#57CCDE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2d0b6e6 .elementor-icon-list-icon svg{fill:#57CCDE;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-2d0b6e6 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-29d6fbc{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-2d9f792{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-2d9f792:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2d9f792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08080800;}.elementor-12 .elementor-element.elementor-element-2d9f792::before, .elementor-12 .elementor-element.elementor-element-2d9f792 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2d9f792 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2d9f792 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2d9f792 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2d9f792 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/5493461-scaled.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2d9f792::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 5.1px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-3a77240 .elementor-heading-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-ab47e8a{width:var( --container-widget-width, 651px );max-width:651px;--container-widget-width:651px;--container-widget-flex-grow:0;text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-05e393f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-24e01af{--display:flex;--min-height:60px;--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-12 .elementor-element.elementor-element-c894214{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c894214 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c894214.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-c894214.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c894214.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-c894214.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c894214.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-c894214 .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-c894214 .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-4663600{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--background-transition:0s;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-12 .elementor-element.elementor-element-4663600:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4663600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BE717100;}.elementor-12 .elementor-element.elementor-element-d91b788{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:4px 3px 9px -1px rgba(0, 0, 0, 0.12);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#030303;}.elementor-12 .elementor-element.elementor-element-d91b788.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-1ea74b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-ba9c568{--display:flex;--min-height:60px;--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-12 .elementor-element.elementor-element-a0fd240{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a0fd240 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a0fd240.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-a0fd240.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a0fd240.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-a0fd240.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a0fd240.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-a0fd240 .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-a0fd240 .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-db930f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--background-transition:0s;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-12 .elementor-element.elementor-element-db930f8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-db930f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BE717100;}.elementor-12 .elementor-element.elementor-element-2c8a2ea{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:4px 3px 9px -1px rgba(0, 0, 0, 0.12);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#030303;}.elementor-12 .elementor-element.elementor-element-2c8a2ea.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-ddb1ab5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-cb156af{--display:flex;--min-height:60px;--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-12 .elementor-element.elementor-element-7edd44d{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7edd44d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-7edd44d.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-7edd44d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7edd44d.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-7edd44d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7edd44d.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-7edd44d .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-7edd44d .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-d2cda0c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-d2cda0c:hover{border-style:none;}.elementor-12 .elementor-element.elementor-element-d2cda0c, .elementor-12 .elementor-element.elementor-element-d2cda0c::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-f53254b{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:4px 3px 9px -1px rgba(0, 0, 0, 0.12);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#030303;}.elementor-12 .elementor-element.elementor-element-f53254b.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-479e68d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-073c599{--display:flex;--min-height:60px;--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-12 .elementor-element.elementor-element-62ad084{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-62ad084 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-62ad084.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-62ad084.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-62ad084.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-62ad084.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-62ad084.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-62ad084 .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-62ad084 .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-2b29c69{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-71022a7{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:4px 3px 9px -1px rgba(0, 0, 0, 0.12);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#030303;}.elementor-12 .elementor-element.elementor-element-71022a7.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-9a44301{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-4b6cbf5{--display:flex;--min-height:60px;--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-12 .elementor-element.elementor-element-4ce3b33{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4ce3b33 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4ce3b33.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-4ce3b33.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4ce3b33.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-4ce3b33.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4ce3b33.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-4ce3b33 .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-4ce3b33 .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-5494faa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-fdb997c{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:4px 3px 9px -1px rgba(0, 0, 0, 0.12);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#030303;}.elementor-12 .elementor-element.elementor-element-fdb997c.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-029d459{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-8cef2fb{text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-92e1fec{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-92e1fec:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-92e1fec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08080800;}.elementor-12 .elementor-element.elementor-element-92e1fec::before, .elementor-12 .elementor-element.elementor-element-92e1fec > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-92e1fec > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-92e1fec > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-92e1fec > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-92e1fec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/5493461-scaled.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-92e1fec::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 5.1px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-0bca46a .elementor-heading-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-8355243{width:var( --container-widget-width, 651px );max-width:651px;--container-widget-width:651px;--container-widget-flex-grow:0;text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-53a861b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-e1270c6{--display:flex;--min-height:60px;--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-12 .elementor-element.elementor-element-04acd96 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-04acd96.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-04acd96.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-04acd96.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-04acd96.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-04acd96.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-d129826{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--background-transition:0s;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-12 .elementor-element.elementor-element-d129826:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d129826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BE717100;}.elementor-12 .elementor-element.elementor-element-42d8352{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:4px 3px 9px -1px rgba(0, 0, 0, 0.12);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#030303;}.elementor-12 .elementor-element.elementor-element-42d8352.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-dfb0f29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-e91112e{--display:flex;--min-height:60px;--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-12 .elementor-element.elementor-element-397d081 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-397d081.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-397d081.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-397d081.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-397d081.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-397d081.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-bf9648d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--background-transition:0s;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-12 .elementor-element.elementor-element-bf9648d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bf9648d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BE717100;}.elementor-12 .elementor-element.elementor-element-09ede51{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:4px 3px 9px -1px rgba(0, 0, 0, 0.12);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#030303;}.elementor-12 .elementor-element.elementor-element-09ede51.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-e283c9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-61f2f30{--display:flex;--min-height:60px;--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-12 .elementor-element.elementor-element-8bccba1 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8bccba1.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-8bccba1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8bccba1.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-8bccba1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8bccba1.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-3c7ba7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-3c7ba7a:hover{border-style:none;}.elementor-12 .elementor-element.elementor-element-3c7ba7a, .elementor-12 .elementor-element.elementor-element-3c7ba7a::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-a791322{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:4px 3px 9px -1px rgba(0, 0, 0, 0.12);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#030303;}.elementor-12 .elementor-element.elementor-element-a791322.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-7b9545c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-19b1e78{--display:flex;--min-height:60px;--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-12 .elementor-element.elementor-element-b0a81ba .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b0a81ba.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-b0a81ba.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b0a81ba.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-b0a81ba.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b0a81ba.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-c3573ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-4a704a7{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:4px 3px 9px -1px rgba(0, 0, 0, 0.12);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#030303;}.elementor-12 .elementor-element.elementor-element-4a704a7.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-a64d705{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-e189321{--display:flex;--min-height:60px;--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-12 .elementor-element.elementor-element-68b81e5 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-68b81e5.elementor-view-stacked .elementor-icon{background-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-68b81e5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-68b81e5.elementor-view-default .elementor-icon{color:#57CCDE;border-color:#57CCDE;}.elementor-12 .elementor-element.elementor-element-68b81e5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-68b81e5.elementor-view-default .elementor-icon svg{fill:#57CCDE;}.elementor-12 .elementor-element.elementor-element-0e57db0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-4b29885{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:4px 3px 9px -1px rgba(0, 0, 0, 0.12);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#030303;}.elementor-12 .elementor-element.elementor-element-4b29885.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-f1f7f36{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-f5aafc9{text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-444baf7{--display:flex;--min-height:194px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:71px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-12 .elementor-element.elementor-element-444baf7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-444baf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#57CCDE00;}.elementor-12 .elementor-element.elementor-element-444baf7::before, .elementor-12 .elementor-element.elementor-element-444baf7 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-444baf7 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-444baf7 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-444baf7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-444baf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/SL_042620_30310_19-scaled.jpg");--background-overlay:'';background-position:0px -378px;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-444baf7::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 7.3px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-b4fd053{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-b4fd053.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d3ca4c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d3ca4c1 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d3ca4c1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d3ca4c1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d3ca4c1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d3ca4c1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d3ca4c1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d3ca4c1 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-d3ca4c1 .elementor-icon svg{height:25px;}.elementor-12 .elementor-element.elementor-element-b54e4d2{--display:flex;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b54e4d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6603623{color:#000000;}.elementor-12 .elementor-element.elementor-element-0881a0a{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0881a0a .elementor-heading-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-107bffc{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-eb9f96e .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;box-shadow:13px 15px 9px -10px #D5D5D5;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-06a704e{--display:flex;--min-height:194px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:71px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-12 .elementor-element.elementor-element-06a704e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-06a704e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#57CCDE00;}.elementor-12 .elementor-element.elementor-element-06a704e::before, .elementor-12 .elementor-element.elementor-element-06a704e > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-06a704e > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-06a704e > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-06a704e > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-06a704e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/SL_042620_30310_19-scaled.jpg");--background-overlay:'';background-position:0px -378px;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-06a704e::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 7.3px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-ee540a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-ee540a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d4a1e27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d4a1e27 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d4a1e27.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d4a1e27.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d4a1e27.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d4a1e27.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d4a1e27.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d4a1e27 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-d4a1e27 .elementor-icon svg{height:25px;}.elementor-12 .elementor-element.elementor-element-caa8efe{--display:flex;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-caa8efe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-71c5f6d{color:#000000;}.elementor-12 .elementor-element.elementor-element-69c0b1a{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-69c0b1a .elementor-heading-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-512b849{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-61d5b6b .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;box-shadow:13px 15px 9px -10px #D5D5D5;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-0888a2b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.7;}.elementor-12 .elementor-element.elementor-element-0888a2b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0888a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC00;}.elementor-12 .elementor-element.elementor-element-0888a2b::before, .elementor-12 .elementor-element.elementor-element-0888a2b > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0888a2b > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0888a2b > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0888a2b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0888a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/4859878-scaled.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:100% auto;}.elementor-12 .elementor-element.elementor-element-0888a2b::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 6.5px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-0888a2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5cc84e5 .elementor-heading-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-10450c8{color:#000000;}.elementor-12 .elementor-element.elementor-element-133e5d9{--display:flex;}.elementor-12 .elementor-element.elementor-element-2b3e4ec{--display:flex;}.elementor-12 .elementor-element.elementor-element-0120100{--display:flex;}.elementor-12 .elementor-element.elementor-element-0a746e9{--display:flex;}.elementor-12 .elementor-element.elementor-element-46fe289{--display:flex;}.elementor-12 .elementor-element.elementor-element-cac9750{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:13px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:7px 7px 7px 7px;--n-accordion-title-normal-color:#000000;--n-accordion-title-active-color:#727272;--n-accordion-icon-size:17px;--n-accordion-icon-gap:400px;--n-accordion-icon-normal-color:#020101;}.elementor-12 .elementor-element.elementor-element-cac9750 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F8F9;}:where( .elementor-12 .elementor-element.elementor-element-cac9750 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F8F8F9;}.elementor-12 .elementor-element.elementor-element-6b1b1af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.7;}.elementor-12 .elementor-element.elementor-element-6b1b1af:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6b1b1af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC00;}.elementor-12 .elementor-element.elementor-element-6b1b1af::before, .elementor-12 .elementor-element.elementor-element-6b1b1af > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6b1b1af > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6b1b1af > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6b1b1af > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6b1b1af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/4859878-scaled.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:100% auto;}.elementor-12 .elementor-element.elementor-element-6b1b1af::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 6.5px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-fdd0e2b .elementor-heading-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-3d03b55{color:#000000;}.elementor-12 .elementor-element.elementor-element-633cec2{--display:flex;}.elementor-12 .elementor-element.elementor-element-d4e0a1b{--display:flex;}.elementor-12 .elementor-element.elementor-element-3ea7d0b{--display:flex;}.elementor-12 .elementor-element.elementor-element-78bb8d7{--display:flex;}.elementor-12 .elementor-element.elementor-element-164a014{--display:flex;}.elementor-12 .elementor-element.elementor-element-4b28131{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:13px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:7px 7px 7px 7px;--n-accordion-title-normal-color:#000000;--n-accordion-title-active-color:#727272;--n-accordion-icon-size:17px;--n-accordion-icon-gap:400px;--n-accordion-icon-normal-color:#020101;}.elementor-12 .elementor-element.elementor-element-4b28131 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F8F9;}:where( .elementor-12 .elementor-element.elementor-element-4b28131 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F8F8F9;}.elementor-12 .elementor-element.elementor-element-30e6a07{text-align:center;color:#000000;}.elementor-12 .elementor-element.elementor-element-a0331a3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;--padding-top:52px;--padding-bottom:69px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a0331a3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a0331a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-12 .elementor-element.elementor-element-a0331a3::before, .elementor-12 .elementor-element.elementor-element-a0331a3 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a0331a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a0331a3 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a0331a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a0331a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/bed85d45-8a51-40f6-8671-a298fbd20d68-scaled.jpg");--background-overlay:'';background-position:0px -480px;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-a0331a3::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 6.2px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-48316b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-20287ca{color:#000000;}.elementor-12 .elementor-element.elementor-element-0aee7fc{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-5efd5cd .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;box-shadow:13px 15px 9px -10px #D5D5D5;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-5bdb737{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;--padding-top:52px;--padding-bottom:69px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5bdb737:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5bdb737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-12 .elementor-element.elementor-element-5bdb737::before, .elementor-12 .elementor-element.elementor-element-5bdb737 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5bdb737 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5bdb737 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5bdb737 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5bdb737 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;background-image:url("https://josepcaballero.com/wp-content/uploads/2025/12/bed85d45-8a51-40f6-8671-a298fbd20d68-scaled.jpg");--background-overlay:'';background-position:0px -480px;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5bdb737::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 6.2px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-b361024 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-a1915c9{color:#000000;}.elementor-12 .elementor-element.elementor-element-9d9be71{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12 .elementor-element.elementor-element-ef241ba .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;box-shadow:13px 15px 9px -10px #D5D5D5;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-d095654{--display:flex;--overlay-opacity:0.75;}.elementor-12 .elementor-element.elementor-element-d095654::before, .elementor-12 .elementor-element.elementor-element-d095654 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d095654 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d095654 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d095654 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d095654 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F9;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-86e9bf0{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-12 .elementor-element.elementor-element-86e9bf0 .elementor-social-icon{background-color:#A8A8A9;}.elementor-12 .elementor-element.elementor-element-86e9bf0 .elementor-social-icon i{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-86e9bf0 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d5b296d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.3em;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-450aad0::before, .elementor-12 .elementor-element.elementor-element-450aad0 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-450aad0 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-450aad0 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-450aad0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-450aad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2eb4878::before, .elementor-12 .elementor-element.elementor-element-2eb4878 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2eb4878 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2eb4878 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2eb4878 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2eb4878 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-76c81db::before, .elementor-12 .elementor-element.elementor-element-76c81db > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-76c81db > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-76c81db > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-76c81db > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-76c81db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-4cfb3b7::before, .elementor-12 .elementor-element.elementor-element-4cfb3b7 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4cfb3b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4cfb3b7 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4cfb3b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4cfb3b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2c8fa53.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-e97ab2c::before, .elementor-12 .elementor-element.elementor-element-e97ab2c > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e97ab2c > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e97ab2c > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e97ab2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e97ab2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-d1e8d97::before, .elementor-12 .elementor-element.elementor-element-d1e8d97 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d1e8d97 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d1e8d97 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d1e8d97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d1e8d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-a3467a4{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-444baf7::before, .elementor-12 .elementor-element.elementor-element-444baf7 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-444baf7 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-444baf7 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-444baf7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-444baf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-06a704e::before, .elementor-12 .elementor-element.elementor-element-06a704e > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-06a704e > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-06a704e > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-06a704e > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-06a704e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-a0331a3::before, .elementor-12 .elementor-element.elementor-element-a0331a3 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a0331a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a0331a3 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a0331a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a0331a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-5bdb737::before, .elementor-12 .elementor-element.elementor-element-5bdb737 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5bdb737 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5bdb737 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5bdb737 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5bdb737 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-5b134d2{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-56259e1{--width:100%;}.elementor-12 .elementor-element.elementor-element-0d7dac6{--width:91.053%;}.elementor-12 .elementor-element.elementor-element-89f4a33{--width:61%;}.elementor-12 .elementor-element.elementor-element-7ecfe43{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-9ba48dd{--width:100%;}.elementor-12 .elementor-element.elementor-element-18f495f{--width:91.053%;}.elementor-12 .elementor-element.elementor-element-1e3352f{--width:61%;}.elementor-12 .elementor-element.elementor-element-450aad0{--content-width:1077px;}.elementor-12 .elementor-element.elementor-element-0b79282{--width:53%;}.elementor-12 .elementor-element.elementor-element-6269df1{--width:60%;}.elementor-12 .elementor-element.elementor-element-2eb4878{--content-width:1077px;}.elementor-12 .elementor-element.elementor-element-8f946db{--width:53%;}.elementor-12 .elementor-element.elementor-element-81781df{--width:60%;}.elementor-12 .elementor-element.elementor-element-7998bb6{--width:50%;}.elementor-12 .elementor-element.elementor-element-e7c3ea1{--width:90%;}.elementor-12 .elementor-element.elementor-element-fb3c26e{--width:96.752%;}.elementor-12 .elementor-element.elementor-element-84127c4{--width:50%;}.elementor-12 .elementor-element.elementor-element-9b3dd79{--width:90%;}.elementor-12 .elementor-element.elementor-element-a2e4189{--width:96.752%;}.elementor-12 .elementor-element.elementor-element-419a8f6{--width:81%;}.elementor-12 .elementor-element.elementor-element-c99f061{--width:60%;}.elementor-12 .elementor-element.elementor-element-b652c30{--width:50%;}.elementor-12 .elementor-element.elementor-element-34e73bf{--width:90%;}.elementor-12 .elementor-element.elementor-element-49fa437{--width:96.752%;}.elementor-12 .elementor-element.elementor-element-ecf5dd3{--width:50%;}.elementor-12 .elementor-element.elementor-element-6860a57{--width:90%;}.elementor-12 .elementor-element.elementor-element-0ae024d{--width:96.752%;}.elementor-12 .elementor-element.elementor-element-d6b171a{--width:81%;}.elementor-12 .elementor-element.elementor-element-ce049c3{--width:60%;}.elementor-12 .elementor-element.elementor-element-e97ab2c{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-f6d5ad9{--width:60%;}.elementor-12 .elementor-element.elementor-element-d1e8d97{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-0bead04{--width:98.879%;}.elementor-12 .elementor-element.elementor-element-33a863d{--width:48.455%;}.elementor-12 .elementor-element.elementor-element-82499bb{--width:90%;}.elementor-12 .elementor-element.elementor-element-217e7c3{--width:60%;}.elementor-12 .elementor-element.elementor-element-c4698a2{--width:65%;}.elementor-12 .elementor-element.elementor-element-e29b040{--width:60%;}.elementor-12 .elementor-element.elementor-element-648f901{--width:65%;}.elementor-12 .elementor-element.elementor-element-95ef2b3{--width:60%;}.elementor-12 .elementor-element.elementor-element-a229508{--content-width:1020px;}.elementor-12 .elementor-element.elementor-element-ff67c7f{--width:79%;}.elementor-12 .elementor-element.elementor-element-cbb2d6a{--width:84%;}.elementor-12 .elementor-element.elementor-element-5fa235e{--width:77%;}.elementor-12 .elementor-element.elementor-element-e8b33d4{--width:92%;}.elementor-12 .elementor-element.elementor-element-475519a{--content-width:1020px;}.elementor-12 .elementor-element.elementor-element-93d29a1{--width:79%;}.elementor-12 .elementor-element.elementor-element-b1b60aa{--width:84%;}.elementor-12 .elementor-element.elementor-element-2f1a87d{--width:77%;}.elementor-12 .elementor-element.elementor-element-868a08c{--width:92%;}.elementor-12 .elementor-element.elementor-element-2d9f792{--content-width:1100px;}.elementor-12 .elementor-element.elementor-element-24e01af{--width:70px;}.elementor-12 .elementor-element.elementor-element-4663600{--width:50%;}.elementor-12 .elementor-element.elementor-element-ba9c568{--width:70px;}.elementor-12 .elementor-element.elementor-element-db930f8{--width:50%;}.elementor-12 .elementor-element.elementor-element-cb156af{--width:70px;}.elementor-12 .elementor-element.elementor-element-d2cda0c{--width:50%;}.elementor-12 .elementor-element.elementor-element-073c599{--width:70px;}.elementor-12 .elementor-element.elementor-element-2b29c69{--width:50%;}.elementor-12 .elementor-element.elementor-element-9a44301{--width:100%;}.elementor-12 .elementor-element.elementor-element-4b6cbf5{--width:70px;}.elementor-12 .elementor-element.elementor-element-5494faa{--width:50%;}.elementor-12 .elementor-element.elementor-element-029d459{--width:80%;}.elementor-12 .elementor-element.elementor-element-92e1fec{--content-width:1100px;}.elementor-12 .elementor-element.elementor-element-e1270c6{--width:70px;}.elementor-12 .elementor-element.elementor-element-d129826{--width:50%;}.elementor-12 .elementor-element.elementor-element-e91112e{--width:70px;}.elementor-12 .elementor-element.elementor-element-bf9648d{--width:50%;}.elementor-12 .elementor-element.elementor-element-61f2f30{--width:70px;}.elementor-12 .elementor-element.elementor-element-3c7ba7a{--width:50%;}.elementor-12 .elementor-element.elementor-element-19b1e78{--width:70px;}.elementor-12 .elementor-element.elementor-element-c3573ed{--width:50%;}.elementor-12 .elementor-element.elementor-element-a64d705{--width:100%;}.elementor-12 .elementor-element.elementor-element-e189321{--width:70px;}.elementor-12 .elementor-element.elementor-element-0e57db0{--width:50%;}.elementor-12 .elementor-element.elementor-element-f1f7f36{--width:80%;}.elementor-12 .elementor-element.elementor-element-b4fd053{--width:82%;}.elementor-12 .elementor-element.elementor-element-b54e4d2{--width:69.003%;}.elementor-12 .elementor-element.elementor-element-ee540a3{--width:82%;}.elementor-12 .elementor-element.elementor-element-caa8efe{--width:69.003%;}.elementor-12 .elementor-element.elementor-element-6b1b1af{--content-width:725px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-5b134d2{--min-height:0.1em;--overlay-opacity:0.84;--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-12 .elementor-element.elementor-element-5b134d2::before, .elementor-12 .elementor-element.elementor-element-5b134d2 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5b134d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5b134d2 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5b134d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5b134d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-6172646{width:var( --container-widget-width, 257.172px );max-width:257.172px;--container-widget-width:257.172px;--container-widget-flex-grow:0;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-12 .elementor-element.elementor-element-eb2b93c{--width:350px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-5beddb4{text-align:center;font-size:11px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-ce74915{width:var( --container-widget-width, 316.391px );max-width:316.391px;--container-widget-width:316.391px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-ce74915 .elementor-heading-title{font-size:34px;}.elementor-12 .elementor-element.elementor-element-44a465b{text-align:center;}.elementor-12 .elementor-element.elementor-element-450aad0::before, .elementor-12 .elementor-element.elementor-element-450aad0 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-450aad0 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-450aad0 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-450aad0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-450aad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-27c7c2b{text-align:center;}.elementor-12 .elementor-element.elementor-element-9533db0 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-9533db0 .elementor-icon{font-size:38px;}.elementor-12 .elementor-element.elementor-element-9533db0 .elementor-icon svg{height:38px;}.elementor-12 .elementor-element.elementor-element-f3a71b0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--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-12 .elementor-element.elementor-element-904729e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-904729e{text-align:center;}.elementor-12 .elementor-element.elementor-element-2374768.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2374768{text-align:center;}.elementor-12 .elementor-element.elementor-element-51894df .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-51894df .elementor-icon{font-size:38px;}.elementor-12 .elementor-element.elementor-element-51894df .elementor-icon svg{height:38px;}.elementor-12 .elementor-element.elementor-element-7ba4c94{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--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-12 .elementor-element.elementor-element-edbbfb7 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-edbbfb7 .elementor-icon{font-size:38px;}.elementor-12 .elementor-element.elementor-element-edbbfb7 .elementor-icon svg{height:38px;}.elementor-12 .elementor-element.elementor-element-1b0feea{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--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-12 .elementor-element.elementor-element-1c56e68 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1c56e68 .elementor-icon{font-size:38px;}.elementor-12 .elementor-element.elementor-element-1c56e68 .elementor-icon svg{height:38px;}.elementor-12 .elementor-element.elementor-element-231e6aa{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--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-12 .elementor-element.elementor-element-f2715ad .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f2715ad .elementor-icon{font-size:38px;}.elementor-12 .elementor-element.elementor-element-f2715ad .elementor-icon svg{height:38px;}.elementor-12 .elementor-element.elementor-element-0f334aa{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--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-12 .elementor-element.elementor-element-f4d483f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f4d483f .elementor-icon{font-size:38px;}.elementor-12 .elementor-element.elementor-element-f4d483f .elementor-icon svg{height:38px;}.elementor-12 .elementor-element.elementor-element-86fdb0d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2eb4878::before, .elementor-12 .elementor-element.elementor-element-2eb4878 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2eb4878 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2eb4878 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2eb4878 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2eb4878 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-76c81db::before, .elementor-12 .elementor-element.elementor-element-76c81db > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-76c81db > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-76c81db > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-76c81db > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-76c81db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-8e4ce06{text-align:center;}.elementor-12 .elementor-element.elementor-element-742ea2d{text-align:center;}.elementor-12 .elementor-element.elementor-element-4cfb3b7::before, .elementor-12 .elementor-element.elementor-element-4cfb3b7 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4cfb3b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4cfb3b7 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4cfb3b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4cfb3b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2c8fa53.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-e97ab2c::before, .elementor-12 .elementor-element.elementor-element-e97ab2c > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e97ab2c > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e97ab2c > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e97ab2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e97ab2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-52cbd72{text-align:center;}.elementor-12 .elementor-element.elementor-element-82b75bd.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0d5129b{border-radius:12px 12px 12px 12px;text-align:center;}.elementor-12 .elementor-element.elementor-element-649723f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-ab27120{border-radius:13px 13px 13px 13px;--e-icon-list-icon-size:24px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-12 .elementor-element.elementor-element-ab27120 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-ab27120 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-ab27120 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-ab27120 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-12 .elementor-element.elementor-element-ab27120 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-12 .elementor-element.elementor-element-bd6e7e6{text-align:center;}.elementor-12 .elementor-element.elementor-element-d1e8d97::before, .elementor-12 .elementor-element.elementor-element-d1e8d97 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d1e8d97 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d1e8d97 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d1e8d97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d1e8d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-a3467a4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-5d9a699{text-align:center;}.elementor-12 .elementor-element.elementor-element-4694311{text-align:center;}.elementor-12 .elementor-element.elementor-element-9c3dd3e{text-align:center;}.elementor-12 .elementor-element.elementor-element-e60960b .elementor-button{font-size:18px;}.elementor-12 .elementor-element.elementor-element-e8c0c6b{--width:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-f9e5eb5{width:var( --container-widget-width, 234.719px );max-width:234.719px;--container-widget-width:234.719px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e02737e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-2d0b6e6{width:var( --container-widget-width, 270.438px );max-width:270.438px;--container-widget-width:270.438px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3a77240{text-align:center;}.elementor-12 .elementor-element.elementor-element-24e01af{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-c894214 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c894214 .elementor-icon{font-size:38px;}.elementor-12 .elementor-element.elementor-element-c894214 .elementor-icon svg{height:38px;}.elementor-12 .elementor-element.elementor-element-ba9c568{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-a0fd240 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a0fd240 .elementor-icon{font-size:38px;}.elementor-12 .elementor-element.elementor-element-a0fd240 .elementor-icon svg{height:38px;}.elementor-12 .elementor-element.elementor-element-cb156af{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-7edd44d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-7edd44d .elementor-icon{font-size:38px;}.elementor-12 .elementor-element.elementor-element-7edd44d .elementor-icon svg{height:38px;}.elementor-12 .elementor-element.elementor-element-073c599{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-62ad084 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-62ad084 .elementor-icon{font-size:38px;}.elementor-12 .elementor-element.elementor-element-62ad084 .elementor-icon svg{height:38px;}.elementor-12 .elementor-element.elementor-element-4b6cbf5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-4ce3b33 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4ce3b33 .elementor-icon{font-size:38px;}.elementor-12 .elementor-element.elementor-element-4ce3b33 .elementor-icon svg{height:38px;}.elementor-12 .elementor-element.elementor-element-444baf7::before, .elementor-12 .elementor-element.elementor-element-444baf7 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-444baf7 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-444baf7 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-444baf7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-444baf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-b4fd053{--width:245px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-b54e4d2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-0881a0a{text-align:center;}.elementor-12 .elementor-element.elementor-element-107bffc{text-align:center;}.elementor-12 .elementor-element.elementor-element-06a704e::before, .elementor-12 .elementor-element.elementor-element-06a704e > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-06a704e > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-06a704e > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-06a704e > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-06a704e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-ee540a3{--width:245px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-caa8efe{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-71c5f6d{text-align:center;}.elementor-12 .elementor-element.elementor-element-69c0b1a{text-align:center;}.elementor-12 .elementor-element.elementor-element-512b849{text-align:center;}.elementor-12 .elementor-element.elementor-element-0888a2b{--width:345px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-0888a2b.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-10450c8{text-align:center;}.elementor-12 .elementor-element.elementor-element-cac9750.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-cac9750{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-font-size:16px;--n-accordion-icon-gap:0px;}.elementor-12 .elementor-element.elementor-element-a0331a3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-a0331a3::before, .elementor-12 .elementor-element.elementor-element-a0331a3 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a0331a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a0331a3 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a0331a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a0331a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-48316b5{text-align:center;}.elementor-12 .elementor-element.elementor-element-20287ca{text-align:center;}.elementor-12 .elementor-element.elementor-element-0aee7fc{text-align:center;}.elementor-12 .elementor-element.elementor-element-5bdb737::before, .elementor-12 .elementor-element.elementor-element-5bdb737 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5bdb737 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5bdb737 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5bdb737 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5bdb737 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}}/* Start custom CSS for wpforms, class: .elementor-element-775475b *//* Elementor widget WPForms con clase form-elite */
.elementor-widget-wpforms.form-elite,
.elementor-widget-wpforms.form-elite .elementor-widget-container,
.elementor-widget-wpforms.form-elite .wpforms-container,
.elementor-widget-wpforms.form-elite .wpforms-container .wpforms-form{
  width: 100% !important;
  max-width: 560px !important;   /* prueba 600px si lo quieres más ancho */
  margin-left: auto !important;
  margin-right: auto !important;
}

/* evita que algún estilo lo “encoga” */
.elementor-widget-wpforms.form-elite *{
  box-sizing: border-box !important;
}

.elementor-widget-wpforms.form-elite .wpforms-field{
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
}

.elementor-widget-wpforms.form-elite .wpforms-field-label{
  font-size: 13px !important;
  font-weight: 600 !important;
  margin: 0 0 4px 0 !important;
  text-align: left !important;
}

/* inputs consistentes y “con presencia” */
.elementor-widget-wpforms.form-elite input[type="text"],
.elementor-widget-wpforms.form-elite input[type="email"],
.elementor-widget-wpforms.form-elite select{
  width: 100% !important;
  max-width: 100% !important;
  display: block !important;
  height: 44px !important;
  padding: 10px 12px !important;
  font-size: 14px !important;
  border-radius: 12px !important;
}

/* botón */
.elementor-widget-wpforms.form-elite .wpforms-submit{
  width: 100% !important;
  margin-top: 10px !important;
  padding: 12px 14px !important;
  font-size: 14px !important;
  border-radius: 12px !important;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-606b5d0 *//* Elementor widget WPForms con clase form-elite */
.elementor-widget-wpforms.form-elite,
.elementor-widget-wpforms.form-elite .elementor-widget-container,
.elementor-widget-wpforms.form-elite .wpforms-container,
.elementor-widget-wpforms.form-elite .wpforms-container .wpforms-form{
  width: 100% !important;
  max-width: 560px !important;   /* prueba 600px si lo quieres más ancho */
  margin-left: auto !important;
  margin-right: auto !important;
}

/* evita que algún estilo lo “encoga” */
.elementor-widget-wpforms.form-elite *{
  box-sizing: border-box !important;
}

.elementor-widget-wpforms.form-elite .wpforms-field{
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
}

.elementor-widget-wpforms.form-elite .wpforms-field-label{
  font-size: 13px !important;
  font-weight: 600 !important;
  margin: 0 0 4px 0 !important;
  text-align: left !important;
}

/* inputs consistentes y “con presencia” */
.elementor-widget-wpforms.form-elite input[type="text"],
.elementor-widget-wpforms.form-elite input[type="email"],
.elementor-widget-wpforms.form-elite select{
  width: 100% !important;
  max-width: 100% !important;
  display: block !important;
  height: 44px !important;
  padding: 10px 12px !important;
  font-size: 14px !important;
  border-radius: 12px !important;
}

/* botón */
.elementor-widget-wpforms.form-elite .wpforms-submit{
  width: 100% !important;
  margin-top: 10px !important;
  padding: 12px 14px !important;
  font-size: 14px !important;
  border-radius: 12px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea732ff */.texto-degradado {
  background: linear-gradient(90deg, #1EA7FF, #55D6E8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b5fe37 */.text-black {
  color: #000000;
  font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1901839 */.text-black {
  color: #000000;
  font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3be95cd */.text-black {
  color: #000000;
  font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-522b9c6 */.texto-degradado {
  background: linear-gradient(90deg, #1EA7FF, #55D6E8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f77a18 */.text-black {
  color: #000000;
  font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbe1cfe */.text-black {
  color: #000000;
  font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed4fcc5 */.text-black {
  color: #000000;
  font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0888a2b */.bg-slice .elementor-background-overlay{
  background-size: 100% 100% !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

.elementor-element.bg-slice:nth-child(even) .elementor-background-overlay{
  transform: scaleY(-1);
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b1b1af */.bg-slice .elementor-background-overlay{
  background-size: 100% 100% !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

.elementor-element.bg-slice:nth-child(even) .elementor-background-overlay{
  transform: scaleY(-1);
  transform-origin: center;
}/* End custom CSS */