body.hidden-scroll{overflow:hidden}.sl-overlay{background:#fff;bottom:0;display:none;right:0;z-index:1035}.sl-overlay,.sl-wrapper{left:0;position:fixed;top:0}.sl-wrapper{height:100%;width:100%;z-index:1040}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{background:transparent;border:0;cursor:pointer;font-size:28px;padding:0}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{font-family:Arial,Baskerville,monospace;font-size:3rem;height:44px;line-height:44px;margin-right:-14px;margin-top:-14px;right:30px;width:44px}.sl-wrapper .sl-close,.sl-wrapper .sl-counter{color:#000;display:none;position:fixed;top:30px;z-index:10060}.sl-wrapper .sl-counter{font-size:1rem;left:30px}.sl-wrapper .sl-download{bottom:5px;color:#fff;display:none;font-size:1rem;position:fixed;text-align:center;width:100%;z-index:10060}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{display:none;width:100%}.sl-wrapper .sl-navigation button{color:#000;display:block;font-family:Arial,Baskerville,monospace;height:44px;line-height:44px;margin-top:-22px;position:fixed;text-align:center;top:50%;width:22px;z-index:10060}.sl-wrapper .sl-navigation button.sl-next{font-size:2rem;right:5px}.sl-wrapper .sl-navigation button.sl-prev{font-size:2rem;left:5px}@media(min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{font-size:3rem;right:10px}.sl-wrapper .sl-navigation button.sl-prev{font-size:3rem;left:10px}}@media(min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{font-size:3rem;right:20px}.sl-wrapper .sl-navigation button.sl-prev{font-size:3rem;left:20px}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{border:0;display:block;height:auto;margin:0;padding:0;width:100%}@media(min-width:35.5em){.sl-wrapper .sl-image img{border:0}}@media(min-width:50em){.sl-wrapper .sl-image img{border:0}}.sl-wrapper .sl-image iframe{background:#000;border:0}@media(min-width:35.5em){.sl-wrapper .sl-image iframe{border:0}}@media(min-width:50em){.sl-wrapper .sl-image iframe{border:0}}.sl-wrapper .sl-image .sl-caption{background:rgba(0,0,0,.8);bottom:0;color:#fff;display:none;font-size:1rem;left:0;padding:10px;position:absolute;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{animation:pulsate 1s ease-out infinite;border:5px solid #333;border-radius:40px;display:none;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007}.sl-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.sl-transition{transition:transform .2s ease}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}.container{margin-left:auto;margin-right:auto;padding-left:15px!important;padding-right:15px!important}@media (min-width:1024px){.container{padding-left:0;padding-right:0;width:1110px!important}}.sc-depoimentos{padding-left:15px!important;padding-right:15px!important}@media (min-width:1024px){.sc-depoimentos{padding-left:0;padding-right:0}}.sc-motivos,.section-faq{padding-left:0!important;padding-right:0!important}.sc-depoimentos,.sc-motivos,.section-faq{padding-bottom:1.5rem!important;padding-top:1.5rem!important}@media (min-width:1024px){.sc-depoimentos,.sc-motivos,.section-faq{padding-bottom:3rem!important;padding-top:3rem!important}}.section-faq-simulator .section-faq{background-image:linear-gradient(90deg,#f8f7f7,#fff 43.23%,#f9f9f9)!important}.section-faq-simulator .section-faq a span{font-weight:700!important;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.section-faq-simulator .section-faq .title__faq{color:#1d3054;font-family:Montserrat;font-size:16px;font-weight:700}@media (min-width:1024px){.section-faq-simulator .section-faq .title__faq{font-size:18px}}.section-faq-simulator .section-faq .accordion-content{font-size:14px}@media (min-width:1024px){.section-faq-simulator .section-faq .accordion-content{font-size:16px}}.section-faq-simulator .section-faq .accordion-content a{color:#0249d0!important;cursor:pointer;font-family:Open Sans;font-size:14px;font-weight:700;line-height:16.8px;text-decoration-line:underline}@media (min-width:1024px){.section-faq-simulator .section-faq .accordion-content a{font-size:16px;line-height:24px}}.section-faq-simulator .section-faq h2{font-size:28px}@media (min-width:1024px){.section-faq-simulator .section-faq h2{font-size:36px}}.free-materials__container{padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width:1024px){.free-materials__container{padding-bottom:48px;padding-top:48px}}.free-materials__subtitle,.free-materials__title{display:flex}@media (min-width:1024px){.free-materials__subtitle,.free-materials__title{align-items:center;justify-content:center}}.free-materials__title{color:#1d3054;font-family:Montserrat;font-size:28px;font-weight:300}@media (min-width:1024px){.free-materials__title{font-size:36px}}.free-materials__subtitle{color:#1c2f54;font-family:Montserrat;font-size:16px;font-weight:400;padding-top:.25rem}@media (min-width:1024px){.free-materials__subtitle{font-size:18px;padding-top:.5rem}}.free-materials__materials{-moz-column-gap:30px;column-gap:30px;display:none}@media (min-width:1024px){.free-materials__materials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.free-materials .card-materials{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;display:flex;height:344px;margin-bottom:16px;margin-top:16px;vertical-align:bottom}@media (min-width:1024px){.free-materials .card-materials{height:350px;margin-bottom:32px;margin-top:32px}}.free-materials .card-materials__content{background-image:linear-gradient(0deg,rgba(22,36,60,.8) 27.44%,rgba(22,36,60,0) 79.92%);border-radius:20px;margin-top:auto;padding:30px;--tw-shadow:0px 10px 20px 0px rgba(0,0,0,.1);--tw-shadow-colored:0px 10px 20px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.free-materials .card-materials__header{align-items:center;display:flex}.free-materials .card-materials__category{background-color:#fff;border-radius:30px;color:#16243c;font-family:Montserrat;font-size:12px;font-weight:500;height:-moz-fit-content;height:fit-content;margin-bottom:1rem;padding:5px .625rem;width:-moz-fit-content;width:fit-content}.free-materials .card-materials__date{align-items:center;display:none;gap:6px;justify-content:center;margin-bottom:1rem;margin-left:6px}@media (min-width:1024px){.free-materials .card-materials__date{display:flex;margin-left:9px}}.free-materials .card-materials__date-text{color:#fff;display:block;font-family:Montserrat;font-size:12px;font-weight:500;margin-left:10px;padding-bottom:5px;padding-top:9px}@media (min-width:1024px){.free-materials .card-materials__date-text{display:contents;padding-bottom:0;padding-top:0}}.free-materials .card-materials__title{color:#fff;font-family:Montserrat;font-size:18px;font-weight:700}.free-materials .swiper-pagination-bullet{height:13px;width:13px}.free-materials__button{align-items:center;display:flex;justify-content:center}.free-materials__button .btn-red{align-items:center;background-color:#a71c20;border-radius:10px;color:#fff;display:flex;font-family:Open Sans;font-size:16px;font-weight:700;gap:.625rem;line-height:24px;padding:.75rem 46px;text-align:center}.enjoy-riva{background-position:0 100%;background-repeat:no-repeat;background-size:cover;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1024px){.enjoy-riva{background-position:50%;padding-left:0;padding-right:0}}.enjoy-riva__container{padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width:1024px){.enjoy-riva__container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:48px;padding-top:48px}}.enjoy-riva__content{align-self:center;display:flex;flex-direction:column}@media (min-width:1024px){.enjoy-riva__content{grid-column:span 2/span 2}}.enjoy-riva__content-title{color:#fff;font-family:Montserrat;font-size:28px;font-weight:300;line-height:42px;padding-bottom:.25rem}@media (min-width:1024px){.enjoy-riva__content-title{font-size:36px;font-weight:500;line-height:54px;padding-bottom:0}}.enjoy-riva__content-text{color:#fff;font-family:Open Sans;font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px}@media (min-width:1024px){.enjoy-riva__content-text{margin-bottom:32px;margin-top:32px}}.enjoy-riva .btn-red{align-items:center;background-color:#a71c20;border-radius:8px;color:#fff;display:flex;font-family:Montserrat;font-size:18px;font-weight:700;gap:.625rem;justify-content:center;line-height:27px;margin-bottom:16px;padding:1rem .625rem;text-align:center;width:100%}@media (min-width:1024px){.enjoy-riva .btn-red{margin-bottom:0;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}}.banner-simulator{background-image:var(--background-desktop);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:768px){.banner-simulator{background-image:var(--background-mobile)}}.banner-simulator{padding-bottom:86.5px;padding-top:86px}@media (min-width:1024px){.banner-simulator{padding-bottom:98px;padding-top:98px}}.banner-simulator__container{align-items:center;display:grid;grid-auto-flow:row}@media (min-width:1024px){.banner-simulator__container{grid-template-columns:65% auto}.banner-simulator__content{padding-left:1.25rem!important}}.banner-simulator__title{color:#fff;font-family:Montserrat;font-size:25px;font-weight:400;line-height:1.5;padding-bottom:.25rem}@media (min-width:1024px){.banner-simulator__title{font-size:45px;font-weight:500;line-height:54px;padding-bottom:27px}}.banner-simulator__text{color:#fff;font-family:Montserrat;font-size:12px;font-weight:400;line-height:18px}@media (min-width:1024px){.banner-simulator__text{font-size:18px;font-weight:700;line-height:27px}}.card-simulator-wrapper{display:flex;justify-content:center;width:100%}@media (min-width:1024px){.card-simulator-wrapper{justify-content:flex-end}}@media (min-width:1400px){@media (min-width:1024px){.card-simulator{width:517px!important}}}.card-simulator{background-color:#fbf7f5;border-color:#6d6b68;border-radius:20px;border-width:1px;margin:24px 15px;padding-bottom:30px;padding-top:80px;--tw-backdrop-blur:blur(2.5px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:1024px){.card-simulator{margin:0;max-width:517px;padding:75px 30px 30px;width:470px!important}}.card-simulator .gf_page_steps{align-items:center;border-style:none!important;display:flex;justify-content:space-between;margin-top:30px;position:absolute;top:0;width:90%}@media (min-width:1024px){.card-simulator .gf_page_steps{margin-bottom:24px!important;margin-top:25px}}.card-simulator .gf_page_steps:after{border-bottom-width:1px;content:"";left:1px;position:absolute;right:1px;top:50%;--tw-border-opacity:1!important;border-color:rgb(29 48 84/var(--tw-border-opacity))!important;--tw-bg-opacity:1!important;background-color:rgb(29 48 84/var(--tw-bg-opacity))!important;transform:translateY(-50%);z-index:0}.card-simulator .gf_step{margin-right:0!important;padding:0!important}.card-simulator .gf_step,.card-simulator .gf_step_number{align-items:center;display:flex;justify-content:center;position:relative;z-index:10}.card-simulator .gf_step_number{border-radius:9999px;height:2rem;width:2rem;--tw-bg-opacity:1!important;background-color:rgb(251 247 245/var(--tw-bg-opacity))!important;font-weight:700}.card-simulator .gf_step_active .gf_step_number,.card-simulator .gf_step_completed .gf_step_number:after{border-style:none!important;height:26px!important;width:26px!important;--tw-bg-opacity:1!important;background-color:rgb(29 48 84/var(--tw-bg-opacity))!important;color:#fff!important;font-size:14px}.card-simulator .gf_step_completed .gf_step_number:after{left:-2px!important;top:-2px!important}.card-simulator .gf_step_next .gf_step_number,.card-simulator .gf_step_pending .gf_step_number{background-color:#fbf7f5;border-color:#1d3054;color:#1d3054;font-size:14px;height:26px!important;width:26px!important}.card-simulator .gf_step_label{padding-left:0!important}.card-simulator .gf_step_completed .gf_step_number{background:none!important;border:none!important;height:0!important;width:0!important}.card-simulator .gf_step_completed .gf_step_number:before{display:none!important}.card-simulator .gf_step_completed .gf_step_number:after{border-radius:100%;top:-3px}.card-simulator .ginput_container_consent{align-items:center;display:flex;gap:7px}.card-simulator .title-form{color:#000;font-family:Montserrat;font-size:18px;font-weight:500;line-height:27px;margin-bottom:.25rem}.card-simulator .gfield_consent_label,.card-simulator .text-form{color:#000;font-family:Montserrat;font-size:12px;font-weight:400;line-height:18px}.card-simulator .gfield_consent_label a{text-decoration-line:underline!important}.card-simulator .valuerenda1,.card-simulator .valuerenda1 label,.card-simulator .valuerenda2,.card-simulator .valuerenda2 label,.card-simulator .valuerendamobile1,.card-simulator .valuerendamobile1 label,.card-simulator .valuerendamobile2,.card-simulator .valuerendamobile2 label{display:none!important}.card-simulator #renda-mobile1,.card-simulator #renda1{color:#a71c20;cursor:pointer;font-family:Montserrat;font-size:14px;font-weight:700;line-height:18px}.card-simulator .gfield_label{color:#16243c!important;font-family:Open Sans!important;font-size:14px!important;font-weight:700!important;line-height:21px!important;margin-bottom:.25rem!important}.card-simulator .gform_wrapper.gravity-theme .gform_fields>.gfield:first-child{margin-bottom:-12px!important}.card-simulator .gfield_select,.card-simulator .textarea,.card-simulator input[type=email],.card-simulator input[type=text]{border-radius:10px;height:44px;width:100%}.card-simulator input[type=button],.card-simulator input[type=submit]{align-items:center;background-color:#a71c20;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Open Sans;font-size:16px;font-weight:700;gap:.625rem;justify-content:center;line-height:24px;margin-bottom:0!important;padding:1rem 1.25rem;width:100%}.card-simulator .gform_previous_button{background-color:initial!important;border-color:#a71c20;border-width:2px;color:#a71c20!important;font-size:16px!important;padding:16px 20px!important;width:100%}.card-simulator .gform_page_footer{display:flex;gap:1rem}.card-simulator .gfield_radio{display:flex;gap:15px}.card-simulator .tooltip_content{display:contents!important}.card-simulator .text-tooltip-1{background-color:#fff;border:1px solid #dbd9d7;border-radius:10px;color:#6d6b68;font-size:12px;font-weight:400;gap:10px;left:0;opacity:0;padding:10px;position:absolute;top:22px;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;visibility:hidden;width:200px;z-index:100}@media (max-width:768px){.card-simulator .text-tooltip-1{left:-180px;top:25px}}.card-simulator .custom-tooltip-1:hover .text-tooltip-1{opacity:1;transform:translateY(0);visibility:visible}.card-simulator .text-tooltip-2{background-color:#fff;border:1px solid #dbd9d7;border-radius:10px;color:#6d6b68;font-size:12px;font-weight:400;gap:10px;left:0;opacity:0;padding:10px;position:absolute;top:25px;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;visibility:hidden;width:200px;z-index:100}@media (max-width:768px){.card-simulator .text-tooltip-2{left:-152px;top:25px;width:185px}}.card-simulator .custom-tooltip-2:hover .text-tooltip-2{opacity:1;transform:translateY(0);visibility:visible}.card-simulator .text-tooltip-3{background-color:#fff;border:1px solid #dbd9d7;border-radius:10px;color:#6d6b68;font-size:12px;font-weight:400;gap:10px;left:21px;opacity:0;padding:10px;position:absolute;top:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;visibility:hidden;width:300px;z-index:100}@media (max-width:768px){.card-simulator .text-tooltip-3{left:-10px;top:30px;width:270px}}.card-simulator .custom-tooltip-3:hover .text-tooltip-3{opacity:1;transform:translateY(0);visibility:visible}.card-simulator .text-tooltip-4{background-color:#fff;border:1px solid #dbd9d7;border-radius:10px;color:#6d6b68;font-size:12px;font-weight:400;gap:10px;left:26px;opacity:0;padding:10px;position:absolute;top:15px;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;visibility:hidden;width:180px;z-index:100}@media (max-width:768px){.card-simulator .text-tooltip-4{left:-162px;top:25px}}.card-simulator .custom-tooltip-4:hover .text-tooltip-4{opacity:1;transform:translateY(0);visibility:visible}.card-simulator .easygf-tooltip{border-style:none;text-decoration-line:none!important}.card-simulator .text-obrigado{font-family:Open Sans}.card-simulator .subtext-obrigado{font-family:Open Sans;font-size:16px;font-weight:700;line-height:24px}.card-simulator .itens-obrigado{color:#333;font-family:Open Sans;font-size:16px;font-weight:400;line-height:24px;margin-left:15px}.card-simulator .btn-red{background-color:#a71c20;color:#fff!important}.card-simulator .btn-red,.card-simulator .gprl-reload-link{align-items:center;border-radius:5px;display:flex;font-family:Open Sans;font-size:16px;font-weight:700;justify-content:center;line-height:24px;padding:1rem 1.25rem}.card-simulator .gprl-reload-link{border-color:#a71c20;border-width:2px;color:#a71c20;margin-top:12px}.card-simulator .btn-doubt{align-items:center;color:#a71c20;display:flex;font-family:Open Sans;font-size:14px;font-weight:700;justify-content:center;line-height:17px;padding:1rem 1.25rem;text-align:center}.card-simulator .gform_page_footer{padding-bottom:0!important}.section-funcionamento{padding:1.5rem 15px}@media (min-width:1024px){.section-funcionamento{padding:48px 0}}.section-funcionamento__container{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.section-funcionamento__container{gap:32px}}.section-funcionamento__title{color:#0b1f3b;font-family:Montserrat;font-size:28px;font-weight:300;line-height:42px;margin-bottom:.5rem;text-align:left}@media (min-width:1024px){.section-funcionamento__title{color:#2c2c2c;font-size:36px;line-height:54px;margin-bottom:.25rem;text-align:center}}.section-funcionamento__title br{display:none}@media (min-width:1024px){.section-funcionamento__title br{display:block}}.section-funcionamento__text{color:#1d3054;font-family:Open Sans;font-size:16px;font-weight:400;line-height:24px;text-align:left}@media (min-width:1024px){.section-funcionamento__text{color:#2c2c2c;font-family:Montserrat;font-size:18px;font-weight:400;line-height:27px;text-align:center}}.section-funcionamento__info h3{font-family:Montserrat;font-size:18px;font-weight:700;line-height:27px;text-align:left}@media (min-width:1024px){.section-funcionamento__info h3{color:#0b1f3b;font-size:22px;font-weight:500;line-height:33px;margin-bottom:9px}}.section-funcionamento__info p{color:#44494f;font-family:Open Sans;font-size:16px;font-weight:400;line-height:24px;text-align:left}@media (min-width:1024px){.section-funcionamento__info p{margin-top:1rem}}.sc-depoimentos .text-depoimentos{font-size:28px;font-weight:300;line-height:1.5}@media (min-width:1024px){.sc-depoimentos .text-depoimentos{font-size:43px;font-weight:400}}.sc-depoimentos .text-depoimentos strong{font-weight:700}