.elementor-1129 .elementor-element.elementor-element-e9402e5{--display:flex;--min-height:79vh;--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:space-between;--align-items:stretch;--gap:010px 010px;--flex-wrap:wrap;--align-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:37px;--padding-bottom:37px;--padding-left:37px;--padding-right:37px;}.elementor-1129 .elementor-element.elementor-element-e9402e5:not(.elementor-motion-effects-element-type-background), .elementor-1129 .elementor-element.elementor-element-e9402e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fundacionnuestrohogar.org/wp-content/uploads/2025/05/DSC02760-scaled-e1747623472486.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1129 .elementor-element.elementor-element-e9402e5, .elementor-1129 .elementor-element.elementor-element-e9402e5::before{--border-transition:0.3s;}.elementor-1129 .elementor-element.elementor-element-e9402e5.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1129 .elementor-element.elementor-element-546adc9{--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:space-around;--align-items:center;--gap:11px 11px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1129 .elementor-element.elementor-element-546adc9.e-con{--flex-grow:0;--flex-shrink:0;}.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-1129 .elementor-element.elementor-element-fe1d14e img{max-width:102px;}.elementor-1129 .elementor-element.elementor-element-fe1d14e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1129 .elementor-element.elementor-element-989342e{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1129 .elementor-element.elementor-element-f066e26{text-align:center;}.elementor-1129 .elementor-element.elementor-element-f066e26 .elementor-heading-title{color:#FFFFFF;font-family:"Sue Ellen Francisco", Sans-serif;font-size:81px;font-weight:100;text-shadow:0px 0px 13px rgba(0,0,0,0.3);}.elementor-1129 .elementor-element.elementor-element-f066e26 > .elementor-widget-container{margin:-23px -23px -23px -23px;}.elementor-1129 .elementor-element.elementor-element-f066e26.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1129 .elementor-element.elementor-element-91b08d2{text-align:center;}.elementor-1129 .elementor-element.elementor-element-91b08d2 .elementor-heading-title{color:#FFFFFF;font-family:"Shippori Mincho", Sans-serif;font-weight:700;}.elementor-1129 .elementor-element.elementor-element-2344f7a{--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:space-between;--align-items:flex-end;--flex-wrap:nowrap;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:37px 37px 37px 37px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1129 .elementor-element.elementor-element-2344f7a::before, .elementor-1129 .elementor-element.elementor-element-2344f7a > .elementor-background-video-container::before, .elementor-1129 .elementor-element.elementor-element-2344f7a > .e-con-inner > .elementor-background-video-container::before, .elementor-1129 .elementor-element.elementor-element-2344f7a > .elementor-background-slideshow::before, .elementor-1129 .elementor-element.elementor-element-2344f7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1129 .elementor-element.elementor-element-2344f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://fundacionnuestrohogar.org/wp-content/uploads/2024/06/fnh_footer_bg.jpg");}.elementor-1129 .elementor-element.elementor-element-2344f7a.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1129 .elementor-element.elementor-element-c4e0fd2{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1e86534 );--border-color:var( --e-global-color-1e86534 );--border-radius:26px 26px 26px 26px;}.elementor-1129 .elementor-element.elementor-element-c4e0fd2:not(.elementor-motion-effects-element-type-background), .elementor-1129 .elementor-element.elementor-element-c4e0fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEBD9;}.elementor-1129 .elementor-element.elementor-element-c4e0fd2, .elementor-1129 .elementor-element.elementor-element-c4e0fd2::before{--border-transition:0.3s;}.elementor-1129 .elementor-element.elementor-element-a516afc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1129 .elementor-element.elementor-element-a516afc{width:var( --container-widget-width, 100rem );max-width:100rem;--container-widget-width:100rem;--container-widget-flex-grow:0;}.elementor-1129 .elementor-element.elementor-element-a516afc.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-1129 .elementor-element.elementor-element-68b8bcf{text-align:center;}.elementor-1129 .elementor-element.elementor-element-68b8bcf .elementor-heading-title{color:var( --e-global-color-text );font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-1129 .elementor-element.elementor-element-68b8bcf > .elementor-widget-container{margin:12px 12px 12px 12px;}.elementor-1129 .elementor-element.elementor-element-8b3427f{--display:flex;--min-height:74px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:12px 12px 12px 12px;}.elementor-1129 .elementor-element.elementor-element-8b3427f, .elementor-1129 .elementor-element.elementor-element-8b3427f::before{--border-transition:0.3s;}.elementor-1129 .elementor-element.elementor-element-8b3427f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1129 .elementor-element.elementor-element-0b39be4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6107C;--border-color:#D6107C;--border-radius:26px 26px 26px 26px;--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-1129 .elementor-element.elementor-element-0b39be4:not(.elementor-motion-effects-element-type-background), .elementor-1129 .elementor-element.elementor-element-0b39be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39a738b );}.elementor-1129 .elementor-element.elementor-element-0b39be4:hover{background-color:var( --e-global-color-1e86534 );}.elementor-1129 .elementor-element.elementor-element-0b39be4::before, .elementor-1129 .elementor-element.elementor-element-0b39be4 > .elementor-background-video-container::before, .elementor-1129 .elementor-element.elementor-element-0b39be4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1129 .elementor-element.elementor-element-0b39be4 > .elementor-background-slideshow::before, .elementor-1129 .elementor-element.elementor-element-0b39be4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1129 .elementor-element.elementor-element-0b39be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1129 .elementor-element.elementor-element-0b39be4, .elementor-1129 .elementor-element.elementor-element-0b39be4::before{--border-transition:0.3s;}.elementor-1129 .elementor-element.elementor-element-0b39be4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1129 .elementor-element.elementor-element-559d7dc img{width:100%;}.elementor-1129 .elementor-element.elementor-element-559d7dc > .elementor-widget-container{margin:-11px -11px -11px -11px;}.elementor-1129 .elementor-element.elementor-element-559d7dc{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-1129 .elementor-element.elementor-element-559d7dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1129 .elementor-element.elementor-element-6784a92{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1129 .elementor-element.elementor-element-6784a92 .elementor-heading-title{color:#D6107C;font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-1129 .elementor-element.elementor-element-6784a92.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1129 .elementor-element.elementor-element-e9402e5{--min-height:62vh;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-1129 .elementor-element.elementor-element-546adc9.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-1129 .elementor-element.elementor-element-f066e26.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1129 .elementor-element.elementor-element-2344f7a.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}}@media(min-width:768px){.elementor-1129 .elementor-element.elementor-element-e9402e5{--width:100%;}.elementor-1129 .elementor-element.elementor-element-546adc9{--width:58.037%;}.elementor-1129 .elementor-element.elementor-element-2344f7a{--width:35%;}.elementor-1129 .elementor-element.elementor-element-8b3427f{--width:100.472%;}.elementor-1129 .elementor-element.elementor-element-0b39be4{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1129 .elementor-element.elementor-element-e9402e5{--width:754px;}.elementor-1129 .elementor-element.elementor-element-546adc9{--width:258.263px;}.elementor-1129 .elementor-element.elementor-element-2344f7a{--width:337.734px;}}@media(max-width:767px){.elementor-1129 .elementor-element.elementor-element-e9402e5{--width:463px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1129 .elementor-element.elementor-element-e9402e5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1129 .elementor-element.elementor-element-2344f7a{--width:588.4px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1129 .elementor-element.elementor-element-2344f7a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1129 .elementor-element.elementor-element-a516afc > .elementor-widget-container{margin:8px 8px 8px 8px;}.elementor-1129 .elementor-element.elementor-element-a516afc{width:var( --container-widget-width, 98vw );max-width:98vw;--container-widget-width:98vw;--container-widget-flex-grow:0;}.elementor-1129 .elementor-element.elementor-element-a516afc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}}/* Start custom CSS for html, class: .elementor-element-a516afc */.heroes{
    width:100%;
    padding:10px;
    border:1px solid #ff6900; 
    border-radius:20px;
   
}

.container-btn_monto {
    display: flex;
   
    width: 90%!important ;
    gap: 6px !important;
    justify-content:  center;

    flex-wrap: nowrap;
  
    text-align: center;
    
 
    
}
.btn_monto{
    
    border:1px solid #ff6900 !important;
    color: #ff6900 !important;
    padding:12px 20px !important;
    width: 89%!important;
}

.btn_monto:hover,.btn_monto:focus,.btn_monto:active, .btn_monto_active{
     background: #ff6900!important;
    color: #fff !important;
}

.row {
    display: flex;
   
    width: 100%;
    gap: 10px;
    justify-content:  center;
    margin: 10px;
    flex-wrap: wrap;
  
    text-align: center;
    
 
    
}

form {
    margin: 0px;
    width: 100%;
 
   
    border-radius: 15px;
    justify-content: center;


    padding: 10px;
    
    
    
}


input, select{
    border-radius: 20px !important;
    margin: 0px;
    border:  #FD7F42 1px solid !important; 
    
    
}




#cvc{
    
    width: 300px;
    text-align: left;
    
    
}
button{
    margin-top: 2px;
 
    background:none;
    border: none;
    text-align: center;
    width: 100%;

    
    
    
}

.mediopago{
    font-size: 0.65em!important;
    width: 92% !important;
    min-width: 90px;
    height: 100px;
    line-height: 1;

   
}

.donacion{
    width: 46%;
    text-align: center;
    padding-top: 5px;
   
  
    height: 40px; 
    border-radius:30px;
    font-size: .80em;
    
     background: none;
    color: #8F63CC;
    border: #8F63CC 1px solid;
    
}

.donacion:hover,
.donacion:focus,
.donacion:active { 
   background:#8F63CC;
    color:#fff;
}


.donacion_active{
     background:#8F63CC;
     color:#fff;
     width: 46%;
     border-radius:30px;
        
}

#envio,#donar{
    color:#fff;   
    background-color: #CC3366!important;
     min-width: 200px;
}
#envio:hover,#donar:hover{
     background-color: #de4578!important;
    
}


.input{
    width: 47%;
   
   
}
.monto{
 width: 95%;   
}


.dots::after {
  content: '';
  display: inline-block;
  animation: dots 1.5s steps(3, end) infinite;
  width: 1em; /* espacio reservado para los puntos */
  text-align: left;
}

@keyframes dots {
  0%   { content: ''; }
  33%  { content: '.'; }
  66%  { content: '..'; }
  100% { content: '...'; }
}/* End custom CSS */