@charset "utf-8";.center{margin:0 auto;width:100%;text-align:center}.panel-heading{padding:10px 15px;border-top-left-radius:3px;border-top-right-radius:3px}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-body p{margin-left:5%;margin-right:5%}.panel-group{margin-bottom:20px}.panel{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.05)}.pan1 a:after{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;content:"\f107";background-color:#1a4385;color:#fff;padding:7px 0 7px 0;width:40px;text-align:center;margin-top:-25px;margin-right:-12px;float:right;font-display:swap}.pan1 a.collapsed:after{content:"\f104"}#produtos{position:relative;float:left;width:100%;margin:0 auto;background-color:#042a68}.pan2 a:after{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;content:"\f068";background-color:#1a4385;color:#fff;padding:7px 0 7px 0;width:40px;text-align:center;margin-top:-25px;margin-right:-12px;float:right;font-display:swap}.pan2 a.collapsed:after{content:"\f067"}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.rodape-desktop{background-color:#273c66;position:fixed;bottom:0;height:70px;width:100%;margin:0!important;box-shadow:0 -3px 8px rgba(0,0,0,.16);z-index:9999999}.btn-cta:hover{background-color:transparent!important;color:#fff!important;border:2px solid #fff!important}h1{text-align:center;font-weight:600;font-size:2em;padding:20px 0}h2{font-size:1.5em;text-align:center}h3{font-size:1.17em}h4{font-size:1.12em}h5{font-size:.83em}h6{font-size:.75em}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;color:#000}p{font-family:Roboto,sans-serif;color:#687076}body{background:url(images/bg.jpg) repeat-x;width:100%;margin:0 auto;font-size:16px}#call-to-action{background-color:#20a5ce;float:left;position:relative;width:100%}#call-to-action h2{padding:40px 0;color:#fff;font-size:2em;text-align:center;font-weight:300}.carousel-caption{right:0!important;left:13%!important;width:100%!important;height:300px;top:0!important}.carousel-caption h2{text-align:left;font-size:48px;font-weight:700;color:#fff}.carousel-caption h3{text-align:left;font-size:24px;color:#fff}.carousel-control-next,.carousel-control-prev{width:7%!important;z-index:999999999999}#carouseldesktop .botoes{position:absolute;right:0;bottom:55px;left:0;z-index:16;display:flex;margin:0 auto;width:320px}#carouseldesktop .botoes a{background-color:#20a5ce!important;color:#fff;border-color:#20a5ce!important;border-radius:unset!important;margin-left:10px}#carouseldesktop .botoes a:hover{background-color:#fff!important;border-color:#20a5ce!important;color:#20a5ce!important}#carouselmobile .botoes{position:absolute;right:0;bottom:15px;left:0;z-index:16;display:flex;margin:0 auto;width:320px}#carouselmobile .botoes a{background-color:#20a5ce!important;color:#fff;border-color:#20a5ce!important;border-radius:unset!important;margin-left:5px}#carouselmobile .botoes a:hover{background-color:#fff!important;border-color:#20a5ce!important;color:#20a5ce!important}#call-to-action p{color:#fff;font-size:20px;font-family:Poppins,sans-serif!important;font-weight:300;margin-bottom:30px}.caption{padding:35px 30px 42px 30px;box-shadow:0 0 12px 0 rgb(32 46 60 / 20%);color:#8d9297;min-height:340px}.caption h5{color:#000}.caption a{color:#000!important}.caption:hover{background-color:#20a5ce;color:#fff!important}.caption:hover h5{color:#fff!important}.caption:hover a{color:#fff!important;font-size:bolder!important}.btn-mais{float:right;width:185px;height:30px;border-radius:10px;color:#fff!important;text-align:center;background-color:#20a5ce}.navbar{background-color:#273c66!important;}.navbar-brand{width:20%!important;padding:0}.navbar li{padding-left:10px;padding-right:10px}.navbar li a{font-size:14px;color:#fff!important}.dropdown-menu{background-color:#273c66!important}.dropdown-item:hover{background-color:#20a5ce!important}#whats{position:fixed;top:70%;left:0;padding:10px;z-index:10000000}.center{margin:0 auto;max-width:1000px;width:100%;height:auto}.card-text{font-size:16px;line-height:16px}.card-text a{color:#fff!important;font-weight:600}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}embed,img,picture,video{max-width:100%}.box-cookies.accept{display:none!important}.box-cookies{bottom:0;width:100%;z-index:99999999999999999999999;color:#fff;position:fixed;background:rgba(0,0,0,.9)}.box-cookies .btn-cookies,.box-cookies .msg-cookies{text-align:center;padding:10px 15px;color:#fff}.box-cookies .btn-cookies{background:#1e88e5}@media screen and (min-width:576px){.box-cookies{display:flex;align-items:center;height:60px}.box-cookies .btn-cookies{height:60px;margin-left:auto;color:#fff}}@media screen and (max-width:575px){.box-cookies .btn-cookies{width:100%}.mobmob{top:26%!important}h1{/*float:left;*/width:100%}#menuInternas{float:left;background-color:transparent!important;border-color:transparent!important;margin:0 0 10px 0!important}#menuInternas ul li{float:left;list-style:outside none none;background-color:#1a4385;border:1px solid #456bb2;width:100%!important}.btn-cta{margin-left:10px!important;width:250px!important;height:38px!important}.cta-mob{height:300px!important}.rodape-mobile{background-color:#273c66;position:fixed;bottom:0;height:70px;width:100%;margin-bottom:0!important;box-shadow:0 -3px 8px rgba(0,0,0,.16);z-index:9999999;display:block!important}.rodape-desktop{display:none}.sumir{display:none}#carouseldesktop{display:none!important}.carousel-caption{right:0!important;left:unset!important;width:100%!important;height:auto!important;top:30%}.carousel-caption h2{text-align:center;font-size:20px;color:#fff;margin-top:55px}.carousel-caption h3{text-align:center;font-size:14px;color:#fff}.d-none{display:block!important}#carouselmobile{display:block!important}}@media screen and (max-width:390px){.btn-cta{margin-left:10px!important;width:250px!important;height:38px!important}}a{background:0 0}.btn-outline-white{font-family:Roboto,sans-serif!important;background-color:transparent!important;border:2px solid #fff!important;border-radius:unset!important}.btn-outline-white:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#corpo{width:100%;float:left;position:relative;margin-top:20px}#corpoteste{width:100%;float:left;position:relative;margin-top:0;background-color:#fff;height:360px}#corpoteste1{width:100%;float:left;position:relative;margin-top:0;background-color:#fff;height:480px}#corpoteste2{width:100%;float:left;position:relative;margin-top:0;background-color:#fff;height:200px}#corpoteste3{width:100%;float:left;position:relative;margin-top:0;background-color:#fff;height:640px}@media screen and (max-width:500px){#corpoteste{width:100%;float:left;position:relative;margin-top:0;background-color:#fff;height:700px}#corpoteste1{width:100%;float:left;position:relative;margin-top:0;background-color:#fff;height:900px}#corpoteste2{width:100%;float:left;position:relative;margin-top:0;background-color:#fff;height:430px}#corpoteste3{width:100%;float:left;position:relative;margin-top:0;background-color:#fff;height:1360px}}.footer{width:100%;position: relative;background-color: #273c66;color: #fff;overflow-x: hidden;display: block;}.footer h3{color:#20a5ce;font-size:1.35rem;border-bottom:1px solid #1a4385}.footer a{color:#fff}.cont{width:95%;margin:0 auto}.planos{margin-left:6.25%;border:1px solid #ccc}.slider{width:80%;margin:30px auto}.slick-slide{margin:0 20px}.slick-slide img{width:100%}.slick-next:before,.slick-prev:before{color:#000!important}.slick-slide{transition:all ease-in-out .3s}.slick-current{opacity:1}#menuInternas{width:100%;min-height:40px;background-color:#1a4385;border:1px solid #456bb2;border-radius:10px;margin-top:10px;line-height:50px}#menuInternas ul{float:left;margin:0;padding:0;width:100%;border-radius:10px}#menuInternas ul li{float:left;list-style:outside none none;height:40px}#menuInternas ul li a{width:100%;height:40px;float:left;color:#fff;font-size:14px;text-decoration:none;font-family:Verdana,Geneva,sans-serif;text-align:center;line-height:2.5em}#menuInternas ul li a:hover{background-color:#9fc4fc;float:left;margin-left:0}#menuInternas ul li ul.int{position:absolute;top:66em;background-color:#1a4385;width:221px;text-align:center;z-index:9999;height:auto;display:none}#menuInternas ul li ul.int li{list-style:outside none none;display:block;color:#fff;font-family:Verdana,Geneva,sans-serif;font-size:1.2em;width:100%;cursor:pointer;margin-left:0;float:left;margin-bottom:0;border-bottom:1px solid #2055aa;height:50px}#menuInternas ul li ul.int li a{text-align:center;font-family:Verdana,Geneva,sans-serif;font-size:1em;height:50px!important;margin-left:0!important;width:100%}#menuInternas ul li:hover ul.int,ul li.over ul.int{display:block}#corpo #planos #tabs p{width:900px;height:auto;font-family:Verdana,Geneva,sans-serif;font-size:14px;color:#505151}#toTop{width:10%;padding:.5em;position:fixed;bottom:4em;right:1em;cursor:pointer;display:none}.float-banner{position:absolute;left:0;width:200px;height:200px;margin-top:200px;margin-left:0;z-index:99999}@media screen and (min-width:501px) and (max-width:971px){.control-nav{position:absolute;right:20px;top:45px;display:block;width:30px;padding:5px 0;border:solid #fc833b;border-width:3px 0;z-index:99999;cursor:pointer}.row{margin:0!important}.btn-cta{margin-left:25px!important;width:130px!important;height:55px!important}.control-nav:before{content:"";display:block;height:3px;background:#fc833b}.control-nav-close{position:fixed;right:0;top:0;bottom:0;left:0;display:block;z-index:1;background:rgba(0,0,0,.4);-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}nav#menu{position:fixed;top:3.7em;right:0;bottom:0;width:1030%;border-left:1px solid #fc833b;overflow-x:auto;z-index:9999;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);background-color:#273c66;height:365px}#control-nav:checked~.control-nav-close{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.float-banner{display:none}}@media screen and (max-width:500px){.control-nav{position:absolute;right:20px;top:32px;display:block;width:30px;padding:5px 0;border:solid #fc833b;border-width:3px 0;z-index:99999;cursor:pointer}.control-nav:before{content:"";display:block;height:3px;background:#fc833b}.control-nav-close{position:fixed;right:0;top:0;bottom:0;left:0;display:block;z-index:1;background:rgba(0,0,0,.4);-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}nav#menu{position:fixed;top:2.7em;right:0;bottom:0;width:100%;border-left:1px solid #fc833b;overflow-x:auto;z-index:9999;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);background-color:#273c66;height:365px}#control-nav:checked~.control-nav-close{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#control-nav:checked~nav{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.cycle-next{display:none}.cycle-prev{display:none}.cycle-pager{display:none}header .ligue{width:95%;height:auto;margin:10px 0 0 15px;float:left;background-color:#fc833b;border-radius:20px;z-index:9999}iframe{width:100%}header .ligue p{font-size:1.4em;line-height:2.2em}header .ligue p.whats{font-size:1.4em;width:100%}header .ligue p.whats span{display:none}header h1 a{width:60%;height:auto}section#corpo .conteudo ul li{font-size:2em;line-height:2em;margin-left:15px}nav#menu ul{padding:0;width:100%;margin-top:50px}nav#menu ul li.home{font-size:1.8em;width:100%;margin-bottom:15px}nav#menu ul li.home a{color:#fff;width:100%;background:0 0}nav#menu ul li.home a:hover{color:#ccc;width:100%;background:0 0}nav#menu ul li.tabela{font-size:1.8em;width:100%;margin-bottom:15px}nav#menu ul li.tabela a{color:#fff;width:100%;background:0 0;line-height:1.2em}nav#menu ul li.tabela a:hover{color:#ccc;width:100%;background:0 0}nav#menu ul li.planos{font-size:1.8em;width:100%;margin-bottom:15px}nav#menu ul li.planos a{color:#fff;width:100%;background:0 0}nav#menu ul li.planos a:hover{color:#ccc;width:100%;background:0 0}nav#menu ul li.fale-conosco{font-size:1.8em;width:100%;margin-bottom:15px}nav#menu ul li.fale-conosco a{color:#fff;width:100%;background:0 0;line-height:1.2em}nav#menu ul li.fale-conosco a:hover{color:#ccc;width:100%;background:0 0}nav#menu ul li{font-size:1.8em;width:100%;margin-bottom:15px}nav#menu ul li a{color:#fff;width:100%;background:0 0;line-height:1.2em}nav#menu ul li a:hover{color:#ccc;width:100%;background:0 0}nav#menu ul>li>ul.plan{position:absolute;top:5em;left:0;width:100%;text-align:center;z-index:99999;height:40px;display:none;padding:0}nav#menu ul li:hover ul.plan{display:block}nav#menu ul li ul.plan li{border:none;height:40px;width:100%;float:left}nav#menu ul li ul.plan li a{display:block;color:#fff;font-size:.6em;width:100%;cursor:pointer;margin:0;text-align:center;line-height:1.5em;height:40px}nav#menu ul li ul.plan li a:hover{color:#fff;border-bottom:5px solid #fff;height:40px;margin-top:-6px}.ui-tabs .ui-tabs-nav li,.ui-tabs .ui-tabs-nav li.ui-tabs-active{width:100%!important;margin-left:0!important}section#corpo #carousel{display:none}section#corpo #descricaoRota,section#corpo #selecione{width:100%}section#corpo #descricaoRota #descricao h2{margin:0 0 30px 20px;line-height:1.1em}section#slide .botoes{position:absolute;margin-top:100px}section#slide .banner{height:168px}footer#rodape{margin:-52em auto}footer#rodape .center .atalho,footer#rodape .center .rodapeConteudo{width:100%}footer#rodape .center .atalho ul.planoSaude{width:90%}footer#rodape .center .atalho ul.planoSaude h3{width:100%}footer#rodape .center .atalho ul.planoSaude li a{text-align:center;font-size:1.2em;width:100%}footer#rodape .center .rodapeConteudo p{width:95%;margin-left:1em;text-align:center}footer#rodape .center .atalho ul.operadoras{display:none}footer#rodape .center .atalho ul.operadoras2{display:none}.float-banner{display:none}}@media screen and (max-width:489px){.texto_banner h2{margin-top:35px;line-height:28px}.texto_banner__maior h2{margin-top:25px!important;line-height:28px}}

#suiteshare_widget {
    display: none !important;
}

/***************** WHATSAPP NOVO ******************/

#whatsContainer {
  position: fixed;
  bottom: 24px;
  right: 24px;
  z-index: 99999999;
  font-family: 'Segoe UI', sans-serif;
}

.whats-button {
  width: 65px;
  height: 65px;
  background: linear-gradient(135deg, #25D366, #1ebe5d);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 8px 25px rgba(0,0,0,0.25);
  animation: pulse 2s infinite;
  transition: transform 0.3s ease;
}

.whats-button:hover {
  transform: scale(1.08);
}

.whats-button img {
  width: 34px;
}

.whats-bubble {
  position: absolute;
  bottom: 85px;
  right: 0;
  background: #ffffff;
  padding: 14px 18px;
  border-radius: 14px;
  width: 240px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.15);
  display: flex;
  justify-content: space-between;
  align-items: start;
  gap: 10px;
  animation: fadeInUp 0.4s ease;
}

.whats-bubble::after {
  content: '';
  position: absolute;
  bottom: -8px;
  right: 20px;
  width: 15px;
  height: 15px;
  background: white;
  transform: rotate(45deg);
}

.whats-text strong {
  font-size: 14px;
  color: #222;
  display: block;
}

.whats-text span {
  font-size: 13px;
  color: #555;
}

#closeBubble {
  background: none;
  border: none;
  font-size: 16px;
  cursor: pointer;
  color: #999;
}

@keyframes pulse {
  0% { box-shadow: 0 0 0 0 rgba(37,211,102, 0.6); }
  70% { box-shadow: 0 0 0 18px rgba(37,211,102, 0); }
  100% { box-shadow: 0 0 0 0 rgba(37,211,102, 0); }
}

@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(15px); }
  to { opacity: 1; transform: translateY(0); }
}

/************ FIM WHATS NOVO *******************/

.ocultar-faixa{
   display:none;	
}

@media screen and (max-width:500px) {
.ocultar-faixa{
   display:none !important;	
}
}

@media (min-width: 992px) {
    .navbar-expand-lg .navbar-collapse {
        display: -ms-flexbox!important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        margin-top: -15px !important;
    }
}

/* =========================
   NAVBAR
========================= */

.navbar{
    background: #263f7a !important;
    padding: 10px 0;
}

.menu-centralizado{
    width: 100%;
    max-width: 1140px;
    margin: 0 auto;

    display: flex;
    align-items: center;
}

.navbar-collapse{
    justify-content: flex-end;
}

.navbar-nav{
    gap: 20px;
}

.nav-link{
    color: #FFF !important;
    font-weight: 500;
}

.nav-link:hover{
    color: #f49a1c !important;
}

#tamanho{
    width: 220px;
    max-width: 100%;
}

.navbar-toggler{
    background: #FFF !important;
}


/* =========================
   BANNER
========================= */

#home-banner{
    width: 100%;
    background: #ecebf1;
    padding: 60px 0;
}

.banner_content{
    width: 100%;
    max-width: 1140px;

    margin: 0 auto;

    display: flex;
    align-items: center;
    justify-content: space-between;

    gap: 40px;
}

.banner_text{
    max-width: 550px;
}

.banner_content img{
    width: 100%;
    max-width: 420px;
}

.tituloBanner{
    line-height: 1.1;
}

.titulo-laranja{
    color: #f49a1c;
}

.titulo-azul{
    color: #263f7a;
}

.subtituloBanner{
    color: #263f7a;
    font-size: 22px;
}

#submitText{
    color: #FFF;
}

@media (max-width: 991px) {

    .menu-centralizado{
        width: 100%;
        padding: 0 15px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .navbar-collapse{
        background: #263f7a;
        padding: 15px;
        margin-top: 10px;
        border-radius: 8px;
    }

    .navbar-nav{
        gap: 0;
    }

    .nav-link{
        padding: 10px 0;
        color: #fff !important;
    }
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, .5);
    border-color: rgba(0, 0, 0, .1);
    margin-right: 25px !important;
}

@media screen and (max-width:500px) {
.navbar-brand {
    width: 45% !important;
    padding: 0;
}
}

/*************************************icones corpo ***************/

.info-card-caixa15 {
      margin: 0;
      font-family: 'Inter', sans-serif;
      background: #fff;
      color: #333;
    }

    .info-card-section-15 {
      text-align: center;
      padding: 0px 20px;
    }

    .info-card-section-15 h2 {
      font-size: 32px !important;
      font-weight: 700;
      color: #1a1a1a;
      margin-bottom: 10px;
    }

    .info-card-subtitle-15 {
      color: #777;
      font-size: 16px !important;
      margin-bottom: 50px;
    }

    .info-card-features-15 {
      display: flex;
      justify-content: center;
      gap: 40px;
      flex-wrap: wrap;
      max-width: 1100px;
      margin: 0 auto;
    }

    .info-card-feature-15 {
      width: 320px;
      text-align: center;
    }

    .info-card-feature-15 .icon {
      font-size: 40px;
      color: #f44336;
      /*background: rgba(244, 67, 54, 0.1);*/
      padding: 10px;
      border-radius: 50%;
      display: inline-block;
      margin-bottom: 15px;
    }

    .info-card-feature-15 h3 {
      font-size: 18px;
      font-weight: 600;
      color: #222;
      margin-bottom: 10px;
    }

    .info-card-feature-15 p {
          font-size: 13px;
    color: #666;
    line-height: 1.8;
    }

/*************************************icones corpo fim ***************/


/********************* CTA ******************/


.cta-newsletter{
    width: 100%;
    padding: 60px 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.cta-content{
    width: 100%;
    max-width: 1200px;
    background: linear-gradient(135deg, #273c66, #f49a1c);
    border-radius: 25px;
    padding: 60px 40px;
    position: relative;
    overflow: hidden;

    /* CENTRALIZAR TUDO */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* detalhes decorativos */
.cta-content::before{
    content: '';
    position: absolute;
    width: 300px;
    height: 300px;
    border: 30px solid rgba(255,255,255,0.08);
    border-radius: 50%;
    bottom: -150px;
    left: -120px;
}

.cta-content::after{
    content: '';
    position: absolute;
    width: 250px;
    height: 250px;
    border: 25px solid rgba(255,255,255,0.06);
    border-radius: 50%;
    top: -120px;
    right: -100px;
}

.cta-text{
    position: relative;
    z-index: 2;
    margin-bottom: 30px;
}

.cta-text h2{
    color: #fff;
    font-size: 42px;
    font-weight: 700;
    margin-bottom: 15px;
    line-height: 1.2;
}

.cta-text p{
    color: #fff;
    font-size: 20px;
    opacity: 0.95;
}

.cta-form{
    position: relative;
    z-index: 2;
}

.cta-form a{
    text-decoration: none;
}

.cta-form button{
    height: 65px;
    padding: 0 45px;
    border: none;
    border-radius: 50px;
    background: #2fa2cf;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    cursor: pointer;
    transition: 0.3s;
}

.cta-form button:hover{
    transform: translateY(-3px);
    opacity: 0.95;
}

/* RESPONSIVO */
@media(max-width:768px){

    .cta-content{
        padding: 45px 25px;
    }

    .cta-text h2{
        font-size: 30px;
    }

    .cta-text p{
        font-size: 17px;
    }

    .cta-form button{
        width: 100%;
        padding: 0 30px;
    }
}


/******************** CTA FIM ****************/

.sobre-conteudo{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.ac-box{
    width: 100%;
}

.ac-item{
    /*width: 90%;*/
    max-width: 700px;
}

#botao {
    padding: 10px 30px;
    background-color: #5685d0;
    color: #fff;
    font-family: Poppins, sans-serif;
    text-decoration: none;
    position: relative;
    transition: all 0.5s;
}

.cantoarredondado {
    border-radius: 10px 10px 10px 10px;
}

#botao:hover {
    background-color: #f49a1c;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: hidden !important;
}

.telefone1-mob{
   display:block;	
}

@media screen and (max-width:500px) {
.telefone1-mob{
   display:none;	
}
}

.botao-mobile-topo {
    display: none;
}

@media screen and (max-width: 500px) {
    .caixa-topo {
        height: 40px;
        width: 100%;
        background-color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
	
.botao-mobile-topo {
    display: block;
}

.icon-container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    background-color: #263f7a;
    border-radius: 50%;
	margin-left: 305px;
    margin-top: -30px;
}

}
