.navbar{width:100vw;display:flex;padding:15px 50px;justify-content:space-between;align-items:center;z-index:1000;position:fixed}.logo{width:100px;height:80px}.bg-color-small{background-color:#2f58cd}.bg-color-big{background-color:#fff}.last-placeholder,.text-placeholder{position:relative;padding:.5rem 1rem;overflow:hidden;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:bolder;transition:color .2s ease-in-out}.last-placeholder{border:1px solid #2f58cd}.text-placeholder:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:#000;transition:width .2s ease-in-out}.text-placeholder:hover{color:#000}.text-placeholder:hover:after{width:100%}.last-placeholder{transition:color .2s ease-in-out,border-color .5s ease-in-out;border:1px solid #9c1aff}.last-placeholder:before{content:"";position:absolute;top:0;left:0;width:100%;height:0%;background-color:#2f58cd;opacity:.8;transition:height .5s linear;transform-origin:bottom;z-index:-1}.last-placeholder:hover:before{height:100%}.last-placeholder:hover{border-color:transparent}.text-placeholder span{margin-right:10px}.sideNavbar{top:0;left:0;bottom:0}.navList,.sideNavbar{position:absolute;width:100%}.navList{top:100px;padding:20px}.big-screen-navList{display:flex;width:max-content}.navRow{margin-bottom:10px;margin-left:14px;cursor:pointer}.navRow,.toggleBtn{display:flex;justify-content:center;align-items:center}.toggleBtn{border-width:0;position:absolute;top:17px;left:29px;height:40px;border-radius:100%}.toggleBtn,.toggleBtn:focus{outline:none}.background{background-color:#fff;position:absolute;top:0;left:0;bottom:0;width:100%;height:100vh}.hamburger{padding:5px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;z-index:2}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:35px;height:21px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:0}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:25px;height:3px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.banner{background:linear-gradient(180deg,#2f58cd,#645cbb);height:600px;position:relative;z-index:1}.banner,.svg{width:100%;display:inline-block}.svg{position:absolute;bottom:-250px;left:0}@media only screen and (max-width:2000px){.svg{bottom:-380px}}@media only screen and (max-width:1800px){.svg{bottom:-380px}}@media only screen and (max-width:1700px){.svg{bottom:-350px}}@media only screen and (max-width:1600px){.svg{bottom:-320px}}@media only screen and (max-width:1550px){.svg{bottom:-300px}}@media only screen and (max-width:1360px){.svg{bottom:-280px}}@media only screen and (max-width:1199px){.svg{bottom:-260px}}@media only screen and (max-width:1172px){.svg{bottom:-250px}}@media only screen and (max-width:1126px){.svg{bottom:-240px}}@media only screen and (max-width:1083px){.svg{bottom:-230px}}@media only screen and (max-width:1038px){.svg{bottom:-220px}}@media only screen and (max-width:993px){.svg{bottom:-210px}}@media only screen and (max-width:948px){.svg{bottom:-200px}}@media only screen and (max-width:902px){.svg{bottom:-190px}}@media only screen and (max-width:857px){.svg{bottom:-180px}}@media only screen and (max-width:808px){.svg{bottom:-170px}}@media only screen and (max-width:763px){.svg{bottom:-160px}}@media only screen and (max-width:718px){.svg{bottom:-150px}}@media only screen and (max-width:672px){.svg{bottom:-140px}}@media only screen and (max-width:627px){.svg{bottom:-130px}}@media only screen and (max-width:582px){.svg{bottom:-120px}}@media only screen and (max-width:537px){.svg{bottom:-110px}}@media only screen and (max-width:492px){.svg{bottom:-100px}}@media only screen and (max-width:449px){.svg{bottom:-90px}}@media only screen and (max-width:410px){.svg{bottom:-70px}}.banner-content{display:flex;padding:0 2rem;width:100%;align-items:center;justify-content:space-evenly;position:absolute;bottom:40px}.banner-content h1{max-width:450px;color:#fff;line-height:70px;font-size:50px}.banner-img{width:600px;height:410px}@media only screen and (max-width:1092px){.banner-content h1{font-size:40px}.banner-img{width:500px;height:400px}}@media only screen and (max-width:907px){.banner-content h1{font-size:30px;line-height:50px}.banner-img{width:450px;height:350px}}@media only screen and (max-width:820px){.banner{height:700px}.banner-content{flex-direction:column-reverse}.banner-content h1{font-size:30px;line-height:50px;width:100%;text-align:center}.button-wrapper{width:100%;display:flex;align-items:center;justify-content:center}.banner-content h1 p{display:inline-block}.banner-img{width:450px;height:350px}}.banner-content h1 p{color:#b6eada;text-decoration:underline}.btn-service,.btn-start{margin:50px 20px 20px;cursor:pointer;padding:.7rem 1.2rem;border-radius:8px;border:1px solid #fff;background:none}.btn-service a,.btn-start a{color:#fff}.btn-start{margin-left:0;background-color:#2b3467}.btn-service:hover,.btn-start:hover{opacity:.7}.service{display:flex;width:100%;height:700px;background-color:#ecf9ff;align-items:center;justify-content:space-evenly;flex-direction:column;padding:0 4rem}.service h1{font-weight:bolder;font-size:50px;margin:20px 0;text-align:center}.carousel-wrapper{max-width:1100px;width:100%;display:flex;flex-direction:column;align-items:flex-end;position:relative}.next,.prev{width:40px;cursor:pointer;height:40px;padding:10px;border-radius:50%;color:#fff;margin-right:10px;border:1px solid #fff;background-color:#2f58cd;transition:.5s ease-in}.next:hover,.prev:hover{transform:scale(1.1)}.carousel{display:flex;width:100%;white-space:nowrap;flex-wrap:nowrap;overflow-x:scroll;gap:20px}.carousel::-webkit-scrollbar{width:0;background:transparent}.card{margin-right:20px;flex-shrink:0;width:300px;height:350px;background-color:#645cbb;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.card .img{background-color:#fff;border-radius:50%;padding:12px;width:150px;height:150px}.card .title{color:#fff;max-width:200px;margin:0 auto;text-align:center;display:flex;white-space:normal;justify-content:center}.footer-info-wrapper{width:100%;background-color:#2f58cd;padding:6rem 4rem;display:flex;justify-content:space-evenly}.footer-cta{height:400px;width:100%;position:relative;top:10px;color:#fff;display:flex;padding:6rem 6rem 6rem 12rem;flex-direction:column;justify-content:space-between;background:url(/assets/images/background-cinza.png) no-repeat;background-size:cover}.footer-cta h1{font-size:50px}.footer-cta .formFillButton{max-width:175px;cursor:pointer;padding:10px 5px;background:none;border-radius:8px;border:1px solid #fff;color:#fff;font-size:25px}.footer-left-child,.footer-right-child{max-width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;color:#fff;gap:20px}.footer-left-child h1{font-size:50px}.footer-left-child p{font-size:16px;letter-spacing:1px}.icons-parent{display:flex;gap:10px}.footer-right-child a,.footer-right-child p{font-weight:700;color:#fff;letter-spacing:1px;text-decoration:none}.footer-right-child p:nth-child(2){max-width:150px}@media only screen and (max-width:820px){.footer-info-wrapper{flex-direction:column;align-items:center}.footer-left-child{max-width:100%}.footer-right-child{flex-direction:row;max-width:100%;margin-top:50px}.footer-right-child p:nth-child(2){max-width:300px}.footer-cta{padding-left:5rem}}@media only screen and (max-width:620px){.footer-info-wrapper{padding:3rem}.footer-right-child{flex-wrap:wrap;text-align:start;justify-content:flex-start}}.form-wrapper{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.form{width:85%;height:80vh;margin:auto;align-self:center;padding:4rem 6rem;background-color:#f1f5f9;display:grid;grid-column-gap:15px;column-gap:15px;grid-template-columns:repeat(2,1fr)}.form .select{grid-column:1/-1;display:grid}.form .input{min-width:350px;margin-top:20px;height:60px;font-size:17px;padding:15px 12px;border:none;background-color:#f8fafc;border-radius:8px}.form .input:focus{outline:none}.form .submit{grid-column:1/-1;width:100%;height:50px;text-align:center;font-size:17px;padding:15px 12px;margin-top:20px;border:none;background-color:#4c46c8;color:#fff;font-weight:700;border-radius:8px}@media only screen and (max-width:1002px){.form{grid-template-columns:repeat(1,1fr);padding:3rem;align-items:center;justify-content:center}}.thanks{justify-content:center;align-items:center;text-align:center;gap:20px;width:100vw;height:100vh}.about,.thanks{display:flex;flex-direction:column}.about{width:90%;margin:250px auto 0;padding:0 4rem}.about h1{font-weight:bolder;font-size:50px}.about h1,.about p{text-align:center;margin-top:12px}.about p{font-weight:500;font-size:14px}.about-content-wrapper,.about-text-wrapper{width:100%;display:flex;align-items:center}.about-text-wrapper{flex-direction:column;justify-content:flex-start}.about-img{margin-top:20px;width:600px;height:500px}@media only screen and (max-width:1140px){.about-img{width:550px;height:450px}}@media only screen and (max-width:1052px){.about{width:95%}.about-img{width:500px;height:400px}}@media only screen and (max-width:600px){.about{width:100%}.about-img{width:100%;height:400px}}.about-text-wrapper p{text-align:start}.testimonial{width:100%;display:flex;padding:0 4rem;flex-direction:column;align-items:center;min-height:500px;justify-content:space-evenly}.testimonial h1{font-weight:bolder;font-size:50px}.testimonials-slider{width:100%;height:300px;display:flex;position:relative;overflow-x:scroll}.testimonials-slider .black_background{width:80%;white-space:normal;transform:translateX(0);transition:transform .5s ease-in-out;height:90%;background-color:#000;flex-shrink:0;border-radius:12px;color:#fff;margin:20px 100px;position:relative;overflow:visible}.black_background::-webkit-scrollbar,.testimonials-slider::-webkit-scrollbar{width:0;background:transparent}.test-card{width:100%;white-space:normal;transform:translateX(0);transition:transform .5s ease-in-out;height:100%;background-color:#645cbb;flex-shrink:0;border-radius:12px;position:absolute;top:-20px;left:-20px;z-index:1;color:#fff;overflow:hidden;display:flex}.test-card .test-image-section{width:45%;height:100%}.test-card .test-image-section .img{height:100%}.test-card .test-name-section{padding:12px 20px;display:flex;flex-direction:column;position:relative}.test-card .test-name-section p{line-height:27px;letter-spacing:1px}.test-card .test-image-section span,.test-card .test-name-section span{position:absolute;bottom:20px;right:20px;max-width:max-content;padding:8px;text-align:center;max-height:40px;border:1px solid #fff;border-radius:8px}@media only screen and (max-width:1330px){.testimonials-slider{height:400px}}@media only screen and (max-width:1061px){.testimonials-slider{height:450px}.test-card{flex-direction:row-reverse}.test-card .test-image-section{width:40%;justify-content:start;display:flex;align-items:start}.test-card .test-image-section .img{width:175px;height:175px;margin:10px 20px;border-radius:50%}}@media only screen and (max-width:885px){.test-card{flex-direction:column-reverse;justify-content:space-between}.test-card .test-image-section{height:30%;width:max-content;margin:0 auto}.test-card .test-image-section .img{width:105px;height:105px}.test-card .test-name-section span{top:-30px;left:0;right:0;margin:0 auto}}@media only screen and (max-width:839px){.test-card .test-name-section p{margin-bottom:30px}.test-card .test-image-section span{bottom:0;right:0;border:none;font-weight:700}}@media only screen and (max-width:761px){.test-card .test-image-section .img{width:95px;height:95px}.testimonials-slider .black_background{width:90%}.testimonials-slider{height:500px}.test-card .test-name-section p{margin-bottom:15px}}@media only screen and (max-width:592px){.testimonials-slider{height:550px}.test-card .test-name-section p{margin-bottom:50px}}@media only screen and (max-width:557px){.testimonials-slider{height:650px}.test-card .test-image-section{margin-top:40px}.test-card .test-name-section p{margin-bottom:50px}}@media only screen and (max-width:475px){.testimonial{padding:0 30px}.testimonials-slider{height:700px}.test-card .test-image-section{margin-top:50px}.test-card .test-name-section p{margin-bottom:50px}}@media only screen and (max-width:458px){.testimonials-slider{height:750px}.test-card .test-image-section{margin-top:60px}}@media only screen and (max-width:369px){.testimonials-slider{height:800px}.test-card .test-image-section{margin-top:60px}}body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}*,body,html{padding:0;margin:0}*{box-sizing:border-box}.main{height:100vh}a{text-decoration:none}