footer#main-footer{display:none}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%;background:transparent;border:none;border-bottom:2px solid white;color:white;padding:8px 0;margin-bottom:20px;font-size:16px}.wpcf7 textarea{height:80px}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:white;opacity:0.8}.wpcf7 input:focus,.wpcf7 textarea:focus{outline:none;border-bottom:2px solid white}.wpcf7 input[type="submit"]{background:transparent;color:white;border:2px solid #A4C753;border-radius:25px;padding:10px 30px;font-size:16px;cursor:pointer;transition:background 0.3s,color 0.3s}.wpcf7 select{width:100%;background:transparent;border:none;border-bottom:2px solid white;color:white;padding:8px 0;margin-bottom:20px;font-size:16px;appearance:none}.wpcf7 select:focus{outline:none;border-bottom:2px solid white}.wpcf7 select{background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px;padding-right:30px}.wpcf7 select option{background-color:#000000;color:white}.wpcf7-label{display:block;color:white;font-size:16px;margin-bottom:5px}.wpcf7 select option{background-color:#11521B;color:white}.wpcf7-not-valid-tip{color:#fff;font-size:16px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#A4C753;COLOR:#fff;font-size:16px}.wpcf7 input[type="submit"]:hover{background:#A4C753;color:white}#top-menu li a{position:relative;display:inline-block;padding-bottom:5px;transition:all 0.3s ease}#top-menu li a::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0%;background-color:#A4C853;transition:width 0.3s ease}#top-menu li a:hover::after{width:100%}#top-menu li.current-menu-item a::after,#top-menu li.current_page_item a::after{width:100%}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{margin-bottom:59px!important}}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:6px!important}nav#top-menu-nav,#top-menu,nav.et-menu-nav,.et-menu{float:left;margin-top:13px}.notiXZ48D{text-align:left;display:flex;flex-direction:column;align-items:flex-start}.notiXZ48D .titulo{font-size:1.3em;font-weight:bold;color:#2b533c;margin-bottom:0.3em}.notiXZ48D .fecha{font-size:0.9em;color:#40a758;font-weight:600;margin-bottom:0.5em}.notiXZ48D .descripcion{color:#104c1b;max-width:500px;line-height:1.6}