@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i');body,html{margin:0;padding:0;font-family:"Helvetica",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:none;color:#32394c}.content-section{overflow:hidden;position:relative}.circle{position:absolute;border-radius:50%}.section-bg{position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0}.section-bg img{position:absolute;width:1280px;height:auto;bottom:0;left:50%;transform:translateX(-50%)}.section-text{position:absolute;top:50%;transform:translateY(-50%);padding:0 40px;box-sizing:border-box}.section-text h1{font-size:38px;line-height:48px;margin-top:0;font-weight:500;font-family:"Roboto",sans-serif}.section-text h2{font-size:30px;line-height:42px;margin-top:0;font-weight:500;font-family:"Roboto",sans-serif}.section-text p{font-size:16px;line-height:28px;margin:0}.section-CTA{display:inline-block;height:60px;line-height:60px;margin-top:40px;padding:0 40px;border-radius:30px;font-size:18px;color:#fff;font-family:"Roboto",sans-serif;cursor:pointer;opacity:.9;font-weight:700}.section-CTA:hover{opacity:1}#section-1{height:100vh;background-color:#323a46}#section-1 .circle1{background-color:#1cd7e8;height:360px;width:360px;top:-200px;left:50%;margin-left:-700px}#section-1 .circle2{background-color:#1a79ff;height:400px;width:400px;bottom:-190px;left:50%;margin-left:240px}#section-1 .section-text{top:50px;right:50%;transform:translateX(50%);width:780px;text-align:center}#section-1 .section-text .nb-logo{margin-bottom:60px}#section-1 .section-text .nb-logo img{width:130px;height:auto}#section-1 .section-text h1,#section-1 .section-text p{color:#fff}#section-1 .section-CTA{background-color:#1cd7e8}#section-2{height:650px;background-color:#fff}#section-2 .circle1{background-color:#32394c;height:200px;width:200px;bottom:230px;right:50%;margin-right:450px}#section-2 .circle2{background-color:#1ca3e8;height:500px;width:500px;bottom:-360px;left:50%;margin-left:-450px}#section-2 .section-text{left:50%;width:640px}#section-2 .section-text ol{list-style:none;padding-inline-start:0;counter-reset:bullet-counter}#section-2 .section-text ol li{position:relative;margin-bottom:15px;padding-left:18px}#section-2 .section-text ol li:last-of-type{margin-bottom:0}#section-2 .section-text ol li span{position:absolute;top:0;left:0;display:inline;vertical-align:top;padding-right:8px;color:#1ca3e8;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500}#section-2 .section-text ol li p{display:inline;line-height:24px}#section-2 .section-CTA{background-color:#1cd7e8}#section-3{height:500px;background-color:#eff2f8}#section-3 .circle1{background-color:#32394c;height:400px;width:400px;top:-350px;right:50%;margin-right:-580px}#section-3 .circle2{background-color:#1a79ff;height:400px;width:400px;bottom:-300px;left:50%;margin-left:-500px}#section-3 .section-text{right:50%;transform:translate(50%,-50%);width:860px;text-align:center}#section-3 .section-CTA{background-color:#1ca3e8}#footer{background-color:#32394c}.footer-content{background-color:#32394c;display:flex;justify-content:space-between;align-items:center;margin:0 auto;width:100%;max-width:1280px;box-sizing:border-box;padding:30px 20px}.footer-menu{flex:0 0 auto;font-size:0}.footer-menu>a{display:inline-block;font-size:13px;margin:0 50px 0 0;font-family:"Roboto",sans-serif;color:#fff;text-decoration:none}#footer .nb-logo{flex:0 0 auto}#footer .nb-logo img{width:110px;height:auto}#contact-form{display:none;position:fixed;bottom:0;width:100%;z-index:10}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(50,57,76,.8)}.form-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;width:860px;margin:10px;background:#fff;overflow:hidden}.form-content h2{background:#1cd7e8;text-align:center;font-family:"Roboto",sans-serif;font-weight:400;font-size:20px;margin:0;padding:30px 0 32px;color:#32394c;transition:all ease .2s;cursor:pointer;position:relative}.close-form{position:absolute;right:30px;width:36px;height:36px;border:1px solid #32394c;border-radius:50%;top:50%;transform:translateY(-50%);opacity:1;transition:all ease .2s}.close-form::after{content:"";position:absolute;top:calc(50% - .5px);left:20%;width:60%;height:1px;background-color:#32394c;transform:rotate(45deg)}.close-form::before{content:"";position:absolute;top:calc(50% - .5px);left:20%;width:60%;height:1px;background-color:#32394c;transform:rotate(-45deg)}.form-container{padding:0 20px 40px;background-color:#fff;box-sizing:border-box;border-radius:0 0 10px 10px}.form-container>form div{padding:20px 0;margin:0 auto;width:100%;max-width:640px}.form-container .form-container-title{padding:40px 0 20px;font-family:"Roboto",sans-serif;color:#32394c;text-align:center;font-size:17px}.form-container>form div button{background-color:#1a79ff;height:60px;padding:0 40px;border:none;border-radius:30px;font-size:16px;color:#fff;width:100%;cursor:pointer}.formErro{position:absolute;z-index:100;height:30px;line-height:30px;padding:0 15px 0 15px;background-color:#c84f53;text-align:center;font-size:11px;color:#fff !important;right:45px;top:15px;border-radius:20px;opacity:.8;display:none}.privacidade .formErro{left:0;right:unset;top:0}.form-container span{display:inline;line-height:17px;font-size:12px;color:#777}.form-container input[type="text"],.form-container input[type="tel"],.form-container input[type="email"]{width:100%;height:40px;border:none;outline:none;box-sizing:border-box;font-size:15px;font-family:"Helvetica",Arial,sans-serif;border-bottom:1px solid #ccc}.form-container input::placeholder{opacity:.7;transition:all ease .3s}.form-container input.mandatory{border-bottom:2px solid rgba(238,86,86,1)}.form-container input:focus::placeholder,.form-container input::placeholder:active{opacity:.2}.form-container input.mandatory::placeholder{color:rgba(238,86,86,1);opacity:1}@media only screen and (max-width:1920px){#section-1 .section-bg{top:20%}}@media only screen and (max-width:1440px){#section-1 .section-bg{top:25%}#section-1 .section-bg img{width:65%}}@media only screen and (max-width:1366px){#section-1{height:850px}#section-1 .section-bg{top:20%}#section-1 .section-bg img{width:70%}}@media only screen and (max-width:1280px){#section-1 .section-bg img{width:80%}#section-2 .section-bg img{width:100%}}@media only screen and (max-width:1024px){.section-text h1{font-size:36px;line-height:46px}.section-text h2{font-size:26px;line-height:38px}.section-text p{font-size:14px;line-height:24px}#section-1 .section-bg{top:15%}#section-1 .section-bg img{width:100%}#section-1 .section-text,#section-2 .section-text,#section-3 .section-text{position:relative;top:auto;right:auto;left:auto;transform:none;width:100%;padding:60px 30px 0 30px;text-align:center}#section-2{height:auto;padding-bottom:100%}#section-2 .circle1{right:0;margin-right:-150px}#section-2 .section-bg img{left:100%;width:200%}#section-2 .section-text ol li{padding-left:0}#section-2 .section-text ol li span{position:relative}#section-3{height:auto;padding:5% 0}#section-3 .section-text{padding-bottom:60px}.form-content h2{padding:20px 0 22px}.form-content{width:calc(100% - 20px);margin:0}.close-form{right:10px}.section-CTA{opacity:1;height:50px;line-height:50px;margin-top:30px;font-size:16px;padding:0 35px}.form-container>form div{padding:15px 0}.form-container>form div:last-of-type{padding:15px 0 0 0}.form-container>div.form-container-title{padding:30px 0 15px}}@media only screen and (max-width:768px){#section-1{height:auto;padding-bottom:55%}#section-1 .section-bg{top:5%}.section-text h1{font-size:28px;line-height:38px}.section-text h2{font-size:23px;line-height:32px}.section-text p{font-size:16px}.form-content h2{padding:16px 16px 16px;font-size:16px;text-align:left}.form-content h2 strong{display:block}.form-container>form div{padding:7px 0}.form-container span{line-height:14px}.form-container>.form-container-title{padding:20px 0 10px 0}.form-container{padding:0 20px 20px}.form-container>form div button{height:50px}.footer-menu>a{display:block;line-height:24px}.footer-content{padding:20px}#footer .nb-logo img{width:90px}.close-form{height:24px;width:24px;top:10px;transform:none}#section-1 .circle1{left:0;margin-left:-250px}}@media only screen and (max-width:480px){#section-1 .circle2{margin-left:60px}#section-1 .section-text .nb-logo{margin-bottom:40px}#section-3 .circle1{margin-right:-330px}#section-3 .circle2{margin-left:-450px}}@media only screen and (max-width:320px){#section-1 .section-text,#section-2 .section-text{padding-left:20px;padding-right:20px}}