.container{position:relative;width:100%;margin:0 auto}@media (min-width:992px){.container{max-width:1400px}}@media (min-width:992px) and (max-width:1439px){.container{padding:0 40px}}@media (min-width:576px) and (max-width:991px){.container{padding:0 24px}}@media (max-width:575px){.container{padding:0 15px}}.sustainability a:hover{text-decoration:none}.sustainability img{max-width:100%}.pillar-icon img{max-width:130px}.sustainability .col{padding-left:15px!important;padding-right:15px!important}.pic-and-text .sf_style_substanability{background-color:#dfdfdf}.pic-and-text .sf_style_substanability:nth-child(even){background-color:#f8f8f8}.pic-and-text .sf_style_substanability .sustain-expanded-content{padding-top:0}.pic-and-text .substanability-col .sf_image{background-repeat:no-repeat;background-size:cover;width:100%;height:100%;background-position:center}.pic-and-text .substanability-col .sf_heading{font-size:28px;line-height:32px;color:#6e9182;letter-spacing:1.8px}@media (min-width:992px){.pic-and-text .textbox{margin-left:5%}}@media (max-width:576px){.pic-and-text .textbox{padding:48px 32px;text-align:center}}.sus-intro{background-color:#fff}.sus-intro .page-header{padding-left:10px;padding-right:10px;border-bottom:0}.sus-intro .page-header .sf_heading{margin-bottom:0}.sus-intro .page-header .sf_heading{margin-top:0}.sect-difference .learn-more-btn{padding-left:64px;background-image:url(../images/wheel.png);background-position:18px 50%;background-size:28px;background-repeat:no-repeat;background-color:#6e9182;border:1px solid #fff;margin-top:16px;margin-bottom:0;transition-duration:.4s;transition-timing-function:ease;transition-property:background-color,border-color;white-space:pre-wrap}.sect-difference .learn-more-btn:hover{opacity:.95;border:1px solid #6e9182}.sus-vdo-container{position:relative;overflow:hidden}@media (min-width:1200px){.sus-vdo-container{height:600px}}.sus-vdo-container video{width:100%;display:block}@media (min-width:1200px){.sus-vdo-container video{position:absolute;left:0;top:50%;transform:translateY(-50%)}}.sus-about .wrapper-sticky.sticky{z-index:10;position:fixed;width:100%;left:0;top:0}.sus-about .sustain-menu{background-color:#6e9182}.sect-sus .sf_subheading{font-size:1.5em;font-weight:500;letter-spacing:.2px;color:#666;margin-bottom:16px;max-width:100%}.sect-difference .open_quotation_mark{margin-top:50px;font-size:5rem;color:#7d9e8f}.sect-difference .close_quotation_mark{font-size:5rem;color:#7d9e8f;margin-top:32px}.sect-difference .quote{color:#7d9e8f;font-size:1.8em;line-height:32px;font-style:italic}@media (max-width:991px){.sect-difference .quote{font-size:1.5em}}.sect-difference .page-header{padding-top:16px;border:0}.sect-difference .part-heading{background-color:#fff;font-size:28px;line-height:32px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#a8283d;text-align:center;padding:40px 0}.sect-difference .thumbnail{text-align:center;display:flex;align-items:center;justify-content:center;height:100%;margin-bottom:50px}.sect-difference .thumbnail img{width:180px}.sect-difference .thumbnail .fill-green{fill:#6e9182}.sect-difference .group .sf_subheading{margin-bottom:5px}.sect-difference .group .sf_description{margin-top:0;margin-bottom:0}.sect-foundation .page-header{background-color:#fff;border-bottom:0}.sect-foundation .swiper-container{margin-top:30px;overflow:visible}.sect-foundation .swiper-container .swiper-slide{height:auto}.sect-foundation .swiper-container .wrapper{height:100%}.sect-foundation .swiper-container .wrapper a .title{position:relative;display:block;color:#fff;font-weight:700;text-transform:uppercase;width:100%;letter-spacing:1px;text-align:center}@media (min-width:992px){.sect-foundation .swiper-container .wrapper a .title{position:absolute;left:0;top:50%;transform:translateY(-50%)}}@media (max-width:991px){.sect-foundation .swiper-container .wrapper a .title{color:#7d9e8f;letter-spacing:0;background-color:#f8f8f8}}.sect-foundation .swiper-container .wrapper a .bg{position:relative;display:block}.sect-foundation .swiper-container .wrapper a .bg:after{content:"";background-color:rgba(0,0,0,.19);position:absolute;left:0;top:0;width:100%;height:100%}.sect-foundation .swiper-container .wrapper a .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.19);transition:all .5s}@media (max-width:991px){.sect-foundation .swiper-container .wrapper a .overlay{display:none}}.sect-foundation .swiper-container .wrapper a:hover .overlay{opacity:0}@media (max-width:991px){.sect-foundation .swiper-container .wrapper{background-color:#f8f8f8}}.sect-foundation .swiper-container .wrapper a .title{font-size:1.75em;line-height:135%;padding:10px 20px}@media (max-width:991px){.sect-foundation .swiper-container .wrapper a .title{font-size:1.25em;padding:20px 10px}}.sect-foundation .swiper-container .details{display:none}@media (max-width:991px){.sect-change .col-intro{margin-bottom:24px}}.sect-change .col{margin-top:24px;margin-bottom:24px}@media (max-width:991px){.sect-change .col{margin-top:0;margin-bottom:10px}}.sect-change .col{margin-top:24px;margin-bottom:24px}@media (max-width:991px){.sect-change .col{margin-top:0;margin-bottom:10px}}.sect-change .pillar{position:relative}.sect-change .pillar a .title{position:relative;display:block;font-weight:700;color:#666;text-transform:uppercase;width:100%;letter-spacing:1px;text-align:center}@media (max-width:991px){.sect-change .pillar a .title{letter-spacing:0;background-color:#f8f8f8}}.sect-change .pillar a{display:flex;flex-direction:column;justify-content:center;align-items:center}.sect-change .pillar a .bg{position:relative;display:flex;justify-content:center;align-items:center;width:130px;height:170px;margin-bottom:20px}.sect-change .pillar a .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.19);transition:all .5s}@media (max-width:991px){.sect-change .pillar a .overlay{display:none}}.sect-change .pillar a:hover .overlay{opacity:0}.sect-change .pillar a .title{font-size:1.5em;line-height:135%;padding:10px}@media (max-width:991px){.sect-change .pillar a .title{font-size:1.125em;padding:10px 10px}}.sect-feature{padding-top:56px;padding-bottom:56px}.sect-feature .section{padding-top:0}.sect-feature .sf_heading{text-align:center;margin-top:24px;margin-bottom:24px;color:#a8283d;font-size:28px;line-height:32px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}#difference .page-header{padding-bottom:20px}.integral.sf_heading{font-size:28px;line-height:32px;color:#6e9182;letter-spacing:1.8px}.sect-feature .wrapper{position:relative}.sect-feature .wrapper .bg{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;height:auto}.sect-feature .wrapper .bg:after{content:"";background-color:rgba(0,0,0,.19);position:absolute;left:0;top:0;width:100%;height:100%}.sect-feature .wrapper .bg:before{content:"";display:block;padding-top:40.3153153153%}@media (max-width:767px){.sect-feature .wrapper .bg:before{padding-top:82.7586206897%}}.sect-feature .wrapper .overlay{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;font-size:1.5em;line-height:135%;padding:10px;font-weight:700;text-align:center;padding:20px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.19)}.sect-feature .wrapper .overlay .details{margin:0 auto;max-width:800px}.sect-feature .wrapper .overlay .title{text-transform:uppercase;margin-bottom:20px}.sect-feature .wrapper .overlay .text-wrap{font-size:.76em;font-weight:400}@media (max-width:991px){.sect-feature .wrapper .overlay .text-wrap{line-height:1.2}}.sect-feature .wrapper .overlay .text-wrap b{font-weight:700}.sect-feature .wrapper .overlay .text-wrap>*{margin-bottom:16px}.sect-feature .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:48px;height:5px;border-radius:0;opacity:.25}.sect-feature .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.mfp-container{padding:0 24px}.mfp-bg{opacity:.7}.mfp-content{padding:24px 0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.com-popup{position:relative;max-width:1000px;margin:0 auto;padding:0 30px;background-color:#ddd}@media (max-width:991px){.com-popup{height:auto}}.com-popup .btn-close{width:36px;height:36px;position:absolute;right:-18px;top:-18px;background-color:#4d4d4d;border-radius:50%;transition:all .3s ease-in-out;cursor:pointer}.com-popup .btn-close:hover{opacity:.8}.com-popup .btn-close:hover img{transform:translate(-50%,-50%) rotate(90deg)}.com-popup .btn-close img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out}#pop-template .wrapper{padding:50px 20px}@media (max-width:991px){#pop-template .wrapper{padding-left:0;padding-right:0}}#pop-template .wrapper img{width:100%;display:block}#pop-template .title{color:#6e9182;text-transform:uppercase;font-size:32px;line-height:36px;letter-spacing:1.8px;font-weight:700;margin-bottom:30px;text-align:center}#pop-template .content{color:#4d4d4d;letter-spacing:.2px}.com-popup{position:relative;max-width:1400px;margin:0 auto;padding:0 30px;background-color:#ddd}@media (max-width:991px){.com-popup{height:auto}}.com-popup .btn-close{width:36px;height:36px;position:absolute;right:-18px;top:-18px;background-color:#4d4d4d;border-radius:50%;transition:all .3s ease-in-out;cursor:pointer}.com-popup .btn-close:hover{opacity:.8}.com-popup .btn-close:hover img{transform:translate(-50%,-50%) rotate(90deg)}.com-popup .btn-close img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out}.com-popup .col-md-7:after,.com-popup .col-md-7:before{content:"";position:absolute;left:0;height:40px;width:100%;z-index:1}.com-popup .col-md-7:before{top:0;background-image:linear-gradient(to bottom,#ddd 0,rgba(221,221,221,0) 100%)}.com-popup .col-md-7:after{bottom:0;background-image:linear-gradient(to bottom,rgba(221,221,221,0) 0,#ddd 100%)}.com-popup .col-text{padding:50px}@media (max-width:991px){.com-popup .col-text{padding:50px 20px}}.com-popup .col-text h2{font-size:32px;line-height:36px;color:#6e9182;letter-spacing:1.8px;text-transform:uppercase;font-weight:700;margin:0 0 30px 0;text-align:center}@media (max-width:991px){.com-popup .col-text h2{letter-spacing:.2px;font-size:28px;line-height:32px}}.com-popup .col-text .content{color:#4d4d4d;letter-spacing:.2px}@media (min-width:992px){.com-popup .col-text .content{max-height:600px;overflow:auto}}.com-popup .col-text .content::-webkit-scrollbar{width:22px;border-width:5px}.com-popup .col-text .content::-webkit-scrollbar-track-piece{background-color:#ababab;border-color:#ddd;border-width:1px 10px;border-style:solid}.com-popup .col-text .content::-webkit-scrollbar-thumb{border-radius:0;background-color:rgba(110,145,130,.6);border-color:#ddd;border-style:solid;border-width:0 4px;cursor:pointer}.com-popup .col-text .content::-webkit-scrollbar-thumb:hover{background-color:rgba(110,145,130,.8)}.com-popup .col-text .content p:last-child{margin-bottom:0}.com-popup .col-text .categories:before{background-image:url(../images/tag.png)}.com-popup .col-text .categories,.com-popup .col-text .location,.com-popup .col-text .share{color:#6e9182;font-size:16px;line-height:20px;letter-spacing:1.2px;display:block}.com-popup .col-text .categories a,.com-popup .col-text .location a,.com-popup .col-text .share a{color:#fff}.com-popup .col-text .categories:before,.com-popup .col-text .location:before,.com-popup .col-text .share:before{content:"";display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;position:relative;width:16px;height:20px;margin-right:5px;top:3px;transform:scaleX(-1)}.com-popup .col-text .categories{display:block;margin-top:20px}.title-row{text-align:center;padding-top:50px;padding-bottom:40px}.title-row h1{display:inline-block;text-transform:uppercase;color:#fff;background-color:#6e9182;padding:20px 40px;letter-spacing:2px;font-size:2em}.title-row h2{display:inline-block;font-size:28px;line-height:32px;color:#6e9182;letter-spacing:1.8px;text-transform:capitalize}@media (max-width:991px){.title-row h1{letter-spacing:1px}}@media (max-width:991px){.title-row-responsive{margin-top:100px}}.pillar-details{background-color:#fff}.sect-action .intro h1{font-size:3em;line-height:140%}.sect-action .intro .txt-wrap{font-size:16px;line-height:28px;font-weight:400;letter-spacing:.2px;text-align:center;max-width:1200px;margin:0 auto;padding-bottom:30px}@media (min-width:992px){.sect-action .intro .row{padding:20px 0}}.sect-action .intro .item-row{padding:50px 0}.sect-action .intro .item{text-align:center}.sect-action .intro .item a{display:flex;flex-direction:column;align-items:center;justify-content:center}.sect-action .intro .item .icon{width:100px;height:130px;display:flex;align-items:center;justify-content:center}.sect-action .intro .item .title{display:block;text-transform:uppercase;color:#666;font-size:1.5em;line-height:135%;text-transform:uppercase;letter-spacing:.5px;font-weight:700;padding:10px 10px 20px;width:100%}@media (min-width:992px){.sect-actions .intro .item .title{padding:20px 10px 10px}}.sect-action .intro .item .details{display:none}.sect-action{background-color:#f8f8f8}.sect-action .wrapper{padding:30px 0 120px}@media (max-width:991px){.sect-action .wrapper{padding-top:0}}.sect-action .filter-container{padding-bottom:40px}@media (max-width:991px){.sect-action .filter-container .filter{margin-bottom:5px}}.sect-action .filter-container .label{text-transform:uppercase;font-weight:500;font-size:1.142em;letter-spacing:1px;margin-bottom:10px}.sect-action .filter-container .dropdown.bootstrap-select{width:100%}.sect-action .filter-container .dropdown.bootstrap-select .btn{background-color:#9b9b9b;color:#fff;margin-top:0;border-radius:0;padding:12px 24px;font-size:16px}.sect-action .gallery .pop-details{display:block;transition:box-shadow .3s ease-in-out}.sect-action .gallery .pop-details:hover{box-shadow:0 1px 10px 0 rgba(0,0,0,.2)}.sect-action .gallery .grid-item{margin-bottom:16px;text-align:center;min-height:200px}.sect-action .gallery .wrap{padding:16px;display:block;color:#c5c5c5;letter-spacing:.2px;background-color:#6e9182}.sect-action .gallery .title{text-transform:uppercase;color:#fff;font-weight:700;display:block;margin-bottom:5px;line-height:20px;font-size:16px}.sect-action .gallery .desc{font-size:14px;line-height:18px;display:block}.sect-work{background-color:#fff;padding-bottom:100px}@media (max-width:991px){.sect-work{padding-bottom:50px}}@media (min-width:992px){.sect-work .row{padding-top:30px}}.sect-work .item{text-align:center}@media (max-width:991px){.sect-work .item{margin-bottom:36px}}.sect-work .item .percentage{display:block;font-size:4.5em;font-weight:700;line-height:100%;color:#666;display:flex;align-items:baseline;justify-content:center}@media (max-width:991px){.sect-work .item .percentage{font-size:5em}}.sect-work .item .percentage .unit{text-transform:uppercase;font-size:.5em;line-height:100%}.sect-work .item .desc{font-size:1.142em;display:block;margin-bottom:10px}.sect-work .item .source{display:inline-block;color:#fff;background-color:#9b9b9b;border-radius:2px;padding:10px 30px;font-weight:700}.bootstrap-select .dropdown-menu{box-sizing:content-box;left:-1px!important}.dropdown-menu{color:#666;padding:0}.dropdown-menu:after,.dropdown-menu:before{content:"";position:absolute;left:0;width:100%;height:5px;z-index:1}.dropdown-menu:before{top:0;background-image:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%)}.dropdown-menu:after{bottom:0;background-image:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 100%)}.dropdown-item{padding:5px 21px}.dropdown-item.active,.dropdown-item:active{background-color:#9b9b9b}.btn-light:not([disabled]):not(.disabled).active:focus,.btn-light:not([disabled]):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:none}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:0!important}.sus-intro .page-header{padding-top:48px;padding-bottom:48px;background-color:#fff}.sus-intro .page-header .name{margin-top:4px;margin-bottom:14px;color:#1f1919;font-size:24px;line-height:22px;font-weight:500}.sus-intro .page-header .title{color:#666;font-size:18px;line-height:20px;text-align:center}.sus-intro .quote-container{padding-bottom:32px}.sus-intro .quote-container .container{max-width:900px}.sus-intro .page-content{width:100%;background-color:#fff;height:260px}.sus-intro .page-content .img{width:260px;height:260px;margin-right:auto;margin-left:auto;border-style:solid;border-width:0;border-color:rgba(156,156,156,.5);border-radius:50%;background-color:rgba(169,40,61,.15);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;transition:all .5s ease;-webkit-transition:all .5s ease;z-index:1;position:relative;top:31px}.overlay-title{transform:translateY(-50%);margin-bottom:-64px}#views-exposed-form-focus-area-story-block{display:none}.sect-work .col{margin-bottom:10px}.sect-feature .slide_content_box a{color:#9b9b9b}.sect-feature .slide_container{background:#fff;box-shadow:0 1px 24px 0 rgba(0,0,0,.15);padding:48px 32px}.sect-feature .slide_content .title{color:#6e9182}.sect-feature .slide_content .description{height:auto}body.node-type-sustainability-at-esquel.nav-always-on .navbar,body.node-type-sustainability-at-esquel.nav-color .navbar,body.node-type-sustainability-at-esquel.nav-open .navbar{position:absolute}.pillar-details .sf_description{max-width:100%}.sect-action .pillar-icon img{max-width:100px}@media (max-width:767px){.sustainability .sustain-menu .sustain-navlink{display:block;text-align:left;padding-top:10px;padding-bottom:10px}}