footer a{color:#ececec}footer a:hover{color:#00956e}.mega-menu.services{left:-284px}.menu-cee{left:-60px}h1.main-title{font-size:36px;line-height:42px}@media screen and (max-width:767px){footer .copyright>div{text-align:center}h1.main-title{font-size:20px;line-height:28px}}@media screen and (max-width:990px){.mega-menu.services{left:initial}.menu-cee{left:initial}}.breadcrumb-title{padding:5px 0}.breadcrumb-title ol{margin-bottom:initial;padding:5px 10px;background:white}.breadcrumb-title ol a{color:#23527c;opacity:.75}.breadcrumb-title ol a:hover{opacity:1}.breadcrumb-title>div>div>div{display:inline-block;margin:0 5px}@media screen and (max-width:989px){.breadcrumb-title>div>div>div{display:block}}.slicebox-menu>div>div>div{padding:0;text-align:center}.slicebox-menu .tab-title{background:#f5f5f5;color:#666;padding:4px;margin:0 2px 2px 2px;text-transform:uppercase;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:24px;font-weight:700;letter-spacing:2px;display:flex;align-items:center;height:4px;cursor:pointer;transition-duration:0.2s}.slicebox-menu .tab-title:hover{transition-duration:0.4s;box-shadow:0 -14px 19px -7px rgba(86,156,79,.5)}.slicebox-menu .tab-title.active{transition-duration:0.2s;background:#00956e;color:#fff}.slicebox-menu .tab-title span{text-align:center;display:block;width:100%}.slicebox-menu ul.content li{display:none;opacity:1}.slicebox-menu ul.content li.active{display:block;opacity:1}.service-header,.pages-header{min-height:60px;background-position:60% 0!important;background-repeat:no-repeat!important;background-size:cover!important;box-shadow:inset 0 -2px 4px 0 rgba(0,0,0,.1)}.pages-header h1{color:white;font-size:32px;line-height:40px}.pages-header p{color:white;font-size:14px;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif}h1.pages{font-size:32px}@media screen and (max-width:480px){h1.pages{font-size:24px}.service-header,.pages-header{background-position:50% 0%!important}}.bg-green{background-color:#00946d;color:white;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;padding:20px}.bg-green i.icon{color:white}.bg-green a{color:white;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif}.button-yw{display:inline-block;background:#f5a623;border:1px solid #ffb330;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer;font-size:15px;padding:12px 18px;border-radius:6px;font-weight:600;transition-duration:0.2s;color:white}.button-yw:visited{color:white}.button-yw:hover{background:white;border:1px solid #f5a623;color:#f5a623;transition-duration:0.2s}.button-bl{display:inline-block;background:initial;border:1px solid white;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer;font-size:15px;padding:12px 18px;border-radius:6px;font-weight:600;color:white}.button-bl:visited{color:white}.button-bl:hover{color:white}.button-bl:before{content:"\e649";opacity:0;font-family:'themify';position:relative;top:0;margin-left:-10px;transition-duration:0.2s;font-size:10px}.button-bl:hover:before{opacity:1;margin-left:0}.button-gr{display:inline-block;background:initial;border:1px solid #449284;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer;font-size:15px;padding:2px 4px;border-radius:4px;font-weight:600;color:#449284;width:100%;text-align:center}.button-gr:visited{color:#449284}.button-gr:hover{color:#449284}.button-gr:before{content:"\e649";opacity:0;font-family:'themify';position:relative;top:0;margin-left:-10px;transition-duration:0.2s;font-size:10px}.button-gr:hover:before{opacity:1;margin-left:0}@media screen and (max-width:767px){.bg-green{font-size:17px}.contact-us h3{font-size:20px}.button-bl,.button-yw,.button-gr{display:block;width:100%;text-align:center;padding:5px 10px;border-radius:6px}}section.clients-grid{padding-top:40px;padding-bottom:40px;border-top:1px solid #ececec}section.clients-grid h5{color:#449284;font-size:20px;margin-bottom:10px}section.clients-grid img{max-height:150px}section.clients-grid .item{margin-bottom:50px;border-right:1px solid #ececec}@media screen and (max-width:767px){section.clients-grid h5{margin:5px 0 10px 0;text-align:center}section.clients-grid p{margin-bottom:15px;text-align:center}section.clients-grid img{max-height:initial;width:100%}}section.clients-home-grid{padding-top:40px;padding-bottom:40px;border-top:1px solid #ececec}section.clients-home-grid h5{color:white;font-size:20px;margin-bottom:10px;position:absolute;bottom:15px;left:20px;display:block;pointer-events:none;text-shadow:1px 1px 1px rgba(0,0,0,.8)}section.clients-home-grid .item{padding:5px 20px;position:relative;pointer-events:none}section.clients-home-grid .item>div{height:150px;border-radius:3px;position:relative;background-position:50%;background-size:100%;transition-duration:0.5s}section.clients-home-grid .item>div:hover{background-size:110%;transition-duration:1s}section.clients-home-grid .item>div:hover:after{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgb(0,149,110,.4)}section.clients-home-grid .item a{display:block;width:100%;height:100%;pointer-events:all;cursor:pointer}@media screen and (max-width:767px){section.clients-home-grid h5{margin:5px 0 10px 0;text-align:center}}a.circle-icon-lg{display:inline-block;border-radius:40px;background-color:white;border:2px solid #ececec;transform:scale(0);opacity:0;margin-bottom:15px}a.circle-icon-lg.in-view{transform:scale(1);opacity:1;transition-duration:0.4s;transition-timing-function:cubic-bezier(.64,.57,.67,1.53)}a.circle-icon-lg.in-view:hover{border:2px solid #02956e}.border-shadow:after{content:" ";display:block;position:absolute;top:100%;left:-2.5%;height:40px;width:105%;box-shadow:0 -15px 10px -15px rgba(0,0,0,.4);z-index:1000;pointer-events:none}section.huella-carbono{padding:30px 0}section.huella-carbono h5{font-size:12px;margin-bottom:5px;text-transform:uppercase}img.abt-icon{border-radius:50%;border:1px solid #dedede;transition-duration:0.2s}img.abt-icon:hover{border:1px solid #00956e}@media screen and (min-width:768px){.text-md-left{text-align:left}}@media screen and (min-width:990px){.text-sm-left{text-align:left}}