.elementor-22 .elementor-element.elementor-element-095acfa{--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;--padding-top:5rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-095acfa:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-095acfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-ea28be8{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:right;}.elementor-22 .elementor-element.elementor-element-ea28be8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-ea28be8 .elementor-heading-title{font-family:"Martian Mono", Sans-serif;font-size:2.8rem;font-weight:800;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-e4c0f54{width:var( --container-widget-width, 35% );max-width:35%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:35%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-e4c0f54.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-c9045e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-c9045e8:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-c9045e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22 .elementor-element.elementor-element-fcdcf34{text-align:center;}.elementor-22 .elementor-element.elementor-element-fcdcf34 .elementor-heading-title{font-family:"Martian Mono", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4416a60{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7619e43{--display:flex;}.elementor-22 .elementor-element.elementor-element-fcdb265{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-a3b2efe{width:var( --container-widget-width, 5.361% );max-width:5.361%;--container-widget-width:5.361%;--container-widget-flex-grow:0;text-align:center;font-family:"Martian Mono", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-a3b2efe.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-d2a4189{--display:flex;}.elementor-22 .elementor-element.elementor-element-a04dfcd .elementor-heading-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-1f35473{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2ea9f8c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d0b7f15{width:var( --container-widget-width, 5.361% );max-width:5.361%;--container-widget-width:5.361%;--container-widget-flex-grow:0;text-align:center;font-family:"Martian Mono", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-d0b7f15.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-63358f3{--display:flex;}.elementor-22 .elementor-element.elementor-element-2e430f3 .elementor-heading-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4cb47a0{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-23b0611{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-1b8f65b{width:var( --container-widget-width, 5.361% );max-width:5.361%;--container-widget-width:5.361%;--container-widget-flex-grow:0;text-align:center;font-family:"Martian Mono", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-1b8f65b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-dec371c{--display:flex;}.elementor-22 .elementor-element.elementor-element-aee904d .elementor-heading-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-73f5d65{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3664580{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-3664580:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-3664580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22 .elementor-element.elementor-element-c16796a{text-align:center;}.elementor-22 .elementor-element.elementor-element-c16796a .elementor-heading-title{font-family:"Martian Mono", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-ae62adb{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ae62adb.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-2e8e100{--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-22 .elementor-element.elementor-element-706967d{--display:flex;--overflow:hidden;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-a7948c5{left:18px;}body.rtl .elementor-22 .elementor-element.elementor-element-a7948c5{right:18px;}.elementor-22 .elementor-element.elementor-element-a7948c5{bottom:69px;color:#FFFFFF;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-e6eeed7{left:18px;}body.rtl .elementor-22 .elementor-element.elementor-element-e6eeed7{right:18px;}.elementor-22 .elementor-element.elementor-element-e6eeed7{bottom:0px;text-shadow:4px 0px 8px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-d35ad72{left:18px;}body.rtl .elementor-22 .elementor-element.elementor-element-d35ad72{right:18px;}.elementor-22 .elementor-element.elementor-element-d35ad72{bottom:115px;}.elementor-22 .elementor-element.elementor-element-d35ad72 .elementor-heading-title{font-family:"Martian Mono", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-cdaf5ff{--display:flex;--overflow:hidden;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-7c9ea2f{left:18px;}body.rtl .elementor-22 .elementor-element.elementor-element-7c9ea2f{right:18px;}.elementor-22 .elementor-element.elementor-element-7c9ea2f{bottom:69px;color:#FFFFFF;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-8885407{left:18px;}body.rtl .elementor-22 .elementor-element.elementor-element-8885407{right:18px;}.elementor-22 .elementor-element.elementor-element-8885407{bottom:2px;color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-8d08def{left:18px;}body.rtl .elementor-22 .elementor-element.elementor-element-8d08def{right:18px;}.elementor-22 .elementor-element.elementor-element-8d08def{bottom:115px;}.elementor-22 .elementor-element.elementor-element-8d08def .elementor-heading-title{font-family:"Martian Mono", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-aa6e56e{--display:flex;--overflow:hidden;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-3ee5c97{left:18px;}body.rtl .elementor-22 .elementor-element.elementor-element-3ee5c97{right:18px;}.elementor-22 .elementor-element.elementor-element-3ee5c97{bottom:69px;color:#FFFFFF;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-02d88e2{left:18px;}body.rtl .elementor-22 .elementor-element.elementor-element-02d88e2{right:18px;}.elementor-22 .elementor-element.elementor-element-02d88e2{bottom:0px;text-shadow:4px 0px 8px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-d3d049d{left:20px;}body.rtl .elementor-22 .elementor-element.elementor-element-d3d049d{right:20px;}.elementor-22 .elementor-element.elementor-element-d3d049d{bottom:116px;}.elementor-22 .elementor-element.elementor-element-d3d049d .elementor-heading-title{font-family:"Martian Mono", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6853660{--display:flex;--overflow:hidden;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-73f11d4{left:18px;}body.rtl .elementor-22 .elementor-element.elementor-element-73f11d4{right:18px;}.elementor-22 .elementor-element.elementor-element-73f11d4{bottom:69px;color:#FFFFFF;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-843fc35{left:18px;}body.rtl .elementor-22 .elementor-element.elementor-element-843fc35{right:18px;}.elementor-22 .elementor-element.elementor-element-843fc35{bottom:4px;color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-ae4abc0{left:18px;}body.rtl .elementor-22 .elementor-element.elementor-element-ae4abc0{right:18px;}.elementor-22 .elementor-element.elementor-element-ae4abc0{bottom:115px;}.elementor-22 .elementor-element.elementor-element-ae4abc0 .elementor-heading-title{font-family:"Martian Mono", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f73121e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-f73121e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-f73121e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22 .elementor-element.elementor-element-4071754.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-4071754 .elementor-heading-title{font-family:"Martian Mono", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-5ce23f0{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6d6f153{--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-22 .elementor-element.elementor-element-b3fab29{--display:flex;}.elementor-22 .elementor-element.elementor-element-b3fab29:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-b3fab29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-ec4b9e8 .elementor-heading-title{font-family:"Martian Mono", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7e69a20{color:#FFFDFD;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-31d2b76 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-78b1c5f{--display:flex;}.elementor-22 .elementor-element.elementor-element-78b1c5f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-78b1c5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-40695d8 .elementor-heading-title{font-family:"Martian Mono", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-e438200{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-561ac81 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-706967d{--width:45%;}.elementor-22 .elementor-element.elementor-element-cdaf5ff{--width:45%;}.elementor-22 .elementor-element.elementor-element-aa6e56e{--width:45%;}.elementor-22 .elementor-element.elementor-element-6853660{--width:45%;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-095acfa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-ea28be8{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-22 .elementor-element.elementor-element-e4c0f54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-22 .elementor-element.elementor-element-e4c0f54.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-4071754{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 08px;}.elementor-22 .elementor-element.elementor-element-5ce23f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 08px;}}/* Start custom CSS for container, class: .elementor-element-706967d */@media (max-width: 1024px) {
    .elementor-22 .elementor-element.elementor-element-706967d .imagen-perfil-hover {
        filter: none !important;
        transition: none !important;
    }
    
    .elementor-22 .elementor-element.elementor-element-706967d .info-hover {
        opacity: 1 !important;
        transition: none !important;
    }
    
    .elementor-22 .elementor-element.elementor-element-706967d {
        transform: none !important;
        transition: none !important;
    }
}

@media (min-width: 1025px) {
    .elementor-22 .elementor-element.elementor-element-706967d .imagen-perfil-hover {
        filter: saturate(0);
        transition: filter 0.4s ease-in-out;
    }
    
    .elementor-22 .elementor-element.elementor-element-706967d .info-hover {
        opacity: 0;
        transition: opacity 0.4s ease-in-out;
    }
    
    .elementor-22 .elementor-element.elementor-element-706967d {
        transition: transform 0.4s ease-in-out;
    }
    
    .elementor-22 .elementor-element.elementor-element-706967d:hover .imagen-perfil-hover {
        filter: saturate(1);
    }
    
    .elementor-22 .elementor-element.elementor-element-706967d:hover .info-hover {
        opacity: 1;
    }
    
    .elementor-22 .elementor-element.elementor-element-706967d:hover {
        transform: scale(1.05);
        z-index: 10;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdaf5ff */@media (max-width: 1024px) {
    .elementor-22 .elementor-element.elementor-element-cdaf5ff .imagen-perfil-hover {
        filter: none !important;
        transition: none !important;
    }
    
    .elementor-22 .elementor-element.elementor-element-cdaf5ff .info-hover {
        opacity: 1 !important;
        transition: none !important;
    }
    
    .elementor-22 .elementor-element.elementor-element-cdaf5ff {
        transform: none !important;
        transition: none !important;
    }
}

@media (min-width: 1025px) {
    .elementor-22 .elementor-element.elementor-element-cdaf5ff .imagen-perfil-hover {
        filter: saturate(0);
        transition: filter 0.4s ease-in-out;
    }
    
    .elementor-22 .elementor-element.elementor-element-cdaf5ff .info-hover {
        opacity: 0;
        transition: opacity 0.4s ease-in-out;
    }
    
    .elementor-22 .elementor-element.elementor-element-cdaf5ff {
        transition: transform 0.4s ease-in-out;
    }
    
    .elementor-22 .elementor-element.elementor-element-cdaf5ff:hover .imagen-perfil-hover {
        filter: saturate(1);
    }
    
    .elementor-22 .elementor-element.elementor-element-cdaf5ff:hover .info-hover {
        opacity: 1;
    }
    
    .elementor-22 .elementor-element.elementor-element-cdaf5ff:hover {
        transform: scale(1.05);
        z-index: 10;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa6e56e */@media (max-width: 1024px) {
    .elementor-22 .elementor-element.elementor-element-aa6e56e .imagen-perfil-hover {
        filter: none !important;
        transition: none !important;
    }
    
    .elementor-22 .elementor-element.elementor-element-aa6e56e .info-hover {
        opacity: 1 !important;
        transition: none !important;
    }
    
    .elementor-22 .elementor-element.elementor-element-aa6e56e {
        transform: none !important;
        transition: none !important;
    }
}

@media (min-width: 1025px) {
    .elementor-22 .elementor-element.elementor-element-aa6e56e .imagen-perfil-hover {
        filter: saturate(0);
        transition: filter 0.4s ease-in-out;
    }
    
    .elementor-22 .elementor-element.elementor-element-aa6e56e .info-hover {
        opacity: 0;
        transition: opacity 0.4s ease-in-out;
    }
    
    .elementor-22 .elementor-element.elementor-element-aa6e56e {
        transition: transform 0.4s ease-in-out;
    }
    
    .elementor-22 .elementor-element.elementor-element-aa6e56e:hover .imagen-perfil-hover {
        filter: saturate(1);
    }
    
    .elementor-22 .elementor-element.elementor-element-aa6e56e:hover .info-hover {
        opacity: 1;
    }
    
    .elementor-22 .elementor-element.elementor-element-aa6e56e:hover {
        transform: scale(1.05);
        z-index: 10;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6853660 */@media (max-width: 1024px) {
    .elementor-22 .elementor-element.elementor-element-6853660 .imagen-perfil-hover {
        filter: none !important;
        transition: none !important;
    }
    
    .elementor-22 .elementor-element.elementor-element-6853660 .info-hover {
        opacity: 1 !important;
        transition: none !important;
    }
    
    .elementor-22 .elementor-element.elementor-element-6853660 {
        transform: none !important;
        transition: none !important;
    }
}

@media (min-width: 1025px) {
    .elementor-22 .elementor-element.elementor-element-6853660 .imagen-perfil-hover {
        filter: saturate(0);
        transition: filter 0.4s ease-in-out;
    }
    
    .elementor-22 .elementor-element.elementor-element-6853660 .info-hover {
        opacity: 0;
        transition: opacity 0.4s ease-in-out;
    }
    
    .elementor-22 .elementor-element.elementor-element-6853660 {
        transition: transform 0.4s ease-in-out;
    }
    
    .elementor-22 .elementor-element.elementor-element-6853660:hover .imagen-perfil-hover {
        filter: saturate(1);
    }
    
    .elementor-22 .elementor-element.elementor-element-6853660:hover .info-hover {
        opacity: 1;
    }
    
    .elementor-22 .elementor-element.elementor-element-6853660:hover {
        transform: scale(1.05);
        z-index: 10;
    }
}/* End custom CSS */