.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-73469 .elementor-element.elementor-element-3052d01 > .elementor-container{min-height:67vh;}.elementor-73469 .elementor-element.elementor-element-3052d01:not(.elementor-motion-effects-element-type-background), .elementor-73469 .elementor-element.elementor-element-3052d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pencilsofpromise.org/wp-content/uploads/2025/05/onken_20180530_PoP_Guatemala_Xela_1912-website.jpg");background-position:bottom center;background-size:cover;}.elementor-73469 .elementor-element.elementor-element-3052d01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-73469 .elementor-element.elementor-element-3052d01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-animated-headline .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-73469 .elementor-element.elementor-element-97150bb{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-73469 .elementor-element.elementor-element-97150bb .elementor-headline{text-align:center;font-family:"freight-text-pro", Sans-serif;font-size:93px;font-weight:500;line-height:94px;}.elementor-73469 .elementor-element.elementor-element-97150bb .elementor-headline-dynamic-wrapper path{stroke-width:15px;stroke-linecap:round;stroke-linejoin:round;}.elementor-73469 .elementor-element.elementor-element-97150bb .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-73469 .elementor-element.elementor-element-97150bb .elementor-headline-dynamic-text{font-family:"freight-text-pro", Sans-serif;font-weight:500;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );background-color:var( --e-global-color-accent );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-73469 .elementor-element.elementor-element-905401d .elementor-button{fill:var( --e-global-color-874d4b3 );color:var( --e-global-color-874d4b3 );background-color:var( --e-global-color-34aebca );}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-73469 .elementor-element.elementor-element-ef44ec2{--spacer-size:1px;}.elementor-73469 .elementor-element.elementor-element-1a08badd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-73469 .elementor-element.elementor-element-1a08badd{margin-top:15px;margin-bottom:-9px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-73469 .elementor-element.elementor-element-681fd8e4{text-align:center;}.elementor-73469 .elementor-element.elementor-element-681fd8e4 img{width:45%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-73469 .elementor-element.elementor-element-65076003{text-align:center;}.elementor-73469 .elementor-element.elementor-element-65076003 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:22px;font-weight:600;}.elementor-73469 .elementor-element.elementor-element-35934369{text-align:center;}.elementor-73469 .elementor-element.elementor-element-3f800ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-73469 .elementor-element.elementor-element-3f800ec .elementor-button{font-family:"proxima-nova", Sans-serif;font-size:18px;font-weight:600;font-style:normal;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#F5B23300;padding:0px 0px 0px 0px;}.elementor-73469 .elementor-element.elementor-element-3f800ec .elementor-button:hover, .elementor-73469 .elementor-element.elementor-element-3f800ec .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-73469 .elementor-element.elementor-element-3f800ec .elementor-button:hover svg, .elementor-73469 .elementor-element.elementor-element-3f800ec .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-73469 .elementor-element.elementor-element-25b4b5a9{text-align:center;}.elementor-73469 .elementor-element.elementor-element-25b4b5a9 img{width:45%;}.elementor-73469 .elementor-element.elementor-element-790b8e3d{text-align:center;}.elementor-73469 .elementor-element.elementor-element-790b8e3d .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:22px;font-weight:600;}.elementor-73469 .elementor-element.elementor-element-53edea8c{text-align:center;}.elementor-73469 .elementor-element.elementor-element-0e8a648 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-73469 .elementor-element.elementor-element-0e8a648 .elementor-button{font-family:"proxima-nova", Sans-serif;font-size:18px;font-weight:600;font-style:normal;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#F5B23300;padding:0px 0px 0px 0px;}.elementor-73469 .elementor-element.elementor-element-0e8a648 .elementor-button:hover, .elementor-73469 .elementor-element.elementor-element-0e8a648 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-73469 .elementor-element.elementor-element-0e8a648 .elementor-button:hover svg, .elementor-73469 .elementor-element.elementor-element-0e8a648 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-73469 .elementor-element.elementor-element-62732bb9{text-align:center;}.elementor-73469 .elementor-element.elementor-element-62732bb9 img{width:45%;}.elementor-73469 .elementor-element.elementor-element-4fa595b0{text-align:center;}.elementor-73469 .elementor-element.elementor-element-4fa595b0 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:22px;font-weight:600;}.elementor-73469 .elementor-element.elementor-element-4ee6cb9d{text-align:center;}.elementor-73469 .elementor-element.elementor-element-930e399 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-73469 .elementor-element.elementor-element-930e399 .elementor-button{font-family:"proxima-nova", Sans-serif;font-size:18px;font-weight:600;font-style:normal;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#F5B23300;padding:0px 0px 0px 0px;}.elementor-73469 .elementor-element.elementor-element-930e399 .elementor-button:hover, .elementor-73469 .elementor-element.elementor-element-930e399 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-73469 .elementor-element.elementor-element-930e399 .elementor-button:hover svg, .elementor-73469 .elementor-element.elementor-element-930e399 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-73469 .elementor-element.elementor-element-7819b71 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-73469 .elementor-element.elementor-element-7819b71:not(.elementor-motion-effects-element-type-background), .elementor-73469 .elementor-element.elementor-element-7819b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-73469 .elementor-element.elementor-element-7819b71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-73469 .elementor-element.elementor-element-7819b71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-73469 .elementor-element.elementor-element-e49e082 .elementor-heading-title{font-family:"freight-text-pro", Sans-serif;font-size:39px;font-weight:500;color:var( --e-global-color-874d4b3 );}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-73469 .elementor-element.elementor-element-f319712 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-73469 .elementor-element.elementor-element-2e3d127{width:31.403%;}.elementor-73469 .elementor-element.elementor-element-2bf04f3{width:68.597%;}}@media(max-width:767px){.elementor-73469 .elementor-element.elementor-element-3052d01 > .elementor-container{min-height:100vh;}.elementor-73469 .elementor-element.elementor-element-3052d01:not(.elementor-motion-effects-element-type-background), .elementor-73469 .elementor-element.elementor-element-3052d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pencilsofpromise.org/wp-content/uploads/2025/05/onken_20180530_PoP_Guatemala_Xela_1912-website-vert.jpg");}.elementor-73469 .elementor-element.elementor-element-97150bb .elementor-headline{font-size:54px;line-height:1.1em;}.elementor-73469 .elementor-element.elementor-element-ef44ec2{--spacer-size:231px;}.elementor-73469 .elementor-element.elementor-element-e49e082{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-339fd2b */.mpct-btn-join{
    font-size: 25px !important;
    font-weight: : bold;
    float: left;
    font-style: normal;
    border-radius: 7px 7px 7px 7px !important;
    padding: 015px 025px 015px 025px !important;
    background: var( --e-global-color-accent ) !important;
    width: 100%;
    margin-left: ;
   }
   .mpct-npt-fname{
    margin-right:10px;
}
   .mpct-npt-fname, .mpct-npt-lname{
    margin-bottom: 1px !important;
    width: 24% !important;
    float: left;
    border-width: 0px 0px 0px 0px !important;
    border-radius: 5px 5px 5px 5px !important;
    padding: .75em !important;
}
   .mpct-npt-email{
    border-width: 0px 0px 0px 0px !important;
    border-radius: 7px 7px 7px 7px !important;
    padding: .75em !important;
    width: 49% !important;
     margin-bottom: 15px !important;
     float: left;
     margin-left:10px;
}

/* On smaller screens (e.g., tablets) */
@media (max-width: 768px) {
  .mpct-npt-fname,
  .mpct-npt-lname,
  .mpct-npt-email {
    width: 100% !important; /* Make them take up the full width */
    float: none !important; /* Prevent floating */
    margin-right: 0 !important; /* Remove right margin */
    margin-left: 0 !important; /* Remove left margin */
    margin-bottom: 10px !important; /* Add vertical spacing */
  }
}

/* On even smaller screens (e.g., mobile phones) */
@media (max-width: 480px) {
  /* Further adjustments if needed */
}

::placeholder {
    font-weight: bold;
    font-size: 15px;
    margin-left: 20px;
    color: #6e6e6e;
}/* End custom CSS */