:root{--gris:#f5f5f5;--gris-txt:#888;--gris-o:#4c4c4c;--negro:#161616;--negro-t:rgba(0,0,0,0.5);--celeste:#3090c7;--verde-agua:#4aae67;--azul-o:#32485d;--amarillo:#eff678;--amarillo-c:#faf7be;--amarillo-o:#935801;--rojo:#af0000;--rojo-c:#ffe8e8;--rojo-o:#a70909;--verde:#20c502;--verde-c:#daffdd;--verde-o:#1b600f}html,body{overflow-x:hidden!important;font-weight:400}html:not(.et-fb-preview--wireframe) #page-container{overflow-x:hidden!important;position:relative!important}h1,h2,h3,h4,h5,h6{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}small{font-size:.8em}.et_pb_ajax_pagination_container .entry{width:100%}.not-found-title{display:none}.not-found-title+p{background:var(--rojo-c);border:1px solid var(--rojo-o);color:var(--rojo-o);font-weight:400;margin:0!important;padding:20px 30px!important;width:100%}@media (max-width:980px){.invertir-cols{display:flex!important;flex-wrap:wrap}.invertir-cols .et_pb_column:first-child{order:2}.invertir-cols .et_pb_column:last-child{order:1}}.et-menu a:hover{opacity:1!important}.et-menu li.current-menu-item>a,.et-menu li.current-menu-parent>a,.et-menu li:has(li.current-menu-parent)>a{font-weight:bold!important}.et_pb_menu.vertical ul li{display:block!important;width:100%}.et_pb_menu.no-mobile .et_pb_menu__menu{display:flex!important}.et_pb_menu.no-mobile .et_mobile_nav_menu{display:none!important}.et_mobile_menu{display:none!important;visibility:hidden!important}.mobile_nav.opened .et_mobile_menu{display:block!important;visibility:visible!important}.et_mobile_menu li a:hover,.nav ul li a:hover{color:inherit!important;opacity:1!important}@media (min-width:1200px){.et_pb_menu .et-menu>li{padding-left:20px;padding-right:20px}}.nav li ul.sub-menu{border-top:solid 21px var(--celeste)!important;box-shadow:none!important;padding:0!important;left:0!important;width:220px!important}.et_pb_sticky .nav li ul.sub-menu{border-top-width:11px!important}.nav li ul.sub-menu li{padding:0!important;width:100%!important}.nav li ul.sub-menu li:first-child{padding-top:8px!important}.nav li ul.sub-menu li:last-child{padding-bottom:8px!important}.nav li ul.sub-menu a{display:block!important;font-size:14px!important;line-height:1.1em!important;padding:10px 20px!important;width:100%!important}@media (max-width:767px){.nav li ul.sub-menu{border-top-width:16px!important}}.et_pb_row,.container{width:86%}.et_pb_text_inner ul:last-child{padding-bottom:0}.et_pb_social_media_follow li{margin:0}@media (max-width:980px){.mantener-50-50{display:flex!important;flex-wrap:wrap;align-items:center}.mantener-50-50 .et_pb_column{width:50%!important}}.et_pb_button{line-height:1em!important}.et_pb_button.icono::before{font-family:"Font Awesome 6 Free"!important;font-size:0.9em!important;font-weight:600!important;display:inline-block!important;margin:0 8px 0 0!important;visibility:visible!important;opacity:1!important;position:relative!important;top:0!important;left:0!important}.et_pb_button.icono::after{font-family:"Font Awesome 6 Free"!important;font-size:0.9em!important;font-weight:600!important;display:inline-block!important;margin:0 0 0 8px!important;visibility:visible!important;opacity:1!important;position:relative!important;top:0!important;left:0!important}.et_pb_button.icono.after::before,.et_pb_button.icono.before::after{display:none!important}.sidebar .et_pb_widget{margin-bottom:30px!important}.sidebar .et_pb_widget:last-child{margin:0!important}.sidebar .wp-block-image{margin:0}.sidebar .wp-block-image img,.sidebar .wp-block-image a{display:block}.sidebar h2{border-left:5px solid var(--verde-agua);color:var(--gris-o);font-size:16px;text-transform:uppercase;padding:0 0 0 10px;margin:0 0 30px}.sidebar .popular-posts li{line-height:1.1em;min-height:75px;padding-left:90px;margin-bottom:20px;position:relative}.sidebar .popular-posts li:last-child{margin:0}.sidebar .popular-posts li a:first-child{position:absolute;top:0;left:0}.sidebar .popular-posts img{float:none;width:75px;height:75px;border-radius:5px}.sidebar .popular-posts li a{color:var(--gris-o);transition:all ease 0.3s}.sidebar .popular-posts li a:hover{color:var(--verde-agua)}.sidebar .wpp-post-title{font-weight:700;display:block;margin-bottom:3px}.sidebar .wpp-meta{color:var(--gris-txt);font-weight:400}.et_pb_tabs{border:none!important}.et_pb_tabs .et_pb_tabs_controls{background:#fff0;border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 25px!important;margin:0 0 30px!important;position:relative}.et_pb_tabs .et_pb_tabs_controls li{border:none;float:none;margin-left:20px}.et_pb_tabs .et_pb_tabs_controls li a{padding:0}.et_pb_tabs .et_pb_all_tabs{background:#fff0}.et_pb_tabs .et_pb_tab{padding:0}.et_pb_tabs .et_pb_tab_content h2{margin:0 0 20px}.et_pb_tabs .et_pb_tab_content h3{color:var(--azul-o);margin:0 0 15px}.et_pb_tabs .gallery{display:flex;flex-wrap:wrap;gap:20px}.et_pb_tabs .gallery br{display:none!important}.et_pb_tabs .gallery-item{width:calc(20% - 16px)!important;margin-bottom:0!important}.et_pb_tabs .gallery img{border:none!important;display:block;width:100%}@media (max-width:767px){.et_pb_tabs .gallery-item{width:calc(33.3% - 13.3px)!important;margin-bottom:0!important}}@media (min-width:501px){.et_pb_tabs .et_pb_tabs_controls::before{content:"";background:var(--verde-agua);height:5px;width:50px;position:absolute;left:0;bottom:0}}@media (max-width:500px){.et_pb_tabs .gallery-item{width:calc(50% - 10px)!important;margin-bottom:0!important}.et_pb_tabs .et_pb_tabs_controls{justify-content:flex-start}.et_pb_tabs .et_pb_tabs_controls li{margin:0 20px 0 0}}.mini-titulo{margin-bottom:-16px!important}.titulo{position:relative}.titulo::after{content:"";background:var(--verde-agua);height:5px;width:50px;position:absolute;left:0;bottom:0}@media (max-width:500px){.mini-titulo{margin-bottom:30px!important}}#site-header{transition:all ease 0.9s}header .h-buscador form>div{position:relative}header .h-buscador form>div::before{content:"\f002";color:var(--verde-agua);font-family:"Font Awesome 6 Free";font-weight:600;position:absolute;top:50%;right:15px;transform:translateY(-50%)}header .et_pb_button.login::before{content:"\f007"!important;color:var(--verde-agua)!important}header .et_pb_button.logout::after{content:"\f2f5"!important;color:var(--verde-agua)!important}header .h-menu .et_pb_button.login::before,header .h-menu .et_pb_button.logout::after{color:#fff!important}header #menu-principal .current-menu-item a,header #menu-principal .current_page_item a{font-weight:700}header .mobile_nav.opened .mobile_menu_bar{position:fixed;top:10px;left:50%;transform:translateX(-50%);z-index:999999}header .mobile_nav.opened .mobile_menu_bar::before{content:"\f00d";font-family:"Font Awesome 6 Free"!important;font-size:25px;font-weight:600}header .et_mobile_menu{border-top-width:50px!important;padding:0!important;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important;overflow-y:scroll}.et_pb_menu .et_mobile_menu li ul,.et_mobile_menu li li{padding:0}header .et_mobile_menu a{font-size:12px!important;line-height:1.1em!important;padding:10px 10px 7px!important;text-align:center!important}header .et_mobile_menu .menu-item-has-children>a{background:#fff}.et-db #et-boc header.et-l .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu li.current-menu-item>a,header .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu li.current-menu-item>a{color:var(--verde-agua)!important;font-weight:700}@media (max-width:1200px){.et_pb_row_1_tb_header{display:flex;flex-wrap:wrap}}@media (min-width:981px){header .h-buscador{width:42.6667%!important}header .h-usuario{width:16.6667%!important}}@media (max-width:980px){.scroll-hide{top:-100%!important;opacity:0}header .h-menu .et_pb_menu{position:absolute!important;top:3px;left:0}}.um-login{margin:0!important}.um-password{max-width:initial!important}.um-password .um-col-alt-b{padding-top:10px!important}.um-field-block{color:var(--gris-o)!important;font-size:14px!important}.um-field-block div{text-align:left!important}.um-left{float:none!important}.um-form a.um-link-alt,.um-field-checkbox-option,.um-field-radio-option{font-size:14px!important;font-weight:400!important}.um .um-form .um-col-alt{margin-bottom:0!important}.um .um-form form .um-field-label{margin:0!important}.um .um-form form label{font-size:14px!important}.um .um-form form input.um-form-field{border-color:var(--gris-o)!important;border-radius:0!important;color:var(--gris-o)!important;font-size:14px!important;line-height:1.7em!important;height:auto!important;padding:10px 15px!important}.um .um-form form input.um-button{background:transparent!important;border:2px solid var(--verde-agua)!important;border-radius:0!important;color:var(--verde-agua)!important;font-size:14px!important;font-weight:bold!important;line-height:1em!important;text-transform:uppercase!important;padding:12px 30px!important;width:100%!important}.um .um-form form input.um-button:hover{background:var(--verde-agua)!important;color:#fff!important}.um .um-form a.um-link-alt{text-align:left!important}.wow-modal-window{overflow:hidden!important}.wow-modal-window h2{border-left:5px solid var(--verde-agua);font-size:16px;line-height:1em;text-transform:uppercase;padding-left:10px}.wow-modal-window .um .um-form .um-row{margin:0 0 20px!important}.wow-modal-window .um .um-form .um-field-checkbox{margin:0 0 20px!important}.wow-modal-window .um .um-form .um-field-checkbox:hover{cursor:pointer}.um-account-meta,.um-account-nav,.um-account-side .um-account-meta,.um-account-side .um-account-icon,.um-account-side .um-account-icontip,.um-account-side .um-account-title,.um-account-side .um-account-arrow,.um-account-main .um-account-heading{display:none!important}.um-account-side{float:none!important;width:100%!important;display:block!important}.um-account-side ul{border:none!important;border-bottom:1px solid #ccc!important;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-bottom:25px!important;margin-bottom:10px!important;position:relative}.um-account-side ul li{background:transparent!important;width:auto;padding:0;margin:0 0 0 20px!important}.um-account-side li a{background:transparent!important;line-height:1em!important;height:auto!important;padding:0!important}.um-account-side li a::before{color:var(--gris-o);font-weight:400;line-height:1em;text-transform:uppercase;padding:0}.um-account-side li a[data-tab="general"]::before{content:"DATOS"}.um-account-side li a[data-tab="password"]::before{content:"CONTRASE\00d1 A"}.um-account-side li a.current::before{color:var(--verde-agua)}.um-account-main{float:none!important;padding:0!important;width:100%!important;max-width:initial!important}@media (min-width:501px){.um-account-side ul::before{content:"";background:var(--verde-agua);height:5px;width:50px;position:absolute;left:0;bottom:0}}@media (max-width:500px){.um-account-side ul{justify-content:flex-start}.um-account-side ul li{margin:0 20px 0 0!important}}.dica_divi_carousel .dica-item-image{width:100%!important;height:auto!important}.ultimas-noticias .et_pb_ajax_pagination_container{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.ultimas-noticias article{width:calc(25% - 7.5px);margin:0!important;position:relative;overflow:hidden;height:500px}.ultimas-noticias .entry-featured-image-url{margin:0;position:absolute;top:0;left:0;width:100%;height:100%}.ultimas-noticias img{object-fit:cover;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);transition:all ease 0.6s}.ultimas-noticias article:hover img{transform:translate(-50%,-50%) scale(1.1)}.ultimas-noticias .entry-info{background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .4) 100%)}.ultimas-noticias .entry-info{width:100%;padding:0 20px 20px;position:absolute;bottom:0;left:0}.ultimas-noticias .post-meta{margin:0 0 5px}.ultimas-noticias .post-meta a{background:var(--verde-agua);color:#fff!important;font-size:14px;font-weight:300;line-height:1em;text-transform:uppercase;display:inline-block;padding:5px 5px;transition:all ease 0.3s}.ultimas-noticias .post-meta a:hover{background:var(--celeste)}.ultimas-noticias .entry-title{color:#fff!important;font-size:18px}@media (max-width:1200px){.ultimas-noticias article{height:400px}}@media (max-width:980px){.ultimas-noticias article{height:200px;width:calc(50% - 5px)}}@media (max-width:767px){.ultimas-noticias article{height:200px;width:100%}}.grilla-miembros .et_pb_column{display:flex;flex-wrap:wrap;justify-content:space-between}.grilla-miembros .et_pb_image{width:calc(20% - 24px);margin:5px 0!important}@media (max-width:767px){.grilla-miembros .et_pb_image{width:calc(33% - 20px)}}@media (max-width:500px){.grilla-miembros .et_pb_image{width:calc(50% - 15px)}}.et_pb_posts.grilla>div{display:flex;flex-wrap:wrap;gap:30px}.et_pb_posts.grilla article{width:calc(50% - 15px);margin:0}.et_pb_posts.grilla .entry-featured-image-url{border-radius:5px;display:block;padding-bottom:66%;margin:0 0 20px;overflow:hidden}.et_pb_posts.grilla img{object-fit:cover;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);transition:all ease 0.6s}.et_pb_posts.grilla article:hover img{transform:translate(-50%,-50%) scale(1.1)}.et_pb_posts.grilla .entry-title{margin:0 0 10px}.et_pb_posts.grilla .post-content{margin:0 0 15px}.et_pb_posts.grilla.categoria .post-content{margin:0}.et_pb_posts.grilla .post-content p{color:var(--gris-txt)!important}.et_pb_posts.grilla .more-link{border:2px solid var(--verde-agua);color:var(--verde-agua);font-weight:700;line-height:1em;text-transform:uppercase;text-align:center;display:block;padding:12px;margin:15px 0 0;transition:all ease 0.3s}.et_pb_posts.grilla .more-link:hover{background:var(--verde-agua);color:#fff}.et_pb_posts.grilla .post-meta{color:var(--gris-txt);font-weight:400;margin:0}.et_pb_posts.grilla.categoria .post-meta{margin-bottom:10px}.et_pb_posts.grilla .post-meta a{border:1px solid var(--gris-txt);color:var(--gris-txt);line-height:1em;text-transform:uppercase;padding:2px 5px;margin-right:15px;transition:all ease 0.3s}.et_pb_posts.grilla .post-meta a:hover{background:var(--verde-agua);border-color:var(--verde-agua);color:#fff}.published{text-transform:capitalize;display:inline-block}.published::before{content:"\f017";font-family:"Font Awesome 6 Free";display:inline-block;margin-right:5px}@media (max-width:767px){.et_pb_posts.grilla article{width:100%}}.single-post .et_pb_title_meta_container{margin:10px 0 30px}.single-post .et_pb_title_meta_container a{border:1px solid var(--gris-txt);color:var(--gris-txt)!important;line-height:1em;text-transform:uppercase;padding:2px 5px;margin-right:15px;transition:all ease 0.3s}.single-post .et_pb_title_meta_container a:hover{background:var(--verde-agua);border-color:var(--verde-agua);color:#fff!important}.single-post .published{color:var(--gris-txt);text-transform:capitalize}.single-post .published::before{content:"\f017";font-family:"Font Awesome 6 Free";display:inline-block;margin-right:5px}.compartir::before{content:"COMPARTIR";background:var(--gris);font-weight:700;padding-right:10px;position:absolute;top:0;left:0;transform:translateY(-50%)}.addtoany_shortcode{margin-left:-3px}.et_pb_portfolio .project{border-bottom:1px solid #ccc!important;margin:0 0 25px!important;padding:0 0 30px 0!important;position:relative}.et_pb_portfolio .project .et_pb_button{padding:12px 20px!important}@media (min-width:600px){.et_pb_portfolio .project{padding:0 200px 30px 0!important}.et_pb_portfolio .project .et_pb_button{position:absolute;top:3px;right:0}}@media (max-width:600px){.et_pb_portfolio .project .et_pb_button{margin-top:15px}}.wpcf7-form .fcol{font-size:0;font-weight:500;display:block;margin:-15px -15px 15px}.wpcf7-form .fcol>span{font-size:16px;display:inline-block;vertical-align:middle;padding:15px}.wpcf7-form .fcol>span:has(.wpcf7-checkbox){padding:10px 15px}.wpcf7-form .fcol.x3>span{width:33.3%}.wpcf7-form .fcol.x2>span{width:50%}.wpcf7-form .fcol.x1>span{width:100%}.wpcf7-form .fcol>span input,.wpcf7-form .fcol>span textarea{background:#fff0;border:1px solid var(--gris-o);color:var(--gris-o);font-size:14px;line-height:1.7em;display:block;padding:10px 15px;margin:0;width:100%}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item{margin:0;position:relative}.wpcf7-form .wpcf7-checkbox input{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label{font-size:14px;font-weight:400;padding-left:25px;position:relative}.wpcf7-form .wpcf7-checkbox input:hover,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label:hover{cursor:pointer}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label::before{content:"";border:1px solid var(--gris-o);font-family:"Font Awesome 6 Free";font-size:12px;font-weight:600;line-height:14px;text-align:center;width:14px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.wpcf7-form .wpcf7-checkbox input:checked+span::before{content:"\f00c"}.wpcf7-form .fcol.enviar{text-align:center;margin:0;position:relative}.wpcf7-form .fcol.enviar input{background:#fff0;border:2px solid var(--verde-agua);color:var(--verde-agua);font-size:14px;font-weight:700;line-height:1em;text-transform:uppercase;padding:12px;margin:0;width:100%;outline-color:#fff0;transition:all ease 0.3s}.wpcf7-form .fcol.enviar input:hover{background:var(--verde-agua);color:#fff;cursor:pointer}.wpcf7 .wpcf7-spinner{position:absolute;top:50%;right:0;transform:translateY(-50%);margin:0}@media (max-width:980px){.wpcf7-form .fcol.enviar{text-align:center}.wpcf7-form .fcol.enviar input{width:100%}}@media (min-width:768px){.wpcf7-form .fcol.mitad>span textarea{height:234px}}@media (max-width:767px){.wpcf7-form .fcol.mitad,.wpcf7-form .fcol.x3>span,.wpcf7-form .fcol.x2>span{width:100%}}.wpcf7 .wpcf7-not-valid-tip{color:var(--rojo);font-size:12px;position:absolute;left:15px;bottom:-8px}form:not(.et-fb-form) input.wpcf7-not-valid,form:not(.et-fb-form) textarea.wpcf7-not-valid,form:not(.et-fb-form) select.wpcf7-not-valid{border-bottom-color:var(--rojo)!important}.wpcf7 form div.wpcf7-response-output,.um p.um-notice{background:#fff;border:1px solid var(--gris-o);border-radius:0;color:var(--gris-o);font-weight:400;margin:30px 0 0!important;padding:20px 30px!important;text-align:center}.wpcf7-form.invalid div.wpcf7-response-output,.wpcf7-form.unaccepted div.wpcf7-response-output{background:var(--rojo-c);border-color:var(--rojo-o);color:var(--rojo-o)}.wpcf7-form.failed div.wpcf7-response-output,.um .um-notice.err{background:var(--rojo-c);border-color:var(--rojo-o);color:var(--rojo-o)}.wpcf7-form.sent div.wpcf7-response-output,.um .um-notice.success{background:var(--verde-c);border-color:var(--verde-o);color:var(--verde-o)}