.titulo-tamanho-1{font-style:italic !important;font-weight:400 !important;font-family:'Exo 2' !important;font-size:3rem !important;line-height:3.375rem !important;letter-spacing:-1% !important}.titulo-tamanho-1 p{font-family:'Exo 2' !important}.titulo-tamanho-2{font-style:italic !important;font-weight:400 !important;font-family:'Exo 2' !important;font-size:2.5rem !important;line-height:3rem !important;letter-spacing:-1% !important}.titulo-tamanho-2 p{font-family:'Exo 2' !important}.titulo-tamanho-3{font-style:italic !important;font-weight:400 !important;font-family:'Exo 2' !important;font-size:2rem !important;line-height:2.5rem !important;letter-spacing:-1% !important}.titulo-tamanho-3 p{font-family:'Exo 2' !important}.titulo-tamanho-4{font-style:normal !important;font-weight:400 !important;font-family:'Exo 2' !important;font-size:1.5rem !important;line-height:2rem !important;letter-spacing:-1% !important}.titulo-tamanho-4 p{font-family:'Exo 2' !important}.titulo-tamanho-5{font-style:normal !important;font-weight:400 !important;font-family:'Exo 2' !important;font-size:1.25rem !important;line-height:1.75rem !important}.titulo-tamanho-5 p{font-family:'Exo 2' !important}.titulo-tamanho-6{font-style:normal !important;font-weight:500 !important;font-family:'Exo 2' !important;font-size:1rem !important;line-height:1.5rem !important}.titulo-tamanho-6 p{font-family:'Exo 2' !important}.paragrafo{font-style:normal !important;font-weight:400 !important;font-family:'Nunito';font-size:1rem;line-height:1.5rem}.paragrafo-pequeno{font-style:normal !important;font-weight:400 !important;font-family:'Nunito';font-size:0.875rem;line-height:1.375rem}.paragrafo-extra-pequeno{font-family:'Nunito';font-weight:400;font-size:0.75rem;line-height:1rem;letter-spacing:1%}.texto-link{font-style:normal !important;font-weight:700 !important;font-family:'Nunito';font-size:1rem;line-height:1.5rem}@media (max-width: 799px){.titulo-tamanho-1{font-style:italic !important;font-weight:400 !important;font-family:'Exo 2' !important;font-size:2rem !important;line-height:2.375rem !important;letter-spacing:-1% !important}.titulo-tamanho-1 p{font-family:'Exo 2' !important}.titulo-tamanho-2{font-style:italic !important;font-weight:400 !important;font-family:'Exo 2' !important;font-size:1.75rem !important;line-height:2.125rem !important;letter-spacing:-1% !important}.titulo-tamanho-2 p{font-family:'Exo 2' !important}.titulo-tamanho-3{font-style:italic !important;font-weight:400 !important;font-family:'Exo 2' !important;font-size:1.5rem !important;line-height:2rem !important;letter-spacing:-1% !important}.titulo-tamanho-3 p{font-family:'Exo 2' !important}.titulo-tamanho-4{font-style:normal !important;font-weight:400 !important;font-family:'Exo 2' !important;font-size:1.25rem !important;line-height:1.75rem !important;letter-spacing:-1% !important}.titulo-tamanho-4 p{font-family:'Exo 2' !important}.titulo-tamanho-5{font-style:normal !important;font-weight:400 !important;font-family:'Exo 2' !important;font-size:1.125rem !important;line-height:1.625rem !important}.titulo-tamanho-5 p{font-family:'Exo 2' !important}.titulo-tamanho-6{font-style:normal !important;font-weight:500 !important;font-family:'Exo 2' !important;font-size:1rem !important;line-height:1.5rem !important}.titulo-tamanho-6 p{font-family:'Exo 2' !important}.paragrafo{font-style:normal !important;font-weight:400 !important;font-family:'Nunito';font-size:1rem;line-height:1.5rem}.paragrafo-pequeno{font-style:normal !important;font-weight:400 !important;font-family:'Nunito';font-size:0.875rem;line-height:1.375rem}.texto-link{font-style:normal !important;font-weight:700 !important;font-family:'Nunito';font-size:1rem;line-height:1.5rem}}.points-calculator{display:flex;flex-direction:column;background-color:#FAFAFA;padding:64px;border-radius:16px;position:relative;overflow:hidden}.points-calculator .points-calculator-content-image{display:flex;width:100%;z-index:2}.points-calculator .points-calculator-content-image .points-calculator-content{width:100%;max-width:504px;display:flex;flex-direction:column;justify-content:center}.points-calculator .points-calculator-content-image .points-calculator-content p{margin-bottom:0}.points-calculator .points-calculator-content-image .points-calculator-content .points-calculator-input{width:100%;text-align:center;padding-top:16px;padding-bottom:16px;border:1px solid #E1E6E1;border-radius:8px;transition:border-color 0.3s ease;margin-top:48px}.points-calculator .points-calculator-content-image .points-calculator-content .points-calculator-input:focus,.points-calculator .points-calculator-content-image .points-calculator-content .points-calculator-input-focus{border-color:green;outline:none}.points-calculator .points-calculator-content-image .points-calculator-content .points-calculator-input::placeholder{color:#CDD3CD}.points-calculator .points-calculator-content-image .points-calculator-content .points-calculator-input-label{width:100%;display:flex;justify-content:center;margin:0;margin-top:4px}.points-calculator .points-calculator-content-image .points-calculator-image{width:100%;display:flex;justify-content:right;max-width:504px}.points-calculator .points-calculator-content-image .points-calculator-image .points-calculator-img{height:355px}.points-calculator .points-calculator-invisible{display:none}.points-calculator .points-calculator-invisible.show-cards{display:block}.points-calculator .points-calculator-cards{display:flex;gap:16px;width:100%;padding-top:32px}.points-calculator .points-calculator-cards .points-calculator-cards-card{display:flex;flex-direction:column;justify-content:space-between;gap:16px;width:100%;padding:24px;background-color:#E1E6E159;border-radius:8px}.points-calculator .points-calculator-cards .points-calculator-cards-card .points-calculator-cards-card-value,.points-calculator .points-calculator-cards .points-calculator-cards-card .points-calculator-cards-card-label{color:#5A645A;margin-bottom:0}.points-calculator .points-calculator-cards .points-calculator-cards-card:first-child{background-color:#33820D}.points-calculator .points-calculator-cards .points-calculator-cards-card:first-child .total-points-label{display:flex;gap:8px;color:#fff}.points-calculator .points-calculator-cards .points-calculator-cards-card:first-child .total-points-label svg{margin-top:4px}.points-calculator .points-calculator-cards .points-calculator-cards-card:first-child .total-points-value{color:#fff}.points-calculator .points-calculator-dollar-cotation{width:100%;display:flex;justify-content:center;margin-top:16px;margin-bottom:0}.points-calculator .points-calculator-dollar-line{width:100%;border:1px solid #E1E6E1;margin:24px 0}.points-calculator .points-calculator-legal-text{display:flex;gap:4px}.points-calculator .points-calculator-legal-text p{margin:0}.points-calculator .points-calculator-legal-text .points-calculator-legal-text-know-more{display:inline;cursor:pointer;background:none;border:none;padding:0}.points-calculator .points-calculator-legal-text .points-calculator-legal-text-know-more p{display:inline-block;color:#33820D;margin:0}.points-calculator .points-calculator-legal-text .points-calculator-legal-text-know-more p:hover{box-shadow:inset 0 -1px 0 0 #33820D}.points-calculator .points-calculator-legal-text .points-calculator-legal-text-know-more svg{width:8px;height:8px}.points-calculator .points-calculator-legal-text .points-calculator-legal-text-know-more svg path{fill:#33820D}.points-calculator .points-calculator-image-mobile-tablet{display:none}@media (max-width: 1024px){.points-calculator{padding:48px}.points-calculator .points-calculator-content-image .points-calculator-content{max-width:unset;max-height:273px}.points-calculator .points-calculator-content-image .points-calculator-content .points-calculator-input{margin-top:32px}.points-calculator .points-calculator-content-image .points-calculator-image{display:none}.points-calculator .points-calculator-cards .points-calculator-cards-card{padding:16px;gap:8px}.points-calculator .points-calculator-cards .points-calculator-cards-card .points-calculator-cards-card-label{font-size:14px}.points-calculator .points-calculator-cards .points-calculator-cards-card .points-calculator-cards-card-value{font-size:24px !important}.points-calculator .points-calculator-cards .points-calculator-cards-card .points-calculator-cards-card-value.total-points-value{font-size:28px !important;line-height:125% !important}.points-calculator .points-calculator-cards .points-calculator-cards-card .total-points-label svg{display:none}.points-calculator .points-calculator-image-mobile-tablet{display:flex;justify-content:center;z-index:2;margin-top:40px}.points-calculator .points-calculator-image-mobile-tablet .points-calculator-img{height:320px}}@media (max-width: 799px){.points-calculator{padding:24px}.points-calculator .points-calculator-content-image .points-calculator-content{max-height:302px}.points-calculator .points-calculator-cards{flex-direction:column}}

/*# sourceMappingURL=card_points_calculator.css.map */