body{font-family:"Lexend",sans-serif;color:#4C4C4C}header{position:fixed;left:50%;width:1594px;translate:-50%;margin:0 auto;z-index:5}@media only screen and (max-width: 1440px){header{width:1280px}}@media only screen and (max-width: 1296px){header{width:1024px}}@media only screen and (max-width: 1110px){header{width:980px}}@media only screen and (max-width: 998px){header{width:98%}}@media only screen and (max-width: 840px){header{position:static;left:unset;translate:unset;height:fit-content;display:flex;align-items:center;justify-content:space-between;width:95%}}header .menu-mobile{display:none}@media only screen and (max-width: 840px){header .menu-mobile{display:flex;width:fit-content}}header div{background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:282px;padding:48px;height:460px;box-sizing:border-box;border-radius:0 0 90px 0;position:absolute;z-index:5}@media only screen and (max-width: 1296px){header div{height:388px}}@media only screen and (max-width: 840px){header div{height:auto;width:100%;position:static;padding:24px 16px;border-radius:0;display:flex;flex-direction:row;align-items:center}}header div .logo{width:100%}@media only screen and (min-width: 840px){header div nav[style="display: none;"]{display:block !important}}@media only screen and (max-width: 840px){header div nav{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:9}}header div nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;justify-content:flex-start;gap:16px;flex-direction:column}@media only screen and (max-width: 840px){header div nav ul{flex-direction:column;align-items:flex-start;background-color:#fff;height:100%;width:75%;padding:24px;right:0;position:absolute;overflow:auto}}header div nav ul li{list-style:none;margin:0;padding:0}header div nav ul li.contact{margin-top:32px}header div nav ul li a{text-decoration:none;color:#666;font-size:22px;font-weight:300;display:flex;align-items:center;gap:6px}@media only screen and (max-width: 1296px){header div nav ul li a{font-size:16px}}header div nav ul li a:hover{color:#2F2F2F}header div nav ul li a.active{color:#010101;font-weight:700}header div nav li.close-menu-mobile{display:none;text-align:right}@media only screen and (max-width: 1000px){header div nav li.close-menu-mobile{display:block}}.line-green{width:32px;height:4px;background-color:#55BEC1;display:block;margin-bottom:6px}.container{width:1594px;margin:0 auto}@media only screen and (max-width: 1440px){.container{width:1280px}}@media only screen and (max-width: 1296px){.container{width:1024px}}@media only screen and (max-width: 1110px){.container{width:980px}}@media only screen and (max-width: 998px){.container{width:98%}}@media only screen and (max-width: 840px){.container{width:95%}}.boxed{width:1594px;margin:0 auto;padding-left:330px !important;box-sizing:border-box}@media only screen and (max-width: 1440px){.boxed{width:1280px}}@media only screen and (max-width: 1296px){.boxed{width:1024px}}@media only screen and (max-width: 1110px){.boxed{width:980px}}@media only screen and (max-width: 998px){.boxed{width:100%}}@media only screen and (max-width: 840px){.boxed{width:95%;padding-left:0px !important}}section.hero{gap:48px;width:1594px;margin:0 auto;box-sizing:border-box;display:flex;align-items:flex-end;padding:0 0 0 330px}@media only screen and (max-width: 1440px){section.hero{width:1280px}}@media only screen and (max-width: 1296px){section.hero{width:1024px}}@media only screen and (max-width: 1110px){section.hero{width:980px}}@media only screen and (max-width: 998px){section.hero{width:98%}}@media only screen and (max-width: 840px){section.hero{padding:0;width:95%}}section.hero .content{width:1264px;box-sizing:border-box;margin-top:32px;height:fit-content;border-radius:0 0 124px 0;overflow:hidden}@media only screen and (max-width: 840px){section.hero .content{margin-top:0}}section.hero .content img{width:100%;height:100%;display:block;object-fit:cover}.headline{margin-top:-160px;position:relative;z-index:1;margin-bottom:120px}@media only screen and (max-width: 1440px){.headline{margin-top:-160px}}@media only screen and (max-width: 1296px){.headline{margin-top:-82px;margin-bottom:64px}}@media only screen and (max-width: 840px){.headline{margin-top:32px}}.headline h1{background-color:#F1F8F4;font-size:32px;color:#666;font-weight:300;width:500px;padding:48px;box-sizing:border-box;border-radius:0 124px 0 0}@media only screen and (max-width: 1296px){.headline h1{font-size:22px}}@media only screen and (max-width: 640px){.headline h1{width:100%}}.headline h1 .line-green{width:170px;height:24px;background-color:#55BEC1;display:block;position:absolute;left:0;bottom:-24px}.headline .headline-content{background-color:#F1F8F4;font-size:24px;color:#666;font-weight:300;width:500px;padding:48px;box-sizing:border-box;border-radius:0 124px 0 0}@media only screen and (max-width: 1296px){.headline .headline-content{font-size:22px}}@media only screen and (max-width: 640px){.headline .headline-content{width:100%}}.headline .headline-content .line-green{width:170px;height:24px;background-color:#55BEC1;display:block;position:absolute;left:0;bottom:-24px}.text-24,.text-24 p{font-size:24px;color:#666;font-weight:300;border:1ps solid}.swiper{width:100%;height:100%;position:relative}.navigation-slide{position:absolute;top:46px;right:24px;display:flex;width:fit-content;display:flex;gap:8px}.swiper-button-next{position:static !important;background-color:rgba(0,0,0,0.4);padding:20px}.swiper-button-next img{display:block;width:100%;height:100%;object-fit:cover}.swiper-button-prev{position:static !important;background-color:rgba(0,0,0,0.4);padding:20px}.swiper-button-prev img{width:10px}.swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;height:670px !important}@media only screen and (max-width: 1440px){.swiper-slide{height:570px !important}}@media only screen and (max-width: 1296px){.swiper-slide{height:430px !important}}.swiper-slide a{position:absolute;top:24px;left:24px;padding:16px;font-size:16px;color:#fff;background-color:rgba(0,0,0,0.4);font-weight:300;text-decoration:none;display:flex;align-items:center;justify-content:center;height:60px;box-sizing:border-box}.swiper-slide a:hover{background-color:#000}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.services{background-color:#F1F8F4;padding:120px 0}@media only screen and (max-width: 1296px){.services{padding:64px 0}}.services h2{font-size:48px;color:#4C4C4C;font-weight:300;margin:0;padding:0}@media only screen and (max-width: 840px){.services h2{margin-left:24px}}.services .service-header{margin-bottom:32px;display:flex;justify-content:space-between;align-items:flex-end}.services .navigation-slide{position:static;top:unset;right:unset;display:flex;width:fit-content;display:flex;gap:8px}@media only screen and (max-width: 840px){.services .navigation-slide{margin-right:24px}}.services .swiper-button-next{position:static !important;background-color:rgba(0,0,0,0.4);padding:20px;display:flex}.services .swiper-button-next img{width:10px}.services .swiper-button-prev{position:static !important;background-color:rgba(0,0,0,0.4);padding:20px;display:flex}.services .swiper-button-prev img{width:10px}.services .swiper{width:100%;height:100%;box-sizing:border-box}.services .swiper-slide{text-align:center;font-size:18px;background:#fff;overflow:hidden;border-radius:24px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:600px;width:700px !important;background-size:contain;background-repeat:no-repeat;background-position:top}.services .swiper-slide figure{width:100%}.services .swiper-slide figure img{display:block;width:100%;height:80%;object-fit:cover}.services .swiper-slide .legend{background-color:#fff;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:8px;box-sizing:border-box;padding:48px}.services .swiper-slide .legend h2{font-size:32px;color:#4C4C4C;margin:0;padding:0;font-weight:700}.services .swiper-slide .legend p{text-align:left;margin:0;padding:0}.services .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.services .swiper-slide{width:80%}.services .swiper-slide:nth-child(2n){width:60%}.services .swiper-slide:nth-child(3n){width:40%}.team{background-color:#fff;padding:120px 0}@media only screen and (max-width: 1296px){.team{padding:64px 0}}.team h2{font-size:48px;color:#4C4C4C;font-weight:300;margin:0;padding:0;margin-bottom:32px}@media only screen and (max-width: 840px){.team h2{margin-left:24px}}.team .members-area{display:flex;justify-content:space-between;gap:32px}@media only screen and (max-width: 1296px){.team .members-area{flex-direction:column;width:100%}}@media only screen and (max-width: 998px){.team .members-area{width:98%}}@media only screen and (max-width: 840px){.team .members-area{width:100%}}.team .members-area .members{width:calc(100%/2);display:flex;flex-direction:column;gap:32px}@media only screen and (max-width: 1296px){.team .members-area .members{width:100%}}.team .members-area .members .member{background-color:#F1F8F4;box-sizing:border-box;padding:48px;border-radius:24px}.team .members-area .members .member .member-header{display:flex;gap:24px;align-items:center;justify-content:flex-start}@media only screen and (max-width: 460px){.team .members-area .members .member .member-header{flex-direction:column;align-items:center;justify-content:center}}.team .members-area .members .member .member-header div{display:flex;flex-direction:column;gap:8px}@media only screen and (max-width: 460px){.team .members-area .members .member .member-header div{align-items:center}}.team .members-area .members .member .member-header div h4{color:#2F2F2F;font-size:32px;font-weight:700;margin:0;padding:0}@media only screen and (max-width: 460px){.team .members-area .members .member .member-header div h4{text-align:center}}.team .members-area .members .member .member-header div span{display:flex;gap:16px;align-items:center;justify-content:flex-start}.team .members-area .members .member .member-header div span a{text-decoration:none}.team .members-area .members .member .member-header .member-photo{border-radius:50%}.team .members-area .members .member p{font-size:20px;font-weight:300}@media only screen and (max-width: 460px){.team .members-area .members .member p{text-align:center}}.masonry-grid{column-count:2;column-gap:32px}@media only screen and (max-width: 1110px){.masonry-grid{column-count:1}}.masonry-item{display:inline-block;margin-bottom:32px;width:100%;background-color:#F1F8F4;box-sizing:border-box;padding:48px;border-radius:24px}.masonry-item h4{color:#2F2F2F;font-size:32px;font-weight:700;margin:0;padding:0}.content-single{background-color:#fff;padding:32px 0}@media only screen and (max-width: 1296px){.content-single{padding:24px 0}}.img-full img{width:100%;height:100%;display:block;object-fit:cover}.single-content{background-color:#fff;padding:0px 0 32px 0}@media only screen and (max-width: 1296px){.single-content{padding:0 0 24px 0}}.single-content .content-column{display:flex;gap:32px;flex-wrap:wrap}.single-content .content-column .each-column{background-color:#F1F8F4;box-sizing:border-box;padding:48px;border-radius:24px;width:calc(100%/2 - 16px)}.single-content .content-column .each-column h4{color:#2F2F2F;font-size:32px;font-weight:700;margin:0;padding:0}@media only screen and (max-width: 460px){.single-content .content-column .each-column h4{text-align:center}}.gallery-images{display:flex;width:100%;flex-wrap:wrap;gap:12px;border-radius:0 124px 0 124px;overflow:hidden}.gallery-images .gallery-image{width:calc(100%/2 - 6px);height:600px;overflow:hidden}@media only screen and (max-width: 840px){.gallery-images .gallery-image{width:100%;height:fit-content}}.gallery-images .gallery-image img{width:100%;height:100%;display:block;object-fit:cover;border-radius:0}section.trabalhos-list{gap:48px;width:1594px;margin:0 auto;box-sizing:border-box;display:flex;align-items:flex-end;padding:0 0 0 330px}@media only screen and (max-width: 1440px){section.trabalhos-list{width:1280px}}@media only screen and (max-width: 1296px){section.trabalhos-list{width:1024px}}@media only screen and (max-width: 1110px){section.trabalhos-list{width:980px}}@media only screen and (max-width: 998px){section.trabalhos-list{width:98%}}@media only screen and (max-width: 840px){section.trabalhos-list{padding:0;width:95%}}section.trabalhos-list .content{width:1264px;box-sizing:border-box;margin-top:32px;height:fit-content;border-radius:0;overflow:hidden}@media only screen and (max-width: 840px){section.trabalhos-list .content{margin-top:0}}section.trabalhos-list .content .trabalhos-grid{border-radius:0 124px 0 124px;overflow:hidden;margin-bottom:32px;display:flex;flex-wrap:wrap;gap:32px}section.trabalhos-list .content .trabalhos-grid .trabalhos-item:first-child img{width:100%;height:100%;display:block;object-fit:cover;border-radius:0}section.trabalhos-list .content .trabalhos-grid .trabalhos-item img{width:50%}.grid-container{display:flex;flex-wrap:wrap}.grid-item{box-sizing:border-box}.full-width{width:100%}.thirty-percent{width:calc(100% / 2 - 16px)}@media only screen and (max-width: 998px){.thirty-percent{width:100%}}.seventy-percent{width:calc(100% / 2 - 16px)}@media only screen and (max-width: 998px){.seventy-percent{width:100%}}.grid-item{margin:0}.grid-item img{width:100%;height:100%;display:block;object-fit:cover;border-radius:0}.grid-item h2,.grid-item p{margin:0;padding:0}.grid-container{display:grid;grid-template-columns:60% 40%}.grid-item{text-align:center}.full-width{grid-column:span 2}.grid-item:nth-child(4n+2),.grid-item:nth-child(4n+3){grid-column:1 / -1}.grid-item:nth-child(4n+4),.grid-item:nth-child(4n+5){grid-column:2 / 1}.customers{background-color:#55BEC1;padding:120px 0}@media only screen and (max-width: 1296px){.customers{padding:64px 0}}.customers h2{font-size:48px;color:#fff;font-weight:300;margin:0;padding:0;margin-bottom:32px}@media only screen and (max-width: 840px){.customers h2{margin-left:24px}}.customers .logos{border-radius:24px;overflow:hidden;display:flex;flex-wrap:wrap;gap:32px}@media only screen and (max-width: 1296px){.customers .logos{gap:16px}}@media only screen and (max-width: 998px){.customers .logos{width:98%}}@media only screen and (max-width: 840px){.customers .logos{width:100%}}.customers .logos img{width:292px}@media only screen and (max-width: 1296px){.customers .logos img{width:161px}}@media only screen and (max-width: 1110px){.customers .logos img{width:317px}}@media only screen and (max-width: 998px){.customers .logos img{width:calc(100%/2 - 8px)}}@media only screen and (max-width: 840px){.customers .logos img{width:calc(100%/2 - 8px)}}@media only screen and (max-width: 490px){.customers .logos img{width:100%}}.breadcrumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:16px;margin-bottom:36px}.breadcrumbs a{text-decoration:none;color:#666;font-weight:300;font-size:24px}.breadcrumbs span{color:#B3B3B3;font-size:18px}.breadcrumbs h1{font-weight:300;font-size:32px;color:#2F2F2F;margin:0;padding:0}footer{background-color:#F1F8F4}footer .info{padding:120px 0;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 840px){footer .info{flex-direction:column;gap:16px;justify-content:center;padding:64px 0}}@media only screen and (max-width: 1440px){footer .info div.address{width:30%}}@media only screen and (max-width: 1296px){footer .info div.address{width:30%}}@media only screen and (max-width: 1110px){footer .info div.address{width:30%}}@media only screen and (max-width: 998px){footer .info div.address{width:40%}}@media only screen and (max-width: 840px){footer .info div.address{width:95%;text-align:center}footer .info div.address .line-green{margin:0 auto 12px auto}}@media only screen and (max-width: 840px){footer .info div{width:95%;text-align:center}}.copy-dev{padding:24px 0;display:flex;align-items:center;justify-content:space-between;color:#9A9A9A;font-size:14px;font-weight:300}@media only screen and (max-width: 840px){.copy-dev{flex-direction:column}}.copy-dev a{color:#9A9A9A;text-decoration:none}.simula-altura{height:1000px}
