#et_search_icon:hover,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#e8bb34}@media only screen and (min-width:768px){.three-column-grid .et_pb_grid_item{width:28.333%!important;margin:0 7.5% 7.5% 0!important}.three-column-grid .et_pb_grid_item:nth-child(3n){margin-right:0!important}.three-column-grid .et_pb_grid_item:nth-child(3n+1){clear:left}.three-column-grid .et_pb_grid_item:nth-child(4n+1){clear:unset!important}}.text-portafolio h2{background-color:#FFF;padding:5%}.cont{position:relative;width:100%}.image{display:block;width:100%;height:auto;opacity:.4}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#2C2C2C;background-image:url("https://mesco.cl/sitio/wp-content/uploads/2020/01/ISO.png");background-position:right}.cont:hover .overlay{opacity:1}.text{color:white;font-weight:700;text-transform:uppercase;font-size:28px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}@media (max-width:480px){.wpcf7{margin:0 auto;width:100%}}.wpcf7{margin:0 auto;width:50%}.wpcf7 div{margin-bottom:15px}.wpcf7 input.wpcf7-text,input.wpcf7-number,input.wpcf7-date,.wpcf7-select,.wpcf7-textarea{width:100%;padding:16px;border-width:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#333;background-color:#eee;font-size:14px;-webkit-appearance:none}.wpcf7-submit{position:relative;padding:.3em 1em;border:2px solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover;font-size:20px;font-weight:500;line-height:1.7em!important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;color:#e8bb34}.wpcf7-submit:hover{background-color:rgba(0,0,0,.05);padding:.3em 2em .3em .7em;border:2px solid transparent}.wpcf7{width:90%!important}.menu_cta{background-color:#e8bb34;border:2px solid #e8bb34;color:#fff;padding:0!important;transition:color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms}.menu_cta a{color:#fff!important;padding:15px 15px 15px 15px!important}.menu_cta:hover{background-color:#f3c63f;border:2px solid #f3c63f;color:#FFF}.menu_cta2{background-color:#ffffff;border:2px solid #e8bb34;padding:0!important;transition:color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms;color:#e8bb34!important}.menu_cta2 a{background-color:#ffffff;padding:15px 15px 15px 15px!important;color:#e8bb34!important}.menu_cta2:hover{background-color:#FFF;border:2px solid #e8bb34}.et-social-facebook a.icon:before{content:"\f232";font-family:"Font Awesome 5 Brands"!important}@media only screen and (max-width:980px){.three-columns .et_pb_column{width:33%!important}.menu_cta2{margin-top:5px}}.slider-mesco h1{background-color:rgb(89 89 89 / 70%);padding:10px 20px;display:inline-block}.slider-mesco .et_pb_more_button{margin-top:0px}