#banner{background-color:#f0f0f0;min-height:100vh;z-index:1000;position:relative;display:flex;flex-direction:column;justify-content:space-around}.hero{padding-top:0;position:relative}#banner .hero-bg{height:calc(100vh - 78px);display:flex;align-content:center;flex-wrap:wrap;justify-content:center}.hero h1,.hero h1 span{font-family:'Rubik-Regular';font-size:18px;line-height:normal;letter-spacing:1.32px;margin-bottom:10px;font-weight:500;color:var(--primario_1)}.hero h1 strong{font-family:'Rubik-Bold';font-size:28px;line-height:118%;text-align:center;margin-top:10px;color:var(--preto);width:100%}.hero h2{font-family:'Rubik-Regular';color:var(--preto);font-size:18px;font-style:normal;font-weight:400;line-height:118%;margin-bottom:20px;text-align:center}.hero p{text-align:center;color:#1d1d1d;font-size:17px;font-weight:400;line-height:120%;margin-top:17px}.hero-title{margin-bottom:20px}.hero-title strong{font-size:60px;display:block}.hero-title,.hero-title span{color:#fff;font-weight:700;font-size:28px;line-height:32px}.hero-title span{color:#164194}.hero-title .border_text{color:#184d9d;position:absolute;bottom:-15px;left:0;width:100%;text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px 0 0 #fff,0 1px 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff;z-index:-1}.hero-title .border_text::before{z-index:-2}.hero-title .border_text:last-child{bottom:-30px;opacity:.13;z-index:-2}.hero-title .border_text:last-child::before{z-index:-3}.hero-subtitle{color:#fff;font-size:24px;font-weight:200;line-height:30px}.hero-subtitle span{color:#2fd3f9}.hero_info ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.hero_info li{padding-left:0;color:var(--primario_1);display:flex;align-items:center;font-size:20px;font-weight:400;line-height:125%;margin-bottom:20px}.hero_info li::after{display:none}.hero_info li::before{content:'·';color:var(--primario_1);font-size:36px;font-weight:300;margin-right:10px}.obs_seguro{font-size:12px;margin-top:50px;display:block;color:#fff}.hero_mel{bottom:0;position:absolute;right:0;z-index:-1}.hero-topicos{position:relative;bottom:60px}.hero-ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.hero-ul li{position:relative;height:auto;font-size:16px;line-height:initial;background:#fff;border-bottom:2px solid #707070;border-radius:12px;display:flex;align-items:center;padding:20px;width:32%;margin-bottom:20px;color:#000;border:3px solid var(--primario_2);border-radius:24px;display:block;padding:40px;width:24%;filter:drop-shadow(0 8px 27px rgb(0,0,0,18%))}.hero-li-text{width:68%;margin:auto}.hero-ul li strong{color:#164194}.hero-icon{width:54px}.hero-ul li svg{margin-right:20px}.hero-ul li strong{display:block}.hero-text{color:#fff}.hero-text span{color:#2fd3f9;font-weight:700}.img-hero{position:absolute;right:0;bottom:240px}.hero-icon{margin-bottom:30px;width:unset;height:66px}.hero-icon h4{color:var(--primario_1);font-size:56px;font-weight:300}.hero-li-text{width:100%}.hero-li-text p,.hero-ul li strong{color:#000;font-size:20px;letter-spacing:1px}.hero-ul li strong{display:inline-block;font-weight:700}.headerMenu{left:0;transition:.3s;top:0;width:100%;z-index:20}.navbar-brand{padding:20px 20px 20px 0;text-align:center}header{background:unset;padding-top:20px}header:after{display:none}#banner #heading,#banner #subheading{display:inline-block;text-align:center;white-space:pre-wrap}#banner #tagline{white-space:pre-wrap}#banner .hero-img{text-align:center}@media screen and (min-width:992px){.hero p{text-align:left}.hero .btn,.hero .btn-whatsapp{display:flex !important;width:80% !important}.btn-whatsapp.bter{display:none}#banner{background:url(images/background-banner.svg) no-repeat,var(--branco);background-size:cover;background-position:center;padding:30px 0}#banner h1,#banner #heading,#banner #subheading{text-align:left}#banner #mainImage{width:550px !important;height:488px !important}#banner .conteudo_b{order:1}.headerMenu.mob{display:none !important}.headerMenu.desk{display:block !important}.headerMenu.desk .navbar-brand{padding:0}#banner .navbar-brand{margin:0}.hero h1,.hero h1 span{font-size:25px;font-style:normal;font-weight:400;line-height:normal;margin-top:0}.hero h1 strong{font-size:40px;font-weight:700;display:inline-block;padding-top:20px}.hero h1,.hero h1 strong,.hero h2{text-align:left;text-wrap:balance}}