b,strong{font-weight:bolder}.bg-1{background:#fff!important}.testimonial-section{margin-top:-175px}@media (min-width:992px){.razoes_carousel.owl-carousel.owl-loaded.owl-drag .owl-item{width:292.5px}}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.fa-search-location:before{content:"\f689"}.flaticon-time:before{content:"\f114"}.pt-40{padding-top:40px}.pt-80{padding-top:80px}.pt-120{padding-top:120px}.pt-155{padding-top:155px}.pb-50{padding-bottom:50px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-230{padding-bottom:230px}.mt-15{margin-top:15px}.mt-100{margin-top:100px}.mb-30{margin-bottom:30px}.mb-50{margin-bottom:50px}.rotateme{animation-name:rotateme;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:linear}.alltuchtopdown{animation-name:alltuchtopdown;animation-duration:2.5s;animation-iteration-count:infinite;animation-timing-function:linear}@media all and (min-width:992px){.banner-section{background:url(/assets/images/hero/ELEMENTO-ONDA-TRANSPARENCIA.webp);background-repeat:no-repeat;background-size:cover;background-position:bottom;height:620px;position:relative}}@media all and (max-width:992px){.banner-section{display:block!important;background:url(/assets/images/hero/ELEMENTO-ONDA-TRANSPARENCIA.webp);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}}.banner-content h4, .banner-content .h4{width: auto !important;font-weight: 700;line-height: 1.3;font-family: 'Fira Sans',sans-serif;color: #232323;font-size:19px;text-transform:uppercase;display:inline-block;letter-spacing:2px;border-top:2px solid #f49431;margin:0 0 24px}.banner-content h1{font-size:46px;margin:0}.banner-content p{font-size:20px;width:57%;margin:34px 0 43px}.banner-btn{position:relative;display:inline-block;margin-top:30px}.banner-btn a{background:#f49431;display:inline-block;padding:14px 33px;font-size:17px;color:#232323;border-radius:4px;transition:.5s;border:2px solid #f49431}.banner-btn a:hover{color:#f49431;background:0 0;border:2px solid #f49431}.banner-btn a i{margin-left:2px}.shape-img{position:absolute;z-index:1}.shape-img.img1{bottom:0;top:40%}.shape-img.img3{bottom:0;left:49%;animation:moveLeftBounce 3s linear infinite}.shape-img.img4{top:10%;left:10%;animation:animationFramesOne 20s infinite linear}.shape-img.img6{top:10%;left:30%;animation:animationFramesOne 20s infinite linear}.shape-img.img5{top:57%;left:12%}.feature-area{background:#f4f7fc}.single-feature-box:hover .single-feature-icon svg{background:#fff;fill:#232323}.single-feature-icon svg{height:70px;display:inline-block;width:70px;background:#f49431;text-align:center;fill:#232323;border-radius:4px;transition:.5s;padding:15px}.single-feature-icon svg image{height:40px;width:40px}.feature-title h3{font-size:22px;margin:32px 0 14px;transition:.5s}.feature-content-text p{margin:0;transition:.5s}.single-feature-box:hover .feature-content-text p,.single-feature-box:hover .feature-title h3{color:#232323}.about-area.upper15{position:relative;z-index:1}.about-area.upper15 .section-head p{padding:19px 0 0}.about-area .about-icon-box{background:#fff;box-shadow:0 2px 48px 0 rgb(0 0 0 / 8%);padding:0 0 6px;position:relative;z-index:1;border-radius:5px;margin-bottom:15px;display:flex;min-height:101px;align-items:center}.about-area.upper15 .about-icon-box:before{position:absolute;content:"";left:0;top:0;height:100%;width:0;background:#f49431;z-index:-1;border-radius:5px;transition:.5s}.about-area.upper15 .about-icon-box:hover:before{width:100%}.about-area.upper15 .about-content{padding:14px 0 0 70px}.about-icon{position:absolute;left:0;width:55px;height:100%;background:#f49431;text-align:center;align-items:center!important;top:0;border-radius:5px 0 0 5px;transition:.5s;line-height:51px}.about-icon img{width:33px;display:block;position:relative;margin:30px auto}.about-icon i{font-size:30px;color:#232323;display:flex;align-items:center;justify-content:center;height:100%}.about-title h3{font-size:18px;font-weight:500}.about-icon-box:hover .about-title h3{color:#232323}.about-shape{position:absolute;top:-27px;left:-52px;z-index:-1;right:0;text-align:center;width:100%}.about-area.style-two{background:#f4f7fc}.about-area.style-two .about-thumb{position:relative;left:60px}.about-area.style-two .section-head p{padding:19px 0 0}.about-area.style-two .about-icon-box{background:#fff;box-shadow:0 2px 48px 0 rgb(0 0 0 / 8%);padding:0 0 6px;position:relative;z-index:1;border-radius:5px;margin-bottom:15px}.about-area.style-two .about-icon-box:before{position:absolute;content:"";left:0;top:0;height:100%;width:0;background:#f49431;z-index:-1;border-radius:5px;transition:.5s}.about-area.style-two .about-icon-box:hover:before{width:100%}.about-area.style-two .about-content{padding:14px 0 0 70px}.about-area.style-two .about-shape{top:0;left:0;right:0}.section-head-bar{position:relative;display:block}.section-head-bar::before{content:"";position:absolute;left:5px;bottom:0;width:40px;height:4px;background:#f49431;transform:skewX(45deg)}.section-head-bar::after{content:"";position:absolute;left:10px;bottom:0;width:40px;height:4px;background:#f49431;transform:skewX(-45deg)}.blog-section{background:#f4f7fc}.call-do-action-section{background:linear-gradient(rgba(17,26,58,.75),rgba(17,26,58,.75)),transparent url(/assets/images/hero/fundo-depoimentos.webp) no-repeat center/cover;background-attachment:fixed}#produtos-chamada{background:url(/assets/images/hero/produtos-chamada.webp) no-repeat center/cover;padding-top:120px;padding-bottom:100px;background-position:0 60%}@media all and (max-width:992px){#produtos-chamada{padding-top:80px;padding-bottom:50px;background-position:center}}.call-do-action-content .sub-title{font-size:40px}.call-do-action-2{background:#f4f7fc;padding-top:350px}.cda-2-container{background:#fff}.call-do-action-2.style-3{padding-top:0!important}.call-do-action-2.style-3 .cda-2-container{background:#fff;box-shadow:0 0 30px rgb(0,0,0,.2)}.subscribe-section-icon{color:#f49431;font-size:50px}.subscribe-section-title p, .subscribe-section-title h2,.subscribe-section-title h5{line-height: 1.3;font-family: 'Fira Sans',sans-serif;color:#fff;font-size:18px;font-weight:500;padding-left:11px}@media all and (max-width:992px){.nopadding-m{padding:0}}b{font-size:18px}@media all and (min-width:992px){.font-30-desk{font-size:30px!important}}@media all and (min-width:992px){.font-24-desk{font-size:24px!important}}.call-do-action-2.style-3 .cda-2-container{padding:80px 0 0 0;border-radius:12px;box-shadow:none}@media all and (min-width:992px){.call-do-action-2.style-3 .cda-2-container{padding:80px 35px 0 80px}}.plus-sign{width:110px;position:absolute;right:50%;bottom:-100px}@media all and (max-width:992px){.plus-sign{width:85px;right:54px;bottom:-48px}}.owl-carousel .owl-nav .owl-next.disabled,.owl-carousel .owl-nav .owl-prev.disabled{opacity:0}#pagina-inicial .section-head.style-10.pt-75.pb-220.mb-15{background:0 0!important}#pagina-inicial .section-head.style-10.pt-75.pb-220.mb-15 h2.text-white{color:#232323!important}.owl-next.disabled,.owl-prev.disabled{opacity:0!important}@media all and (max-width:992px){.call-do-action-content.text-center.d-flex.align-items-center{display:block!important}.about-thumb{left:0!important;text-align:center;margin:30px 0}.about-thumb img{max-width:80%;margin:0 auto}.about-thumb .about-shape{top:0;left:0}.subscribe-section-content.d-flex{display:block!important}.subscribe-section-content.d-flex br{display:none!important}}@media (min-width:768px) and (max-width:991px){.call-do-action-2{padding-top:915px!important}}@media only screen and (min-width:600px) and (max-width:767px){.call-do-action-content h2,.sub-title{font-size:25px!important}.cda-2-container{text-align:center;padding:35px 0}.about-thumb{left:0!important}}@media only screen and (min-width:481px) and (max-width:599px){.call-do-action-content h2,.sub-title{font-size:25px!important;margin-bottom:20px;text-align:center!important}.cda-2-container{text-align:center;padding:35px 0}}@media only screen and (min-width:320px) and (max-width:480px){.call-do-action-content h2,.sub-title{font-size:25px!important;margin-bottom:20px;text-align:center!important}.cda-2-container{text-align:center;padding:35px 0}.banner-section{height:100%; display: block !important;background-position-x:44%}.banner-content{position:relative;z-index:2}.banner-content h1{font-size:27px!important}.banner-content p{font-size:15px!important;width:100%!important;color:#000}.about-thumb{left:0!important}.about-area.style-two.pt-120{padding-top:45px!important}.feature-area.pb-75{padding-bottom:37px!important}.blog-section.pt-100{padding-top:48px!important}.blog-section.pb-70{padding-bottom:26px!important}}.HeaderContainer__Inner-sc-pny2b8-0,.ReviewBackground__Container-sc-1jrpbkc-0{background-color:#fff!important}button.HeaderWriteReviewButton__StyledButton-sc-aghmpr-1{border:2px solid #f49431!important}button.HeaderWriteReviewButton__StyledButton-sc-aghmpr-1:hover{background:#fff!important;color:#f49431!important}button.HeaderWriteReviewButton__StyledButton-sc-aghmpr-1:hover span{background:#fff!important;transition:.3s}/*! CSS Used from: https://www.midasmais.com.br/assets/css/bootstrap.min.css ; media=all */@media all{h2,h5{margin-top:0;margin-bottom:.5rem}h2,h5{margin-bottom:.5rem;font-weight:500;line-height:1.2}h5{font-size:1.25rem}@media print{h2,p{orphans:3;widows:3}h2{page-break-after:avoid}}}/*! CSS Used from: https://www.midasmais.com.br/assets/css/uikit.min.css ; media=all */@media all{img{vertical-align:middle}*+p{margin-top:20px}h2,h5{margin:0 0 20px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;color:#333;text-transform:none}*+h5{margin-top:40px}@media print{h2,p{orphans:3;widows:3}h2{page-break-after:avoid}}}/*! CSS Used from: https://www.midasmais.com.br/assets/css/owl.carousel.min.css ; media=all */@media all{.blog-section .owl-carousel .owl-item img{display:block}}/*! CSS Used from: https://www.midasmais.com.br/assets/css/all.min.css ; media=all */@media all{.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fas{font-family:"Font Awesome 5 Free"}.fas{font-weight:900}}/*! CSS Used from: https://www.midasmais.com.br/assets/css/theme-default.css ; media=all */@media all{h2,h5{color:#232323;font-family:'Fira Sans',sans-serif;font-style:normal;margin:0 0 10px;line-height:1.3;font-weight:700;transition:.5s}a:focus{text-decoration:none;outline:0}h5 a{color:inherit;transition:.5s}.pb-70{padding-bottom:70px}}/*! CSS Used from: https://www.midasmais.com.br/style.css ; media=all */@media all{.owl-prev{left:0}.owl-next{right:0}.blog-section{background:#f4f7fc}.blog-carousel .owl-dots{margin-top:35px}.blog-carousel .owl-dot{background:#bfbfbf;height:5px;width:25px;display:inline-block;border-radius:2px;transition:.3s;margin:0 5px}.blog-carousel .owl-dot.active{background:#f49431;width:35px}.blog-carousel .owl-dots{margin-top:40px}.blog-section .section-head h2{color:#232323!important}.blog-single-carousel{position:relative;border-radius:10px;transition:.3s;box-shadow:0 0 40px rgba(0,0,0,.1);margin:0 15px 20px!important;background:#fff;min-height:565px}.blog-thumb img{width:100%;border-top-left-radius:10px;border-top-right-radius:10px;min-height:250px}.blog-single-carousel:hover{box-shadow:0 0 35px rgba(0,0,0,.2)}.blog-meta-top ul{position:absolute;top:15px;left:10px}.blog-meta-top ul li{display:inline-block;margin-left:5px;float:left;margin-bottom:10px}.blog-meta-top a{font-size:11px;font-weight:500;background:#f49431;color:#232323;text-transform:uppercase;padding:7px 5px;letter-spacing:1px;border-radius:3px}.blog-content{padding:32px 35px 30px;transition:.3s;text-align:left}.blog-meta{font-size:15px;margin-bottom:15px}.blog-meta span:hover{color:#f49431}.blog-content h5 a, .blog-content h3 a{color:#232323;font-size:20px;font-weight:700}.blog-content h5:hover a, .blog-content h3:hover a{color:#0d3d5c}.blog-learn-more a{color:#0a6097}.blog-carousel .owl-next,.blog-carousel .owl-prev{padding:0;border-radius:50%;top:-328px}.blog-carousel:hover .owl-next,.blog-carousel:hover .owl-prev{opacity:1}}/*! CSS Used from: https://www.midasmais.com.br/css/style.css ; media=all */@media all{.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{top:-250px;opacity:1;border-radius:100%;opacity:1;width:50px;height:50px;text-align:center;padding:0;line-height:50px;transition:.3s}.owl-carousel .owl-nav .owl-next.disabled,.owl-carousel .owl-nav .owl-prev.disabled{opacity:0}}/*! CSS Used from: https://www.midasmais.com.br/assets/css/responsive.css ; media=all */@media all{@media (min-width:768px) and (max-width:991px){.blog-section .section-head h2{margin-bottom:13px!important}}@media only screen and (min-width:320px) and (max-width:480px){.blog-section.pt-100{padding-top:48px!important}.blog-section.pb-70{padding-bottom:26px!important}.section-head h2{font-size:21px!important}}}/*! CSS Used keyframes */@keyframes rotateme{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes alltuchtopdown{0%{top:351px}25%{top:341px}50%{top:351px}75%{top:361px}100%{top:351px}}@-webkit-keyframes moveLeftBounce{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveLeftBounce{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes animationFramesOne{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}20%{-webkit-transform:translate(73px,-1px) rotate(36deg);transform:translate(73px,-1px) rotate(36deg)}40%{-webkit-transform:translate(141px,72px) rotate(72deg);transform:translate(141px,72px) rotate(72deg)}60%{-webkit-transform:translate(83px,122px) rotate(108deg);transform:translate(83px,122px) rotate(108deg)}80%{-webkit-transform:translate(-40px,72px) rotate(144deg);transform:translate(-40px,72px) rotate(144deg)}100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@-webkit-keyframes animationFramesOne{0%{-webkit-transform:translate(0,0) rotate(0)}20%{-webkit-transform:translate(73px,-1px) rotate(36deg)}40%{-webkit-transform:translate(141px,72px) rotate(72deg)}60%{-webkit-transform:translate(83px,122px) rotate(108deg)}80%{-webkit-transform:translate(-40px,72px) rotate(144deg)}100%{-webkit-transform:translate(0,0) rotate(0)}} @media (min-width:768px) {.owl-carousel.blog-carousel .owl-stage{width: 1140px;} .owl-carousel.blog-carousel .owl-stage-outer {overflow: visible;} .owl-carousel.blog-carousel .owl-item{width: 380px;}}.banner-content{position:relative;z-index:2}/* Classe para aplicar estilo de <p> em <h2> */
.as-paragraph {
  color: #616161;
  line-height: 1.5;
  padding: 25px 0 0;
  margin: 0;
  font-size: 18px;
  font-weight: 400;
  font-family: 'Fira Sans', sans-serif;
}

.lista-beneficios p {
  margin: 0 0 10px 0;
  color: #232323;
  display: flex;
  align-items: center;
  gap: 8px;
}

.lista-beneficios img {
  width: 24px;
  height: 24px;
}

/* Ajuste do posicionamento dos headers */
.banner-content {
  position: relative;
  z-index: 2;
}

@media all and (min-width: 992px) {
  .banner-section {
    height: 620px;
  }
  
  .banner-content {
    margin-top: -120px; /* Move conteúdo para cima no desktop */
  }

  .banner-section:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position-x: 100% !important;
    background: url(https://static.midasmais.com.br/assets/images/hero/MOCKUP-PAINEL-ELEMENTO.webp);
  }
}

@media all and (max-width: 991px) {
  .banner-content {
    /*padding-top: 500px;  Apenas padding para evitar sobreposição com header fixo*/
    height: 100%;
    background-position-x: 44%;
    display: block !important; 
  }

  .banner-content h2 {
    font-size: 22px !important;
  }

  .banner-content h3 {
      font-size: 19px !important;
  }

  /* Esconde as bolinhas no mobile */
  .onload {
    display: none;
  }

  /* Ajusta espaçamento do botão apenas no mobile
  .banner-btn {
    margin-bottom: 400px; Espaço extra antes da imagem do alvo 
  }*/
  
  /* Garante que o container do próximo conteúdo não suba */
  .call-do-action-2.style-3 {
    position: relative;
    margin-top: 20px;
  }

  /*.call-do-action-content img {
    margin-top: 200px !important; /* ajuste conforme desejar 
  }*/

  .call-do-action-section {
    padding-bottom: 40px;
    padding-top: 50px;
  }

  .testimonial-section {
    margin-top: -20px;
  }
  
}
