@font-face{font-family:Rubik;src:url(../fonts/Rubik/Rubik-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Rubik;src:url(../fonts/Rubik/Rubik-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:Rubik;src:url(../fonts/Rubik/Rubik-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:'Open Sans';src:url(../fonts/Open_Sans/OpenSans-Light.ttf);font-weight:300;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Light.ttf);font-weight:300;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Black.ttf);font-weight:800;font-display:swap}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;padding:0;background-color:#fff;font-family:Rubik;background-color:#f1f1f1}main{margin:0 auto;background-color:#f1f1f1;max-width:1600px;width:100%}.trial-button{font-family:Rubik;font-size:20px;font-weight:400;letter-spacing:.02em;color:#fff;text-decoration:none;box-sizing:border-box;padding:8px 32px;background-color:#17b7cd;border:1px solid #17b7cd;border-radius:6px;box-shadow:4px 4px 4px rgba(0,0,0,.25),-4px -4px 4px rgba(255,255,255,.37)}.trial-button:hover{box-shadow:inset 2px 2px 4px rgba(0,0,0,.25),inset -4px -4px 4px rgba(255,255,255,.37)}.description{font-family:Roboto;font-style:normal;font-weight:300;font-size:20px;line-height:130%;letter-spacing:.02em;color:#575757}.slick-dots li{width:25px;height:25px;margin-left:25px;margin-right:25px;background-image:url(../img/dots-inactive.svg)}.slick-dots .slick-active{background-image:url(../img/dots-active.svg)}.slick-dots li button{display:none}@media(max-width:991px){.description{font-size:18px}html{scroll-padding-top:50px}}nav{background-color:#f1f1f1;position:fixed;top:0;width:100%;box-shadow:0 2px 2px rgba(0,0,0,.25);z-index:100}nav .nav-desktop{max-width:1600px;margin:0 auto;padding:28px 26px;box-sizing:border-box;width:100%}nav .logo{padding:5px;display:inline-block}nav .nav-desktop .nav-menu{list-style:none;padding:0;float:right;margin:0}nav .nav-desktop .nav-item{display:inline-block;padding:4px 10px}nav .nav-item a{padding:8px;font-family:Rubik;font-size:20px;font-weight:400;letter-spacing:.02em;color:#757575;text-decoration:none}nav .nav-item a:hover{border-bottom:2px solid #757575}nav .nav-item.current a{border-bottom:2px solid #757575}nav .nav-desktop .nav-button{display:inline-block;padding-left:12px}nav .nav-button a{font-family:Rubik;font-size:20px;font-weight:400;letter-spacing:.02em;color:#757575;text-decoration:none;box-sizing:border-box;padding:8px 24px;background-color:#f0f2f2;border:1px solid #eee;border-radius:6px;box-shadow:4px 4px 4px rgba(0,0,0,.25),-4px -4px 4px rgba(255,255,255,.37)}nav .nav-button a:hover{box-shadow:inset 2px 2px 4px rgba(0,0,0,.25),inset -4px -4px 4px rgba(255,255,255,.37)}nav .nav-mobile{display:none;padding:20px 16px}nav .nav-mobile-menu{display:flex;justify-content:space-between}nav .nav-mobile-menu .open-menu{width:35px;height:35px;border-radius:100px;border:1px solid #c4c4c4;display:flex;justify-content:center;align-items:center;box-shadow:1px 1px 2px rgba(0,0,0,.25),-1px -1px 4px rgba(255,255,255,.4);cursor:pointer}nav .nav-mobile-menu .open-menu:hover{box-shadow:inset 1px 1px 2px rgba(0,0,0,.25),inset -1px -1px 4px rgba(255,255,255,.4)}nav .nav-mobile-container{text-align:center;background-color:#f1f1f1;position:absolute;top:0;left:100vw;width:100vw;height:100vh;max-width:414px;transition:all .5s ease}nav .nav-mobile-container ul{height:100%;max-height:540px;padding:0;margin:0;list-style:none;display:flex;flex-direction:column;justify-content:space-evenly;clear:both}nav .nav-mobile-container li{padding:18px 0}nav .nav-mobile-menu .open-menu img{width:20px}nav .nav-mobile-container .close-menu{margin-top:20px;margin-right:16px;float:right;width:35px;height:35px;border-radius:100px;border:1px solid #c4c4c4;display:flex;justify-content:center;align-items:center;box-shadow:1px 1px 2px rgba(0,0,0,.25),-1px -1px 4px rgba(255,255,255,.4);cursor:pointer}nav .nav-mobile-container .close-menu:hover{box-shadow:inset 1px 1px 2px rgba(0,0,0,.25),inset -1px -1px 4px rgba(255,255,255,.4)}nav .nav-mobile-container .close-menu img{width:20px}@media(max-width:991px){.nav-desktop{display:none}nav .nav-mobile{display:block}}header{width:100%;max-width:1600px;margin:0 auto;background-color:#f1f1f1;margin-top:95px}header .header-container{display:flex;justify-content:space-around;align-items:flex-start;min-height:calc(100vh - 95px);width:100%;box-sizing:border-box;padding-top:36px}header .imagem-container{width:60%}header .imagem-container img{width:100%}header .texto-container{width:35%;margin-top:48px;padding-right:5%;box-sizing:border-box;padding-left:5%}header .title{font-family:Rubik;font-style:normal;font-weight:700;font-size:42px;line-height:130%;letter-spacing:.02em;color:#424040}header .subtitle{font-family:'Open Sans';font-style:normal;font-weight:300;font-size:24px;line-height:150%;letter-spacing:.02em;color:#605d5d;margin-bottom:46px}@media (max-width:991px){header{margin-top:79px}header .header-container{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 79px);padding:0}header .imagem-container{width:100%;height:calc(45vh - 40px);text-align:center}header .imagem-container img{object-fit:cover;object-position:center center;max-height:100%;min-width:80%;width:auto}header .texto-container{width:100%;margin-top:0;padding-right:20px;padding-left:20px}header .title{font-size:32px;margin:0}header .subtitle{font-size:20px;margin-top:38px;margin-bottom:42px}}#sobre .cards{display:flex;justify-content:space-evenly;padding:42px 0 116px 0}#sobre .card{width:300px;text-align:center;padding:0 28px;box-sizing:border-box;padding-bottom:42px;padding-top:21px;border:1px solid #c4c4c4;border-radius:60px;box-shadow:4px 4px 4px rgba(0,0,0,.25),-4px -4px 4px rgba(255,255,255,.37)}#sobre .cards .title{font-family:Rubik;font-style:normal;font-weight:500;font-size:24px;line-height:130%;letter-spacing:.02em;color:#575757}#sobre .detalhes{display:flex;justify-content:space-evenly;padding:116px 0}#sobre .seletor{border-left:2px solid #c4c4c4;padding-left:34px;width:232px}#sobre .seletor ul{list-style:none;padding:0;margin-top:42px}#sobre .seletor li{cursor:pointer;font-family:Roboto;font-style:normal;font-weight:300;font-size:22px;line-height:130%;letter-spacing:.02em;color:#757575;margin-bottom:34px}#sobre .seletor li:hover{font-weight:700}#sobre .seletor li.ativo{font-weight:700}#sobre .info{width:60%;display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-evenly}#sobre .texto-container{width:50%}#sobre .info .title{font-family:Rubik;font-style:normal;font-weight:700;font-size:42px;line-height:130%;letter-spacing:.02em;color:#757575;margin-bottom:0}#sobre .info .description{margin-top:22px;margin-bottom:56px}#sobre .imagem{width:320px;height:340px;border:1px solid #fff;display:flex;justify-content:center;align-items:center;border-radius:16px;box-shadow:4px 4px 4px rgba(0,0,0,.25),-4px -4px 4px rgba(255,255,255,.4)}@media(max-width:991px){#sobre .cards{flex-direction:column;justify-content:space-evenly;align-items:center;padding:81px 0 74px 0}#sobre .card{width:280px;margin-bottom:42px}#sobre .cards .title{font-size:20px}#sobre .detalhes{flex-direction:column;justify-content:center;align-items:center;padding:74px 0}#sobre .seletor{border-left:none;padding-left:0;padding-right:0;width:100%;box-sizing:border-box;margin:0 0 48px 0}#sobre .seletor ul{display:flex;flex-wrap:wrap;justify-content:space-evenly;list-style:none;margin-top:42px}#sobre .seletor li{font-size:18px;margin:12px 28px}#sobre .seletor li:hover{font-weight:500}#sobre .info{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#sobre .texto-container{width:100%;max-width:634px;box-sizing:border-box;padding:24px 20px}#sobre .info .title{font-size:32px}#sobre .imagem{width:100px;height:100px;border:1px solid #fff;border-radius:100px}#sobre .imagem img{object-fit:contain;height:80%;max-width:65%}#sobre .link-container{text-align:center}}#funcionalidades{padding:116px 0;box-sizing:content-box}#funcionalidades .carousel-item{width:100%;min-width:0;min-height:0}#funcionalidades .container{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;height:max-content;min-height:0;min-width:0}#funcionalidades .container .imagem-container{width:40%}#funcionalidades .container .imagem-container img{width:80%}#funcionalidades .container .texto-container{width:30%;margin-left:112px}#funcionalidades .container .texto-container .title{font-family:Rubik;font-style:normal;font-weight:700;font-size:42px;line-height:130%;letter-spacing:.02em;color:#757575}#funcionalidades .container .texto-container .description{margin-bottom:56px}@media(max-width:991px){#funcionalidades{padding:72px 0 48px 0}#funcionalidades .container{flex-direction:column;align-items:center;justify-content:center}#funcionalidades .container .imagem-container{width:auto;height:calc(40vh - 40px);max-height:400px}#funcionalidades .container .imagem-container img{height:100%;width:auto;object-fit:cover}#funcionalidades .container .texto-container{width:100%;max-width:634px;padding:0 20px;margin-left:0;margin-bottom:10px;box-sizing:border-box}#funcionalidades .container .link-container{text-align:center}}#depoimentos{font-family:Roboto;display:flex;justify-content:center;align-items:center;padding:116px 0;position:relative;height:auto;box-sizing:border-box;display:none!important}#depoimentos .carousel{width:80%}#depoimentos .item{width:100%;display:flex;justify-content:center}#depoimentos .imagem-container{width:35%}#depoimentos .imagem-container img{width:100%}#depoimentos .texto-container{width:70%;margin-left:5%}#depoimentos .quote{font-style:normal;font-weight:300;font-size:32px;line-height:130%;letter-spacing:.02em;color:#757575;position:relative}#depoimentos .quote:after,#depoimentos .quote:before{font-style:normal;font-weight:300;line-height:130%;letter-spacing:.02em;color:#757575;position:absolute}#depoimentos .quote:before{content:open-quote;font-size:164px;top:-5rem;left:-3rem}#depoimentos .quote:after{content:close-quote;font-size:100px;bottom:-5rem;right:-1rem}#depoimentos .citado{margin-right:5%}#depoimentos .nome{font-style:normal;font-weight:500;font-size:24px;line-height:130%;text-align:right;letter-spacing:.02em;color:#757575;margin-bottom:12px}#depoimentos .posicao{font-style:normal;font-weight:400;font-size:16px;line-height:130%;text-align:right;letter-spacing:.02em;color:#757575;margin-top:0}#depoimentos .seletor{height:350px}#depoimentos .seletor ul{height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;list-style:none;margin:0;padding:0;width:42px;position:relative}#depoimentos .seletor ul::before{background-color:#c4c4c4;content:'';width:2px;top:0;bottom:0;left:20px;position:absolute;z-index:0}#depoimentos .seletor li{cursor:pointer;position:relative;z-index:1;width:12px;height:12px;background-color:#bdbdbd;border-radius:100px;transition:background-color .3s ease}#depoimentos .seletor li:hover{background-color:#757575}#depoimentos .seletor li.active{width:16px;height:16px;background-color:#757575}.div{background-color:#6a5acd;width:100%;text-align:center}.div h3{color:#fff;margin:0;margin-bottom:64px;text-decoration:none;font-size:20px}.div p{color:#fff;margin:0;text-align:right;font-size:10px}#preço{text-align:center;padding:116px 0}#preço .title{font-family:Rubik;font-style:normal;font-weight:700;font-size:32px;line-height:152%;letter-spacing:.02em;color:#605d5d}#preço .price{font-family:Roboto;font-style:normal;font-weight:400;font-size:24px;line-height:182%;letter-spacing:.02em;color:#605d5d;margin-bottom:0}#preço .price span{font-weight:800;font-size:56px;line-height:180%}#preço .description{margin-top:0;margin-bottom:56px}#preço .description span{font-size:12px}@media (max-width:991px){#preço{padding:116px 20px}#preço .description span{font-size:12px}}#contato{display:flex;justify-content:space-evenly;padding:116px 0}#contato .subtitle{font-family:Rubik;font-style:normal;font-weight:700;font-size:24px;line-height:130%;letter-spacing:.02em;color:#757575;margin-bottom:42px;margin-top:0}#contato .contato-container{width:40%}#contato .divisor{border-left:1px solid #c4c4c4;margin:5% 0 10% 0}#contato .info-container{width:auto}#contato .info-container .description{margin-bottom:36px}#contato form label{display:block;font-family:Roboto;font-style:normal;font-weight:400;font-size:18px;line-height:250%;letter-spacing:.02em;color:#757575}#contato form{padding-right:20%}#contato form input,#contato form textarea{background-color:#f0f2f2;width:100%;border:1px solid #c4c4c4;box-shadow:inset 0 4px 4px rgba(0,0,0,.25);border-radius:6px;outline:0;resize:none;font-family:Roboto;font-style:normal;font-weight:300;font-size:20px;line-height:130%;letter-spacing:.02em;padding:8px}#contato form input{height:47px}#contato form input[type=submit]{margin-top:26px;width:min-content;padding:0 26px;cursor:pointer;background-color:#17b7cd;color:#fff;box-shadow:4px 4px 4px rgba(0,0,0,.25),-4px -4px 4px rgba(255,255,255,.37);border-radius:6px;border:1px solid #17b7cd;font-family:Rubik;font-style:normal;font-weight:400;font-size:20px;line-height:130%;text-align:center;letter-spacing:.02em;outline:0}#contato form input[type=submit]:hover{box-shadow:inset 2px 2px 4px rgba(0,0,0,.25),inset -4px -4px 4px rgba(255,255,255,.37)}#contato .email{display:block;float:left;width:55%}#contato .telefone{display:inline-block;width:40%;margin-left:5%}#contato form div input{width:100%!important}#contato ul{list-style:none;margin:0;padding:0;height:39px;display:flex;justify-content:space-evenly}#contato li a{display:block;width:39px;height:39px;border:1px solid #f0f2f2;box-shadow:4px 4px 4px rgba(0,0,0,.25),-4px -4px 4px rgba(255,255,255,.4);display:flex;justify-content:center;align-items:center;border-radius:100px;box-sizing:border-box}#contato li a:hover{box-shadow:inset 2px 2px 4px rgba(0,0,0,.25),inset -4px -4px 4px rgba(255,255,255,.37)}@media(max-width:991px){#contato{flex-direction:column;justify-content:space-evenly;align-items:center;padding:116px 20px}#contato .subtitle{font-size:22px;text-align:center}#contato .contato-container{width:100%}#contato .divisor{display:none}#contato .info-container{margin-top:94px;text-align:center}#contato form{max-width:614px;margin:0 auto;padding-right:0}#contato .email,#contato .telefone{width:100%;margin-left:0}}footer{padding:116px 20px;text-align:center;width:100%;max-width:1600px;margin:0 auto;background-color:#f1f1f1;box-sizing:border-box}footer img{margin-bottom:36px}footer span{text-transform:uppercase}@media(max-width:991px){footer{padding:72px 20px}}