.elementor-27 .elementor-element.elementor-element-cf47a21{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--overlay-opacity:0.3;--margin-block-start:-140px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:300px;--padding-block-end:44px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-27 .elementor-element.elementor-element-cf47a21:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-cf47a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcmayorga.com/wp-content/uploads/2024/03/SAM_2094-1-scaled.webp");background-position:0px -800px;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-cf47a21::before, .elementor-27 .elementor-element.elementor-element-cf47a21 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-cf47a21 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-cf47a21 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-cf47a21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-cf47a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-27 .elementor-element.elementor-element-cf47a21, .elementor-27 .elementor-element.elementor-element-cf47a21::before{--border-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-2081fb8 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-b160b30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:56px;--padding-block-end:56px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-27 .elementor-element.elementor-element-b160b30:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-b160b30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-27 .elementor-element.elementor-element-b160b30, .elementor-27 .elementor-element.elementor-element-b160b30::before{--border-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-03c6115{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-7435038{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:56px;--margin-inline-end:0px;}.elementor-27 .elementor-element.elementor-element-7435038.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-a334c87{color:#01454F;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-27 .elementor-element.elementor-element-9cfcf56{color:#01454F;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-9cfcf56 > .elementor-widget-container{margin:0px 0px -48px 0px;}.elementor-27 .elementor-element.elementor-element-4eabbf5 .elementor-icon-list-icon i{color:#01454F;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-4eabbf5 .elementor-icon-list-icon svg{fill:#01454F;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-4eabbf5{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-4eabbf5 .elementor-icon-list-icon{padding-right:0px;}.elementor-27 .elementor-element.elementor-element-4eabbf5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-4eabbf5 .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:32px;}.elementor-27 .elementor-element.elementor-element-4eabbf5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-9079109{color:#01454F;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-9079109 > .elementor-widget-container{margin:0px 0px -48px 0px;}.elementor-27 .elementor-element.elementor-element-5f8f081 .elementor-icon-list-icon i{color:#01454F;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-5f8f081 .elementor-icon-list-icon svg{fill:#01454F;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-5f8f081{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-5f8f081 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-5f8f081 .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:32px;}.elementor-27 .elementor-element.elementor-element-5f8f081 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-5a1c2ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:56px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-27 .elementor-element.elementor-element-5a1c2ad:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-5a1c2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;background-image:url("https://jcmayorga.com/wp-content/uploads/2024/03/banner-grande-02-1536x1107.webp");background-position:800px 25px;background-repeat:no-repeat;}.elementor-27 .elementor-element.elementor-element-5a1c2ad, .elementor-27 .elementor-element.elementor-element-5a1c2ad::before{--border-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-c0490dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-27 .elementor-element.elementor-element-c0490dc.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-94789d5{color:#01454F;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-94789d5 > .elementor-widget-container{margin:0px 0px -48px 0px;}.elementor-27 .elementor-element.elementor-element-e30b40f .elementor-icon-list-icon i{color:#01454F;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-e30b40f .elementor-icon-list-icon svg{fill:#01454F;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-e30b40f{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-e30b40f .elementor-icon-list-icon{padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e30b40f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-e30b40f .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:32px;}.elementor-27 .elementor-element.elementor-element-e30b40f .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-e30b40f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-6452ffd{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-deac80c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:56px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-27 .elementor-element.elementor-element-deac80c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-deac80c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;background-image:url("https://jcmayorga.com/wp-content/uploads/2024/03/banner-grande-02-1536x1107.webp");background-position:800px 25px;background-repeat:no-repeat;}.elementor-27 .elementor-element.elementor-element-deac80c, .elementor-27 .elementor-element.elementor-element-deac80c::before{--border-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-60033c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-27 .elementor-element.elementor-element-60033c9.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-cb46c2c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-8ee4686{color:#01454F;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-8ee4686 > .elementor-widget-container{margin:0px 0px -48px 0px;}.elementor-27 .elementor-element.elementor-element-24993d9 .elementor-icon-list-icon i{color:#01454F;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-24993d9 .elementor-icon-list-icon svg{fill:#01454F;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-24993d9{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-24993d9 .elementor-icon-list-icon{padding-right:0px;}.elementor-27 .elementor-element.elementor-element-24993d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-24993d9 .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:32px;}.elementor-27 .elementor-element.elementor-element-24993d9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-24993d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-6119b10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-6119b10:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-6119b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-27 .elementor-element.elementor-element-6119b10, .elementor-27 .elementor-element.elementor-element-6119b10::before{--border-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-2ef695e{--spacer-size:50px;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-03c6115{--width:72%;}.elementor-27 .elementor-element.elementor-element-7435038{--width:50%;}.elementor-27 .elementor-element.elementor-element-c0490dc{--width:50%;}.elementor-27 .elementor-element.elementor-element-6452ffd{--width:72%;}.elementor-27 .elementor-element.elementor-element-60033c9{--width:50%;}.elementor-27 .elementor-element.elementor-element-cb46c2c{--width:72%;}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-cf47a21:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-cf47a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-27 .elementor-element.elementor-element-5a1c2ad:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-5a1c2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-27 .elementor-element.elementor-element-6452ffd{--justify-content:center;}.elementor-27 .elementor-element.elementor-element-deac80c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-deac80c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-27 .elementor-element.elementor-element-cb46c2c{--justify-content:center;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-cf47a21:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-cf47a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-27 .elementor-element.elementor-element-2081fb8 .elementor-heading-title{font-size:24px;}.elementor-27 .elementor-element.elementor-element-2081fb8 > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-27 .elementor-element.elementor-element-b160b30{--margin-block-start:0px;--margin-block-end:-56px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-27 .elementor-element.elementor-element-7435038{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:16px;--margin-inline-end:16px;}.elementor-27 .elementor-element.elementor-element-9cfcf56{font-size:24px;}.elementor-27 .elementor-element.elementor-element-9079109{font-size:24px;}.elementor-27 .elementor-element.elementor-element-5a1c2ad:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-5a1c2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-540px 0px;}.elementor-27 .elementor-element.elementor-element-5a1c2ad{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-27 .elementor-element.elementor-element-c0490dc{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:16px;--margin-inline-end:16px;}.elementor-27 .elementor-element.elementor-element-94789d5{font-size:24px;}.elementor-27 .elementor-element.elementor-element-deac80c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-deac80c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-540px 215px;}.elementor-27 .elementor-element.elementor-element-deac80c{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-27 .elementor-element.elementor-element-60033c9{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:16px;--margin-inline-end:16px;}.elementor-27 .elementor-element.elementor-element-8ee4686{font-size:24px;}.elementor-27 .elementor-element.elementor-element-24993d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-6119b10{--min-height:89px;}}@media(min-width:1025px){.elementor-27 .elementor-element.elementor-element-cf47a21:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-cf47a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}