@import url(https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap);html,body{font-family:'Mulish',sans-serif;cursor:default}.mulish-<uniquifier>{font-family:'Mulish',sans-serif;font-optical-sizing:auto;font-weight:<weight>;font-style:normal}.shadow-inner-box .e-con-inner{box-shadow:1px 1px 8px #c9c9c9}.bullets-wide .swiper-pagination-bullet{width:25px!important;border-radius:10px;height:10px!important}span.countdown-number{color:#fff;text-align:left;width:100%;padding:0;font-size:2em;font-weight:800}.btn-boxes{display:none;opacity:0;transition:all 0.3s ease}.servicio-boxes{transition:all 0.3s ease;cursor:pointer}.servicio-boxes:hover{box-shadow:0 0 20px rgb(0 0 0 / .1)!important;transform:translateY(-5px)!important}.servicio-boxes:hover .btn-boxes{opacity:0;display:none}.psl-servicios-archive .elementor-row{display:flex;flex-wrap:wrap;margin:0 -15px}.psl-servicios-archive .elementor-column{padding:0 15px;margin-bottom:30px}.psl-servicio-item{border:1px solid #e6e6e6;padding:20px;transition:all 0.3s ease;height:100%}.psl-servicio-item:hover{box-shadow:0 5px 15px rgb(0 0 0 / .1)}.psl-servicio-thumbnail img{width:100%;height:auto;display:block;margin-bottom:15px}.psl-servicio-title{margin:0 0 10px;font-size:1.2em}.psl-servicio-icono{font-size:2em;text-align:center;margin:10px 0}.psl-servicio-icono img{max-width:50px;height:auto}.psl-servicio-single .elementor-container{max-width:1200px}.psl-servicio-header{text-align:center;margin-bottom:40px}.psl-servicio-featured-image img{width:100%;height:auto;margin-bottom:20px}.psl-servicio-icono{font-size:3em;margin:20px 0}.psl-servicio-icono img{max-width:80px}.psl-servicio-content{line-height:1.6}.elementor-pagination{text-align:center;margin-top:40px}.elementor-pagination .page-numbers{display:inline-block;padding:5px 15px;margin:0 5px;border:1px solid #ddd}.elementor-pagination .current{background:#000;color:#fff;border-color:#000}.servicios-acordeon .e-n-accordion-item-title{box-shadow:0 0 5px #adadad;width:fit-content}.menu-boxes{display:none;position:absolute!important;top:100%;width:370px;max-width:370px!important;left:0;background:#fff;box-shadow:0 0 5px #a7a7a7;z-index:2;margin-top:10px}.servicio-boxes{position:relative}.menu-item-icon svg{width:20px!important}.menu-item-icon{width:25px;height:25px;border-radius:15px;display:flex;justify-content:center;align-items:center;margin-right:10px}#menu-cumplimiento-ambiental .menu-item-icon,#menu-servicios-profesionales .menu-item-icon{background:#3d549e;fill:#fff}#menu-hidrocarburos .menu-item-icon{background:#f27100;fill:#fff}#menu-biorremediacion .menu-item-icon{background:#009e00;fill:#fff}.menu-boxes li a{font-weight:700;display:flex;justify-content:flex-start;align-items:baseline}.menu-boxes li{padding:5px 10px;transition:background-color 0.3s ease}.menu-boxes li:hover{background-color:#e1e3ef}.menu-boxes #menu-cumplimiento-ambiental li a,.menu-boxes #menu-servicios-profesionales li a{color:#3d549b}.menu-boxes #menu-hidrocarburos li a{color:#f27100}.menu-boxes #menu-biorremediacion li a{color:#009e00}.menu-boxes ul{list-style:none;padding-left:0}ul.sub-menu{display:none;position:absolute;background:#3e559e;left:370px;top:0;width:270px}.menu-boxes li:hover>ul.sub-menu{display:block}ul.sub-menu li a{color:white!important}ul.sub-menu li a{color:white!important}.sub-menu li{padding:2px 5px}.sub-menu li:hover{background:#6071af}.menu-boxes:after{content:'';top:-10px;width:61.5%;height:10px;position:absolute}#menu-ambiental:after{background:#002d5f}#menu-hidrocarburos:after{background:#f27100}#menu-biorremediacion:after{background:#009e00}#menu-servicios-profesionales:after{background:#3d549e}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title{color:inherit!important}summary.e-n-accordion-item-title:hover div.e-n-accordion-item-title-text{color:#fff}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color)!important}button.adev-carousel-prev,button.adev-carousel-next,button.adev-slider-next,button.adev-slider-prev{width:45px!important;height:45px!important;font-size:30px;line-height:.1}details{overflow:visible!important}body:not(.elementor-editor-active) .hidden{display:none!important}.mano{cursor:pointer}