#company{position:relative}@media only screen and (max-width:959px){#company.internal{display:block;height:55vh;padding-top:130px}}#company.internal .internal-header{height:64vh;min-height:600px}@media only screen and (max-width:959px){#company.internal .internal-header{height:55vh;min-height:unset}#company.internal .subtitle{font-size:16px!important;font-size:1.6rem!important}}#company .products{margin:50px auto 0;max-width:1070px;position:relative;width:100%}#company .products:before{content:'';display:block;padding-bottom:36.2%}#attendance .wrap,#clients .clients-wrap #clients-items{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}#company .products .lazyload{height:100%;width:100%;position:absolute;top:0;left:0}#attendance{margin-top:40px}@media only screen and (max-width:959px){#attendance{margin-top:6rem}}#attendance .wrap{display:flex;margin-top:40px}#attendance .wrap .common-text{font-size:15px;font-size:1.5rem;line-height:170%}@media only screen and (max-width:959px){#attendance .wrap{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:2.2rem}#attendance .wrap .common-text{text-align:center}}#attendance .wrap .content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#attendance .wrap .content:first-child{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1.2;-ms-flex:1.2;flex:1.2}#attendance .wrap .content:last-child{padding-left:40px}@media only screen and (max-width:959px){#attendance .wrap .content:last-child{padding:0 2.2rem;margin-top:2.7rem}}#attendance .wrap .content svg{fill:#ff6701;width:100%}#clients{margin-top:100px}#clients .clients-wrap{background-color:#f4f4f4;margin-top:30px;padding:50px 0}#clients .clients-wrap #clients-items{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}@media only screen and (max-width:959px){#clients .clients-wrap{padding:2rem 0 2.7rem}#clients .clients-wrap #clients-items{margin:0}}#clients .clients-wrap #clients-items .client{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:165px;width:calc((100% / 4) - 20px);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#fff;border-radius:4px;margin:10px;padding:0 40px}@media only screen and (max-width:959px){#clients .clients-wrap #clients-items .client{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-moz-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;height:150px;width:unset;background-color:transparent;margin:0;padding:1.6rem}}#clients .clients-wrap #items-dots ul li button{border-color:#818181}#clients .clients-wrap #items-dots ul li.slick-active button{background-color:#818181}#sustainable{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:url(../../../comum/assets/img/sustainable.jpg) right top no-repeat #b8d044;background-size:auto 100%;min-height:450px;height:28.125vw}@media (max-width:1360px){#sustainable{background-position:200% top;height:unset;min-height:unset;padding:60px 0 120px}}@media (max-width:1250px){#sustainable{padding:60px 0}}@media (max-width:1100px){#sustainable{background-position:-100% top}}#sustainable .title{font-size:30px;font-size:3rem;color:#333;line-height:100%;text-transform:uppercase}#sustainable .title strong{font-family:Montserrat,sans-serif;font-weight:700;font-size:36px;font-size:3.6rem;display:block}#sustainable .common-text{font-size:15px;font-size:1.5rem;color:#333;line-height:180%;margin-top:30px;max-width:510px}@media (max-width:1360px){#sustainable .common-limiter{padding-left:40px}#sustainable .common-text{max-width:30%}}#newsletter{margin-top:-80px}@media (max-width:1250px){#newsletter{margin-top:0}}@media only screen and (max-width:959px){#sustainable{background:url(../../../comum/assets/img/sustainable-mobile.jpg) right bottom no-repeat #b8d044;background-size:100% auto;padding-bottom:76vw}#sustainable .title{text-align:center}#sustainable .common-text{max-width:100%;text-align:center}#newsletter{margin-top:2.2rem}}