h2{font-size:35px;font-weight:800;margin-top:0;}h2 span{color:var(--amarelo);}#banner{height:calc(667px -114px);background-color:#000;background-image:url(../images/Banner-home.jpg);background-size:cover;background-position:top center;display:flex;align-items:center;justify-content:center;color:#fff;margin-top:114px;scroll-snap-align:end;}#banner h2{margin:0;font-size:44px;line-height:1.2;font-weight:normal;}#banner h2 strong{font-weight:bold;}#passo-a-passo{min-height:var(--100vh,100vh);background:#fff;padding-top:96px;display:flex;align-items:center;justify-content:center;position:relative;}#passo-a-passo .grafismo{position:absolute;right:0;top:0;width:404px;height:455px;}#passo-a-passo .grid{position:relative;z-index:1;}#passo-a-passo .flex{display:flex;text-align:left;margin-top:50px;-moz-column-gap:30px;column-gap:30px;}#passo-a-passo h2,#passo-a-passo h3{text-align:center;margin:0;}section .grid{padding-right:480px;}#passo-a-passo h3{font-size:14px;text-transform:uppercase;font-weight:500;margin-bottom:8px;color:#f54f00;}#passo-a-passo h2{color:var(--azul);font-weight:800;margin:0 auto;max-width:550px;}#passo-a-passo h2 span{color:inherit;position:relative;z-index:3;}#passo-a-passo h2 span::after{width:90%;height:3px;content:"";border-bottom-left-radius:3px;border-top-left-radius:3px;position:absolute;bottom:0;left:0;background-color:#f5d10f;z-index:-1;}#passo-a-passo ul{display:flex;flex-direction:column;list-style:none;margin:0;gap:20px;padding:0;max-width:286px;}#passo-a-passo ul li{counter-increment:li;position:relative;padding-left:30px;padding-left:40px;font-weight:800;color:#050aa3;}#passo-a-passo ul li span{font-weight:normal;display:block;}#passo-a-passo ul li:before{display:block;background:#050aa3;content:counter(li);position:absolute;left:0;width:25px;height:25px;line-height:25px;text-align:center;border-radius:50%;color:#fff;font-weight:700;font-size:12px;}#coberturas{background:#f5f8ff;color:var(--azul);display:flex;align-items:center;justify-content:center;padding:96px 0;}#coberturas h2.confira{color:#050aa3;max-width:334px;margin:0 auto;margin-bottom:16px;}#coberturas .grid{padding-bottom:53px;}#coberturas h2{font-size:30px;text-align:center;font-weight:800;margin-bottom:30px;color:#050aa3;}#coberturas ul{display:flex;list-style:none;flex-wrap:wrap;gap:15px;padding:0;justify-content:center;margin-bottom:82px;}#coberturas ul li{font-weight:600;width:calc(23.33%);text-align:center;font-size:16px;}#coberturas ul li p{color:#00002a;margin-top:10px;}#coberturas ul li span{display:block;width:64px;height:64px;background:var(--azul);border-radius:50%;margin:auto;padding:14px;}#coberturas ul li span svg{width:100%;height:100%;}#coberturas hr{border-color:#dca900;margin:2em 0;}#coberturas .grid{position:relative;}#coberturas .imagem_card{width:243px;height:150px;border-radius:27px;background-color:#fff;display:flex;align-items:center;justify-content:center;}#coberturas .imagem_card img{width:150px;height:100px;-o-object-fit:contain;object-fit:contain;}#coberturas .swiper-button-next,#coberturas .swiper-button-prev{top:81%;color:#3426f5;}#coberturas .swiper-button-next:after,#coberturas .swiper-button-prev:after{font-size:30px;}#coberturas .swiper-button-next{right:440px;}#coberturas .swiper-button-prev{left:-20px;}@media screen and (max-width: 1300px){#coberturas .swiper-button-next,#coberturas .swiper-button-prev{top:100%;}#coberturas .swiper-button-next{right:45%;}#coberturas .swiper-button-prev{left:45%;}}@media screen and (max-width: 500px){#coberturas .swiper-button-next,#coberturas .swiper-button-prev{top:100;}#coberturas .swiper-button-next{right:40%;}#coberturas .swiper-button-prev{left:40%;}}#imoveis-e-pagamentos{min-height:var(--100vh,100vh);background-color:#050aa3;color:#fff;display:flex;align-items:center;justify-content:center;padding:95px 0 0;overflow:hidden;}#imoveis-e-pagamentos h2{text-align:left !important;}#imoveis-e-pagamentos h2 span{color:inherit;display:block;background-color:#f54f00;border-bottom-left-radius:35px;border-top-left-radius:35px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:2px 18px;margin-top:5px;}#imoveis-e-pagamentos .titulos{margin-bottom:40px;}#imoveis-e-pagamentos .titulos h3{font-size:16px;}#imoveis-e-pagamentos > div{width:100%;}#tipos-de-imoveis{background:#050aa3;padding-bottom:43px !important;}#tipos-de-imoveis ul{list-style:none;padding:0;margin:0;display:flex;align-items:flex-start;flex-wrap:wrap;gap:15px;}#tipos-de-imoveis ul li{width:calc(33.33% - 15px);text-align:center;}#tipos-de-imoveis ul li h3{font-size:16px;font-weight:bold;margin-bottom:10px;text-align:center;margin-top:24px;}#tipos-de-imoveis h3{font-size:15px;}#tipos-de-imoveis p{margin-bottom:0;}#tipos-de-imoveis ul li img{height:150px;-o-object-fit:contain;object-fit:contain;}#imoveis-e-pagamentos h4{font-size:60px;}#formas-de-pagamento ul{flex-wrap:wrap;gap:20px;margin:00;padding:0;list-style:none;justify-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:15px;grid-row-gap:15px;max-width:430px;margin:auto;}#formas-de-pagamento ul li{display:flex;gap:15px;align-items:center;}#formas-de-pagamento{background-color:#3426f5;}#formas-de-pagamento h2{text-align:center !important;font-weight:600 !important;}#formas-de-pagamento ul li img{width:30px;height:25px;-o-object-fit:contain;object-fit:contain;}#formas-de-pagamento ul li h3{margin:0;font-size:16px;font-weight:600;}#imoveis-e-pagamentos h2{text-align:center;margin-bottom:14px;font-size:30px;font-weight:800;}#formas-de-pagamento,#tipos-de-imoveis{padding:20px 0;}#junte-se{min-height:var(--100vh,100vh);background:#000;color:#fff;display:flex;align-items:center;justify-content:center;padding:96px 0 0;background-size:cover;background-position:center left;}#junte-se .rounded{background:rgba(255,255,255,0.9);}.rounded{background:#fff;color:#000;border-radius:43px;padding:30px;max-width:392px;margin:auto;box-shadow:0 0 15px #0000001a;}.rounded h2{text-align:left;margin:0 0 0.7em;color:#050aa3;font-weight:800;line-height:1.1;font-size:35px;}.rounded h2 span{color:#f54f00;}.rounded ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px;margin-bottom:10px;}.rounded ul li{padding-left:30px;font-size:14px;position:relative;}.rounded ul li:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18.825' height='18.168' viewBox='0 0 18.825 18.168'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='RetÃ¢ngulo_262' data-name='RetÃ¢ngulo 262' width='18.825' height='18.168' fill='%230dbf78'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_288' data-name='Grupo 288' clip-path='url(%23clip-path)'%3E%3Cpath id='Caminho_6472' data-name='Caminho 6472' d='M16.094,7.045A7.314,7.314,0,1,1,13.531,3.3l1.3-1.248a9.069,9.069,0,1,0,2.682,3.637Z' transform='translate(0 0.001)' fill='%230dbf78'/%3E%3Cpath id='Caminho_6473' data-name='Caminho 6473' d='M46.537,22.154l-1.9,1.784,4.46,4.181L59.75,17.9l-1.9-1.783-8.753,8.431Z' transform='translate(-40.925 -14.781)' fill='%230dbf78'/%3E%3C/g%3E%3C/svg%3E%0A");width:18px;height:18px;background-size:cover;left:0;top:-1px;margin:auto;}#imobiliarias-parceiras{display:flex;padding:96px 0 0;background:#fff;color:var(--azul);font-weight:500;position:relative;min-height:var(--100vh,100vh);}#imobiliarias-parceiras .grid{position:relative;z-index:1;}#imobiliarias-parceiras h2{margin-top:0;font-weight:800;color:#fff;background-color:#f54f00;border-bottom-left-radius:35px;border-top-left-radius:35px;padding:3px 31px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-bottom:15px;}#imobiliarias-parceiras p{font-weight:500;color:#050aa3;}#imobiliarias-parceiras p strong{font-weight:bold;}#imobiliarias-parceiras ul{margin:20px 0;padding:0;list-style:none;display:flex;flex-direction:column;font-size:16px;gap:20px;}#imobiliarias-parceiras ul li{padding-left:30px;font-size:16px;position:relative;color:#050aa3;}#imobiliarias-parceiras ul li:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18.825' height='18.168' viewBox='0 0 18.825 18.168'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='RetÃ¢ngulo_262' data-name='RetÃ¢ngulo 262' width='18.825' height='18.168' fill='%230dbf78'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_288' data-name='Grupo 288' clip-path='url(%23clip-path)'%3E%3Cpath id='Caminho_6472' data-name='Caminho 6472' d='M16.094,7.045A7.314,7.314,0,1,1,13.531,3.3l1.3-1.248a9.069,9.069,0,1,0,2.682,3.637Z' transform='translate(0 0.001)' fill='%230dbf78'/%3E%3Cpath id='Caminho_6473' data-name='Caminho 6473' d='M46.537,22.154l-1.9,1.784,4.46,4.181L59.75,17.9l-1.9-1.783-8.753,8.431Z' transform='translate(-40.925 -14.781)' fill='%230dbf78'/%3E%3C/g%3E%3C/svg%3E%0A");width:18px;height:18px;background-size:cover;left:0;top:-1px;margin:auto;}#vantagens{display:flex;padding:96px 0 0;color:#fff;background:var(--azul);font-weight:500;min-height:var(--100vh,100vh);}#vantagens h2{margin:0 0 1em;}#vantagens h2 span{color:inherit;position:relative;z-index:3;}#vantagens h2 span::after{width:50%;height:3px;content:"";border-bottom-left-radius:3px;border-top-left-radius:3px;position:absolute;bottom:0;left:0;background-color:#f5d10f;z-index:-1;}#vantagens ul.button-group{padding:0;margin:0;display:flex;gap:10px;list-style:none;}#vantagens .button-orange{background-color:#f54f00;color:#fff;border:1px solid #f54f00;transition:all ease 0.3s;}#vantagens .button.b-border{background:none;color:#fff;border:1px solid #fff;transition:all ease 0.3s;}#vantagens .button.b-border:hover{background-color:#f54f00;color:#fff;}#vantagens ul.button-group li{width:calc(27.33%);}#vantagens .flex ul{margin:20px 0;padding:0;list-style:none;display:flex;flex-direction:column;font-size:16px;gap:20px;}#vantagens .flex ul li{padding-left:30px;font-size:16px;position:relative;}#vantagens .flex ul li:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18.825' height='18.168' viewBox='0 0 18.825 18.168'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='RetÃ¢ngulo_262' data-name='RetÃ¢ngulo 262' width='18.825' height='18.168' fill='%230dbf78'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_288' data-name='Grupo 288' clip-path='url(%23clip-path)'%3E%3Cpath id='Caminho_6472' data-name='Caminho 6472' d='M16.094,7.045A7.314,7.314,0,1,1,13.531,3.3l1.3-1.248a9.069,9.069,0,1,0,2.682,3.637Z' transform='translate(0 0.001)' fill='%23FFC400'/%3E%3Cpath id='Caminho_6473' data-name='Caminho 6473' d='M46.537,22.154l-1.9,1.784,4.46,4.181L59.75,17.9l-1.9-1.783-8.753,8.431Z' transform='translate(-40.925 -14.781)' fill='%23FFC400'/%3E%3C/g%3E%3C/svg%3E%0A");width:18px;height:18px;background-size:cover;left:0;top:-1px;margin:auto;}#vantagens .flex{display:flex;margin-top:30px;gap:30px;align-items:center;}#porque_contratar{background-color:#f5f8ff;padding:79px 0;}#porque_contratar h2{font-size:30px;font-weight:900;margin-bottom:34px;max-width:400px;color:#050aa3;}#porque_contratar h2 span{color:#fff;background-color:#f54f00;border-bottom-left-radius:35px;border-top-left-radius:35px;padding:0 5px;}#porque_contratar .descricao{font-size:16px;font-weight:600;color:#050aa3;margin-bottom:30px;}#porque_contratar ul li{color:#050aa3;margin-bottom:33px;}#porque_contratar ul li h3{font-size:16px;font-weight:600;display:flex;-moz-column-gap:13px;column-gap:13px;margin-bottom:11px;}#porque_contratar ul li p{font-size:14px;padding-left:31px;}#video{display:flex;padding:94px 0 0;background:#fff;color:#050aa3;font-weight:500;text-align:center;min-height:var(--100vh,100vh);padding-bottom:75px;position:relative;}#video h2{margin-bottom:20px;}#video h2 span{color:#f54f00;}#video .grafismo{position:absolute;bottom:-135px;left:-140px;z-index:0;}#video .button{position:relative;}#video_box{display:block;background:#000;background-size:cover;background-position:center;position:relative;cursor:pointer;margin:0 0 30px;border-radius:3px;}#video_box:before{content:"";display:block;padding-top:56.9%;transition:0.5s all;}#video_box:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='67.132' height='67.132' viewBox='0 0 67.132 67.132'%3E%3Cg id='Grupo_190' data-name='Grupo 190' transform='translate(0 0.003)'%3E%3Cpath id='Caminho_731' data-name='Caminho 731' d='M57.3,9.828A33.468,33.468,0,1,0,64.494,20.5,33.451,33.451,0,0,0,57.3,9.828m3.311,35.159a29.455,29.455,0,1,1,2.306-11.424,29.256,29.256,0,0,1-2.306,11.424' transform='translate(0 0)' fill='%23fff'/%3E%3Cpath id='Caminho_732' data-name='Caminho 732' d='M417.52,301.914l-17.468-10.085-7.462-4.308c-2.008-1.159-3.65-.211-3.65,2.107v28.786c0,2.318,1.643,3.266,3.65,2.107l7.462-4.308,17.468-10.085c2.008-1.159,2.008-3.056,0-4.215' transform='translate(-366.485 -270.458)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");width:70px;height:70px;position:absolute;left:0;right:0;bottom:0;top:0;background-size:contain;margin:auto;}#video_box:hover:before{background:var(--azul);opacity:0.3;}#conheca-a-estrutura{min-height:var(--100vh,100vh);background:#000;color:#fff;display:flex;align-items:center;justify-content:center;padding:96px 0 0;background-size:cover;background-position:center center;text-align:center;position:relative;}#conheca-a-estrutura h2{margin:0 auto;margin-bottom:20px;max-width:354px;}#conheca-a-estrutura h2 span{color:inherit;position:relative;z-index:3;}#conheca-a-estrutura h2 span::after{width:80%;height:3px;content:"";border-bottom-left-radius:3px;border-top-left-radius:3px;position:absolute;bottom:0;left:0;background-color:#f5d10f;z-index:-1;}#swiper-estrutura{position:relative;max-width:580px;margin:auto;padding-bottom:30px;}#swiper-estrutura .swiper{border-radius:30px;}#swiper-estrutura .swiper-button-next,#swiper-estrutura .swiper-button-prev{transition:0.25s all;background:#060a8d;width:30px;height:30px;margin-top:-15px;border-radius:8px;color:#dca900;font-size:15px;text-shadow:1px 0 currentcolor, 1px 0 currentcolor;}#swiper-estrutura .swiper-button-next:after,#swiper-estrutura .swiper-button-prev:after{font-size:inherit;}#swiper-estrutura .swiper-button-next:hover,#swiper-estrutura .swiper-button-prev:hover{transform:scale(1.1);}#swiper-estrutura .swiper-pagination{bottom:0;padding:0;}#swiper-estrutura .swiper-pagination .swiper-pagination-bullet{border:solid 1px #fff;width:13px;height:13px;background:none;opacity:1;box-shadow:inset 0 0 0 2px var(--azul);transition:0.5s all;}#swiper-estrutura
  .swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--amarelo);}div#swiper-estrutura img{display:block;background:#000;}#depoimentos{min-height:var(--100vh,100vh);background:#fff;color:#050aa3;display:flex;align-items:center;justify-content:center;padding:80px 0 0;position:relative;}#depoimentos .grafismo{position:absolute;right:0;top:0;width:404px;height:455px;}#depoimentos h2{margin:0 auto;margin-top:0;margin-bottom:50px;max-width:280px;text-align:center;}#depoimentos h2 span{color:#f54f00;}#depoimentos img{display:block;margin:auto;}#aplicativo{background:#f5f8ff;color:#050aa3;display:flex;align-items:center;justify-content:center;padding:80px 0;}#aplicativo .flex{display:flex;align-items:center;gap:15px;}#aplicativo h2{font-size:28px;}#aplicativo h2 span{display:block;color:#fff;background-color:#f54f00;border-bottom-left-radius:35px;border-top-left-radius:35px;padding:3px 20px;margin-left:-20px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;}#aplicativo ul{margin:20px 0;padding:0;list-style:none;display:flex;flex-direction:column;font-size:16px;gap:20px;text-align:left;}#aplicativo ul li{padding-left:30px;font-size:16px;position:relative;font-weight:600;}#aplicativo ul li:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18.825' height='18.168' viewBox='0 0 18.825 18.168'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='RetÃ¢ngulo_262' data-name='RetÃ¢ngulo 262' width='18.825' height='18.168' fill='%230dbf78'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_288' data-name='Grupo 288' clip-path='url(%23clip-path)'%3E%3Cpath id='Caminho_6472' data-name='Caminho 6472' d='M16.094,7.045A7.314,7.314,0,1,1,13.531,3.3l1.3-1.248a9.069,9.069,0,1,0,2.682,3.637Z' transform='translate(0 0.001)' fill='%230dbf78'/%3E%3Cpath id='Caminho_6473' data-name='Caminho 6473' d='M46.537,22.154l-1.9,1.784,4.46,4.181L59.75,17.9l-1.9-1.783-8.753,8.431Z' transform='translate(-40.925 -14.781)' fill='%230dbf78'/%3E%3C/g%3E%3C/svg%3E%0A");width:18px;height:18px;background-size:cover;left:0;top:-1px;margin:auto;}#duvidas{background:var(--azul);color:#fff;display:flex;align-items:center;justify-content:center;padding:96px 0;}#duvidas h2{text-align:center;margin-bottom:20px;}#duvidas h2 span{color:inherit;position:relative;z-index:3;}#duvidas h2 span::after{width:50%;height:3px;content:"";border-bottom-left-radius:3px;border-top-left-radius:3px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#f5d10f;z-index:-1;}#duvidas h2 + p{text-align:center;}.faq-list{margin:20px 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:15px;}.faq-list > li{background:#fff;color:#050aa3;border-radius:8px;overflow:hidden;}.faq-list li header{padding:20px;position:relative;padding-left:57px;cursor:pointer;transition:0.5s all;font-weight:600;}.faq-list li header:hover{background:#eee;}.faq-list li header .toggle-faq{display:block;width:30px;height:30px;background:#f54f00;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;left:15px;}.faq-list li header .toggle-faq:before,.faq-list li header .toggle-faq:after{content:"";width:14px;height:3px;background:#fff;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;transition:0.25s all;}.faq-list li:not(.open) header .toggle-faq:after{transform:rotate(90deg);}.faq-list li div{padding:10px 20px 20px 20px;border-top:solid 1px #eee;display:none;color:#555;font-size:15px;line-height:1.5;}.faq-list > li div li{list-style:disc;margin-left:20px;}#faq .pagination{margin:0;padding:0;display:flex;list-style:none;gap:5px;justify-content:flex-end;}#faq .pagination a{display:block;width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;font-size:14px;font-weight:800;transition:0.25s all;}#faq .pagination a:hover{color:#f5d10f;}#faq .pagination li.active a{color:#f5d10f;pointer-events:none;}#formulario{position:fixed;z-index:2;width:100%;top:0;}#formulario .button-orange{background-color:#f54f00;color:#fff;border:1px solid #f54f00;transition:all ease 0.3s;}#formulario .button-orange:hover{background-color:#fff;color:#f54f00;}#formulario .grid{position:relative;}#formulario .rounded{position:absolute;top:calc(100vh / 2 + 50px);right:0;z-index:99999;transform:translateY(-50%);width:390px;color:var(--azul);}#formulario h1{font-size:26px;margin:0 0 10px;text-align:center;}#formulario p{font-size:16px;text-align:center;margin-bottom:20px;}#step_1 h1{color:#3426f5;font-weight:800;}#step_1 p{color:#00002a;}#step_1 p strong{font-weight:bold;}#step_2 img{width:180px;margin:0 auto 10px;display:block;}#step_2 select{border-style:solid;border-width:1px;border-radius:6px;}#formulario p.result{text-align:left;position:relative;padding-top:25px;}#formulario p.result span:nth-child(1){font-weight:600;font-size:14px;display:block;}#formulario p.result .value_masked{display:block;font-size:30px;font-weight:800;margin-bottom:10px;}#formulario p.result .value_masked:before{content:"R$ ";}#formulario p.result .value_masked:after{content:attr(data-taxa);font-weight:400;font-size:15px;}#formulario .label_range{margin:25px 0;}#formulario p.result:before{content:"";position:absolute;top:0;left:-30px;right:-30px;height:1px;background:#e8e8e8;}#sucesso{padding:140px 0 40px 0;color:var(--azul);font-weight:500;display:none;line-height:1.5;}.enviado > section{display:none !important;}.enviado #sucesso{display:block !important;}#sucesso h2{margin-top:0;}#sucesso .flex{display:flex;gap:40px;align-items:center;}#sucesso .grid{padding:0;}#sucesso img{width:380px;}.rounded a.close{display:none;}.on_mobile{display:none;}#produtos{padding:110px 0 40px 0;background:var(--amarelo);color:var(--azul);font-weight:500;display:none;line-height:1.5;}.enviado #produtos{display:block !important;}#produtos h2{margin:0 auto 1em;text-align:center;max-width:580px;line-height:1.2;}#produtos ul{display:flex;gap:40px;align-items:stretch;padding:0;flex-wrap:wrap;list-style:none;gap:20px;}#produtos .grid{padding:0;}#produtos ul li{width:calc(100% / 6 - 17px);background:#fff;text-align:center;border-radius:20px;box-shadow:0 0 15px #0000001a;display:flex;align-items:center;justify-content:center;transition:0.25s background;}#produtos ul li h3{margin:10px 0 0;font-size:16px;line-height:1.4;font-weight:800;color:inherit;}#produtos ul li img{max-width:80px;transition:0.25s all;max-height:80px;width:auto;height:auto;}#produtos ul li a{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:15px;justify-content:space-evenly;}#produtos ul li:hover{background:var(--azul);color:#fff;}#produtos ul li:hover img{-webkit-filter:#000 brightness(0) invert(1);filter:#000 brightness(0) invert(1);}@media (max-width: 1100px){section .grid{width:calc(100% - 60px);padding:0 410px 0 0;}#banner{height:calc(var(--100vh,100vh) - 66px);margin-top:66px;}}@media (max-width: 1024px){.on_mobile{display:block;margin-bottom:30px;}.not_mobile{display:none;}#banner h2{position:absolute;bottom:100px;font-size:30px;max-width:250px;line-height:1.3;}section .grid{width:100%;max-width:768px;padding:0 20px;}#formulario{position:fixed;z-index:999999999999;background:#00000061;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:0.5s all;pointer-events:none;opacity:0;}#formulario.open{opacity:1;pointer-events:all;}#formulario .grid{display:flex;height:100%;width:100%;}#formulario .grid .rounded{position:relative;margin:auto;top:0;transform:translateY(70%);transition:0.5s all;}#formulario.open .grid .rounded{transform:none;}.rounded a.close{display:block;position:absolute;width:40px;height:40px;background:#e3e3e3;right:-5px;top:-5px;border-radius:50%;z-index:9;cursor:pointer;}.rounded a.close:active{background:var(--azul);color:var(--amarelo);transform:scale(0.9);}.rounded a.close:before,.rounded a.close:after{content:"";width:20px;height:3px;background:currentColor;position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;transform:rotate(45deg);}.rounded a.close:before{transform:rotate(-45deg);}#header{padding:10px 0;}#header #logo{width:160px;}#passo-a-passo,#coberturas,#junte-se,#imobiliarias-parceiras,#vantagens,#video,#depoimentos,#aplicativo,#duvidas{padding:70px 0 30px;min-height:0;}#passo-a-passo:before{background-size:50vw;}#passo-a-passo:after,#imobiliarias-parceiras:before,#imobiliarias-parceiras:after{width:50%;background-size:contain;}#coberturas ul li{width:calc(35%);}#coberturas ul{gap:30px;max-width:340px;margin:auto;margin-bottom:30px;}#coberturas ul li span{margin-bottom:10px;}#coberturas .grid div img{max-width:none;width:50%;}#formas-de-pagamento ul{display:flex;flex-direction:column;gap:25px;}#formas-de-pagamento{padding-bottom:30px;}#imobiliarias-parceiras .grid{max-width:350px;}#aplicativo .flex{display:flex;flex-direction:column;max-width:350px;margin:auto;text-align:center;}#aplicativo .flex img{width:200px;}#duvidas{text-align:center;}#faq{text-align:-webkit-auto;}#conheca-a-estrutura{padding:70px 0 70px 0;min-height:0;}#depoimentos h2{text-align:center;}#passo-a-passo .flex{display:flex;flex-direction:column;align-items:center;max-width:350px;margin:30px auto;gap:20px;}#passo-a-passo .flex img{max-width:180px;}h2,#coberturas h2,#imoveis-e-pagamentos h2{font-size:25px;}.rounded h2{text-align:center;}a#orcamento{position:fixed;width:auto;margin:0;bottom:27px;left:20px;right:90px;margin:auto;z-index:99;box-shadow:0 0 15px #0000001a;cursor:pointer;}#vantagens .flex img{width:140px;}#vantagens .flex{display:flex;flex-direction:column;gap:10px;}#vantagens ul.button-group{gap:5px;font-size:13px;}#vantagens ul.button-group .button{padding:0;width:100%;}#vantagens ul.button-group li{width:100%;}#tipos-de-imoveis ul{display:flex;flex-direction:column;gap:43px;}#tipos-de-imoveis ul li{width:100%;display:flex;align-items:center;gap:9px;}#tipos-de-imoveis ul li img{width:70px;height:70px;}#tipos-de-imoveis h3{font-size:17px;padding-left:10px;margin:0 0 4px;text-align:left;}#tipos-de-imoveis p{font-size:14px;padding-left:10px;text-align:left;}#sucesso{padding:80px 0 30px;}#sucesso .grid{padding:0 20px;}#sucesso .flex{display:flex;flex-direction:column;gap:20px;}#sucesso img{width:160px;}}@media (max-width: 800px){#produtos ul{padding:0 15px;}#produtos ul li{width:calc(10%);}#depoimentos .grafismo,#passo-a-passo .grafismo{display:none;}}@media (max-width: 550px){#produtos ul li{width:calc(19.333333333333%);}}@media (max-width: 490px){#produtos ul li{width:calc(40%);}#imoveis-e-pagamentos h2 span{width:100%;}}dialog.video .alert{padding:0;width:100%;background:none;overflow:hidden;max-width:1000px;}dialog.video .alert h3{display:none;}dialog.video .alert iframe{position:absolute;top:0;right:0;width:100%;height:100%;}dialog.video .alert:before{content:"";display:block;padding-top:56.4%;}dialog.video .alert .close{right:10px;top:10px;}div#piperun-whatsapp-logo{right:30px !important;left:initial !important;bottom:100px !important;display:block !important;padding:9px 0 0 10px;box-shadow:0 0 15px #0000001a;transition:0.25s all;}div#piperun-whatsapp-logo:hover{background:#25d366 !important;color:#fff !important;}