.section-intro{padding:2em 0 2em;background:url("../../imagens/sistema-de-folha-de-pagamento/bg_banner.webp") no-repeat center/cover;color:#fff;min-height:570px;display:flex;align-items:center}.section-intro .row{--bs-gutter-x: 0}.section-intro .intro-title{font-weight:700;font-size:2rem;line-height:1.05;margin:4rem 0 .5rem;font-family:"Base Neue","Montserrat",sans-serif}.section-intro .intro-sub{color:#f90;font-weight:600;font-size:1.66rem;margin-bottom:2rem}.section-intro .intro-text{max-width:32rem;font-size:17px}.section-intro .intro-cta{margin-top:1rem}.section-intro .intro-content{padding-top:1.5em;padding-bottom:1.5em}.section-intro .hero-visual{text-align:center}.section-intro .hero-visual img{max-width:none;width:100%;height:auto}@media(max-width: 768px){.section-intro .intro-content{text-align:center}}.section-logos{padding:2.7em 0 4em;background:#fff;overflow:hidden;white-space:nowrap;position:relative}.section-logos .logos-title{text-align:center;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.3125rem;line-height:1.625rem;color:#000;margin:0 0 1.5em;white-space:normal}.section-logos .logos-slider{display:flex;align-items:center;width:100%}.section-logos .logos-track{display:flex;gap:100px;animation:marquee 18s linear infinite}.section-logos .logo-item{flex:0 0 auto;width:150px;height:70px;display:flex;align-items:center;justify-content:center}.section-logos .logo-item img{max-width:none}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.section-dados{background:#f7f7f7;padding:4em 0 2em}.section-dados .dado-num{color:#f90;font-family:"Montserrat",sans-serif;font-weight:700;font-size:4.0625rem;line-height:4.9375rem;text-align:center;margin:0}.section-dados .dado-legenda{color:#076;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.4375rem;line-height:1.75rem;text-align:center;max-width:12em;margin:auto}@media(max-width: 992px){.section-dados .dado-num{font-size:2.5rem;line-height:3rem}.section-dados .dado-legenda{font-size:1.125rem;line-height:1.5rem}}@media(max-width: 768px){.section-dados .dado-num{font-size:3.5rem;line-height:4rem}.section-dados .dado-legenda{font-size:1.3rem;line-height:1.6rem}}.section-mobilidade{background:#f7f7f7;padding:3em 0}.section-mobilidade h2{color:#494949;font-family:"Base Neue","Montserrat",sans-serif;font-weight:700;font-size:2.5625rem;line-height:2.625rem;text-align:center;margin-bottom:2rem}.section-mobilidade .section-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2rem}.section-mobilidade .section-list li{display:grid;grid-template-columns:60px 1fr;gap:1rem;align-items:start}.section-mobilidade .section-list .icon-wrapper{width:45px;height:45px;display:flex;align-items:center;justify-content:center}.section-mobilidade .section-list .content-wrapper{flex:1}.section-mobilidade .section-list h4{margin:0 0 .5rem;color:#494949;font-family:"Inter",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.5rem}.section-mobilidade .section-list p{margin:0;color:#494949;font-family:"Inter",sans-serif;font-weight:400;font-size:.83rem;line-height:.9375rem}.section-mobilidade .acessos-wrapper{position:relative;display:inline-block;margin-bottom:1.5rem}.section-mobilidade .acessos-wrapper .svg-left{position:absolute;left:-150px;top:50%;transform:translateY(-50%)}.section-mobilidade .acessos-wrapper .svg-right{position:absolute;right:-150px;top:50%;transform:translateY(-50%)}.section-mobilidade .acessos{color:#000;font-family:"Montserrat",sans-serif;font-weight:600;font-size:.8125rem;line-height:1rem;text-align:center;margin:-30px 0 0;padding:0 1rem}@media(min-width: 1400px){.section-mobilidade .list-left{margin-left:70px}}@media(min-width: 768px)and (max-width: 991px){.section-mobilidade .section-list li{gap:0}.section-mobilidade .section-list h4{font-size:1rem}.section-mobilidade .section-list .icon-wrapper{width:35px;height:35px}.section-mobilidade .section-list .icon-wrapper svg{width:35px;height:35px}}@media(max-width: 768px){.section-mobilidade h2{font-size:1.75rem;line-height:2rem}}.section-video{background:#fff;padding:4em 0}.section-video h3{color:#494949;font-family:"Base Neue","Montserrat",sans-serif;font-weight:700;font-size:2.2rem;line-height:2.3rem;margin-bottom:1.5rem}.section-video p{color:#494949;font-family:"Montserrat",sans-serif;font-weight:400;font-size:.8499rem;line-height:1.5rem;font-size:15px;max-width:30rem;margin-bottom:1.5rem}.section-video .video-wrapper{max-width:640px;margin:0 auto}.section-video .video-wrapper .ratio{border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.section-video .video-wrapper iframe{width:100%;height:100%}.section-depoimentos{background:url("../../imagens/sistema-de-folha-de-pagamento/bg_banner.webp") no-repeat center/cover;padding:5em 0 4em}.section-depoimentos .depo-title{color:#fff;text-align:center;font-family:"Base Neue","Montserrat",sans-serif;font-weight:700;font-size:2.4375rem;line-height:2.5rem;margin-bottom:3rem}.section-depoimentos .row{row-gap:2.5rem;column-gap:2rem}.section-depoimentos [class*=col-]{display:flex;justify-content:center}.section-depoimentos .depo-row{gap:2.5rem}.section-depoimentos .depo-card{background:#fff;border-radius:16px;box-shadow:-1px 4px 6px 0px #00000040;padding:3em;text-align:center;width:100%;max-width:350px;display:flex;flex-direction:column;justify-content:space-between}.section-depoimentos .depo-card .logo-wrapper{margin-bottom:1.5rem;text-align:center;height:100px;display:flex;align-items:center;justify-content:center}.section-depoimentos .depo-card .logo-wrapper img{max-width:100%;max-height:100%;height:auto;object-fit:contain}.section-depoimentos .depo-card p{margin:0 0 1rem;color:#000;font-family:"Inter",sans-serif;font-weight:400;font-size:.9375rem;line-height:1.125rem;text-align:center}.section-depoimentos .depo-card .author{font-weight:700;font-size:.875rem;font-family:"Inter",sans-serif}@media(max-width: 768px){.section-depoimentos .depo-title{font-size:1.75rem;line-height:2rem}}.section-social{background:#104139;color:#fff;padding:2em 0}.section-social a{color:#fff;text-decoration:underline}.section-social .copyright{margin:0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:.8499rem;line-height:1.0625rem;text-align:center;color:#fff}#formModal .modal-dialog{max-width:100%;margin:0;height:100vh}#formModal .modal-content{border-radius:0;border:none;height:100%;display:flex;flex-direction:column}#formModal .modal-header{border-bottom:1px solid #e0e0e0;padding:1.5rem 2rem;background:#fff}#formModal .modal-header .modal-title{color:#494949;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.75rem}#formModal .modal-header .btn-close{font-size:1.5rem;filter:none}#formModal .modal-body{padding:2rem 2rem 3rem;overflow-y:auto;flex:1;display:flex;align-items:flex-start;justify-content:center}#formModal .form-container{max-width:1000px;width:100%}#formModal .form-container .alert{margin-bottom:1.5rem}#formModal form{width:100%;padding:0}#formModal .form-label{color:#494949;font-family:"Inter",sans-serif;font-weight:600;font-size:.875rem;margin-bottom:.5rem}#formModal .form-control{border:1px solid #cdcdcd;border-radius:8px;padding:.625rem .875rem;font-family:"Inter",sans-serif}#formModal .form-control:focus{border-color:#076;box-shadow:0 0 0 .2rem rgba(0,119,102,.25)}#formModal .form-control.is-invalid{border-color:#dc3545}#formModal textarea.form-control{resize:vertical;min-height:100px}#formModal .form-check{text-align:left}#formModal .form-check .form-check-input{width:1.2rem;height:1.2rem;margin-top:.15rem;cursor:pointer}#formModal .form-check .form-check-input:checked{background-color:#076;border-color:#076}#formModal .form-check .form-check-input:focus{border-color:#076;box-shadow:0 0 0 .2rem rgba(0,119,102,.25)}#formModal .form-check .form-check-label{font-size:.875rem;color:#494949;cursor:pointer;margin-left:.5rem}#formModal .form-check .form-check-label a{color:#076;text-decoration:underline;font-weight:600}#formModal .g-recaptcha{display:none;justify-content:center;margin:1rem 0}#formModal .btn-primary{background:#f90;border:none;border-radius:26px;padding:.75rem 2.5rem;font-weight:700;font-family:"Inter",sans-serif}#formModal .btn-primary:hover{background:#cc7a00}#formModal .invalid-feedback{display:none;color:#dc3545;font-size:.875rem;margin-top:.25rem}#formModal .is-invalid~.invalid-feedback{display:block}#newsletter{display:none}.form-privacy-notice{font-size:.75rem;color:#6c757d;text-align:center;line-height:1.4}.form-privacy-notice a{color:#6c757d;text-decoration:underline}.form-privacy-notice a:hover{color:#495057}/*# sourceMappingURL=sistema-de-folha-de-pagamento.css.map */
