:root{font-size:62.5%}html{scroll-behavior:smooth}*{margin:0;padding:0;-webkit-box-sizing:box-sizing;box-sizing:box-sizing}img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}a{text-decoration:none}ul{list-style:none}h1,h2,h3,h4{font-family:'Poppins', sans-serif;line-height:1.2}p,span,small,li,a{font-family:'Raleway', sans-serif;line-height:1.5}section h2{font-size:4.8rem;color:#161d1c;margin-bottom:1rem}@media screen and (max-width: 768px){section h2{font-size:2.8rem}}p{font-size:1.8rem;line-height:1.75}@media screen and (max-width: 425px){p{line-height:1.5}}.container{max-width:80%;margin:0 auto}@media screen and (max-width: 768px){.container{max-width:90%}}.flex-between,#header .container,#footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.button{font-size:1.8rem;font-weight:600;padding:2rem 3.2rem;border-radius:.6rem;color:#fff;-webkit-transition:background .3s ease;transition:background .3s ease;display:inline-block}@media screen and (max-width: 768px){.button{font-size:1.4rem}}a.button{background-color:#16BAC5}a.button:hover{background-color:#18c7d3}i{font-size:2.4rem}.icon{display:none}@media screen and (max-width: 768px){.icon{display:block}}#hero-image{background:url("./../images/img-intro-espaco.jpg") center no-repeat;background-size:cover}#hero.hero-espace{height:70vh}@media screen and (max-width: 425px){#hero.hero-espace{height:55vh}}.grid-columns,#services .services-item,#espace .container-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media screen and (max-width: 425px){.grid-columns,#services .services-item,#espace .container-content{-ms-grid-columns:auto;grid-template-columns:auto}}@media screen and (max-width: 425px){.hero-image{display:none}}.scroll-top{opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s}.scroll-top a{position:fixed;bottom:3.2rem;right:3.2rem;background:#16BAC5;color:#fff;border-radius:50%;padding:1rem;cursor:pointer}@media screen and (max-width: 425px){.scroll-top a{padding:.8rem 1rem;bottom:2rem;right:2rem}.scroll-top a i{font-size:14px}}.scroll-top.ativo{opacity:1;visibility:visible}#header{background:#fff;position:absolute;top:0;right:0;left:0;z-index:100001}@media screen and (max-width: 425px){#header .header-logo{width:160px;padding:1rem 0}}#header.ativo{-webkit-box-shadow:0px 0px 16px rgba(0,0,0,0.15);box-shadow:0px 0px 16px rgba(0,0,0,0.15);position:fixed;top:0;left:0;right:0;z-index:1001;-webkit-animation:surgirMenu .3s;animation:surgirMenu .3s}#header .container nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.2rem}#header .container nav ul li a{font-size:1.8rem;font-weight:600;color:#161d1c}#header .container nav ul li a.ativo{font-weight:600}#header .container nav ul li a::after{content:'';width:0%;height:2px;background-color:currentColor;display:block;border-radius:.25rem;-webkit-transition:width .3s;transition:width .3s}#header .container nav ul li a:hover::after{width:100%}@media screen and (max-width: 768px){#header .container nav{display:none}#header .container nav.ativo{display:block;position:fixed;inset:0;background:#f5fbff;text-align:right;-webkit-animation:animationMenu .4s ease;animation:animationMenu .4s ease}#header .container nav.ativo .icon{padding:3.2rem}#header .container nav.ativo ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3.2rem}#header .container nav.ativo ul li a{font-size:2.4rem;gap:1.6rem}}@-webkit-keyframes surgirMenu{from{-webkit-transform:translateY(-26px);transform:translateY(-26px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes surgirMenu{from{-webkit-transform:translateY(-26px);transform:translateY(-26px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes animationMenu{from{-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes animationMenu{from{-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}#hero{display:-ms-grid;display:grid;-ms-grid-columns:60% 40%;grid-template-columns:60% 40%}@media screen and (max-width: 425px){#hero{-ms-grid-columns:auto;grid-template-columns:auto}}#hero .hero-content{background-color:#6c76f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:6.4rem}@media screen and (max-width: 425px){#hero .hero-content{padding:12.8rem 0 8rem;text-align:center}}#hero .hero-content .container-content{max-width:66%;margin:0 auto}@media screen and (max-width: 768px){#hero .hero-content .container-content{max-width:85%}}#hero .hero-content .container-content h1{font-size:5.6rem;color:#fff}@media screen and (max-width: 768px){#hero .hero-content .container-content h1{font-size:2.8rem}}#hero .hero-content .container-content p{color:#fff;max-width:80%;margin:1.6rem 0 4.8rem}@media screen and (max-width: 768px){#hero .hero-content .container-content p{font-size:1.4rem;margin:1.6rem auto 4.8rem}}@media screen and (max-width: 425px){#hero .hero-content .container-content p{margin-bottom:3.2rem}}#hero .hero-image{background-color:#5dbdf9;padding:20rem 0 0}@media screen and (max-width: 425px){#hero .hero-image{display:none}}#services{background:#f5fbff}#services .services-item .content{max-width:70%;margin:0 auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media screen and (max-width: 768px){#services .services-item .content{max-width:80%}}@media screen and (max-width: 425px){#services .services-item .content{padding:4.8rem 0 6.4rem;text-align:center}}#services .services-item .content p{font-size:1.8rem;color:#777879;margin-bottom:4.2rem}@media screen and (max-width: 768px){#services .services-item .content p{font-size:1.6rem}}#services .services-item .content p strong{color:#16BAC5;font-weight:600}#services .services-item .content a.button{padding:1.6rem 3.2rem}@media screen and (max-width: 425px){#services .services-item .image{-ms-grid-row:1;grid-row:1}}#testimonials{margin:12.8rem 0}@media screen and (max-width: 768px){#testimonials{margin:6.4rem 0 2rem}}#testimonials div img{-webkit-clip-path:circle();clip-path:circle();width:40px}#testimonials div p{font-size:1.8rem;color:#777879}#testimonials div .container-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;font-style:normal;margin-top:3.2rem}#testimonials div .container-user h3{font-size:1.6rem;color:#161d1c}#testimonials div .container-user small{font-size:1.4rem}#testimonials .container-testimonials .c-carousel__slides{padding:3.2rem 0}#testimonials .container-testimonials .item-testimonials{border-radius:.8rem;-webkit-box-shadow:4px 4px 15px rgba(0,0,0,0.1);box-shadow:4px 4px 15px rgba(0,0,0,0.1);padding:2.6rem;border-bottom:2px solid #16BAC5}#testimonials .container-testimonials .item-testimonials+.item-testimonials{margin-left:3.2rem}#testimonials .container-testimonials .item-testimonials:first-child{margin-left:1rem}#testimonials .container-testimonials .item-testimonials:last-child{margin-right:1rem}#testimonials .glider-dot.active{background:#16BAC5}#contact{margin:12.8rem 0 0;background:#f5fbff;padding:4.8rem 0 6.4rem}@media screen and (max-width: 425px){#contact{padding-bottom:4.8rem}}#contact .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media screen and (max-width: 425px){#contact .container{-ms-grid-columns:auto;grid-template-columns:auto}}#contact .contact-content{max-width:70%}@media screen and (max-width: 768px){#contact .contact-content{max-width:100%}}@media screen and (max-width: 425px){#contact .contact-content{max-width:100%;margin-bottom:4.8rem}}#contact .contact-content p{font-size:1.8rem;color:#777879;margin:1.6rem 0 4.2rem}@media screen and (max-width: 425px){#contact .contact-content p{margin-bottom:2rem}}#contact .contact-content p strong{color:#16BAC5;font-weight:600}#contact .contact-content .button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60%}#contact .contact-info{justify-self:flex-end;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:60%}@media screen and (max-width: 425px){#contact .contact-info{width:100%}}#contact .contact-info ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;margin-bottom:2rem}#contact .contact-info ul li>span{font-size:1.8rem;color:#777879}#contact .contact-info .about{text-align:left;width:100%}#contact .contact-info i{color:#16BAC5;text-align:center}#espace{margin:12.8rem 0}@media screen and (max-width: 768px){#espace{margin:6.4rem 0 3.2rem}}#espace .container-content{margin-top:3.2rem;gap:6.4rem}@media screen and (max-width: 768px){#espace .container-content{gap:3.2rem;margin-top:2rem}}#espace .container-content .img-banner-espace img{border-radius:.6rem}#espace .container-content p+p{margin-top:2rem}@media screen and (max-width: 768px){#espace .container-content p+p{margin-top:1.4rem}}#espace .container-content a.button{margin-top:3.2rem}@media screen and (max-width: 768px){#espace .container-content a.button{margin-top:2rem}}#footer{background:#5dbdf9;padding:4.8rem 0}@media screen and (max-width: 768px){#footer{padding:3.2rem 0}}@media screen and (max-width: 425px){#footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}#footer .media ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.2rem}@media screen and (max-width: 768px){#footer .media ul{gap:2.4rem}}#footer .media ul a{display:inline-block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}#footer .media ul a:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px)}#footer .media ul i{color:#fff;font-size:2.8rem}@media screen and (max-width: 768px){#footer .media ul i{font-size:2.8rem}}#footer p{color:#fff}@media screen and (max-width: 425px){#footer p{font-size:1.8rem;margin-bottom:1.6rem}}
/*# sourceMappingURL=style.css.map */