/* promobag footer — styles extracted from HFE Footer Light (ID 3712) */
#nasa-footer{background:#f3f6ee!important;border-top:3px solid #9eaf81;color:#354632}
#nasa-footer .elementor-3712{font-family:'Jost',Arial,Helvetica,sans-serif;font-size:15px!important;line-height:1.5;color:#354632}
#nasa-footer .elementor-3712 *{box-sizing:border-box}
#nasa-footer .pb-footer-main>.elementor-container{max-width:1280px;margin:auto;padding:30px 32px 26px;display:flex}
#nasa-footer .pb-footer-column>.elementor-widget-wrap{padding:0 16px 0 0!important;display:block}
#nasa-footer .pb-footer-column:last-child>.elementor-widget-wrap{padding-right:0!important}
#nasa-footer .elementor-3712 .elementor-widget{margin-bottom:0}
#nasa-footer .pb-logo{display:block;width:150px;max-width:100%;height:auto;margin:0}
#nasa-footer .pb-contact{display:flex;flex-direction:column;gap:5px;margin-top:18px;font-family:'Jost',Arial,Helvetica,sans-serif!important;font-size:15px!important}
#nasa-footer .pb-contact a,#nasa-footer .pb-address{display:flex;gap:7px;align-items:center}
#nasa-footer .pb-contact a:first-child{font-size:16px!important;font-weight:600;white-space:nowrap}
#nasa-footer .pb-contact svg{width:14px;height:14px;flex:0 0 14px;color:#557735}
#nasa-footer .pb-address{align-items:flex-start;margin-top:9px;font-family:'Jost',Arial,Helvetica,sans-serif!important}
#nasa-footer .pb-address svg{margin-top:2px}
#nasa-footer address{font-family:'Jost',Arial,Helvetica,sans-serif!important;font-size:inherit;font-weight:inherit;line-height:1.45;color:#58634f;margin:0}
#nasa-footer address strong{font-weight:500;color:#354632}
#nasa-footer .elementor-3712 a{color:inherit;text-decoration:none}
#nasa-footer .elementor-3712 a:hover{color:#557735;text-decoration:underline;text-underline-offset:4px}
#nasa-footer .pb-menu h2{font:600 16px/1.4 'Jost',Arial,Helvetica,sans-serif!important;margin:0;text-transform:none;color:#354632}
#nasa-footer .pb-heading{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:0;padding:0;margin:2px 0 12px;background:none;border:0;box-shadow:none;font:inherit;letter-spacing:normal;color:inherit;text-align:left;text-transform:none;opacity:1;cursor:default}
#nasa-footer .pb-plus{display:none;font-size:22px;font-weight:400}
#nasa-footer .pb-menu ul{list-style:none;padding:0;margin:0;display:grid;gap:4px;font:15px/1.5 'Jost',Arial,Helvetica,sans-serif!important;color:#58634f}
#nasa-footer .pb-menu li{list-style:none;margin:0;padding:0;border:0}
#nasa-footer .pb-menu a,#nasa-footer .pb-pending{display:inline-block;padding:0}
#nasa-footer .pb-pending{color:#6b7464}
#nasa-footer .pb-footer-news{display:grid!important;grid-template-columns:1fr 1.16fr;align-items:center;gap:26px;width:calc(100% - 64px);max-width:1216px;margin:0 auto!important;padding:22px 0!important;border-top:1px solid #dbe2d4;--container-widget-width:100%}
#nasa-footer .pb-footer-news>.elementor-element{width:100%;min-width:0}
#nasa-footer .pb-news-copy h2{font:500 19px/1.4 'Jost',Arial,Helvetica,sans-serif;letter-spacing:-.4px;margin:0;text-transform:none;color:#354632}
#nasa-footer .pb-news-copy p{font:14px/1.5 'Jost',Arial,Helvetica,sans-serif!important;color:#58634f;margin:5px 0 0}
#nasa-footer .pb-news-form .wpcf7,#nasa-footer .pb-news-form form{margin:0;padding:0}
#nasa-footer .pb-email-row{display:flex;align-items:stretch;gap:8px;position:relative}
#nasa-footer .pb-email-label{flex:1;min-width:0;margin:0;font:inherit}
#nasa-footer .pb-email-label .wpcf7-form-control-wrap{display:block}
#nasa-footer .pb-email-row input[type=email]{width:100%;height:43px;min-width:0;margin:0;padding:11px 12px;background:#fff;border:1px solid #d7dfcf;border-radius:7px;box-shadow:none;color:#354632;font:15px/1.5 'Jost',Arial,Helvetica,sans-serif!important}
#nasa-footer .pb-email-row input[type=submit]{position:static;flex:0 0 auto;width:auto;min-width:0;height:43px;margin:0;padding:11px 17px;border:0;border-radius:7px;background:#354632;color:#fff;box-shadow:none;font:500 15px/1.5 'Jost',Arial,Helvetica,sans-serif!important;text-transform:none;letter-spacing:normal}
#nasa-footer .pb-email-row input[type=submit]:hover{background:#557735}
#nasa-footer .pb-email-row .wpcf7-spinner{position:absolute;right:4px;bottom:-27px;margin:0}
#nasa-footer .pb-consent{margin-top:10px;color:#58634f;font:11px/1.5 'Jost',Arial,Helvetica,sans-serif!important}
#nasa-footer .pb-consent .wpcf7-list-item-label{font-family:'Jost',Arial,Helvetica,sans-serif!important;font-size:11px!important;line-height:1.5!important}
#nasa-footer .pb-consent .wpcf7-list-item{margin:0}
#nasa-footer .pb-consent label{display:flex;align-items:center;gap:6px;margin:0;font:inherit}
#nasa-footer .pb-consent input{appearance:auto;width:13px;height:13px;margin:0;accent-color:#354632}
#nasa-footer .pb-consent .wpcf7-list-item-label:before,#nasa-footer .pb-consent .wpcf7-list-item-label:after{display:none}
#nasa-footer .pb-news-form p{margin:0}
#nasa-footer .pb-news-form .wpcf7-response-output{margin:12px 0 0;padding:8px;font-size:14px}
#nasa-footer .pb-news-form .wpcf7-not-valid-tip{font-size:14px}
#nasa-footer .pb-footer-bottom{background:#eaf0e3;border-top:1px solid #dbe2d4}
#nasa-footer .pb-footer-bottom>.elementor-container{max-width:1280px;padding:18px 32px;margin:auto;align-items:center}
#nasa-footer .pb-footer-bottom .elementor-widget-wrap{padding:0!important}
#nasa-footer .pb-footer-bottom p{margin:0;font:13px/1.5 'Jost',Arial,Helvetica,sans-serif!important;color:#58634f}
#nasa-footer .pb-footer-bottom nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px 17px;font:13px/1.5 'Jost',Arial,Helvetica,sans-serif!important;color:#58634f}
#nasa-footer .pb-menu [hidden]{display:none!important}
#nasa-footer a:focus-visible,#nasa-footer button:focus-visible,#nasa-footer input:focus-visible{outline:2px solid #557735;outline-offset:3px}
@media(max-width:767px){
#nasa-footer .pb-footer-main>.elementor-container{display:block;padding:28px 24px 0}
#nasa-footer .pb-footer-main .pb-footer-column{width:100%!important}
#nasa-footer .pb-footer-column>.elementor-widget-wrap{padding:0!important}
#nasa-footer .pb-brand{padding-bottom:24px}
#nasa-footer .pb-logo{width:178px}
#nasa-footer .pb-contact{font-size:15px!important;gap:3px}
#nasa-footer .pb-contact a{min-height:38px;gap:10px}
#nasa-footer .pb-contact a:first-child{font-size:17px!important}
#nasa-footer .pb-contact svg{width:16px;height:16px;flex-basis:16px}
#nasa-footer .pb-address{gap:10px;margin-top:8px;font-size:15px!important}
#nasa-footer .pb-menu{border-top:1px solid #dbe2d4}
#nasa-footer .pb-heading{padding:12px 0;margin:0;font-size:16px!important;min-height:49px;cursor:pointer}
#nasa-footer .pb-plus{display:inline}
#nasa-footer .pb-menu ul{gap:0;padding-bottom:14px;font-size:16px!important}
#nasa-footer .pb-menu li a,#nasa-footer .pb-menu .pb-pending{display:block;padding:7px 0}
#nasa-footer .pb-footer-news{grid-template-columns:1fr;gap:17px;width:calc(100% - 48px);padding:24px 0 28px!important}
#nasa-footer .pb-news-copy h2{font-size:22px}
#nasa-footer .pb-news-copy p{font-size:14px!important;max-width:300px}
#nasa-footer .pb-email-row input[type=email]{font-size:16px}
#nasa-footer .pb-email-row input[type=submit]{padding:11px 12px}
#nasa-footer .pb-footer-bottom>.elementor-container{display:block;padding:22px 24px}
#nasa-footer .pb-footer-bottom .elementor-column{width:100%!important}
#nasa-footer .pb-footer-bottom nav{justify-content:flex-start;gap:4px 17px;margin-top:16px}
#nasa-footer .pb-footer-bottom nav a{display:flex;align-items:center;min-height:32px}
}

#nasa-footer .pb-email-row>p{display:contents}#nasa-footer .pb-email-row br,#nasa-footer .pb-consent br{display:none}

#nasa-footer .pb-footer-news-section>.elementor-container{max-width:1216px;width:calc(100% - 64px);margin:auto;border-top:1px solid #dbe2d4;padding:22px 0;align-items:center}
#nasa-footer .pb-footer-news-section .elementor-widget-wrap{padding:0!important}
#nasa-footer .pb-footer-news-section .elementor-column:first-child .elementor-widget-wrap{padding-right:26px!important}
@media(max-width:767px){#nasa-footer .pb-footer-news-section>.elementor-container{display:block;width:calc(100% - 48px);padding:24px 0 28px}#nasa-footer .pb-footer-news-section .elementor-column{width:100%!important}#nasa-footer .pb-footer-news-section .elementor-column:first-child .elementor-widget-wrap{padding:0 0 17px!important}}

#nasa-footer .pb-heading,#nasa-footer .pb-heading:disabled{background:transparent!important;color:#354632!important;border:0!important;box-shadow:none!important;opacity:1!important;padding:0!important;min-height:0!important;height:auto!important;text-transform:none!important}
#nasa-footer .pb-logo{height:auto;object-fit:contain}
#nasa-footer .pb-email-row input[type=submit],#nasa-footer .pb-email-row input[type=submit]:disabled{background:#354632!important;color:#fff!important;opacity:1!important}
@media(max-width:767px){#nasa-footer .pb-heading{padding:12px 0!important;min-height:49px!important}#nasa-footer .pb-logo{height:auto}}

#nasa-footer .pb-footer-news-column .pb-news-copy h2{font:600 16px/1.4 'Jost',Arial,Helvetica,sans-serif!important;letter-spacing:normal;margin:2px 0 12px}
#nasa-footer .pb-footer-news-column .pb-news-copy p{margin:0 0 12px}
#nasa-footer .pb-footer-news-column .pb-email-row{flex-wrap:wrap}
#nasa-footer .pb-footer-news-column .pb-email-label{flex:1 1 130px}
#nasa-footer .pb-footer-news-column .pb-email-row input[type=submit]{padding-left:12px;padding-right:12px}
@media(min-width:768px){#nasa-footer .pb-footer-main>.elementor-container{flex-wrap:nowrap}#nasa-footer .pb-footer-column{min-width:0}}
@media(max-width:767px){#nasa-footer .pb-footer-news-column{border-top:1px solid #dbe2d4;padding:22px 0 28px}#nasa-footer .pb-footer-news-column .pb-news-copy h2{font-size:20px;margin:0 0 8px}#nasa-footer .pb-footer-news-column .pb-news-copy p{margin-bottom:16px}}
