@font-face{font-family:TIM Sans;font-style:normal;font-weight:700;src:url(/fonts/TIMSans-Bold.woff2) format("woff2"),url(/fonts/TIMSans-Bold.woff) format("woff")}@font-face{font-family:TIM Sans;font-style:normal;font-weight:100;src:url(/fonts/TIMSans-Thin.woff2) format("woff2"),url(/fonts/TIMSans-Thin.woff) format("woff")}@font-face{font-family:TIM Sans;font-style:italic;font-weight:700;src:url(/fonts/TIMSans-BoldItalic.woff2) format("woff2"),url(/fonts/TIMSans-BoldItalic.woff) format("woff")}@font-face{font-family:TIM Sans;font-style:italic;font-weight:300;src:url(/fonts/TIMSans-LightItalic.woff2) format("woff2"),url(/fonts/TIMSans-LightItalic.woff) format("woff")}@font-face{font-family:TIM Sans;font-style:normal;font-weight:900;src:url(/fonts/TIMSans-Heavy.woff2) format("woff2"),url(/fonts/TIMSans-Heavy.woff) format("woff")}@font-face{font-family:TIM Sans;font-style:italic;font-weight:900;src:url(/fonts/TIMSans-HeavyItalic.woff2) format("woff2"),url(/fonts/TIMSans-HeavyItalic.woff) format("woff")}@font-face{font-family:TIM Sans;font-style:normal;font-weight:500;src:url(/fonts/TIMSans-Medium.woff2) format("woff2"),url(/fonts/TIMSans-Medium.woff) format("woff")}@font-face{font-family:TIM Sans;font-style:italic;font-weight:400;src:url(/fonts/TIMSans-Italic.woff2) format("woff2"),url(/fonts/TIMSans-Italic.woff) format("woff")}@font-face{font-family:TIM Sans;font-style:normal;font-weight:300;src:url(/fonts/TIMSans-Light.woff2) format("woff2"),url(/fonts/TIMSans-Light.woff) format("woff")}@font-face{font-family:TIM Sans;font-style:italic;font-weight:500;src:url(/fonts/TIMSans-MediumItalic.woff2) format("woff2"),url(/fonts/TIMSans-MediumItalic.woff) format("woff")}@font-face{font-family:TIM Sans;font-style:italic;font-weight:100;src:url(/fonts/TIMSans-ThinItalic.woff2) format("woff2"),url(/fonts/TIMSans-ThinItalic.woff) format("woff")}@font-face{font-family:TIM Sans;font-style:normal;font-weight:400;src:url(/fonts/TIMSans-Regular.woff2) format("woff2"),url(/fonts/TIMSans-Regular.woff) format("woff")}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:TIM Sans;margin:0;padding:0}p{font-size:16px;font-weight:400;line-height:24px}a{text-decoration:none}ul{list-style:none}.container{margin:0 auto;max-width:73.125rem}@media (max-width:768px){.container{margin-left:24px;margin-right:24px}}.gn-button{background-color:#ff2d41;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-family:TIM Sans;font-size:1rem;font-weight:700;line-height:70px;max-width:380px;outline:none;text-align:center;transition:all .2s ease 0s;width:100%}.gn-button.md-button{line-height:48px}.gn-button:focus,.gn-button:hover{opacity:.8}.gn-button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:480px){.gn-button{line-height:56px}}.primary-title{color:#fff;font-size:24px;font-weight:700;line-height:32px}.primary-title strong{color:#ff2d41;display:block}.secondary-title{color:#000;font-size:20px;font-weight:700;line-height:24px}.tertiary-title{font-family:Open Sans;line-height:48px}.tertiary-title strong{font-size:46.4574px;font-weight:700}.tertiary-title span{font-size:32px;font-weight:400}@media (max-width:480px){.tertiary-title{line-height:24px}.tertiary-title strong{font-size:24px;font-weight:700}.tertiary-title span{font-size:18px;font-weight:400}}.quaternary-title{font-size:16px;font-weight:400;line-height:16px}.quinary-title{font-size:22px;font-weight:700;line-height:16px}@media (max-width:480px){.quinary-title{font-size:16px;line-height:16px}}.senary-title{font-size:40px;font-weight:700;line-height:48px}@media (max-width:480px){.senary-title{font-size:24px;line-height:25px}}.septenary-title{font-size:30px;font-weight:400;line-height:48px}@media (max-width:480px){.septenary-title{font-size:24px;line-height:32px}}.primary-paragraph{font-size:16px;line-height:24px}@media (max-width:480px){.primary-paragraph{font-size:14px;line-height:16px}}.secondary-paragraph{font-size:14px;line-height:16px}.tertiary-paragraph{font-size:20px;font-weight:400;line-height:32px}@media (max-width:480px){.tertiary-paragraph{font-size:14px;line-height:24px}}.row{margin-bottom:24px;position:relative;width:100%}.input{border:1px solid #000;border-radius:8px;font-size:1rem;font-weight:400;height:56px;line-height:1.2;outline:none;padding:16px;transition:all .2s ease 0s;width:100%}.input:focus,.input:hover{opacity:.9}.input:disabled{cursor:not-allowed;opacity:.4}.input:-webkit-autofill{-webkit-text-fill-color:rgba(0,0,0,.8)!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.error.erro{background-image:url(/images/warn.svg);background-position:16px;background-repeat:no-repeat;background-size:32px 32px;border:1px solid #f6e500;border-radius:8px;color:#f6e500;font-size:14px;line-height:32px;margin:16px 0 0;padding:8px 16px 8px 64px}@media (max-width:480px){.error.erro{font-size:12px}}.modal{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:.2s;z-index:99}.modal.active{opacity:1;pointer-events:all}.modal .content{background-color:#fff;border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,.05);margin:24px;max-width:312px;padding:24px 32px;position:relative;text-align:center;width:100%}.modal .content .top img{margin-bottom:8px}.modal .content .mid{margin-bottom:24px}.modal .content .mid h2{margin-bottom:8px}.modal .close{background-color:transparent;border:none;border-radius:20px;cursor:pointer;position:absolute;right:20px;text-align:center;text-decoration:none;top:20px}.modal .close img{display:block;pointer-events:none}.modal-details .content{color:#fff;max-height:578px;max-width:760px;padding:0;text-align:left;width:100%}.modal-details .content .top{background:linear-gradient(180deg,#002e46 34.82%,#012030);border-radius:8px 8px 0 0;margin-bottom:0;padding:16px 32px}.modal-details .content .top h2{margin-bottom:8px}.modal-details .content .mid{color:#000;margin-bottom:0;padding:24px}.modal-details .content .table{display:flex;flex-wrap:wrap;justify-content:space-between;max-height:440px;overflow-y:scroll;row-gap:40px}.modal-details .content .table .title{max-width:154px;width:100%}.modal-details .content .table .title h3{color:#002e46;font-size:16px;line-height:20px}.modal-details .content .table .text{max-width:412px;width:100%}.modal-details .content .table .text p{font-size:14px;line-height:24px;margin-bottom:4px}.modal-details .content .table .text p:last-child{margin-bottom:0}.modal-details .content .table .app{display:flex;flex-wrap:wrap;margin-bottom:32px}.modal-details .content .table .app .image{margin-right:16px}.modal-details .content .table .app .image img{height:auto;width:32px}.modal-details .content .table .app .text-content{max-width:312px;width:100%}.modal-details .content .table .app .text-content .name{font-size:14px;line-height:24px;margin-bottom:8px;margin-top:4px}.modal-details .close{right:32px;top:32px}@media (max-width:480px){.modal-details .close{right:24px;top:28px}.modal-details .close img{height:auto;width:24px}.modal-details .content .top{padding:16px 24px}.modal-details .content .top h2{font-size:16px;line-height:24px}.modal-details .content .table{row-gap:16px}.modal-details .content .table .title{max-width:100%}.modal-details .content .table .text{margin-bottom:24px}.modal-details .content .table .app{flex-wrap:nowrap}}.modal-checkout{display:block}.modal-checkout .content{background-color:#002e46;border-radius:0;color:#fff;height:100vh;margin:0;max-width:617px;padding:104px 56px 32px;position:absolute;right:-617px;text-align:left;top:0;transition:all .6s ease .2s}.modal-checkout.active .content{right:0}.modal-checkout .top h3{margin-bottom:40px}.modal-checkout .top ul{margin-bottom:32px}.modal-checkout .top li{font-size:18px;line-height:16px;margin-bottom:8px}.modal-checkout .top li:before{background:url(/images/check.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:13px;margin-right:8px;width:16px}.modal-checkout .mid .row{max-width:100%}.modal-checkout .mid .validate-field{align-items:center;background-color:#011722;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px}.modal-checkout .mid h4{font-size:22px;max-width:216px}.modal-checkout .mid form .inputs{display:block;text-align:left}.modal-checkout .mid form input[type=number]{border:none;border-radius:8px;display:inline-block;font-size:32px;font-weight:700;height:64px;margin-left:12px;text-align:center;translate:.3s ease-in-out;width:64px}.modal-checkout .mid form .cpf-error{background-color:#fff;border-radius:8px;color:#e61b4c;display:block;font-size:13px;margin-block:15px;padding:15px 20px}.modal-checkout .mid form .cpf-error strong{display:block}.modal-checkout .mid form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.modal-checkout .mid form input[type=number]:focus{box-shadow:0 0 12px 2px #8acc70;outline:none}.modal-checkout .mid .pay-check input[type=checkbox]{display:none}.modal-checkout .mid .pay-check input[type=checkbox]+label{align-items:center;color:#fff;display:flex}.modal-checkout .mid .pay-check input[type=checkbox]+label:before{background-color:#fff;border-radius:4px;content:"";display:inline-block;height:24px;margin-right:16px;min-width:24px}.modal-checkout .mid .pay-check input[type=checkbox]:checked+label{color:#fff}.modal-checkout .mid .pay-check input[type=checkbox]:checked+label:before{background-color:#fff;background-image:url(/images/red-check.svg);background-position:50%;background-repeat:no-repeat}.modal-checkout .bottom .gn-button{font-size:24px;max-width:100%}@media (max-width:480px){.modal-checkout .content{padding:72px 24px 24px}.modal-checkout .top h3{margin-bottom:16px}.modal-checkout .top ul{margin-bottom:24px}.modal-checkout .top li{font-size:12px}.modal-checkout .mid h4{font-size:14px;line-height:24px;max-width:136px}.modal-checkout .mid form input[type=number]{font-size:24px;height:40px;margin-left:2px;width:40px}.modal-checkout .bottom .gn-button{font-size:1rem;line-height:56px}}@media (max-height:546px){.modal-checkout .content{overflow-y:scroll}}.login{background:linear-gradient(180deg,#002e46 34.82%,#012030);display:flex;flex-direction:column;min-height:100vh;padding-top:128px}.login .container{max-width:382px}.login .header .logo{display:block;height:50px;margin:0 auto 4rem;width:194px}.login .header h2{margin-bottom:40px;text-align:center}.login .main{padding-bottom:100px}.login .footer{background-color:#002e46;margin-top:auto;padding:12px 0;text-align:center}.login .footer a,.login .footer p{color:#fff}@media (max-width:480px){.login{padding-top:80px}.login .header .logo{margin-bottom:40px}}
