@import"https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@300;400;600;700;900&display=swap";blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}ul{list-style:none}button,input,select,textarea{margin:0}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}*,:after,:before{box-sizing:border-box;outline:0}audio,embed,iframe,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}a{text-decoration:none}:root{--rosa: #d63066;--amarelo: #ffd31b;--rosa-claro: #ff6b9a;--amarelo-claro: #ffe060;--vermelho: #970912;--bordo: #bf0045;--laranja: #ff9635;--cinza-1: #eceeec;--cinza-2: #d3d2d0;--cinza-3: #9d9ea0;--cinza-4: #585a5e}*,html{scroll-behavior:smooth}html body{overflow-x:hidden}html body.default-layout #app{display:flex;flex-direction:column;min-height:100vh}html body.default-layout #app main{flex:1;padding-bottom:40px}html body div[class$=-modal]{position:fixed;width:100vw;height:100vh;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:10}html body div[class$=-modal] .close-modal{position:absolute;top:12px;right:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;background-color:transparent}html body div[class$=-modal] .close-modal svg{transition:all .2s;width:32px;height:32px}html body div[class$=-modal] .close-modal svg:hover{opacity:.8;transform:scale(.9)}html body h1,html body h2{text-align:center;margin:16px 0}html body h1{font-size:1.3rem}html body h2{font-size:1.2rem}html body h1,html body h2,html body h3,html body h4,html body h5,html body span,html body p,html body strong,html body b,html body i,html body div,html body input,html body button,html body select{font-family:Lexend Deca,sans-serif;color:var(--cinza-4)}html body label{-webkit-user-select:none;user-select:none;cursor:pointer}html body .spinner{animation:spin 2s linear infinite}html body .balloon{background-color:#fffae3;padding:40px 24px;border-radius:24px}@media (min-width: 768px){html body .balloon{padding:40px 80px}}html body .row{display:flex}html body .container{max-width:1440px;margin:auto}html body .hidden{display:none}@media (min-width: 768px){html body .mobile{display:none}}@media (max-width: 767px){html body .desktop{display:none}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dialog-modal{z-index:20!important}.dialog-modal .dialog{background-color:#fff;padding:24px;border-radius:24px;position:relative}.dialog-modal .dialog-title{padding:12px 0;text-align:center}.dialog-modal .dialog-content{padding:12px 0;max-width:600px}.dialog-modal .dialog-actions{padding:12px 0;display:flex;gap:24px;justify-content:center}.dialog-modal .dialog-actions button{padding:6px 10px;color:#fff;font-size:16px;text-align:center;border-radius:8px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0}.dialog-modal .dialog-actions .dialog-cancel{background-color:#585a5e}.dialog-modal .dialog-actions .dialog-confirm{background-color:var(--rosa);display:flex;transition:opacity .5s}.dialog-modal .dialog-actions .dialog-confirm:disabled{opacity:.7}.dialog-modal .dialog-actions .dialog-confirm:hover{opacity:.8}.sva{display:flex;align-items:center;margin-bottom:8px}.sva:last-child{margin-bottom:0}.sva-image{display:flex}.sva-image img{width:40px}.sva-title{padding-left:12px}.svas{padding:0 12px}.svas .more-svas{display:flex;align-items:center;justify-content:center}.svas .more-svas a{display:block;text-align:center;border-radius:24px;color:var(--cinza-4);text-transform:lowercase;font-weight:700;font-size:.9rem;text-decoration:underline}.glow-border[data-v-987d5a6c]{position:relative;display:grid;width:fit-content;place-items:center;border-radius:var(--border-radius);background-color:transparent;color:#000;padding:.75rem}.glow-border.dark[data-v-987d5a6c]{background-color:#000;color:#fff}.glow-border-child[data-v-987d5a6c]{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:1/1;content:"";border-radius:var(--border-radius);background-size:300% 300%;padding:var(--border-width);opacity:.5;will-change:background-position;mask-image:var(--mask-linear-gradient);-webkit-mask-image:var(--mask-linear-gradient);-webkit-mask-composite:xor;mask-composite:exclude;animation:glow-pulse-987d5a6c var(--glow-pulse-duration) infinite linear;background-image:var(--background-radial-gradient)}@keyframes glow-pulse-987d5a6c{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}.plan{border-radius:24px;box-shadow:0 3px 5px #aeaeae;margin-bottom:5px}.plan.b2b .plan-header{background-color:var(--cinza-4)}.plan-header{background-color:var(--rosa);border-radius:24px;padding:40px 20px;text-align:left;color:#fff;position:relative;margin-bottom:40px}.plan-header .plan-passport,.plan-header .plan-speed{font-weight:700;color:#fff}.plan-header .plan-passport{text-transform:uppercase;font-size:1.3rem;height:52px;align-items:center;display:flex}.plan-header .plan-speed{text-transform:uppercase;font-size:1.5rem}.plan-header .plan-price{margin-top:24px}.plan-header .plan-price .from{font-size:1.2rem;color:#fff}.plan-header .plan-price .total-price{font-size:2rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:4px}.plan-header .plan-price .total-price small{text-transform:uppercase}.plan-header .plan-subscription{position:absolute;width:100%;display:flex;justify-content:center;bottom:-20px;left:0}.plan-header .plan-subscription a{display:block;text-align:center;border-radius:24px;width:70%;padding:12px 0;background-color:var(--laranja);color:#fff;text-transform:uppercase;font-weight:700;transition:background-color .3s,color .3s}.plan-header .plan-subscription a:hover{background-color:var(--amarelo);color:var(--cinza-4)}.plan-details{padding:0 18px 24px}.plan-details .plan-description{position:relative;margin-bottom:24px;text-align:left;font-size:1rem;display:none}.plan{position:relative}.plan .glow-container{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.plan .glow-container .glow-border-child{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;border-radius:24px}.plan .plan-information{position:relative;z-index:1}@media (min-width: 768px){.plans-title{margin:24px 0}}@media (min-width: 768px){.plans-title h2{font-size:1.4rem}}.plans-carousel{--swiper-theme-color: var(--rosa)}.plans-carousel swiper-slide{padding:8px}.floating-menu[data-v-481054d0]{display:none}.floating-menu.opened[data-v-481054d0]{display:flex;position:fixed;top:0;left:0}.floating-menu .overlay[data-v-481054d0]{width:35vw;height:100vh;background-color:#00000080}.floating-menu .menu[data-v-481054d0]{width:65vw;height:100vh;background:#fff}.floating-menu .menu-header[data-v-481054d0]{height:66px;background-color:var(--rosa);display:flex;align-items:center;justify-content:end;padding:0 25px}.floating-menu .menu-header .close-menu[data-v-481054d0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent}.floating-menu .menu-content ul li[data-v-481054d0]{border-bottom:1px solid var(--cinza-2);padding:20px;margin-bottom:12px}.floating-menu .menu-content ul li[data-v-481054d0]:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.plan-page .floating-menu .menu-content ul li.hidden-on-product-page[data-v-481054d0]{display:none}.floating-menu .menu-content ul li a[data-v-481054d0]{color:var(--cinza-4);font-weight:600}.field.error .input label[data-v-76574b8f]{color:var(--vermelho)}.field.error .input input[data-v-76574b8f]{border-color:var(--vermelho)}.field.error .field-error[data-v-76574b8f]{display:block}.field .input.disabled input[data-v-76574b8f]{background-color:var(--cinza-1)}.field .input label[data-v-76574b8f]{display:block;width:max-content;position:relative;bottom:-10px;left:24px;background-color:#fff;padding:0 10px;color:var(--cinza-4);border-radius:8px;text-transform:lowercase}.field .input label span[data-v-76574b8f]{color:red}.field .input input[data-v-76574b8f]{border-radius:24px;width:100%;padding:12px;border-color:var(--cinza-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:solid}.field .input input[readonly][data-v-76574b8f]{background-color:var(--cinza-2)}.field-error[data-v-76574b8f]{display:none;margin:5px 0 0 5px}.field-error p[data-v-76574b8f]{color:var(--vermelho)}.locale-modal .locale-form{background-color:#fff;padding:24px;border-radius:24px;position:relative;max-width:80vw}.locale-modal .locale-form-title{font-weight:700;text-align:center}.locale-modal .locale-form-content .row{gap:12px}.locale-modal .locale-form-content input{color:#000}.locale-modal .locale-form-actions{display:flex;gap:24px;justify-content:center;margin-top:24px}.locale-modal .locale-form-actions button{padding:12px 10px;color:#fff;font-size:16px;line-height:24px;text-align:center;border-radius:8px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0}.locale-modal .locale-form-actions .cancel{background-color:#585a5e}.locale-modal .locale-form-actions .save-locale{background-color:var(--rosa);display:flex;transition:opacity .5s}.locale-modal .locale-form-actions .save-locale:disabled{opacity:.7}.locale-modal .locale-form-actions .save-locale svg{width:12px;fill:#fff}.locale-modal .locale-form .error{margin-top:8px;color:red;text-align:center}.locale{transition:opacity .5s}.locale:hover{opacity:.8}.locale .change-locale{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;background-color:transparent;color:#fff;font-weight:700;font-size:1rem;background-color:var(--laranja);border-radius:12px;padding:8px}.header{position:sticky;top:0;z-index:999;background-color:var(--rosa)}.header .container{padding:15px 25px;display:flex;align-items:center}@media (min-width: 768px){.header .container{gap:128px}.header .container:has(.locale){justify-content:space-between}}@media (max-width: 767px){.header .container .logo{order:1}.header .container .actions{order:3}.header .container .locale{order:2}}.header .container .logo{display:flex;flex:1;align-items:center}@media (min-width: 768px){.header .container .logo{flex:unset}}.header .container .logo img{max-height:26px}.header .container nav ul{gap:32px;display:flex}.header .container nav ul li a{color:#fff;font-size:1.1rem;transition:opacity .5s}.header .container nav ul li a:hover{opacity:.8}.plan-page .header .container nav ul li.hidden-on-product-page{display:none}.header .container .actions .menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent}.header .person-type-select{box-shadow:0 3px 5px #0009}.header .person-type-select .actions{display:grid;grid-template-columns:50% 50%;padding:5px 0}.header .person-type-select .actions button{padding:8px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#fff;font-size:1.2rem}.header .person-type-select .actions button span{display:block;width:max-content;margin:auto;font-weight:600}.header .person-type-select .actions button.selected{color:var(--rosa)}.header .person-type-select .actions button.selected span:after{display:block;content:"";background-color:var(--rosa);height:2px}.footer{background-color:var(--rosa)}.footer .container{padding:15px 25px}.footer .container .logo{margin-right:24px}.footer .container .logo a img{max-height:26px}.footer .container .social-network>p,.footer .container .footer-navigation>p{width:100%;color:#fff;font-weight:700;font-size:1.1rem}.footer .container .footer-navigation>p{margin-bottom:16px}.footer .container .footer-navigation ul{display:flex;flex-wrap:wrap;gap:24px;border-bottom:none;margin-bottom:0;padding:0}@media (max-width: 767px){.footer .container .footer-navigation ul{gap:12px}}.footer .container .footer-navigation ul li{width:200px;padding:4px 0}.plan-page .footer .container .footer-navigation ul li.clickable{display:none}.footer .container .footer-navigation ul li a{color:#fff}.footer .container .social-network{flex-wrap:wrap;width:100%}@media (max-width: 767px){.footer .container .social-network{margin-top:16px}}.footer .container .social-network-title{margin-bottom:16px}.footer .container .social-network-items{display:flex}.footer .container .social-network-items .social-network-item{margin-right:32px}.footer .container .social-network-items .social-network-item a svg{width:24px;height:24px}@media (min-width: 768px){.footer .container .social-network-items .social-network-item a svg{width:36px;height:36px}}.footer-copyright{text-align:center;padding:12px 0;border-top:1px solid #fff}.footer-copyright p{color:#fff;font-weight:700}@media (max-width: 767px){.footer .row{display:block}}swiper-container[data-v-0337e8f1]{--swiper-theme-color: #fff;--swiper-pagination-bottom: 1rem}.banner[data-v-0337e8f1]{position:relative}.banner .desktop[data-v-0337e8f1]{max-width:1920px;text-align:center}.banner .desktop img[data-v-0337e8f1]{object-fit:contain;width:100%}.banner .mobile img[data-v-0337e8f1]{width:100%}section.legal-text[data-v-a4862ce5]{margin-top:20px}@media (min-width: 768px){section.legal-text[data-v-a4862ce5]{max-width:800px;margin:40px auto 0}}section.legal-text p[data-v-a4862ce5]{font-size:.9rem;color:var(--cinza-4);text-align:center}section.legal-text p a[data-v-a4862ce5]{color:var(--rosa);text-decoration:underline}.home-view section{margin:0 20px}@media (min-width: 768px){.home-view .common-questions{max-width:800px;margin:0 auto}}@media (min-width: 768px){.home-view .common-questions-title{margin:48px 0 32px}}@media (min-width: 768px){.home-view .common-questions-title h2{font-size:1.4rem}}.home-view .common-questions-items .common-question{border:1px solid var(--cinza-4);border-radius:24px;margin-bottom:16px}.home-view .common-questions-items .common-question:last-child{margin-bottom:0}.home-view .common-questions-items .common-question[open] .common-question-title svg{transform:rotate(180deg)}.home-view .common-questions-items .common-question-title{padding:16px 20px;display:flex;align-items:center;justify-content:space-between}@media (min-width: 768px){.home-view .common-questions-items .common-question-title{cursor:pointer}}.home-view .common-questions-items .common-question-title::marker{content:""}.home-view .common-questions-items .common-question-title h3{max-width:80%;font-size:1.1rem;font-weight:600;color:var(--cinza-4);-webkit-user-select:none;user-select:none}.home-view .common-questions-items .common-question-title svg{width:18px}.home-view .common-questions-items .common-question-description{padding:0 20px 16px}.home-view .common-questions-items .common-question-description hr{margin-bottom:16px}.home-view .common-questions-items .common-question-description p{color:var(--cinza-4)}.checkout-header{height:66px;background-color:var(--rosa)}.checkout-header .container{position:relative;padding:15px 25px;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.checkout-header .container .back{position:absolute;left:24px;transition:opacity .2s,transform .2s}.checkout-header .container .back:hover{opacity:.9;transform:scale(.9)}.checkout-header .container .back svg{width:28px;height:28px}.checkout-header .container .logo{display:flex;align-items:center}.checkout-header .container .logo img{height:32px}.checkout-layout{min-height:100vh}.form-check{margin-top:24px}.form-check input{margin-right:8px}.form-check label a{text-decoration:underline}.alert{border-radius:12px;padding:12px 24px;position:relative;box-shadow:0 1px 4px #0009;margin-bottom:24px}.alert-close{position:absolute;top:6px;right:6px;z-index:5}.alert-close button{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0}.alert-close button svg{opacity:.8;transition:opacity .3s}.alert-close button svg:hover{opacity:1}.alert-close button svg path{fill:currentColor}.alert-title{font-weight:700}.alert-content{margin-top:6px}.alert.error div,.alert.error svg{color:#cf6679}.alert.warning div,.alert.warning svg{color:#fb8c00}.alert.success div,.alert.success svg{color:#4caf50}.alert-overlay{background:currentColor;opacity:.12;width:100%;height:100%;position:absolute;left:0;bottom:0;border-radius:12px}.personal-data-view .form{display:flex;flex-direction:column}@media (min-width: 768px){.personal-data-view .form{padding-top:24px}}.personal-data-view .form>.container{flex:1}.personal-data-view .form>.container h1{padding:0 60px}.personal-data-view .form>.container .form-fields{display:flex;flex-direction:column;padding:0 20px}.personal-data-view .form>.container .form-fields .row{gap:28px}.personal-data-view .form>.container .form-fields .row .form-field{width:100%}.personal-data-view .form>.container .form-fields .form-field{margin-bottom:8px}.personal-data-view .form>.container .form-fields .form-field .container .address-without-number{margin:4px 0 0 8px;display:block}.personal-data-view .form>.container .form-fields .form-field .container.valid input{border-color:green}.personal-data-view .form>.container .form-fields .form-field .container.invalid input{border-color:red}.personal-data-view .form>.container .form-fields .form-check{margin-top:24px}.personal-data-view .form>.container .form-fields .form-check input{margin-right:8px}.personal-data-view .form>.container .form-fields .form-check label a{text-decoration:underline}@media (min-width: 768px){.personal-data-view .form>.container{display:flex;align-items:center;justify-content:space-evenly;padding:0 40px}.personal-data-view .form>.container h1{text-align:left;font-size:1.5rem;padding:0}.personal-data-view .form>.container .form-fields{max-width:50%;padding:0}}.personal-data-view .form-submit{text-align:center;padding:12px 0 48px;border-top:2px solid var(--cinza-4);position:relative;display:flex;justify-content:center;margin-top:24px}.personal-data-view .form-submit button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:var(--laranja);color:#fff;text-transform:uppercase;border-radius:24px;padding:12px 24px;font-size:1.1rem;font-weight:600;transition:background-color .3s,color .3s;display:flex;align-items:center;justify-content:center}.personal-data-view .form-submit button:hover{background-color:var(--amarelo);color:var(--cinza-4)}.personal-data-view .form-submit button:hover svg{fill:var(--cinza-4)}.personal-data-view .form-submit button:disabled{opacity:.8}.personal-data-view .form-submit button svg{margin-right:8px;fill:#fff;transition:fill .3s}.radio button[data-v-5e9c1e8c]{border-radius:48px;border:1px solid var(--cinza-4);padding:12px 16px;display:flex;align-items:center;width:100%;margin-bottom:18px;background-color:transparent}.radio button[data-v-5e9c1e8c]:last-child{margin-bottom:0}.radio button.active .input div[data-v-5e9c1e8c]{display:block}.radio button span[data-v-5e9c1e8c]{flex:1;text-align:left;font-size:1rem}.radio button .input[data-v-5e9c1e8c]{width:24px;height:24px;border-radius:100%;border:2px solid var(--rosa);padding:3px}.radio button .input div[data-v-5e9c1e8c]{display:none;background-color:var(--rosa);width:100%;height:100%;border-radius:100%}.s-plan{border-radius:24px;box-shadow:0 3px 5px #aeaeae;margin-bottom:5px;padding-bottom:24px}@media (min-width: 768px){.s-plan{max-width:800px;margin:auto}}.s-plan.b2b .s-plan-header{background-color:var(--cinza-4)}.s-plan-header{background-color:var(--rosa);border-radius:24px;padding:40px 20px;text-align:left;color:#fff;position:relative}.s-plan-header .s-plan-passport,.s-plan-header .s-plan-speed{font-weight:700;color:#fff}.s-plan-header .s-plan-passport{text-transform:uppercase;font-size:1.3rem}.s-plan-header .s-plan-speed{text-transform:uppercase;font-size:1.5rem}.s-plan-header .s-plan-price{margin-top:24px}.s-plan-header .s-plan-price .from{font-size:1.2rem;color:#fff}.s-plan-header .s-plan-price .total-price{font-size:2rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:4px}.s-plan-header .s-plan-price .total-price small{text-transform:uppercase}.s-plan-details{padding:24px 18px}@media (min-width: 768px){.s-plan-details .s-plan-svas{display:flex;flex-wrap:wrap}.s-plan-details .s-plan-svas .sva{width:33%}}.s-plan-details .due-date{padding-top:24px}.s-plan-details .due-date-title{margin-bottom:12px}.s-plan-details .due-date-fields{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.s-plan-details .due-date-fields .due-date-field.active button{border:1px solid var(--rosa-claro);background-color:var(--rosa-claro);color:#fff}.s-plan-details .due-date-fields .due-date-field button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:none;padding:12px 36px;text-align:center;border-radius:18px;border:1px solid var(--cinza-4)}.s-plan-details .due-date .error{color:var(--vermelho)}.s-plan-details .increase{margin-top:16px}.s-plan-details .increase p{margin-bottom:8px}.s-plan-subscription{width:100%;display:flex;justify-content:center}.s-plan-subscription button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:var(--laranja);color:#fff;text-transform:uppercase;border-radius:24px;padding:12px 48px;font-size:1.1rem;font-weight:600;transition:background-color .3s,color .3s;display:flex;align-items:center;justify-content:center}.s-plan-subscription button:hover{background-color:var(--amarelo);color:var(--cinza-4)}.s-plan-subscription button:hover svg{fill:var(--cinza-4)}.s-plan-subscription button:disabled{opacity:.8}.s-plan-subscription button svg{margin-right:8px;fill:#fff;transition:fill .3s}.plan-view{padding-left:30px;padding-right:30px;padding-top:24px}@media (min-width: 768px){.plan-view .balloon{margin-bottom:40px}}.plan-view .balloon p{color:var(--rosa);text-align:center;font-size:1.1rem}@media (min-width: 768px){.plan-view .balloon p{font-size:1.3rem}}.plan-view section.selected-plan h1{margin-top:0}@media (min-width: 768px){.plan-view section.selected-plan .plan{display:flex;max-width:1000px;margin:auto}}@media (min-width: 768px){.plan-view section.selected-plan .plan-header{margin-bottom:0;padding:30px 40px;display:flex;flex-direction:column;justify-content:center}.plan-view section.selected-plan .plan-header .plan-subscription{position:initial;margin-top:18px}}@media (min-width: 768px){.plan-view section.selected-plan .plan-details{display:flex;align-items:center;justify-content:center;padding:24px;width:100%}.plan-view section.selected-plan .plan-details .plan-svas{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.plan-view section.selected-plan .plan-details .plan-svas .sva{width:calc(50% - 8px)}}.plan-view section.selected-plan+.related-plans{margin-top:40px}.field .select label[data-v-20136207]{display:block;width:max-content;position:relative;bottom:-10px;left:24px;background-color:#fff;padding:0 10px;color:var(--cinza-4);border-radius:8px;text-transform:lowercase}.field .select select[data-v-20136207]{border-radius:24px;width:100%;padding:12px;border-color:var(--cinza-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:solid;background-color:transparent;border-width:2px}.address-form-fields .row{gap:24px}.address-form-fields .row .form-field{width:50%}.address-form .billing-address{padding:20px 0 0}.address-form .billing-address input{margin-right:8px}.billing-address-form .balloon{padding:20px 0!important}.billing-address-form-fields .row{gap:24px}.billing-address-form-fields .row .form-field{width:50%}.confirmation-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;display:flex;justify-content:center;align-items:center;background-color:#00000080}.confirmation-modal .container{max-width:80%;background-color:#fff;padding:32px 16px 64px;border-radius:24px;text-align:center;position:relative}@media (min-width: 768px){.confirmation-modal .container{max-width:500px}}.confirmation-modal .container.validated{display:flex;flex-direction:column;justify-content:space-between}.confirmation-modal .container.validated div{text-align:center;flex:1;align-items:center;flex-direction:column;gap:5px;display:flex;justify-content:center}.confirmation-modal .container.validated div svg{width:36px;height:36px}.confirmation-modal .container.validated div h3{font-size:1.3rem}.confirmation-modal .container.validated button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:var(--amarelo);text-transform:uppercase;border-radius:24px;padding:12px 24px;font-size:1.1rem;font-weight:600}.confirmation-modal .container.validated button:disabled{opacity:.8}.confirmation-modal .container .close-modal{position:absolute;top:10px;right:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent}.confirmation-modal .container h3{text-align:center;margin-bottom:24px}.confirmation-modal .container form .input-fields{gap:16px;justify-content:center;margin-bottom:24px}.confirmation-modal .container form .input-fields .input-field input{width:32px;height:48px;text-align:center;font-size:1.2rem;border-left-width:0;border-right-width:0;border-top-width:0}.confirmation-modal .container form .code-error{color:var(--vermelho);margin-bottom:12px;margin-top:-12px}.confirmation-modal .container form .submit{text-align:center}.confirmation-modal .container form .submit button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:var(--amarelo);text-transform:uppercase;border-radius:24px;padding:12px 24px;font-size:1.1rem;font-weight:600}.confirmation-modal .container form .submit button:disabled{opacity:.8}.confirmation-modal .container .resend-code{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;text-decoration:underline;position:relative;bottom:-16px}.checkout-view .horizontal-steps-header{padding-top:12px}.checkout-view .horizontal-steps-header .container{display:flex;align-items:center;justify-content:space-between;padding:0 12px}@media (min-width: 768px){.checkout-view .horizontal-steps-header .container{padding:0 30px}}@media (min-width: 768px){.checkout-view .horizontal-steps-header{padding:24px 0;margin-bottom:24px;border-bottom:1px solid var(--cinza-4)}}.checkout-view .horizontal-steps-header .step{display:flex;flex-direction:column;align-items:center;height:48px;cursor:pointer}.checkout-view .horizontal-steps-header .step.active .step-icon svg{filter:unset}.checkout-view .horizontal-steps-header .step.active .step-name{color:var(--rosa)}.checkout-view .horizontal-steps-header .step-icon{display:flex;height:32px;align-items:center}.checkout-view .horizontal-steps-header .step-icon svg{filter:grayscale(1)}.checkout-view .horizontal-steps-header .step-name{text-transform:uppercase;color:var(--cinza-3);font-size:.8rem;font-weight:700}.checkout-view .horizontal-steps-content .sign-up>div>h2{padding:0 20px}.checkout-view .horizontal-steps-content .sign-up .sign-up-b2c form{padding:0 30px}.checkout-view .horizontal-steps-content .sign-up .sign-up-b2c form .genders h3{margin-bottom:8px}.checkout-view .horizontal-steps-content .sign-up .sign-up-b2c form .genders .form-fields .form-field{gap:24px}.checkout-view .horizontal-steps-content .sign-up .sign-up-b2c form .genders .form-fields .form-field .radio-group{display:flex;align-items:center}.checkout-view .horizontal-steps-content .sign-up .sign-up-b2c form .genders .form-fields .form-field .radio-group input{margin-right:8px;cursor:pointer}@media (min-width: 768px){.checkout-view .horizontal-steps-content .sign-up .sign-up-b2c form .genders .form-fields .form-field .radio-group input{width:18px;height:18px}}.checkout-view .horizontal-steps-content .sign-up .sign-up-b2c form .genders .form-fields .gender-empty{color:red;margin-top:8px}.checkout-view .horizontal-steps-content .sign-up .sign-up-b2c form>div{margin-bottom:20px}.checkout-view .horizontal-steps-content .sign-up .sign-up-b2c form>div:last-child{margin-bottom:40px}.checkout-view .horizontal-steps-content .sign-up .sign-up-b2b form{padding:0 30px}@media (min-width: 768px){.checkout-view .horizontal-steps-content .sign-up .sign-up-b2b form{padding:0 124px}}.checkout-view .horizontal-steps-content .sign-up .sign-up-b2b form .address-form,.checkout-view .horizontal-steps-content .sign-up .sign-up-b2b form .billing-address-form,.checkout-view .horizontal-steps-content .sign-up .sign-up-b2b form .form-fields{margin-bottom:40px}.checkout-view .horizontal-steps-content .payment{display:flex;flex-direction:column}.checkout-view .horizontal-steps-content .payment form{flex:1;padding:0 30px}.checkout-view .horizontal-steps-content .payment form h2{text-align:left}.checkout-view .horizontal-steps-content .payment form .payment-methods{margin-bottom:24px}.checkout-view .horizontal-steps-content .payment form .payment-methods-fields{padding:10px 0}.checkout-view .horizontal-steps-content .payment form .payment-methods-fields .payment-method-field{border-radius:48px;border:1px solid var(--cinza-4);padding:12px 16px;display:flex;align-items:center;width:100%;margin-bottom:18px}@media (min-width: 768px){.checkout-view .horizontal-steps-content .payment form .payment-methods-fields .payment-method-field{max-width:600px}}.checkout-view .horizontal-steps-content .payment form .payment-methods-fields .payment-method-field:last-child{margin-bottom:0}.checkout-view .horizontal-steps-content .payment form .payment-methods-fields .payment-method-field.active .radio div{display:block}.checkout-view .horizontal-steps-content .payment form .payment-methods-fields .payment-method-field span{flex:1;text-align:left;font-size:1rem}.checkout-view .horizontal-steps-content .payment form .payment-methods-fields .payment-method-field .radio{width:24px;height:24px;border-radius:100%;border:2px solid var(--rosa);padding:3px}.checkout-view .horizontal-steps-content .payment form .payment-methods-fields .payment-method-field .radio div{display:none;background-color:var(--rosa);width:100%;height:100%;border-radius:100%}.checkout-view .horizontal-steps-content .payment .form-submit .row a{border:2px solid var(--amarelo);text-transform:uppercase;border-radius:24px;padding:10px 12px;font-size:1.1rem;font-weight:600;color:var(--cinza-4);transition:all .3s ease}.checkout-view .horizontal-steps-content .payment .form-submit .row a:hover{background-color:var(--amarelo);color:var(--cinza-4)}.checkout-view .horizontal-steps-content .documents{display:flex;flex-direction:column}.checkout-view .horizontal-steps-content .documents .form{flex:1;padding:0 30px}.checkout-view .horizontal-steps-content .documents .form h2{text-align:left}.checkout-view .horizontal-steps-content .documents .form-fields .form-field{margin-bottom:48px}@media (min-width: 768px){.checkout-view .horizontal-steps-content .documents .form-fields .form-field{justify-content:space-between;width:600px}.checkout-view .horizontal-steps-content .documents .form-fields .form-field .row{justify-content:space-between}}.checkout-view .horizontal-steps-content .documents .form-fields .form-field:last-child{margin-bottom:0}.checkout-view .horizontal-steps-content .documents .form-fields .form-field .input label{font-weight:600}.checkout-view .horizontal-steps-content .documents .form-fields .form-field .input button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:var(--amarelo);text-transform:uppercase;border-radius:24px;padding:12px 24px;font-size:1rem;font-weight:600}.checkout-view .horizontal-steps-content .documents .form-fields .form-field .input button:disabled{opacity:.8}.checkout-view .horizontal-steps-content .documents .form-fields .form-field .input input{opacity:0;position:absolute;right:-99999px}.checkout-view .horizontal-steps-content .documents .form-fields .form-field .files .file{padding:12px 0;border-bottom:2px solid var(--cinza-2);position:relative;display:flex;justify-content:space-between;align-items:center}.checkout-view .horizontal-steps-content .documents .form-fields .form-field .files .file .remove-file{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100%;border:2px solid var(--cinza-4);display:flex;justify-content:center;align-items:center;padding:2px}.checkout-view .horizontal-steps-content .documents .form-fields .form-field .error{color:var(--vermelho)}.checkout-view .horizontal-steps-content .data{display:flex;flex-direction:column}.checkout-view .horizontal-steps-content .data form{flex:1;padding:0 30px}.checkout-view .horizontal-steps-content .data form h2{text-align:left}.checkout-view .horizontal-steps-content .data form .data-fields{margin-top:24px}.checkout-view .horizontal-steps-content .data form .data-fields .data-field{margin-bottom:24px;max-width:400px}.checkout-view .horizontal-steps-content .data form .data-fields .data-field .input{position:relative}.checkout-view .horizontal-steps-content .data form .data-fields .data-field .input.disabled input{background-color:var(--cinza-1)}.checkout-view .horizontal-steps-content .data form .data-fields .data-field .input label{display:block;width:max-content;position:absolute;top:-10px;left:24px;background-color:#fff;padding:0 10px;color:var(--cinza-4);border-radius:8px;text-transform:lowercase}.checkout-view .horizontal-steps-content .data form .data-fields .data-field .input input{border-radius:24px;width:100%;padding:12px;border-color:var(--cinza-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:solid}.checkout-view .horizontal-steps-content .data form .data-fields .data-field .input button{display:block;position:absolute;height:100%;top:0;right:0;border-radius:24px;padding:0 24px;border:1px solid var(--cinza-2);background-color:var(--rosa);color:#fff;text-transform:uppercase;font-weight:600}.checkout-view .horizontal-steps-content .data form .data-fields .data-field .input button:disabled{background-color:var(--laranja)}.checkout-view .horizontal-steps-content .data form .data-fields .data-field .input svg{position:absolute;top:0;right:24px;height:100%;display:block}.checkout-view .horizontal-steps-content .data form .data-fields .data-field p{margin-left:8px;margin-top:4px}.checkout-view .horizontal-steps-content .resume form{padding:0 30px}@media (min-width: 768px){.checkout-view .horizontal-steps-content .resume form{padding:0 124px}}.checkout-view .horizontal-steps-content .resume form h4,.checkout-view .horizontal-steps-content .resume form h3{margin:16px 0}.checkout-view .horizontal-steps-content .resume form .increase.balloon{padding:32px}.checkout-view .horizontal-steps-content .resume form .increase.balloon p{margin-bottom:16px;font-size:1.1rem}.checkout-view .horizontal-steps-content .resume form .increase.balloon .radio button span{font-weight:700}.checkout-view .horizontal-steps-content .resume form .box{border-bottom:2px solid var(--cinza-2);padding-bottom:32px}.checkout-view .horizontal-steps-content .resume form .box:last-child{border-bottom:0;padding-bottom:0}.checkout-view .horizontal-steps-content .resume form .box-title{text-transform:uppercase;color:var(--rosa);font-weight:700;margin:24px 0 32px}@media (min-width: 768px){.checkout-view .horizontal-steps-content .resume form .box-content{display:flex;flex-wrap:wrap}.checkout-view .horizontal-steps-content .resume form .box-content p{width:50%}}.checkout-view .horizontal-steps-content .resume form .box-content p{margin:4px 0}.checkout-view .horizontal-steps-content .resume form .newsletter{margin-bottom:24px}.checkout-view .horizontal-steps-content .resume form .newsletter-options{padding:10px 0}@media (min-width: 768px){.checkout-view .horizontal-steps-content .resume form .newsletter-options{max-width:600px}}.checkout-view .horizontal-steps-content .resume form .newsletter-options button{border-radius:48px;border:1px solid var(--cinza-4);padding:12px 16px;display:flex;align-items:center;width:100%;margin-bottom:18px}.checkout-view .horizontal-steps-content .resume form .newsletter-options button:last-child{margin-bottom:0}.checkout-view .horizontal-steps-content .resume form .newsletter-options button.active .checkbox div{display:block}.checkout-view .horizontal-steps-content .resume form .newsletter-options button span{flex:1;text-align:left;font-size:1rem}.checkout-view .horizontal-steps-content .resume form .newsletter-options button .checkbox{width:24px;height:24px;border:2px solid var(--rosa);padding:2px;border-radius:5px}.checkout-view .horizontal-steps-content .resume form .newsletter-options button .checkbox div{display:none;background-color:var(--rosa);width:100%;height:100%;border-radius:5px}.checkout-view .horizontal-steps-content .resume form .balloon{margin:24px 0;padding:32px}@media (min-width: 768px){.checkout-view .horizontal-steps-content .resume form .balloon{max-width:600px}}.checkout-view .horizontal-steps-content .resume form .balloon .agree.error .agree-error{display:block;color:var(--vermelho);margin-top:-12px;margin-bottom:16px}.checkout-view .horizontal-steps-content .resume form .balloon .agree .input{display:flex;align-items:center;gap:8px;margin-bottom:18px}.checkout-view .horizontal-steps-content .resume form .balloon .agree .input label{text-decoration:underline}.checkout-view .horizontal-steps-content .resume form .balloon .agree .input .radio{min-width:24px;width:24px;height:24px;border-radius:100%;border:2px solid var(--rosa);padding:3px;cursor:pointer}.checkout-view .horizontal-steps-content .resume form .balloon .agree .input .radio.active div{display:block}.checkout-view .horizontal-steps-content .resume form .balloon .agree .input .radio div{display:none;background-color:var(--rosa);width:100%;height:100%;border-radius:100%}.checkout-view .horizontal-steps-content .resume form .balloon .agree-error{display:none}.checkout-view .horizontal-steps-content .resume form .balloon [class^=download-]{margin-bottom:18px}.checkout-view .horizontal-steps-content .resume form .balloon [class^=download-] a{color:var(--cinza-4);font-weight:600}.checkout-view .horizontal-steps-content .resume form .balloon [class^=download-] a svg{margin-right:8px}.checkout-view .horizontal-steps-content .resume .form-submit .row{justify-content:center}.checkout-view .horizontal-steps-content .form-submit{text-align:center;padding:12px 0 48px;border-top:2px solid var(--cinza-4);position:relative}.checkout-view .horizontal-steps-content .form-submit .loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999;display:flex;align-items:center;justify-content:center}.checkout-view .horizontal-steps-content .form-submit .loader svg{width:48px;height:48px}.checkout-view .horizontal-steps-content .form-submit .row{max-width:1440px;margin:auto;justify-content:space-between;align-items:center;padding:0 30px}.checkout-view .horizontal-steps-content .form-submit .row div p{text-transform:uppercase;text-align:left}.checkout-view .horizontal-steps-content .form-submit .row div p:last-child{font-weight:700}.checkout-view .horizontal-steps-content .form-submit .row button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:var(--laranja);color:#fff;text-transform:uppercase;border-radius:24px;padding:12px 24px;font-size:1.1rem;font-weight:600;display:flex;align-items:center;transition:background-color .3s,color .3s}.checkout-view .horizontal-steps-content .form-submit .row button:hover{background-color:var(--amarelo);color:var(--cinza-4)}.checkout-view .horizontal-steps-content .form-submit .row button:hover svg{fill:var(--cinza-4)}.checkout-view .horizontal-steps-content .form-submit .row button:disabled{opacity:.8}.checkout-view .horizontal-steps-content .form-submit .row button svg{margin-right:8px;fill:#fff}.welcome-view .content{display:flex;flex-direction:column}.welcome-view .content .success{flex:1;display:flex;flex-direction:column;justify-content:center;margin-bottom:35vh;padding:0 40px}.welcome-view .content .success p{text-align:center}.welcome-view .content .row{justify-content:space-evenly}.welcome-view .content .actions{text-align:left;padding:12px 0 48px;border-top:2px solid var(--cinza-4);position:relative}.welcome-view .content .actions div p{text-transform:uppercase}.welcome-view .content .actions a{background-color:var(--amarelo);color:var(--cinza-4);text-transform:uppercase;border-radius:24px;padding:12px 24px;font-size:1.1rem;font-weight:600}.welcome-view .content .actions a:disabled{opacity:.8}.available-plans-view{padding-left:30px;padding-right:30px}.finished-view .content{display:flex;flex-direction:column}.finished-view .content .failed{flex:1;display:flex;flex-direction:column;justify-content:center;margin-bottom:35vh;padding:0 40px}.finished-view .content .failed p{text-align:center;max-width:800px;margin:0 auto}.finished-view .content .row{justify-content:space-evenly}.finished-view .content .actions{text-align:left;padding:12px 0 48px;border-top:2px solid var(--cinza-4);position:relative}.finished-view .content .actions div p{text-transform:uppercase}.finished-view .content .actions a{background-color:var(--amarelo);color:var(--cinza-4);text-transform:uppercase;border-radius:24px;padding:12px 24px;font-size:1.1rem;font-weight:600}.finished-view .content .actions a:disabled{opacity:.8}
