.elementor-22468 .elementor-element.elementor-element-0ca6f5e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22468 .elementor-element.elementor-element-0ca6f5e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-22468 .elementor-element.elementor-element-6f07bfe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--overflow:hidden;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-22468 .elementor-element.elementor-element-6f07bfe:not(.elementor-motion-effects-element-type-background), .elementor-22468 .elementor-element.elementor-element-6f07bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://crecemosjuntos.com.pe/wp-content/uploads/2026/01/Fondo-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22468 .elementor-element.elementor-element-6f07bfe::before, .elementor-22468 .elementor-element.elementor-element-6f07bfe > .elementor-background-video-container::before, .elementor-22468 .elementor-element.elementor-element-6f07bfe > .e-con-inner > .elementor-background-video-container::before, .elementor-22468 .elementor-element.elementor-element-6f07bfe > .elementor-background-slideshow::before, .elementor-22468 .elementor-element.elementor-element-6f07bfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-22468 .elementor-element.elementor-element-6f07bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22468 .elementor-element.elementor-element-a2ff5f8{--display:flex;--min-height:100%;--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:0px;--z-index:1;}.elementor-22468 .elementor-element.elementor-element-a2ff5f8:not(.elementor-motion-effects-element-type-background), .elementor-22468 .elementor-element.elementor-element-a2ff5f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#47000000;background-image:url("https://crecemosjuntos.com.pe/wp-content/uploads/2026/01/FormCjBg-e1768343228398-1-e1768343276521.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-22468 .elementor-element.elementor-element-a2ff5f8::before, .elementor-22468 .elementor-element.elementor-element-a2ff5f8 > .elementor-background-video-container::before, .elementor-22468 .elementor-element.elementor-element-a2ff5f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-22468 .elementor-element.elementor-element-a2ff5f8 > .elementor-background-slideshow::before, .elementor-22468 .elementor-element.elementor-element-a2ff5f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22468 .elementor-element.elementor-element-a2ff5f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22468 .elementor-element.elementor-element-a2ff5f8.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-22468 .elementor-element.elementor-element-a2ff5f8{left:0px;}body.rtl .elementor-22468 .elementor-element.elementor-element-a2ff5f8{right:0px;}.elementor-22468 .elementor-element.elementor-element-353a8ce{--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;--align-content:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22468 .elementor-element.elementor-element-353a8ce.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-22468 .elementor-element.elementor-element-b695008{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-22468 .elementor-element.elementor-element-b695008.elementor-element{--align-self:center;}.elementor-22468 .elementor-element.elementor-element-91a3483{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-22468 .elementor-element.elementor-element-91a3483.elementor-element{--align-self:center;}.elementor-22468 .elementor-element.elementor-element-6b8c729{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-22468 .elementor-element.elementor-element-b07d972 .gallery-item .gallery-caption{text-align:center;}.elementor-22468 .elementor-element.elementor-element-b07d972{width:initial;max-width:initial;}body:not(.rtl) .elementor-22468 .elementor-element.elementor-element-28dabbb{left:0px;}body.rtl .elementor-22468 .elementor-element.elementor-element-28dabbb{right:0px;}.elementor-22468 .elementor-element.elementor-element-28dabbb{bottom:0px;}.elementor-22468 .elementor-element.elementor-element-f435190 img{width:100%;}.elementor-22468 .elementor-element.elementor-element-f435190{width:100%;max-width:100%;}.elementor-22468 .elementor-element.elementor-element-6937099{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:10%;}.elementor-22468 .elementor-element.elementor-element-6937099:not(.elementor-motion-effects-element-type-background), .elementor-22468 .elementor-element.elementor-element-6937099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-22468 .elementor-element.elementor-element-77f5c30{text-align:center;font-family:"Alicorp Sans", Sans-serif;font-size:11px;font-weight:300;font-style:italic;line-height:1.2em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-22468 .elementor-element.elementor-element-77f5c30 a{color:#FFFFFF;}.elementor-22468 .elementor-element.elementor-element-77f5c30 a:hover, .elementor-22468 .elementor-element.elementor-element-77f5c30 a:focus{color:var( --e-global-color-8d829aa );}.elementor-22468 .elementor-element.elementor-element-77f5c30 p:last-of-type{margin-bottom:0;}.elementor-22468 .elementor-element.elementor-element-77f5c30.elementor-element{--align-self:center;}.elementor-22468 .elementor-element.elementor-element-4a5899d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-22468 .elementor-element.elementor-element-4a5899d:not(.elementor-motion-effects-element-type-background), .elementor-22468 .elementor-element.elementor-element-4a5899d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-22468 .elementor-element.elementor-element-4a5899d::before, .elementor-22468 .elementor-element.elementor-element-4a5899d > .elementor-background-video-container::before, .elementor-22468 .elementor-element.elementor-element-4a5899d > .e-con-inner > .elementor-background-video-container::before, .elementor-22468 .elementor-element.elementor-element-4a5899d > .elementor-background-slideshow::before, .elementor-22468 .elementor-element.elementor-element-4a5899d > .e-con-inner > .elementor-background-slideshow::before, .elementor-22468 .elementor-element.elementor-element-4a5899d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22468 .elementor-element.elementor-element-56852b0 img{width:450px;}.elementor-22468 .elementor-element.elementor-element-56852b0{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-22468 .elementor-element.elementor-element-138b6bd{text-align:center;font-size:17px;line-height:1.1em;letter-spacing:-1px;color:#FFFFFF;}.elementor-22468 .elementor-element.elementor-element-138b6bd p:last-of-type{margin-bottom:0;}.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .validation_message:not(.validation_message--hidden-on-empty){display:block !important;}.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .validation_error{display:block !important;}.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gform_wrapper .gform_title, .elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .pp-gravity-form-title{color:#FFFFFF;}.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gform_wrapper .gform_description, .elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .pp-gravity-form-description{color:#FFFFFF;}.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gfield textarea, .elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gfield select{background-color:#f9f9f9;padding:22px 16px 11px 16px;}.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gfield_label,
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gfield_checkbox li label,
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .ginput_container_consent label,
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gfield_radio li label,
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gsection_title,
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gfield_html,
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .ginput_product_price,
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .ginput_product_price_label,
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gf_progressbar_title,
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gf_page_steps,
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gfield_checkbox div label,
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gfield_radio div label{color:#FFFFFF;}.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gfield_label,
				.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gfield_checkbox li label,
				.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .ginput_container_consent label,
				.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gfield_radio li label,
				.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gsection_title,
				.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gfield_html,
				.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .ginput_product_price,
				.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .ginput_product_price_label,
				.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gf_progressbar_title,
				.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gf_page_steps,
				.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gfield_checkbox div label,
				.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gfield_radio div label{font-size:10px;}.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gfield_label,
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gsection_title,
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gf_progressbar_title,
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gf_page_steps{margin-bottom:0px;}.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{width:100px;background-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;margin-top:10px;}.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
                    .elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{color:var( --e-global-color-accent );}.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-22468 .elementor-element.elementor-element-5708911 .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gform_confirmation_wrapper{text-align:center;color:var( --e-global-color-6726660 );}.elementor-22468 .elementor-element.elementor-element-5708911 .gform_confirmation_wrapper{padding:10px 10px 10px 10px;}.elementor-22468 .elementor-element.elementor-element-5708911 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22468 .elementor-element.elementor-element-5708911{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-22468 .elementor-element.elementor-element-0333c5b img{width:100%;}.elementor-22468 .elementor-element.elementor-element-0333c5b{width:100%;max-width:100%;}.elementor-22468 .elementor-element.elementor-element-0333c5b > .elementor-widget-container{background-color:#EF231C;}.elementor-22468 .elementor-element.elementor-element-85536bb{--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-22468 .elementor-element.elementor-element-85536bb:not(.elementor-motion-effects-element-type-background), .elementor-22468 .elementor-element.elementor-element-85536bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-22468 .elementor-element.elementor-element-21ea550{text-align:center;font-family:"Alicorp Sans", Sans-serif;font-size:11px;font-weight:300;font-style:italic;line-height:1.2em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-22468 .elementor-element.elementor-element-21ea550 a{color:#FFFFFF;}.elementor-22468 .elementor-element.elementor-element-21ea550 a:hover, .elementor-22468 .elementor-element.elementor-element-21ea550 a:focus{color:var( --e-global-color-8d829aa );}.elementor-22468 .elementor-element.elementor-element-21ea550 p:last-of-type{margin-bottom:0;}.elementor-22468 .elementor-element.elementor-element-21ea550.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-22468 .elementor-element.elementor-element-0ca6f5e{--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:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22468 .elementor-element.elementor-element-6f07bfe{--min-height:400px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22468 .elementor-element.elementor-element-6f07bfe:not(.elementor-motion-effects-element-type-background), .elementor-22468 .elementor-element.elementor-element-6f07bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;}.elementor-22468 .elementor-element.elementor-element-353a8ce{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22468 .elementor-element.elementor-element-353a8ce.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-22468 .elementor-element.elementor-element-b695008{--container-widget-width:147px;--container-widget-flex-grow:0;width:var( --container-widget-width, 147px );max-width:147px;}.elementor-22468 .elementor-element.elementor-element-91a3483{--container-widget-width:141px;--container-widget-flex-grow:0;width:var( --container-widget-width, 141px );max-width:141px;}.elementor-22468 .elementor-element.elementor-element-77f5c30{font-size:18px;}.elementor-22468 .elementor-element.elementor-element-4a5899d{--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22468 .elementor-element.elementor-element-5708911{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-22468 .elementor-element.elementor-element-85536bb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22468 .elementor-element.elementor-element-21ea550{font-size:10px;}}@media(max-width:767px){.elementor-22468 .elementor-element.elementor-element-0ca6f5e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22468 .elementor-element.elementor-element-6f07bfe{--min-height:280px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22468 .elementor-element.elementor-element-6f07bfe:not(.elementor-motion-effects-element-type-background), .elementor-22468 .elementor-element.elementor-element-6f07bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-22468 .elementor-element.elementor-element-353a8ce{--justify-content:space-between;--gap:20px 10px;--row-gap:20px;--column-gap:10px;--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-22468 .elementor-element.elementor-element-b695008 img{width:100%;}.elementor-22468 .elementor-element.elementor-element-b695008{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-22468 .elementor-element.elementor-element-91a3483 img{width:100%;}.elementor-22468 .elementor-element.elementor-element-91a3483 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22468 .elementor-element.elementor-element-91a3483{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-22468 .elementor-element.elementor-element-b07d972{width:100%;max-width:100%;}.elementor-22468 .elementor-element.elementor-element-28dabbb{width:100%;max-width:100%;}.elementor-22468 .elementor-element.elementor-element-6937099{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22468 .elementor-element.elementor-element-77f5c30{text-align:center;font-size:14px;}.elementor-22468 .elementor-element.elementor-element-4a5899d{--width:100%;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-22468 .elementor-element.elementor-element-56852b0{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-22468 .elementor-element.elementor-element-138b6bd{font-size:20px;line-height:1.2em;width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-22468 .elementor-element.elementor-element-5708911 .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{width:100%;}.elementor-22468 .elementor-element.elementor-element-5708911{width:100%;max-width:100%;}.elementor-22468 .elementor-element.elementor-element-5708911.elementor-element{--align-self:center;}.elementor-22468 .elementor-element.elementor-element-0333c5b img{width:100%;}.elementor-22468 .elementor-element.elementor-element-0333c5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22468 .elementor-element.elementor-element-21ea550{text-align:center;font-size:7px;}}@media(min-width:768px){.elementor-22468 .elementor-element.elementor-element-0ca6f5e{--width:100%;}.elementor-22468 .elementor-element.elementor-element-6f07bfe{--width:60%;}.elementor-22468 .elementor-element.elementor-element-353a8ce{--width:500px;}.elementor-22468 .elementor-element.elementor-element-6937099{--content-width:600px;}.elementor-22468 .elementor-element.elementor-element-4a5899d{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22468 .elementor-element.elementor-element-6f07bfe{--width:100vw;}.elementor-22468 .elementor-element.elementor-element-4a5899d{--width:100vw;}}/* Start custom CSS for container, class: .elementor-element-a2ff5f8 */.elementor-22468 .elementor-element.elementor-element-a2ff5f8{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f07bfe */.elementor-22468 .elementor-element.elementor-element-6f07bfe{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for pp-gravity-forms, class: .elementor-element-5708911 *//* ================================================= LABELS ================================================= */
.elementor-22468 .elementor-element.elementor-element-5708911{
    max-width: 500px !important;
}

.gform_wrapper .gfield_label,
.gform_wrapper legend {
    color: #000 !important;
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 8px;
}

/* Line height inputs */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="number"] {
    line-height: 1.1 !important;
}

/* Ocultar "(Obligatorio)" */
.gform_wrapper .gfield_required {
    display: none !important;
}

/* ================================================= INPUTS ================================================= */

.gform_wrapper input[type="text"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="email"],
.gform_wrapper textarea {
    background: #ffc1c1 !important;
    border: none !important;
    border-radius: 16px !important;
    font-size: 16px !important;
    color: #000 !important;
    box-shadow: none !important;
}

/* Placeholder */
.gform_wrapper input::placeholder,
.gform_wrapper textarea::placeholder {
    color: #6f6f6f;
}

/* Focus limpio */
.gform_wrapper input:focus,
.gform_wrapper textarea:focus {
    outline: none !important;
    box-shadow: none !important;
}

/* Campos full width */
.gform_wrapper .gfield--width-full,
.gform_wrapper .gfield--type-fileupload,
.gform_wrapper .gfield--type-checkbox,
.gform_wrapper .gform_footer {
    grid-column: 1 / -1;
}

/* ================================================= FILE UPLOAD ================================================= */

/* input nativo invisible pero funcional */
.gform_wrapper input[type="file"] {
    opacity: 0;
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 5;
}

/* tarjeta rosada */
.gform_wrapper .gfield--type-fileupload .ginput_container {
    background: #ffc1c1;
    border-radius: 20px;
    padding: 20px;
    text-align: center;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0;
}

/* Flecha */
.gform_wrapper .gfield--type-fileupload .ginput_container::before {
    content: "↑";
    font-size: 28px;
    color: #000;
    pointer-events: none;
}

/* Texto */
.gform_wrapper .gfield--type-fileupload .ginput_container::after {
    content: "Sube un video desde tu dispositivo";
    font-size: 12px;
    color: #000;
    opacity: .85;
    pointer-events: none;
}

/* Hover */
.gform_wrapper .gfield--type-fileupload .ginput_container:hover {
    background: #ffb0b0;
}

/* tamaño archivo */
.gform_wrapper .gform_fileupload_rules {
    font-size: 12px;
    opacity: .8;
    text-align: center;
    margin: 0;
    padding: 0;
}

/* quitar línea roja/separadores */
.gform_wrapper .gfield--type-fileupload .gfield_description,
.gform_wrapper .gfield--type-fileupload .ginput_fileupload_rules,
.gform_wrapper .gfield--type-fileupload hr,
.gform_wrapper .gfield--type-fileupload .gfield_description:before,
.gform_wrapper .gfield--type-fileupload .gfield_description:after {
    border: none !important;
    background: none !important;
    box-shadow: none !important;
    margin: 0 !important;
}

/* ================================================= BOTÓN ================================================= */

.gform_wrapper .gform_footer {
    text-align: center;
    margin-top: 30px;
}

.gform_wrapper input[type="submit"] {
    border: none !important;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    padding: 0;
}

/* ================================================= CONSENTIMIENTO ================================================= */

.gform_wrapper .ginput_container_consent {
    display: flex;
    align-items: flex-start;
    width: 100%;
}

.gform_wrapper .ginput_container_consent input[type="checkbox"] {
    flex-shrink: 0;
    margin-top: 3px;
    margin-right: 6px;
}

.gform_wrapper .gfield_consent_label {
    position: relative;
    display: block;
    width: 100%;
    line-height: 1.4;
    padding-right: 36px;
    margin: 0;
    margin-top: -13px;
}

/* icono */
.gform_wrapper .ginput_container_consent .termpic {
    position: absolute;
    right: 0;
    top: 0;
    display: inline-flex;
}

/* limpiar icono blanco */
.gform_wrapper .ginput_container_consent a.termpic img {
    filter: brightness(0) invert(1);
}

/* Ocultar “Tamaño máximo de archivo” para compactar */
.gform_wrapper .gform_fileupload_rules {
    display: none !important;
}


.gform_wrapper .ginput_container_consent input[type="checkbox"]{
    margin: 0 !important;
}


/*CLICKEABLE*/

.gform_wrapper .gfield_consent_label {
    pointer-events: auto;
}

.gform_wrapper .gfield_consent_label * {
    pointer-events: auto;
}

.gform_wrapper .gfield_consent_label {
    pointer-events: none; /* Label NO capta */
}

.gform_wrapper .ginput_container_consent a,
.gform_wrapper .ginput_container_consent img {
    pointer-events: auto; /* Link SI capta */
}

/* Link del texto */
.gform_wrapper .du-consent-link {
    color: #fff !important;
    text-decoration: underline;
    font-weight: 500;
    pointer-events: auto;
}

/* Icono a la derecha */
.gform_wrapper .ginput_container_consent a.termpic img {
    filter: brightness(0) invert(1);
}

/* Mantener clickeable */
.gform_wrapper .gfield_consent_label {
    pointer-events: none;
}

.gform_wrapper .gfield_consent_label * {
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a5899d */@media (max-width: 1000px) {
    .elementor-22468 .elementor-element.elementor-element-4a5899d {
        background-color: #EF231C !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* CONTENEDOR */
.gform_wrapper .gfield--type-fileupload .ginput_container {
  position: relative;
  text-align: center;
}

/* ICONO */
.gform_wrapper .gfield--type-fileupload .ginput_container::before {
  content: "↑";
  font-size: 28px;
  color: #000;
  display: block;
  margin-bottom: 6px;
  transition: .2s ease;
  pointer-events: none;
}

/* TEXTO */
.gform_wrapper .gfield--type-fileupload .ginput_container::after {
  content: "Sube un video desde tu dispositivo";
  font-size: 12px;
  color: #000;
  opacity: .85;
  transition: .2s ease;
  pointer-events: none;
}

/* ESTADO SUBIDO */
.gform_wrapper .gfield--type-fileupload.file-uploaded .ginput_container::before {
  content: "✔";
  color: red;
  border: 1px solid ;
  border-radius: 100%;
  width: 40px;
  height: 40px;
}

.gform_wrapper .gfield--type-fileupload.file-uploaded .ginput_container::after {
  content: attr(data-file-info);
  font-weight: 500;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alicorp Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://crecemosjuntos.com.pe/wp-content/uploads/2022/12/AlicorpSans-Light.woff2') format('woff2'),
		url('https://crecemosjuntos.com.pe/wp-content/uploads/2022/12/AlicorpSans-Light.woff') format('woff');
}
@font-face {
	font-family: 'Alicorp Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://crecemosjuntos.com.pe/wp-content/uploads/2022/12/AlicorpSans-Regular.woff2') format('woff2'),
		url('https://crecemosjuntos.com.pe/wp-content/uploads/2022/12/AlicorpSans-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Alicorp Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://crecemosjuntos.com.pe/wp-content/uploads/2022/12/AlicorpSans-Medium.woff2') format('woff2'),
		url('https://crecemosjuntos.com.pe/wp-content/uploads/2022/12/AlicorpSans-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Alicorp Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://crecemosjuntos.com.pe/wp-content/uploads/2022/12/AlicorpSans-SemiBold.woff2') format('woff2'),
		url('https://crecemosjuntos.com.pe/wp-content/uploads/2022/12/AlicorpSans-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Alicorp Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://crecemosjuntos.com.pe/wp-content/uploads/2022/12/AlicorpSans-Bold.woff2') format('woff2'),
		url('https://crecemosjuntos.com.pe/wp-content/uploads/2022/12/AlicorpSans-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */