.main-home{overflow:hidden}.s-hero{padding:100px 0;margin:70px auto 50px;position:relative;font-family:'Barlow',sans-serif;background:#f2f2f2}.hero__box{position:relative;display:flex;justify-content:space-between}@media (max-width: 768px){.s-hero{padding:0}.hero__box{flex-direction:column;margin:0}}.hero__img-content{max-width:380px;width:100%;height:490px;margin-right:50px;position:relative;background-color:var(--blue-600)}.hero__img-content.desktop .box__img,.hero__img-content.desktop .box__img img{height:100%;object-fit:cover}.hero__img-content.responsive{display:none}@media (max-width: 768px){.hero__img-content.desktop{display:none}.hero__img-content.responsive{display:block;max-width:initial;height:300px;margin-bottom:70px}.hero__img-content.responsive img{height:100%}.hero__img-content.responsive img.banner{object-fit:cover}}@media (max-width: 500px){.hero__img-content.responsive{height:200px}}.hero--slider{display:flex;justify-content:center;position:absolute;bottom:0;right:0;background-color:var(--green-200)}@media (max-width: 768px){.hero--slider{left:2rem;bottom:-25px;right:initial}}.swiper-button-prev-hero{transform:rotate(180deg)}.swiper-button-prev-hero,.swiper-button-next-hero{background-color:var(--green-400);width:50px;height:50px;display:flex;justify-content:center;align-items:center}.swiper-button-prev-hero img,.swiper-button-next-hero img{width:10px}.hero__column-1{text-align:left;width:36%}.hero__column-1 p:first-of-type{color:var(--grey-400);font-size:var(--font-500);line-height:150%;font-family:'Inter',sans-serif}.hero__column-2{display:flex;width:60%}@media (max-width: 1024px){.hero__column-1{width:30%}.hero__column-2{width:65%}}@media (max-width: 768px){.hero__column-1{width:auto;margin:0 2rem 90px}.hero__column-2{width:100%;background-color:#23be7d}}.articles{text-align:left;width:40%}@media (max-width: 768px){.articles{width:auto;padding:40px 2rem 10px}}.background{position:absolute;top:-100px;left:50%;z-index:-1;background-color:#23BE7D;width:70%;height:690px}@media (max-width: 768px){.background{display:none}}.swiper{overflow:initial!important}.card--small{display:block;padding:30px 0 0;border-bottom:1px solid rgba(0,0,0,0.1)}.card--small:last-of-type{border:0}.card--small h3{color:var(--grey-700);font-size:16px;font-weight:600}.card--small h3:hover{color:#FFF}.img-teste{width:100%;height:100%;object-fit:cover}