.elementor-7 .elementor-element.elementor-element-43f999f7{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-43f999f7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-43f999f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coachricardovasquez.com/wp-content/uploads/2026/04/kao.jpg");background-position:top center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-43f999f7::before, .elementor-7 .elementor-element.elementor-element-43f999f7 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-43f999f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-43f999f7 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-43f999f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-43f999f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-42273e8{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-76c93d81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-7 .elementor-element.elementor-element-76c93d81 .elementor-heading-title{font-family:var( --e-global-typography-a9df466-font-family ), Sans-serif;font-size:var( --e-global-typography-a9df466-font-size );font-weight:var( --e-global-typography-a9df466-font-weight );text-transform:var( --e-global-typography-a9df466-text-transform );font-style:var( --e-global-typography-a9df466-font-style );line-height:var( --e-global-typography-a9df466-line-height );letter-spacing:var( --e-global-typography-a9df466-letter-spacing );text-shadow:5px 5px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-1c8355de{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-32fc07c2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-27bcc7ec{width:auto;max-width:auto;margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;border-radius:0px 0px 0px 0px;box-shadow:8px 8px 0px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-27bcc7ec:hover{box-shadow:4px 4px 0px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-3de5e752{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-7 .elementor-element.elementor-element-3de5e752.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6f5b1bd2{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2c413fa1 .elementor-counter-number-wrapper{color:var( --e-global-color-e052ba3 );font-family:var( --e-global-typography-86332c7-font-family ), Sans-serif;font-size:var( --e-global-typography-86332c7-font-size );font-weight:var( --e-global-typography-86332c7-font-weight );text-transform:var( --e-global-typography-86332c7-text-transform );font-style:var( --e-global-typography-86332c7-font-style );line-height:var( --e-global-typography-86332c7-line-height );}.elementor-7 .elementor-element.elementor-element-73355f75{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-73355f75 .elementor-heading-title{font-family:var( --e-global-typography-6e340fb-font-family ), Sans-serif;font-size:var( --e-global-typography-6e340fb-font-size );font-weight:var( --e-global-typography-6e340fb-font-weight );text-transform:var( --e-global-typography-6e340fb-text-transform );font-style:var( --e-global-typography-6e340fb-font-style );line-height:var( --e-global-typography-6e340fb-line-height );letter-spacing:var( --e-global-typography-6e340fb-letter-spacing );text-shadow:4px 4px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-386f9188{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-bbe54f7 .elementor-counter-number-wrapper{color:var( --e-global-color-e052ba3 );font-family:var( --e-global-typography-86332c7-font-family ), Sans-serif;font-size:var( --e-global-typography-86332c7-font-size );font-weight:var( --e-global-typography-86332c7-font-weight );text-transform:var( --e-global-typography-86332c7-text-transform );font-style:var( --e-global-typography-86332c7-font-style );line-height:var( --e-global-typography-86332c7-line-height );}.elementor-7 .elementor-element.elementor-element-5d44f365{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-5d44f365 .elementor-heading-title{font-family:var( --e-global-typography-6e340fb-font-family ), Sans-serif;font-size:var( --e-global-typography-6e340fb-font-size );font-weight:var( --e-global-typography-6e340fb-font-weight );text-transform:var( --e-global-typography-6e340fb-text-transform );font-style:var( --e-global-typography-6e340fb-font-style );line-height:var( --e-global-typography-6e340fb-line-height );letter-spacing:var( --e-global-typography-6e340fb-letter-spacing );text-shadow:4px 4px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-7d0a7825{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-49ca4413 .elementor-counter-number-wrapper{color:var( --e-global-color-e052ba3 );font-family:var( --e-global-typography-86332c7-font-family ), Sans-serif;font-size:var( --e-global-typography-86332c7-font-size );font-weight:var( --e-global-typography-86332c7-font-weight );text-transform:var( --e-global-typography-86332c7-text-transform );font-style:var( --e-global-typography-86332c7-font-style );line-height:var( --e-global-typography-86332c7-line-height );}.elementor-7 .elementor-element.elementor-element-1d667d05{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-1d667d05 .elementor-heading-title{font-family:var( --e-global-typography-6e340fb-font-family ), Sans-serif;font-size:var( --e-global-typography-6e340fb-font-size );font-weight:var( --e-global-typography-6e340fb-font-weight );text-transform:var( --e-global-typography-6e340fb-text-transform );font-style:var( --e-global-typography-6e340fb-font-style );line-height:var( --e-global-typography-6e340fb-line-height );letter-spacing:var( --e-global-typography-6e340fb-letter-spacing );text-shadow:4px 4px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-0297e18{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0297e18:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0297e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coachricardovasquez.com/wp-content/uploads/2026/04/kao.jpg");background-position:top center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-0297e18::before, .elementor-7 .elementor-element.elementor-element-0297e18 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0297e18 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0297e18 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-0297e18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-0297e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-bcee6f4{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-b0508a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-7 .elementor-element.elementor-element-b0508a1 .elementor-heading-title{font-family:var( --e-global-typography-a9df466-font-family ), Sans-serif;font-size:var( --e-global-typography-a9df466-font-size );font-weight:var( --e-global-typography-a9df466-font-weight );text-transform:var( --e-global-typography-a9df466-text-transform );font-style:var( --e-global-typography-a9df466-font-style );line-height:var( --e-global-typography-a9df466-line-height );letter-spacing:var( --e-global-typography-a9df466-letter-spacing );text-shadow:5px 5px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-353adc7{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-855a75f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-7 .elementor-element.elementor-element-855a75f.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-14a9fad{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-14a9fad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-6dd0f7b .elementor-counter-number-wrapper{color:var( --e-global-color-e052ba3 );font-family:"Outfit", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-7 .elementor-element.elementor-element-c96bf76{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-c96bf76 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.5em;letter-spacing:1px;text-shadow:4px 4px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-de23edd{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-de23edd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-880f172 .elementor-counter-number-wrapper{color:var( --e-global-color-e052ba3 );font-family:"Outfit", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-7 .elementor-element.elementor-element-4e216f5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-4e216f5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.5em;letter-spacing:1px;text-shadow:4px 4px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-da6b535{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-da6b535.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-14cc387 .elementor-counter-number-wrapper{color:var( --e-global-color-e052ba3 );font-family:"Outfit", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-7 .elementor-element.elementor-element-bae7f70{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-bae7f70 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.5em;letter-spacing:1px;text-shadow:4px 4px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-55d6df2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-deadbf7{width:auto;max-width:auto;margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;border-radius:0px 0px 0px 0px;box-shadow:8px 8px 0px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-deadbf7:hover{box-shadow:4px 4px 0px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-4430e5aa{--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;--padding-top:112px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7ee3229d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-6361de1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-6361de1b .elementor-heading-title{font-family:var( --e-global-typography-4b4aecd-font-family ), Sans-serif;font-size:var( --e-global-typography-4b4aecd-font-size );font-weight:var( --e-global-typography-4b4aecd-font-weight );text-transform:var( --e-global-typography-4b4aecd-text-transform );font-style:var( --e-global-typography-4b4aecd-font-style );line-height:var( --e-global-typography-4b4aecd-line-height );letter-spacing:var( --e-global-typography-4b4aecd-letter-spacing );text-shadow:4px 4px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-1e6f16cb{width:auto;max-width:auto;margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;box-shadow:8px 8px 0px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-1e6f16cb.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-1e6f16cb:hover{box-shadow:4px 4px 0px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-387a356d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:20px;--padding-left:48px;--padding-right:48px;}.elementor-7 .elementor-element.elementor-element-387a356d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-387a356d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a25208 );}.elementor-7 .elementor-element.elementor-element-56fba4af{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-7 .elementor-element.elementor-element-56fba4af .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );text-shadow:3px 3px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-2b0054d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;color:var( --e-global-color-127dc2f );}.elementor-7 .elementor-element.elementor-element-c9d84dd{--display:flex;}.elementor-7 .elementor-element.elementor-element-1b03adaf img{height:600px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-7df69fc6{--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;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-221f54bd{width:var( --container-widget-width, 31.227% );max-width:31.227%;--container-widget-width:31.227%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-221f54bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-221f54bd img{height:150px;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b41e63e );}.elementor-7 .elementor-element.elementor-element-20e491c8{width:var( --container-widget-width, 30.376% );max-width:30.376%;--container-widget-width:30.376%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-20e491c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-20e491c8 img{height:150px;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b41e63e );}.elementor-7 .elementor-element.elementor-element-97caeed img{height:150px;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b41e63e );}.elementor-7 .elementor-element.elementor-element-726111e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-7ee2117{width:var( --container-widget-width, 31.225% );max-width:31.225%;--container-widget-width:31.225%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7ee2117.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7ee2117 img{height:150px;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b41e63e );}.elementor-7 .elementor-element.elementor-element-3510bfd{width:var( --container-widget-width, 31.138% );max-width:31.138%;--container-widget-width:31.138%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3510bfd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3510bfd img{height:150px;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b41e63e );}.elementor-7 .elementor-element.elementor-element-b9f4360{width:var( --container-widget-width, 28.97% );max-width:28.97%;--container-widget-width:28.97%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-b9f4360.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-b9f4360 img{height:150px;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b41e63e );}.elementor-7 .elementor-element.elementor-element-5569bd9{--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;--padding-top:112px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-63cc4d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-43884a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-43884a1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.1em;letter-spacing:1.5px;text-shadow:4px 4px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-5530e9e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:20px;--padding-left:48px;--padding-right:48px;}.elementor-7 .elementor-element.elementor-element-5530e9e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5530e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a25208 );}.elementor-7 .elementor-element.elementor-element-92652f0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-7 .elementor-element.elementor-element-92652f0 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );text-shadow:3px 3px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-fb70668{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;color:var( --e-global-color-127dc2f );}.elementor-7 .elementor-element.elementor-element-49088ef{width:auto;max-width:auto;margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;box-shadow:8px 8px 0px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-49088ef.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-49088ef:hover{box-shadow:4px 4px 0px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-924f47c{--display:flex;}.elementor-7 .elementor-element.elementor-element-16d884f img{height:600px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-53410163{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6826f73a{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-3d6269bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-12b3777d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-12b3777d img{width:16%;}.elementor-7 .elementor-element.elementor-element-351268fb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-351268fb .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );text-shadow:3px 3px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-29669ed5{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;}.elementor-7 .elementor-element.elementor-element-735c8914{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1a614abd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-1a614abd img{width:16%;}.elementor-7 .elementor-element.elementor-element-1a3e5a53{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1a3e5a53 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );text-shadow:3px 3px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-4289a3fc{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;}.elementor-7 .elementor-element.elementor-element-2fe2ba2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4b7a4f1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-4b7a4f1f img{width:16%;}.elementor-7 .elementor-element.elementor-element-6a8119bd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6a8119bd .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );text-shadow:3px 3px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-3d837cf2{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;}.elementor-7 .elementor-element.elementor-element-6b4c657a{--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;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4a658090{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-7 .elementor-element.elementor-element-4a658090:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4a658090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8437f0c );}.elementor-7 .elementor-element.elementor-element-2272dfe4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4568d49f{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-4568d49f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.1em;letter-spacing:1.5px;text-shadow:4px 4px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-62ee5b07{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-7a774fdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-7 .elementor-element.elementor-element-7a774fdb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7a774fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a25208 );}.elementor-7 .elementor-element.elementor-element-6222545d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-18672fb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-18672fb8 .elementor-heading-title{text-shadow:4px 4px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-50555eb7{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3434fa6a .elementor-heading-title{font-family:var( --e-global-typography-906ded2-font-family ), Sans-serif;font-size:var( --e-global-typography-906ded2-font-size );font-weight:var( --e-global-typography-906ded2-font-weight );text-transform:var( --e-global-typography-906ded2-text-transform );font-style:var( --e-global-typography-906ded2-font-style );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );color:var( --e-global-color-a4d0a47 );}.elementor-7 .elementor-element.elementor-element-225dbfd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;}.elementor-7 .elementor-element.elementor-element-4e28716{--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:space-between;--flex-wrap:wrap;border-style:dashed;--border-style:dashed;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5c1f503b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5391a9d2 .elementor-icon-list-icon i{color:var( --e-global-color-b41e63e );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-5391a9d2 .elementor-icon-list-icon svg{fill:var( --e-global-color-b41e63e );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-5391a9d2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-5391a9d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-5391a9d2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-906ded2-font-family ), Sans-serif;font-size:var( --e-global-typography-906ded2-font-size );font-weight:var( --e-global-typography-906ded2-font-weight );text-transform:var( --e-global-typography-906ded2-text-transform );font-style:var( --e-global-typography-906ded2-font-style );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5391a9d2 .elementor-icon-list-text{color:var( --e-global-color-127dc2f );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-3236b494{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;}.elementor-7 .elementor-element.elementor-element-60f3cadb .elementor-icon-list-icon i{color:var( --e-global-color-127dc2f );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-60f3cadb .elementor-icon-list-icon svg{fill:var( --e-global-color-127dc2f );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-60f3cadb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-60f3cadb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-60f3cadb .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-60f3cadb .elementor-icon-list-text{color:var( --e-global-color-127dc2f );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-85b66c5{--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-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-85b66c5.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-46fd1c15{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;box-shadow:8px 8px 0px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-46fd1c15.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-46fd1c15:hover{box-shadow:4px 4px 0px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-1a18815{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;box-shadow:8px 8px 0px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-1a18815.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-1a18815:hover{box-shadow:4px 4px 0px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-62963a33{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-62963a33:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-62963a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coachricardovasquez.com/wp-content/uploads/2026/04/iMG-1.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-62963a33::before, .elementor-7 .elementor-element.elementor-element-62963a33 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-62963a33 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-62963a33 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-62963a33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-62963a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-635c074a{--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-7 .elementor-element.elementor-element-5fa29aa4{background-color:var( --e-global-color-b41e63e );padding:24px 22px 18px 28px;}.elementor-7 .elementor-element.elementor-element-5fa29aa4 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-5fa29aa4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e052ba3 );}.elementor-7 .elementor-element.elementor-element-5fa29aa4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5fa29aa4.elementor-view-default .elementor-icon{color:var( --e-global-color-e052ba3 );border-color:var( --e-global-color-e052ba3 );}.elementor-7 .elementor-element.elementor-element-5fa29aa4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5fa29aa4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e052ba3 );}.elementor-7 .elementor-element.elementor-element-5fa29aa4 .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-5fa29aa4 .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-365398ba{--display:flex;--min-height:298px;--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:-150px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-365398ba:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-365398ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-a32a2b8 ) 0%, var( --e-global-color-dc78308 ) 45%);}.elementor-7 .elementor-element.elementor-element-407fabcb{width:var( --container-widget-width, 84% );max-width:84%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-407fabcb .elementor-heading-title{font-family:var( --e-global-typography-a9df466-font-family ), Sans-serif;font-size:var( --e-global-typography-a9df466-font-size );font-weight:var( --e-global-typography-a9df466-font-weight );text-transform:var( --e-global-typography-a9df466-text-transform );font-style:var( --e-global-typography-a9df466-font-style );line-height:var( --e-global-typography-a9df466-line-height );letter-spacing:var( --e-global-typography-a9df466-letter-spacing );text-shadow:5px 5px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-697c2854{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;box-shadow:8px 8px 0px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-697c2854:hover{box-shadow:4px 4px 0px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-6f5368f8{--display:flex;--min-height:548px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6f5368f8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6f5368f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coachricardovasquez.com/wp-content/uploads/2026/04/hero_desktop_1-1.png");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-6f5368f8::before, .elementor-7 .elementor-element.elementor-element-6f5368f8 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6f5368f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6f5368f8 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6f5368f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6f5368f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8437f0c );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-b7a59d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 300px;--row-gap:24px;--column-gap:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2538130{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-2538130.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-d276ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-d276ea .elementor-heading-title{font-family:var( --e-global-typography-4b4aecd-font-family ), Sans-serif;font-size:var( --e-global-typography-4b4aecd-font-size );font-weight:var( --e-global-typography-4b4aecd-font-weight );text-transform:var( --e-global-typography-4b4aecd-text-transform );font-style:var( --e-global-typography-4b4aecd-font-style );line-height:var( --e-global-typography-4b4aecd-line-height );letter-spacing:var( --e-global-typography-4b4aecd-letter-spacing );text-shadow:4px 4px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-8970340{text-align:start;}.elementor-7 .elementor-element.elementor-element-11dee4c0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-11dee4c0 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-7 .elementor-element.elementor-element-11dee4c0 .elementor-icon-box-title{margin-block-end:4px;}.elementor-7 .elementor-element.elementor-element-11dee4c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b41e63e );fill:var( --e-global-color-e052ba3 );color:var( --e-global-color-e052ba3 );}.elementor-7 .elementor-element.elementor-element-11dee4c0.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-11dee4c0.elementor-view-default .elementor-icon{fill:var( --e-global-color-b41e63e );color:var( --e-global-color-b41e63e );border-color:var( --e-global-color-b41e63e );}.elementor-7 .elementor-element.elementor-element-11dee4c0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e052ba3 );}.elementor-7 .elementor-element.elementor-element-11dee4c0 .elementor-icon{font-size:16px;padding:16px;}.elementor-7 .elementor-element.elementor-element-11dee4c0 .elementor-icon-box-description{font-family:var( --e-global-typography-5ec7628-font-family ), Sans-serif;font-size:var( --e-global-typography-5ec7628-font-size );font-weight:var( --e-global-typography-5ec7628-font-weight );text-transform:var( --e-global-typography-5ec7628-text-transform );font-style:var( --e-global-typography-5ec7628-font-style );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-7 .elementor-element.elementor-element-1617dff4{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:108px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-7 .elementor-element.elementor-element-61a522a{--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-7 .elementor-element.elementor-element-6b7d7b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-6b7d7b6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.1em;letter-spacing:1.5px;text-shadow:4px 4px 0px #3E3E3E;}.elementor-7 .elementor-element.elementor-element-04dbd2a{text-align:start;}.elementor-7 .elementor-element.elementor-element-450bb23{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-450bb23 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-7 .elementor-element.elementor-element-450bb23 .elementor-icon-box-title{margin-block-end:4px;}.elementor-7 .elementor-element.elementor-element-450bb23.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b41e63e );fill:var( --e-global-color-e052ba3 );color:var( --e-global-color-e052ba3 );}.elementor-7 .elementor-element.elementor-element-450bb23.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-450bb23.elementor-view-default .elementor-icon{fill:var( --e-global-color-b41e63e );color:var( --e-global-color-b41e63e );border-color:var( --e-global-color-b41e63e );}.elementor-7 .elementor-element.elementor-element-450bb23.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e052ba3 );}.elementor-7 .elementor-element.elementor-element-450bb23 .elementor-icon{font-size:16px;padding:16px;}.elementor-7 .elementor-element.elementor-element-450bb23 .elementor-icon-box-description{font-family:var( --e-global-typography-5ec7628-font-family ), Sans-serif;font-size:var( --e-global-typography-5ec7628-font-size );font-weight:var( --e-global-typography-5ec7628-font-weight );text-transform:var( --e-global-typography-5ec7628-text-transform );font-style:var( --e-global-typography-5ec7628-font-style );line-height:var( --e-global-typography-5ec7628-line-height );}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-42273e8{--width:50%;}.elementor-7 .elementor-element.elementor-element-3de5e752{--width:50%;}.elementor-7 .elementor-element.elementor-element-bcee6f4{--width:50%;}.elementor-7 .elementor-element.elementor-element-855a75f{--width:50%;}.elementor-7 .elementor-element.elementor-element-7ee3229d{--width:90%;}.elementor-7 .elementor-element.elementor-element-63cc4d0{--width:90%;}.elementor-7 .elementor-element.elementor-element-3d6269bc{--width:calc(33% - 32px);}.elementor-7 .elementor-element.elementor-element-735c8914{--width:calc(33% - 32px);}.elementor-7 .elementor-element.elementor-element-2fe2ba2c{--width:calc(33% - 32px);}.elementor-7 .elementor-element.elementor-element-4a658090{--width:calc(100% - 48px);}.elementor-7 .elementor-element.elementor-element-6222545d{--width:66%;}.elementor-7 .elementor-element.elementor-element-50555eb7{--width:33%;}.elementor-7 .elementor-element.elementor-element-4e28716{--width:100%;}.elementor-7 .elementor-element.elementor-element-5c1f503b{--width:calc(55% - 12px);}.elementor-7 .elementor-element.elementor-element-85b66c5{--width:calc(45% - 12px);}.elementor-7 .elementor-element.elementor-element-b7a59d3{--content-width:1254px;}.elementor-7 .elementor-element.elementor-element-2538130{--width:41.897%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-42273e8{--width:65%;}.elementor-7 .elementor-element.elementor-element-3de5e752{--width:70%;}.elementor-7 .elementor-element.elementor-element-bcee6f4{--width:65%;}.elementor-7 .elementor-element.elementor-element-855a75f{--width:70%;}.elementor-7 .elementor-element.elementor-element-7ee3229d{--width:100%;}.elementor-7 .elementor-element.elementor-element-63cc4d0{--width:100%;}.elementor-7 .elementor-element.elementor-element-3d6269bc{--width:calc(50% - 24px);}.elementor-7 .elementor-element.elementor-element-735c8914{--width:calc(50% - 24px);}.elementor-7 .elementor-element.elementor-element-2fe2ba2c{--width:calc(50% - 24px);}.elementor-7 .elementor-element.elementor-element-4a658090{--width:100%;}.elementor-7 .elementor-element.elementor-element-6222545d{--width:100%;}.elementor-7 .elementor-element.elementor-element-50555eb7{--width:100%;}.elementor-7 .elementor-element.elementor-element-5c1f503b{--width:100%;}.elementor-7 .elementor-element.elementor-element-85b66c5{--width:100%;}.elementor-7 .elementor-element.elementor-element-2538130{--width:69%;}}@media(min-width:1025px){.elementor-7 .elementor-element.elementor-element-6f5368f8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6f5368f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-43f999f7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-43f999f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-30vw 0px;}.elementor-7 .elementor-element.elementor-element-76c93d81 .elementor-heading-title{font-size:var( --e-global-typography-a9df466-font-size );line-height:var( --e-global-typography-a9df466-line-height );letter-spacing:var( --e-global-typography-a9df466-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1c8355de{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-2c413fa1 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-86332c7-font-size );line-height:var( --e-global-typography-86332c7-line-height );}.elementor-7 .elementor-element.elementor-element-73355f75 .elementor-heading-title{font-size:var( --e-global-typography-6e340fb-font-size );line-height:var( --e-global-typography-6e340fb-line-height );letter-spacing:var( --e-global-typography-6e340fb-letter-spacing );}.elementor-7 .elementor-element.elementor-element-bbe54f7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-86332c7-font-size );line-height:var( --e-global-typography-86332c7-line-height );}.elementor-7 .elementor-element.elementor-element-5d44f365 .elementor-heading-title{font-size:var( --e-global-typography-6e340fb-font-size );line-height:var( --e-global-typography-6e340fb-line-height );letter-spacing:var( --e-global-typography-6e340fb-letter-spacing );}.elementor-7 .elementor-element.elementor-element-49ca4413 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-86332c7-font-size );line-height:var( --e-global-typography-86332c7-line-height );}.elementor-7 .elementor-element.elementor-element-1d667d05 .elementor-heading-title{font-size:var( --e-global-typography-6e340fb-font-size );line-height:var( --e-global-typography-6e340fb-line-height );letter-spacing:var( --e-global-typography-6e340fb-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0297e18:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0297e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-30vw 0px;}.elementor-7 .elementor-element.elementor-element-b0508a1 .elementor-heading-title{font-size:var( --e-global-typography-a9df466-font-size );line-height:var( --e-global-typography-a9df466-line-height );letter-spacing:var( --e-global-typography-a9df466-letter-spacing );}.elementor-7 .elementor-element.elementor-element-353adc7{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-4430e5aa{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6361de1b{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-6361de1b .elementor-heading-title{font-size:var( --e-global-typography-4b4aecd-font-size );line-height:var( --e-global-typography-4b4aecd-line-height );letter-spacing:var( --e-global-typography-4b4aecd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-56fba4af .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1b03adaf img{object-position:top center;}.elementor-7 .elementor-element.elementor-element-5569bd9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-43884a1{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-43884a1 .elementor-heading-title{font-size:38px;}.elementor-7 .elementor-element.elementor-element-92652f0 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-7 .elementor-element.elementor-element-16d884f img{object-position:top center;}.elementor-7 .elementor-element.elementor-element-53410163{--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-351268fb .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1a3e5a53 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6a8119bd .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6b4c657a{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4a658090{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-2272dfe4{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4568d49f{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-4568d49f .elementor-heading-title{font-size:38px;}.elementor-7 .elementor-element.elementor-element-62ee5b07{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-7a774fdb{--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-7 .elementor-element.elementor-element-6222545d{--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3434fa6a .elementor-heading-title{font-size:var( --e-global-typography-906ded2-font-size );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );}.elementor-7 .elementor-element.elementor-element-4e28716{--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:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5391a9d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-5391a9d2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-906ded2-font-size );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );}.elementor-7 .elementor-element.elementor-element-60f3cadb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-60f3cadb .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-85b66c5{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-407fabcb{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;}.elementor-7 .elementor-element.elementor-element-407fabcb .elementor-heading-title{font-size:var( --e-global-typography-a9df466-font-size );line-height:var( --e-global-typography-a9df466-line-height );letter-spacing:var( --e-global-typography-a9df466-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6f5368f8{--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;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6f5368f8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6f5368f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7 .elementor-element.elementor-element-b7a59d3{--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:300px 0px;--row-gap:300px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-d276ea{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-d276ea .elementor-heading-title{font-size:var( --e-global-typography-4b4aecd-font-size );line-height:var( --e-global-typography-4b4aecd-line-height );letter-spacing:var( --e-global-typography-4b4aecd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8970340{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-11dee4c0 .elementor-icon-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-11dee4c0 .elementor-icon-box-description{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-7 .elementor-element.elementor-element-6b7d7b6{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-6b7d7b6 .elementor-heading-title{font-size:38px;}.elementor-7 .elementor-element.elementor-element-04dbd2a{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-450bb23 .elementor-icon-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-450bb23 .elementor-icon-box-description{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-43f999f7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-43f999f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-7 .elementor-element.elementor-element-76c93d81{text-align:start;}.elementor-7 .elementor-element.elementor-element-76c93d81 .elementor-heading-title{font-size:var( --e-global-typography-a9df466-font-size );line-height:var( --e-global-typography-a9df466-line-height );letter-spacing:var( --e-global-typography-a9df466-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1c8355de{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-3de5e752{--gap:48px 24px;--row-gap:48px;--column-gap:24px;}.elementor-7 .elementor-element.elementor-element-2c413fa1 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-86332c7-font-size );line-height:var( --e-global-typography-86332c7-line-height );}.elementor-7 .elementor-element.elementor-element-73355f75 .elementor-heading-title{font-size:var( --e-global-typography-6e340fb-font-size );line-height:var( --e-global-typography-6e340fb-line-height );letter-spacing:var( --e-global-typography-6e340fb-letter-spacing );}.elementor-7 .elementor-element.elementor-element-bbe54f7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-86332c7-font-size );line-height:var( --e-global-typography-86332c7-line-height );}.elementor-7 .elementor-element.elementor-element-5d44f365 .elementor-heading-title{font-size:var( --e-global-typography-6e340fb-font-size );line-height:var( --e-global-typography-6e340fb-line-height );letter-spacing:var( --e-global-typography-6e340fb-letter-spacing );}.elementor-7 .elementor-element.elementor-element-49ca4413 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-86332c7-font-size );line-height:var( --e-global-typography-86332c7-line-height );}.elementor-7 .elementor-element.elementor-element-1d667d05 .elementor-heading-title{font-size:var( --e-global-typography-6e340fb-font-size );line-height:var( --e-global-typography-6e340fb-line-height );letter-spacing:var( --e-global-typography-6e340fb-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0297e18:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0297e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coachricardovasquez.com/wp-content/uploads/2026/04/Hero_mobile-1.png");background-position:center left;}.elementor-7 .elementor-element.elementor-element-0297e18{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b0508a1{text-align:start;}.elementor-7 .elementor-element.elementor-element-b0508a1 .elementor-heading-title{font-size:var( --e-global-typography-a9df466-font-size );line-height:var( --e-global-typography-a9df466-line-height );letter-spacing:var( --e-global-typography-a9df466-letter-spacing );}.elementor-7 .elementor-element.elementor-element-353adc7{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-855a75f{--gap:48px 24px;--row-gap:48px;--column-gap:24px;}.elementor-7 .elementor-element.elementor-element-14a9fad{--width:93.8px;}.elementor-7 .elementor-element.elementor-element-6dd0f7b .elementor-counter-number-wrapper{font-size:30px;}.elementor-7 .elementor-element.elementor-element-c96bf76 .elementor-heading-title{font-size:12px;}.elementor-7 .elementor-element.elementor-element-de23edd{--width:103.8px;}.elementor-7 .elementor-element.elementor-element-880f172 .elementor-counter-number-wrapper{font-size:30px;}.elementor-7 .elementor-element.elementor-element-4e216f5 .elementor-heading-title{font-size:12px;}.elementor-7 .elementor-element.elementor-element-da6b535{--width:75.8px;}.elementor-7 .elementor-element.elementor-element-14cc387 .elementor-counter-number-wrapper{font-size:30px;}.elementor-7 .elementor-element.elementor-element-bae7f70 .elementor-heading-title{font-size:12px;}.elementor-7 .elementor-element.elementor-element-4430e5aa{--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6361de1b .elementor-heading-title{font-size:var( --e-global-typography-4b4aecd-font-size );line-height:var( --e-global-typography-4b4aecd-line-height );letter-spacing:var( --e-global-typography-4b4aecd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-387a356d{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-56fba4af .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1b03adaf img{height:276px;}.elementor-7 .elementor-element.elementor-element-7df69fc6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-726111e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-5569bd9{--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-43884a1{text-align:center;}.elementor-7 .elementor-element.elementor-element-43884a1 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-0b59d6b{text-align:center;}.elementor-7 .elementor-element.elementor-element-5530e9e{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-92652f0 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-7 .elementor-element.elementor-element-49088ef{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-16d884f img{width:83%;max-width:82%;height:328px;}.elementor-7 .elementor-element.elementor-element-351268fb .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1a3e5a53 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6a8119bd .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6b4c657a{--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4a658090{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-2272dfe4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4568d49f .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-7a774fdb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-3434fa6a .elementor-heading-title{font-size:var( --e-global-typography-906ded2-font-size );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5391a9d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-5391a9d2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-906ded2-font-size );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );}.elementor-7 .elementor-element.elementor-element-60f3cadb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-60f3cadb .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-62963a33:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-62963a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coachricardovasquez.com/wp-content/uploads/2026/04/WhatsApp-Image-2026-01-21-at-6.16.01-PM-e1776558757276.jpeg");}.elementor-7 .elementor-element.elementor-element-407fabcb{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-407fabcb .elementor-heading-title{font-size:var( --e-global-typography-a9df466-font-size );line-height:var( --e-global-typography-a9df466-line-height );letter-spacing:var( --e-global-typography-a9df466-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6f5368f8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6f5368f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coachricardovasquez.com/wp-content/uploads/2026/04/Hero_mobile-1.png");background-position:-742px 0vh;}.elementor-7 .elementor-element.elementor-element-6f5368f8{--min-height:79px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d276ea .elementor-heading-title{font-size:var( --e-global-typography-4b4aecd-font-size );line-height:var( --e-global-typography-4b4aecd-line-height );letter-spacing:var( --e-global-typography-4b4aecd-letter-spacing );}.elementor-7 .elementor-element.elementor-element-11dee4c0 .elementor-icon-box-description{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-7 .elementor-element.elementor-element-1617dff4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6b7d7b6{text-align:center;}.elementor-7 .elementor-element.elementor-element-6b7d7b6 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-04dbd2a{text-align:center;}.elementor-7 .elementor-element.elementor-element-450bb23{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-450bb23.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-450bb23 .elementor-icon-box-description{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );}}