*{font-family:"Roboto",sans-serif}a,a:hover{color:inherit;text-decoration:none}.btn.btn-c-primary{background-color:#172439;color:#fff;font-weight:600}.btn.btn-c-primary:hover{background-color:#172439;color:#fff}.btn.btn-c-outline-primary{border:2px solid #172439;color:#172439}.btn.btn-c-outline-primary:hover{background-color:#172439;color:#fff}.btn.btn-c-outline-black{border:2px solid #000;color:#000}.btn.btn-c-outline-black:hover{background-color:#000;color:#fff}.btn.btn-c-outline-white{border:2px solid #fff;color:#fff}.btn.btn-c-outline-white:hover{background-color:#fff;color:#000}.btn-format{display:block;width:100%;max-width:260px;padding:10px 12px}#section-banner{position:relative}#section-banner::before{content:'';display:block;padding:12px 0;background-color:#172439}#section-banner .logo{font-size:60px;color:#fff}#section-banner .content{padding:60px 1.5% 12px 5%}#section-banner .content .btn{display:block;max-width:280px;margin-top:40px}#section-banner .title-banner{font-size:42px;font-weight:600;color:#fff;line-height:normal}@media (min-width: 992px){#section-banner .title-banner{font-size:38px}}@media (min-width: 1200px){#section-banner .title-banner{font-size:56px}}@media (min-width: 1400px){#section-banner .title-banner{font-size:72px}}#section-banner .banner-form{padding:22px 12px;padding-bottom:0}@media (min-width: 992px){#section-banner .banner-form{padding-top:25px}}#section-banner .opacity{position:absolute;top:0;height:100%;width:100%;z-index:-6}#section-banner .opacity::after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;opacity:0.5;z-index:-1}#section-banner .opacity img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;z-index:-1}#section-banner img.logo{width:100%;max-width:120px}#section-banner p,#section-banner span,#section-banner li{font-size:16px;color:#fff}@media (min-width: 992px){#section-banner p,#section-banner span,#section-banner li{font-size:19px;font-weight:600}}#section-banner .redes img{width:100%;max-width:42px}#section-banner form{background-color:rgba(0,0,0,0.67);width:100%;padding:22px 30px 45px 30px;border-top:10px solid #172439;margin-top:-32px;max-width:400px}@media (min-width: 992px){#section-banner form{margin-top:50px}}#section-banner form .title{display:block;font-size:20px;font-weight:600;color:#fff}@media (min-width: 992px){#section-banner form .title{font-size:22px}}#section-banner form label,#section-banner form input,#section-banner form textarea,#section-banner form button{display:block;width:100%}#section-banner form input,#section-banner form textarea{padding:8px 0;background:none;border:0;border-bottom:3px solid #fff;outline:none}#section-banner form input,#section-banner form input::placeholder,#section-banner form textarea,#section-banner form textarea::placeholder{font-size:18px;color:#fff}#section-banner form input{height:50px}#section-banner form textarea{height:110px;resize:none}#section-banner form label{margin-top:15px}#section-banner form button{width:100%;max-width:220px;font-weight:600;margin:0 auto;margin-top:30px}#section-advantages{position:relative;padding:30px 0;padding-bottom:120px}#section-advantages::after{content:'';display:block;width:100%;height:65px;background-color:#172439;position:absolute;top:0;left:0;z-index:-1}#section-advantages .col-lg-3{margin-top:30px}@media (min-width: 992px){#section-advantages .col-lg-3{margin-top:0}}#section-advantages .tns-nav{display:flex;justify-content:center}#section-advantages .tns-nav button{width:30px;height:4px;background-color:#2b4369;border-radius:3px;border:0;margin:4px}#section-advantages .tns-nav button.tns-nav-active{opacity:0.6;background-color:#172439}#section-advantages .card-vantagem{padding:0 4px;display:flex;flex-direction:column;height:100%}#section-advantages img{display:block;margin:0 auto;width:100%;height:300px;object-fit:cover;max-width:fit-content;border-radius:12px 0 12px 0}#section-advantages .vantagem{display:block;margin:8px 0;font-size:22px}#section-advantages p{font-size:16px}#section-advantages .btn{width:100%;max-width:220px;margin:0 auto;margin-top:auto}#section-quemsomos{padding:45px 0;background-color:#ddd}#section-quemsomos span{font-size:16px;color:#000;display:block}@media (min-width: 992px){#section-quemsomos span{font-size:22px}}#section-quemsomos h2{font-size:22px;font-weight:600;color:#000}@media (min-width: 992px){#section-quemsomos h2{font-size:46px}}#section-quemsomos p{font-size:16px;color:#000}@media (min-width: 992px){#section-quemsomos p{font-size:20px}}#section-quemsomos .cover{display:block;width:100%;margin:0 auto;margin-top:-100px;border-radius:16px}#section-services{padding:60px 0 45px}#section-services h2{font-size:22px;margin-top:30px}@media (min-width: 992px){#section-services h2{font-size:46px;margin-bottom:0}}#section-services .content{font-size:16px}@media (min-width: 992px){#section-services .content{font-size:22px;padding-right:20px}}#section-services .btn{width:100%;max-width:260px;padding:8px 12px}#section-services .bigger{width:100%;height:100%;max-width:fit-content;object-fit:cover;border-radius:0 8px 0 8px}#section-services .smaller{width:100%;height:100%;max-height:85%;object-fit:cover;border-radius:8px 0 8px 0}#section-services .smaller,#section-services .smaller+.legend{display:none}@media (min-width: 992px){#section-services .smaller,#section-services .smaller+.legend{display:block}}#section-services .legend{margin-top:8px}#section-services .row:not(.row .row):not(:first-child){margin-top:90px}#section-services .row .row{height:100%}#section-services h2,#section-services .content{text-align:center}#section-services .btn{display:block;margin:0 auto}#section-services img{display:block;margin:0 auto}@media (min-width: 992px){#section-services .btn{margin-bottom:20px}#section-services .row:nth-child(odd) h2,#section-services .row:nth-child(odd) .content{text-align:start}#section-services .row:nth-child(odd) .btn{margin-left:0}#section-services .row:nth-child(even) h2,#section-services .row:nth-child(even) .content{text-align:end}#section-services .row:nth-child(even) .content{padding-left:20px;padding-right:0}#section-services .row:nth-child(even) .btn{display:block;margin-right:0}}#section-happyhour{background-color:#000}#section-happyhour .sobre-empresa{background-color:#0d1521}#section-happyhour .opacity{position:relative}#section-happyhour .opacity::before{content:"";display:inline-block;position:absolute;background-image:linear-gradient(270deg, #0d1521 0%, transparent 25%);right:50%;width:41%;height:100%;right:0}#section-happyhour .opacity::after{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#0d1521;opacity:0.5}#section-happyhour .cover{width:100%;height:100%;object-fit:cover}#section-happyhour .content{padding:45px 8px;color:#fff}@media (min-width: 992px){#section-happyhour .content{padding-left:30px;padding-right:7%}}#section-happyhour .content span{font-size:16px;font-weight:400}@media (min-width: 992px){#section-happyhour .content span{font-size:20px}}#section-happyhour .content h2{font-size:22px}@media (min-width: 992px){#section-happyhour .content h2{font-size:46px}}#section-happyhour .content p{font-size:16px;text-align:justify}@media (min-width: 992px){#section-happyhour .content p{font-size:22px}}#section-depoimentos{padding:45px 0}#section-depoimentos .subtitle{font-size:16px;letter-spacing:3px;font-weight:200}@media (min-width: 992px){#section-depoimentos .subtitle{font-size:20px}}#section-depoimentos h2{font-size:24px;margin-bottom:20px}@media (min-width: 992px){#section-depoimentos h2{font-size:46px}}#section-depoimentos .col-lg-4{margin-top:30px}#section-depoimentos .tns-nav{display:flex;justify-content:center;margin-top:20px}#section-depoimentos .tns-nav button{width:30px;height:3px;border:0;margin:4px;border-radius:3px;background-color:#2b4369}#section-depoimentos .tns-nav button.tns-nav-active{opacity:0.6;background-color:#172439}#section-depoimentos .card-depoimento{display:flex;flex-direction:column;height:100%}@media (min-width: 992px){#section-depoimentos .card-depoimento{padding-right:20px}}#section-depoimentos .card-depoimento img{width:100%;max-width:fit-content;max-height:37px}#section-depoimentos .card-depoimento p{font-size:16px}@media (min-width: 992px){#section-depoimentos .card-depoimento p{font-size:18px}}#section-depoimentos .card-depoimento b{display:block;font-size:22px}#section-depoimentos .card-depoimento span{font-size:18px}#section-depoimentos .card-depoimento .cliente{margin-top:auto}footer#site-footer .main-footer{padding:45px 0;background-color:#172439}footer#site-footer .logo{width:100%;max-width:300px}footer#site-footer span.form-title{display:block;font-size:38px;font-weight:600;color:#fff}footer#site-footer form label,footer#site-footer form input,footer#site-footer form textarea{width:100%;display:block}footer#site-footer form label:not(:first-child){margin-top:20px}footer#site-footer form input,footer#site-footer form textarea{background:none;padding:12px 0;outline:0;border:0;border-bottom:2px solid #FFFFFF}footer#site-footer form input,footer#site-footer form input::placeholder,footer#site-footer form textarea,footer#site-footer form textarea::placeholder{font-size:18px;color:#fff}footer#site-footer form input::placeholder,footer#site-footer form textarea::placeholder{opacity:0.5}footer#site-footer .title{font-size:22px;font-weight:300;color:#fff;display:block;margin-bottom:15px}footer#site-footer p,footer#site-footer li,footer#site-footer a{font-size:16px;color:#fff}@media (min-width: 992px){footer#site-footer p,footer#site-footer li,footer#site-footer a{font-size:18px}}footer#site-footer .redes img{max-height:42px}footer#site-footer .bottom-footer{padding:12px 0;background-color:#0d1521}footer#site-footer .bottom-footer p{font-size:16px}
/*# sourceMappingURL=styles.css.map */
