@keyframes dots{to{clip-path:inset(0 -1ch 0 0)}}@keyframes slide-down{0%{transform:translateY(-1rem);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slide-up{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-1em);opacity:0}}body main{overflow:inherit!important}body #page-sustentabilidade-politicas section.header:before{background:rgba(0,159,136,.95);background:linear-gradient(45deg,rgba(0,159,136,.95) 28%,rgba(0,0,0,0) 100%)}body #page-sustentabilidade-politicas section.diretrizes-tabs{overflow:hidden}@media screen and (max-width:767px){body #page-sustentabilidade-politicas section.diretrizes-tabs .diretrizes-slider.swiper-initialized{padding-right:20%}}body #page-sustentabilidade-politicas section.diretrizes-tabs .diretrizes-slider:not(.swiper-initialized) .swiper-wrapper{overflow:hidden!important;display:grid;grid-auto-columns:calc((100% - 2 * 16px)/ 1);grid-gap:16px;grid-auto-flow:column}@media screen and (min-width:576px){body #page-sustentabilidade-politicas section.diretrizes-tabs .diretrizes-slider:not(.swiper-initialized) .swiper-wrapper{grid-auto-columns:calc((100% - 3 * 16px)/ 2)}}@media screen and (min-width:768px){body #page-sustentabilidade-politicas section.diretrizes-tabs .diretrizes-slider:not(.swiper-initialized) .swiper-wrapper{grid-auto-columns:calc((100% - 3 * 16px)/ 3)}}@media screen and (min-width:992px){body #page-sustentabilidade-politicas section.diretrizes-tabs .diretrizes-slider:not(.swiper-initialized) .swiper-wrapper{grid-auto-columns:calc((100% - 4 * 16px)/ 4)}}body #page-sustentabilidade-politicas section.diretrizes-tabs .diretrizes-slider .content{display:block;position:relative}body #page-sustentabilidade-politicas section.diretrizes-tabs .diretrizes-slider .content:hover span{background-color:#00715a;color:#fff}body #page-sustentabilidade-politicas section.diretrizes-tabs .diretrizes-slider .content .bg{position:relative;height:400px;width:100%;object-fit:cover;border-radius:10px;background-position:center;z-index:1}body #page-sustentabilidade-politicas section.diretrizes-tabs .diretrizes-slider .content span{background-color:#fff;border-radius:10px;color:#000;padding:8px;text-decoration:none;position:absolute;display:block;transition:.4s;z-index:2;bottom:16px;left:16px;width:calc(100% - 32px)}body #page-sustentabilidade-politicas section.diretrizes-tabs .btn-download{margin-top:2rem}body #page-sustentabilidade-politicas section.diretrizes-panel{padding-top:0}body #page-sustentabilidade-politicas section.diretrizes-panel .item:not(:first-child){padding-top:2.5em}@media screen and (min-width:992px){body #page-sustentabilidade-politicas section.diretrizes-panel .item:not(:first-child){padding-top:7.5em}}@media screen and (max-width:1199px){body #page-sustentabilidade-politicas section.diretrizes-panel .item picture{margin-bottom:1em;display:block}}@media screen and (max-width:1199px){body #page-sustentabilidade-politicas section.diretrizes-panel .item .sideimg{display:none}}body #page-sustentabilidade-politicas section.diretrizes-panel .item .txt{position:sticky;top:100px}body #page-sustentabilidade-politicas section.diretrizes-panel .item .txt h4{font-size:1.5em;font-weight:700;margin-top:0;margin-bottom:2.5rem}body #page-sustentabilidade-politicas section.diretrizes-panel .item .txt p{margin-bottom:1rem}body #page-sustentabilidade-politicas section.footer{background-attachment:scroll;background-image:url(../../../images/sustentabilidade/header.jpg);background-position:center right -40px}@media screen and (min-width:992px){body #page-sustentabilidade-politicas section.footer{background-attachment:fixed;background-position:right -190px bottom}}body #page-sustentabilidade-politicas section.footer:before{background:rgba(139,120,54,.93);background:linear-gradient(45deg,rgba(139,120,54,.95) 28%,rgba(0,0,0,0) 100%)}