.elementor-436 .elementor-element.elementor-element-768a11a{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-436 .elementor-element.elementor-element-768a11a:not(.elementor-motion-effects-element-type-background), .elementor-436 .elementor-element.elementor-element-768a11a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-436 .elementor-element.elementor-element-455b83e{--display:flex;}.elementor-436 .elementor-element.elementor-element-455b83e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-436 .elementor-element.elementor-element-4f0218c{width:var( --container-widget-width, 108.295% );max-width:108.295%;--container-widget-width:108.295%;--container-widget-flex-grow:0;}.elementor-436 .elementor-element.elementor-element-4f0218c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-436 .elementor-element.elementor-element-4f0218c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:53px;font-weight:800;color:#101828;}.elementor-436 .elementor-element.elementor-element-4df653a{width:initial;max-width:initial;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-436 .elementor-element.elementor-element-4df653a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-436 .elementor-element.elementor-element-4df653a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:53px;font-weight:800;color:#101828;}.elementor-436 .elementor-element.elementor-element-7e86944{width:var( --container-widget-width, 108.295% );max-width:108.295%;margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:108.295%;--container-widget-flex-grow:0;}.elementor-436 .elementor-element.elementor-element-7e86944.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-436 .elementor-element.elementor-element-7e86944 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:53px;font-weight:800;color:#101828;}.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-436 .elementor-element.elementor-element-ad1c836{margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#D2D2D2;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#6A7282;}.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-436 .elementor-element.elementor-element-93a7d6a .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-436 .elementor-element.elementor-element-93a7d6a .elementor-button:hover, .elementor-436 .elementor-element.elementor-element-93a7d6a .elementor-button:focus{background-color:#6D28D9;}.elementor-436 .elementor-element.elementor-element-93a7d6a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-436 .elementor-element.elementor-element-93a7d6a .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-436 .elementor-element.elementor-element-00eaba3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D2D2D2;--border-color:#D2D2D2;--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-436 .elementor-element.elementor-element-7fcea7a{--display:flex;}.elementor-436 .elementor-element.elementor-element-7fcea7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-436 .elementor-element.elementor-element-5d85256 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;color:#000000;}.elementor-436 .elementor-element.elementor-element-5add580{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-436 .elementor-element.elementor-element-5add580 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#979797;}.elementor-436 .elementor-element.elementor-element-2959529{--display:flex;}.elementor-436 .elementor-element.elementor-element-2959529.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-436 .elementor-element.elementor-element-810d232 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;color:#000000;}.elementor-436 .elementor-element.elementor-element-9d856a6{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-436 .elementor-element.elementor-element-9d856a6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#979797;}.elementor-436 .elementor-element.elementor-element-f6c1255{--display:flex;}.elementor-436 .elementor-element.elementor-element-3b8f26e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;color:#000000;}.elementor-436 .elementor-element.elementor-element-447e9d1{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-436 .elementor-element.elementor-element-447e9d1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#979797;}.elementor-436 .elementor-element.elementor-element-ca3c464{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-436 .elementor-element.elementor-element-007a4c4{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-436 .elementor-element.elementor-element-007a4c4:not( .elementor-widget-image ), .elementor-436 .elementor-element.elementor-element-007a4c4.elementor-widget-image img{-webkit-mask-image:url( https://karyotrainer.com/wp-content/plugins/elementor/assets/mask-shapes/blob.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-436 .elementor-element.elementor-element-007a4c4 img{height:373px;border-radius:20px 20px 20px 20px;box-shadow:40px 2px 0px 11px rgba(106.0375, 6.223940217391292, 6.223940217391292, 0.71);}.elementor-436 .elementor-element.elementor-element-095b329{margin:-390px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-436 .elementor-element.elementor-element-35bbe70{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-436 .elementor-element.elementor-element-35bbe70:not(.elementor-motion-effects-element-type-background), .elementor-436 .elementor-element.elementor-element-35bbe70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-436 .elementor-element.elementor-element-7a1ea81{--display:flex;}.elementor-436 .elementor-element.elementor-element-7a1ea81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-436 .elementor-element.elementor-element-d0d5c53{width:var( --container-widget-width, 108.295% );max-width:108.295%;--container-widget-width:108.295%;--container-widget-flex-grow:0;}.elementor-436 .elementor-element.elementor-element-d0d5c53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-436 .elementor-element.elementor-element-d0d5c53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:53px;font-weight:800;color:#101828;}.elementor-436 .elementor-element.elementor-element-7e79e9a{width:initial;max-width:initial;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-436 .elementor-element.elementor-element-7e79e9a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-436 .elementor-element.elementor-element-7e79e9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:53px;font-weight:800;color:#101828;}.elementor-436 .elementor-element.elementor-element-04f9cd5{width:var( --container-widget-width, 108.295% );max-width:108.295%;margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:108.295%;--container-widget-flex-grow:0;}.elementor-436 .elementor-element.elementor-element-04f9cd5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-436 .elementor-element.elementor-element-04f9cd5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:53px;font-weight:800;color:#101828;}.elementor-436 .elementor-element.elementor-element-4050a87{margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#D2D2D2;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#6A7282;}.elementor-436 .elementor-element.elementor-element-6777cc4 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-436 .elementor-element.elementor-element-6777cc4 .elementor-button:hover, .elementor-436 .elementor-element.elementor-element-6777cc4 .elementor-button:focus{background-color:#6D28D9;}.elementor-436 .elementor-element.elementor-element-6777cc4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-436 .elementor-element.elementor-element-6777cc4 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-436 .elementor-element.elementor-element-45841ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D2D2D2;--border-color:#D2D2D2;--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-436 .elementor-element.elementor-element-1b22d87{--display:flex;}.elementor-436 .elementor-element.elementor-element-1b22d87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-436 .elementor-element.elementor-element-31163cd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;color:#000000;}.elementor-436 .elementor-element.elementor-element-3794563{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-436 .elementor-element.elementor-element-3794563 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#979797;}.elementor-436 .elementor-element.elementor-element-f1a93fe{--display:flex;}.elementor-436 .elementor-element.elementor-element-f1a93fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-436 .elementor-element.elementor-element-5fb2e13 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;color:#000000;}.elementor-436 .elementor-element.elementor-element-739e99b{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-436 .elementor-element.elementor-element-739e99b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#979797;}.elementor-436 .elementor-element.elementor-element-721a66b{--display:flex;}.elementor-436 .elementor-element.elementor-element-94041d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;color:#000000;}.elementor-436 .elementor-element.elementor-element-a1100e8{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-436 .elementor-element.elementor-element-a1100e8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#979797;}.elementor-436 .elementor-element.elementor-element-d5076dc{--display:flex;}.elementor-436 .elementor-element.elementor-element-708d8a0{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-436 .elementor-element.elementor-element-708d8a0:not( .elementor-widget-image ), .elementor-436 .elementor-element.elementor-element-708d8a0.elementor-widget-image img{-webkit-mask-image:url( https://karyotrainer.com/wp-content/plugins/elementor/assets/mask-shapes/blob.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-436 .elementor-element.elementor-element-708d8a0 img{height:373px;border-radius:20px 20px 20px 20px;box-shadow:40px 2px 0px 11px rgba(106.0375, 6.223940217391292, 6.223940217391292, 0.71);}.elementor-436 .elementor-element.elementor-element-5f30f7f{margin:-390px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}@media(min-width:768px){.elementor-436 .elementor-element.elementor-element-768a11a{--content-width:1300px;}.elementor-436 .elementor-element.elementor-element-455b83e{--width:50%;}.elementor-436 .elementor-element.elementor-element-7fcea7a{--width:22%;}.elementor-436 .elementor-element.elementor-element-2959529{--width:25.375%;}.elementor-436 .elementor-element.elementor-element-ca3c464{--width:50%;}.elementor-436 .elementor-element.elementor-element-35bbe70{--content-width:1300px;}.elementor-436 .elementor-element.elementor-element-7a1ea81{--width:50%;}.elementor-436 .elementor-element.elementor-element-1b22d87{--width:22%;}.elementor-436 .elementor-element.elementor-element-f1a93fe{--width:25.375%;}.elementor-436 .elementor-element.elementor-element-d5076dc{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-4df653a */.elementor-436 .elementor-element.elementor-element-4df653a .elementor-heading-title {
    background: linear-gradient(90deg, #6d28d9, #c026d3); /* Tus colores aquí */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e79e9a */.elementor-436 .elementor-element.elementor-element-7e79e9a .elementor-heading-title {
    background: linear-gradient(90deg, #6d28d9, #c026d3); /* Tus colores aquí */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    padding-bottom: 10px;
}/* End custom CSS */