.terms[data-v-4c9c2015]{padding:16px;border-radius:8px;background-color:#fff;font-size:12px;line-height:18px}.terms-title[data-v-4c9c2015]{font-size:16px;font-family:bold;margin-bottom:10px;}.terms-description[data-v-4c9c2015]{font-family:regular}.terms-description a[data-v-4c9c2015]{color:var(--secundary-color)}.policy-privacy[data-v-46bb41fd]{padding:16px;border-radius:8px;background-color:#fff;font-size:12px;line-height:18px}.policy-privacy-title[data-v-46bb41fd]{font-size:16px;font-family:bold,Lexend Deca,helvetica,sans-serif;margin-bottom:10px;}.policy-privacy-description[data-v-46bb41fd]{font-family:regular}.policy-privacy-description a[data-v-46bb41fd]{color:var(--secundary-color)}svg[data-v-8dea8908]{transform:rotate(var(--r,0deg)) scale(var(--sx,1),var(--sy,1))}path[data-v-8dea8908]{fill:currentColor}.modal-background[data-v-5de23d23]{display:flex;position:fixed;z-index:11;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.188);justify-content:center;align-items:center}.modal-background .modal[data-v-5de23d23]{max-width:90%;max-height:60%;overflow-y:auto;position:relative;background-color:#fff}@media(min-width:495px){.modal-background .modal[data-v-5de23d23]{max-width:450px}}.modal-background .modal-header[data-v-5de23d23]{position:sticky;top:5px;text-align:right}.modal-background .modal-header-close-btn[data-v-5de23d23]{font-size:16px;padding-right:10px}.modal-background .modal-content[data-v-5de23d23]{margin-top:-30px}#back-to-top{position:fixed;z-index:10;bottom:175px;right:25px;display:flex;cursor:pointer}#back-to-top svg{width:48px;height:48px}.floating-whatsapp{position:fixed;right:25px;bottom:20px;background-color:#25d366;border-radius:100%;display:flex;align-items:center;justify-content:center;padding:7.5px;-moz-column-gap:8px;column-gap:8px;z-index:10;box-shadow:0 0 0 0 rgba(76,175,80,.7);animation:pulse 1.25s cubic-bezier(.66,0,0,1) infinite}[data-route=cart] .floating-whatsapp{bottom:20px}[data-route=success] .floating-whatsapp{display:none}.floating-whatsapp.active{border-radius:20px}.floating-whatsapp .floating-whatsapp-icon{height:32px;width:32px}.floating-whatsapp .floating-whatsapp-icon svg{width:100%;height:100%}.floating-whatsapp .regions{display:flex;-moz-column-gap:8px;column-gap:8px}.floating-whatsapp .regions .region{color:#fff;padding:8px 16px;border:1px solid #fff;border-radius:16px;font-size:12px;font-family:bold}@keyframes pulse{to{box-shadow:0 0 0 45px rgba(232,76,61,0)}}.floating-phone{position:fixed;right:25px;bottom:100px;background-color:var(--secundary-color);border-radius:100%;display:flex;align-items:center;justify-content:center;padding:7.5px;-moz-column-gap:8px;column-gap:8px;z-index:10}[data-route=cart] .floating-phone{bottom:95px}[data-route=success] .floating-phone{display:none}.floating-phone-icon{height:32px;width:32px}.floating-phone-icon svg{width:100%;height:100%;color:#fff}.floating-enterprise{position:fixed;left:20px;justify-content:space-evenly;color:#fff;border-radius:50px;background-color:#616568;padding:10px 15px;bottom:30px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);display:none;align-items:center;justify-content:center;flex-direction:row;gap:8px;transition:all .2s ease-in-out;font-family:regular;z-index:10}[data-route=home] .floating-enterprise{display:flex}.floating-enterprise a{color:#fff;display:flex;align-items:center}.floating-enterprise a img{width:24px;margin-right:6px}.loading[data-v-0d1b5b51]{animation:spin-0d1b5b51 1s linear infinite;width:60px;height:60px}@keyframes spin-0d1b5b51{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader[data-v-a62778ae]{content:"";position:absolute;bottom:0;right:0;z-index:10;border-radius:15px}.abandonment-modal,.loader[data-v-a62778ae]{top:0;left:0;background-color:rgba(0,0,0,.314);display:flex;justify-content:center;align-items:center}.abandonment-modal{position:fixed;width:100vw;height:100vh;z-index:11}.abandonment-modal.opening .abandonment-modal-container{margin-top:-200px;opacity:0}.abandonment-modal.closing .abandonment-modal-container{margin-top:200px;opacity:0}.abandonment-modal-container{background-color:var(--secundary-color);border-radius:25px;padding:30px 50px;font-family:regular;width:500px;color:#fff;position:relative;transition:all .5s;opacity:1;margin-top:0}.abandonment-modal-container .close-modal{position:absolute;right:20px;top:20px}.abandonment-modal-container .close-modal svg{cursor:pointer;transition:opacity .2s,transform .5s;width:32px;height:32px}.abandonment-modal-container .close-modal svg:hover{opacity:.8;transform:scale(.8)}.abandonment-modal-container .abandonment-modal-title{text-align:center}.abandonment-modal-container .abandonment-modal-title h2{font-size:2.5rem;font-weight:900}.abandonment-modal-container .abandonment-modal-title h2 span{display:block;color:var(--primary-color)}.abandonment-modal-container .abandonment-modal-title .sub-title{font-size:1.5rem}.abandonment-modal-container .separator{width:50%;height:2px;background-color:var(--primary-color);margin:15px auto}.abandonment-modal-container .abandonment-modal-content form p{font-size:1.2rem;margin-bottom:10px}.abandonment-modal-container .abandonment-modal-content form .fields{margin-bottom:15px}.abandonment-modal-container .abandonment-modal-content form .fields .field{margin-bottom:20px}.abandonment-modal-container .abandonment-modal-content form .fields .field input{text-align:center;width:100%}.abandonment-modal-container .abandonment-modal-content form .fields .field .error{margin-top:5px;text-align:center;color:#fff}.abandonment-modal-container .abandonment-modal-content form .fields .field .radio-group{display:flex;justify-content:space-between}.abandonment-modal-container .abandonment-modal-content form .fields .field .radio-group label{display:flex;align-items:center;gap:10px;cursor:pointer}.abandonment-modal-container .abandonment-modal-content form .fields .field .radio-group label input{width:unset}.abandonment-modal-container .abandonment-modal-content form .fields .field .radio-group label span{font-size:1.2rem}.abandonment-modal-container .abandonment-modal-content form .submit button{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;gap:15px;background-color:var(--primary-color);color:var(--secundary-color);font-size:1.7rem;font-family:regular;font-weight:900;text-transform:uppercase;border:0;border-radius:25px;margin-bottom:15px}.abandonment-modal-container .abandonment-modal-content form .submit button[disabled]{opacity:.7}.abandonment-modal-container .abandonment-modal-content form .submit button img,.abandonment-modal-container .abandonment-modal-content form .submit button svg{height:48px}.abandonment-modal-container .abandonment-modal-content form .submit p{text-align:center}
.abandonment-modal-container .abandonment-modal-content form .submit p a{color:#fff;font-weight:900}
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/rubik-300.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/rubik-400.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/rubik-500.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/rubik-600.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/rubik-700.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/rubik-700.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body {
  font-family: 'Rubik', sans-serif;
}
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}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}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]{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]{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:inset 0 0 0 30px #fff!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{margin:0}fieldset,legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit;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}details summary{display:block}

:root{--primary-color:#FFDE03;--secundary-color:#ec3e75;--dark-gray:#585a5e;--gray:#9d9ea0;--light-gray:#d3d2d0;--swiper-pagination-bottom:0;--swiper-theme-color:#fff;--swiper-pagination-color:#ee3f75}

.pc {
display:block;
}
.mobile {
display:none;
}
html{font-size:14px}
html *{font-family: 'Rubik', sans-serif;}
html body{background-color:#EE1D11;overflow-x:hidden}
html body a{color:#343a40}
html body #app{max-width:1265px;margin:auto}
html body #app .home{position:relative}
html body #app .home .home-header .cover{color:#fff;position:relative}
html body #app .home .home-header .cover>img{width:100%}
html body #app .home .home-header .cover>span{position:absolute;top:25px;right:60px;-webkit-user-select:none;-moz-user-select:none;user-select:none}
html body #app .home>.passports-container{position:relative;display:grid;grid-template-columns:49% 49%;grid-gap:2%}
html body #app .home>.passports-container .subscribe-now{position:inherit;top:unset;padding:0 15px}

html body #app .home .subscribe-now{
width:90%;
max-width:370px;
margin:auto;
background-color:var(--primary-color);
position:absolute;
border-radius:15px;
top: 0px;
right: 0;
margin-right: 50px;
margin-top: 100px;
}
@media(max-width:1000px){
html body #app .home .subscribe-now{
max-width:270px;
}
}
@media(max-width:767px){
html body #app .home .subscribe-now{
top: -80px;
max-width:500px;
position:relative;
margin-right: auto;
margin-left: auto;
}
html body #app .home .subscribe-now .form{padding:0 10px}
}

html body #app .home .subscribe-now .form{padding:20px}

html body #app .home .subscribe-now .form-title{display:flex;align-items:center;justify-content:center;padding-top:15px}html body #app .home .subscribe-now .form-title h1{font-family: 'Rubik', sans-serif;color:var(--dark-gray);text-align:center;font-size:1.2rem}html body #app .home .subscribe-now .form-title img{width:48px}html body #app .home .subscribe-now .form-fields{padding:5px 0 5px}html body #app .home .subscribe-now .form-fields>div:not(.form-field){display:grid}html body #app .home .subscribe-now .form-fields.encapsulated .row{grid-template-columns:60% 38%;grid-column-gap:2%}html body #app .home .subscribe-now .form-fields .form-field{margin:5px 0}html body #app .home .subscribe-now .form-fields .form-field.checkbox{display:flex;align-items:flex-start;justify-content:space-between;margin:10px 0}html body #app .home .subscribe-now .form-fields .form-field.checkbox input{width:20px;margin-top:3px}

html body #app .home .subscribe-now .form-fields .form-field.checkbox label{color:var(--dark-gray);font-family: 'Rubik', sans-serif; font-size:12px}

html body #app .home .subscribe-now .form-fields .form-field>[class*=form-]{width:100%}html body #app .home .subscribe-now .form-fields .form-field select:not(:disabled){cursor:pointer}
html body #app .home .subscribe-now .form-submit{background:none;background-color:#EE1D11;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;border:none;font-family: 'Rubik', sans-serif;width:100%;padding:15px 0;font-size:20px;color:#fff;border-radius:10px;transition:opacity .3s}
html body #app .home .subscribe-now .form-submit:hover{opacity:.9}
html body #app .home .subscribe-now .form-submit:disabled{opacity:.5}html body #app .home .subscribe-now .see-others-plans{text-align:center;margin-top:10px}html body #app .home .subscribe-now .see-others-plans a{font-family:regular;text-decoration:underline}html body #app .home .plans{margin-top:20px}html body #app .home .plans-title{font-size:1.5rem;padding:0 calc(5% + 10px) 20px}@media(max-width:767px){html body #app .home .plans-title{text-align:left}}html body #app .home .plans-items .plan-item .plan{border-radius:40px;padding:0 25px 30px;background-color:var(--secundary-color)}html body #app .home .plans-items .plan-item .plan .plan-flag .card-plan__ribbon{width:66px;height:43px;position:absolute;right:21px;top:-6px}html body #app .home .plans-items .plan-item .plan .plan-flag .card-plan__ribbon svg path{fill:#081143}html body #app .home .plans-items .plan-item .plan .plan-flag .card-plan__ribbon span{position:absolute;font-weight:700;padding:5px 10px 5px;right:-27.5px;top:0;text-align:center;z-index:2;color:var(--primary-color);font-size:16px;font-family:bold,Lexend Deca,helvetica,arial,sans-serif}html body #app .home .plans-items .plan-item .plan-passport{width:-moz-max-content;width:max-content;height:160px;margin:auto;position:relative;top:-65px;transform:rotate(-12.5deg);box-shadow:5px 20px 20px 7px rgba(0,0,0,.376)}html body #app .home .plans-items .plan-item .plan-passport img{height:160px}html body #app .home .plans-items .plan-item .plan-subtitle{display:flex;align-items:center;width:100%;padding:10px;margin-top:-35px;height:80px}html body #app .home .plans-items .plan-item .plan-subtitle h3{font-size:1.2rem;font-family:medium;color:#fff;text-align:center;line-height:20px}html body #app .home .plans-items .plan-item .plan-title{text-align:center;padding-top:10px;font-family:bold}html body #app .home .plans-items .plan-item .plan-title p{letter-spacing:-5px;font-size:4.5rem;line-height:3.5rem}html body #app .home .plans-items .plan-item .plan-title p:last-child{text-transform:uppercase;font-size:4rem}html body #app .home .plans-items .plan-item .plan-divider{border-color:var(--primary-color);border-style:solid;width:25px;height:3px;background:var(--primary-color);margin:20px auto 0}html body #app .home .plans-items .plan-item .plan-price{display:flex;align-items:center;font-size:5rem;font-family:bold;color:var(--primary-color);justify-content:center}html body #app .home .plans-items .plan-item .plan-price>span{letter-spacing:-5px}html body #app .home .plans-items .plan-item .plan-price .prefix,html body #app .home .plans-items .plan-item .plan-price .sufix{font-size:1.25rem;color:#fff}html body #app .home .plans-items .plan-item .plan-price .prefix p:first-child{font-family:light;line-height:1rem;font-size:1.375rem}html body #app .home .plans-items .plan-item .plan-price .prefix p:last-child{text-align:right}html body #app .home .plans-items .plan-item .plan-price .sufix p:first-child{color:var(--primary-color);font-size:3.125rem;line-height:2.8rem}html body #app .home .plans-items .plan-item .plan-price .sufix p:last-child{padding-right:5px;text-align:right}html body #app .home .plans-items .plan-item .plan-subscribe{display:flex;justify-content:center}html body #app .home .plans-items .plan-item .plan-subscribe a{background-color:#fff;padding:15px 0;color:var(--dark-gray);font-family:bold;letter-spacing:-1px;border-radius:20px;text-decoration:none;font-size:23px;width:100%;text-align:center;transition:opacity .3s}html body #app .home .plans-items .plan-item .plan-subscribe a:hover{opacity:.9}html body #app .home .plans-items .plan-item .plan-disclaimer{padding-top:15px;text-align:center}html body #app .home .plans-items .plan-item .plan-disclaimer a{color:#fff;font-family:regular;transition:opacity .3s}html body #app .home .plans-items .plan-item .plan-disclaimer a:hover{opacity:.8}html body #app .home .plans-items .plan-item .plan-benefit{display:flex;align-items:center}html body #app .home .plans-items .plan-item .plan .container{display:grid;grid-template-columns:70% 25%;grid-gap:5%}html body #app .home .commitment{width:90%;margin:30px auto 0}html body #app .home .commitment-title{font-size:1.5rem;padding:0 30px}html body #app .home .commitment-items{background-color:#fff;padding:40px 20px;margin-top:20px;border-bottom-left-radius:50px;border-bottom-right-radius:50px}html body #app .home .commitment-items .commitment-item{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}html body #app .home .commitment-items .commitment-item:last-child{margin-bottom:0}html body #app .home .commitment-items .commitment-item-primary-icon{text-align:center}html body #app .home .commitment-items .commitment-item-primary-icon img{max-width:25%}html body #app .home .commitment-items .commitment-item-title{margin-bottom:10px}html body #app .home .commitment-items .commitment-item-title h3{font-size:28px;font-family:bold;text-align:center}html body #app .home .commitment-items .commitment-item-description{text-align:center}html body #app .home .commitment-items .commitment-item-description span{color:var(--dark-gray);font-family:regular;font-size:18px}html body #app .home .commitment-items .commitment-item-secundary-icon{margin-top:10px}html body #app .home .streamings{margin-top:20px}html body #app .home .streamings-title{padding:0 calc(5% + 10px) 20px}@media(min-width:1266px){html body #app .home .streamings-items .streaming-item,html body #app .home .streamings-items .streaming-item .streaming-card,html body #app .home .streamings-items .streaming-item .streaming-service{transition:all .5s}html body #app .home .streamings-items .swiper.active:hover .streaming-item:hover .streaming-service{margin-bottom:30px}html body #app .home .streamings-items .swiper.active:hover .streaming-item:hover .streaming-card{transform:scale(1.1) translateZ(0)}html body #app .home .streamings-items .swiper.active:hover .streaming-item:not(:hover){transform:scale(.95)}html body #app .home .streamings-items .swiper.active:hover .streaming-item:not(:hover) .streaming-card{filter:brightness(.8) saturate(0) contrast(1) blur(5px)}}html body #app .home .streamings-items .streaming-item .streaming-service{justify-content:center;align-items:center;display:flex;height:50px;max-width:200px;padding:0 20px;margin:0 auto 10px}html body #app .home .streamings-items .streaming-item .streaming{border-radius:25px;position:relative}html body #app .home .streamings-items .streaming-item .streaming-card img{width:100%;border-radius:25px;cursor:pointer}html body #app .home .streamings-items .streaming-item .streaming-action{display:none;position:absolute;width:100%;left:0;bottom:40px}html body #app .home .faq{padding:0 20px}html body #app .home .faq-title{margin-bottom:25px;text-align:center}html body #app .home .faq .faq-item{border-radius:25px;background-color:#fff;margin-bottom:15px}html body #app .home .faq .faq-item[open] .faq-item-title h3{color:var(--secundary-color)}html body #app .home .faq .faq-item[open] .separator{display:block}html body #app .home .faq .faq-item[open] .faq-item-content{padding:0 0 20px}html body #app .home .faq .faq-item .separator{width:50%;margin:auto;height:2px;background-color:var(--secundary-color);margin-bottom:15px;display:none}html body #app .home .faq .faq-item-title{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;color:var(--dark-gray)}html body #app .home .faq .faq-item-title h3{font-size:1.1rem;font-family:bold;padding:15px 20px}html body #app .home .faq .faq-item-content{color:var(--gray);font-family:regular}html body #app .home .faq .faq-item-content p,html body #app .home .faq .faq-item-content ul{margin-bottom:10px;padding:0 20px}@media(min-width:768px){html body #app .home .faq .faq-item-content p,html body #app .home .faq .faq-item-content ul{padding:0 100px}}
@media(min-width:1366px){html body #app .home .faq .faq-item-content p,html body #app .home .faq .faq-item-content ul{padding:0 250px}}
html body #app .home .faq .faq-item-content ul li:before{content:"- "}
html body #app .cart .header .cover{position:relative}
html body #app .cart .header .cover>img{width:100%}
html body #app .cart .header .cover .container{position:absolute;width:100%;height:calc(100% - 30px);top:0;left:0;display:flex;flex-direction:column;justify-content:space-between}
html body #app .cart .header .cover .container .slogan{font-size:3vw;font-family:regular;display:flex;justify-content:flex-end;flex-direction:column;color:#fff}

@media(max-width:768px){
.pc {
display:none;
}
.mobile {
display:block;
}
}
@media(min-width:768px){
html body #app .cart .header .cover .container .slogan{font-size:24px}}
html body #app .cart .header .cover .container .slogan.slogan-home{padding-right:5%}
@media(min-width:580px){
html body #app .cart .header .cover .container .slogan.slogan-home{padding-left:5%}}
html body #app .cart .header .cover .container .slogan.slogan-home p{text-align:right}
@media(min-width:580px){html body #app .cart .header .cover .container .slogan.slogan-home p{text-align:left}}
html body #app .cart .header .cover .container .slogan:not(.slogan-home){padding:0 5% 5% 0}
html body #app .cart .header .cover .container .slogan .check{display:flex;width:100%;align-items:center;justify-content:right}@media(min-width:580px){html body #app .cart .header .cover .container .slogan .check{justify-content:unset}}html body #app .cart .header .cover .container .slogan .check img{width:24px;margin-left:2.5px}html body #app .cart .form{position:relative}html body #app .cart .form-title{background-color:var(--primary-color);border-top-left-radius:20px;border-top-right-radius:20px;position:relative;top:-30px;padding:30px 15px 15px;box-shadow:0 8px 20px 3px rgba(0,0,0,.4)}html body #app .cart .form-title h1{text-align:left;font-size:18px;font-family:bold;color:var(--dark-gray)}html body #app .cart .form-fields{margin-top:-35px;z-index:2;position:relative;background-color:var(--primary-color);padding-top:10px}html body #app .cart .form-fields .form-field{margin:5px 0;padding:0 10px}html body #app .cart .form-fields .form-field.checkbox{display:flex;align-items:flex-start;justify-content:space-between;margin:15px 0}html body #app .cart .form-fields .form-field.checkbox input{width:20px;margin-top:3px}html body #app .cart .form-fields .form-field.checkbox label{width:calc(100% - 30px);cursor:pointer}html body #app .cart .form-fields .form-field.checkbox label p{color:var(--dark-gray);font-family:regular}html body #app .cart .form-fields .form-field>[class*=form-]:not(.form-message-error){width:100%}html body #app .cart .selected-products{position:relative;text-align:center}html body #app .cart .selected-products-title{margin-bottom:30px}html body #app .cart .selected-products-title h2{font-size:22px;text-align:left;padding-left:15px}html body #app .cart .selected-products .selected-plan{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background-color:#fff;border-radius:25px;font-size:16px}html body #app .cart .selected-products .selected-plan h3{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap}html body #app .cart .selected-products .selected-plan h3 strong{font-family:bold}html body #app .cart .selected-products .selected-plan h3 .selected-plan-world{color:var(--dark-gray)}html body #app .cart .selected-products .selected-plan-price{display:flex;flex-direction:column;align-items:center}html body #app .cart .selected-products .selected-plan-price span{white-space:nowrap}html body #app .cart .selected-products .selected-plan-price .old-price{display:inline-block;text-decoration:line-through;font-family:light;font-size:14px;color:var(--dark-gray)}html body #app .cart .selected-products .selected-benefit{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background-color:#fff;border-radius:25px;font-size:16px;margin-top:10px}html body #app .cart .selected-products .selected-benefit h3{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap}html body #app .cart .selected-products .selected-benefit h3 strong{font-family:bold}html body #app .cart .selected-products .selected-benefit h3 .selected-benefit-name{color:var(--dark-gray)}html body #app .cart .selected-products .selected-benefit-price{display:flex;flex-direction:column;align-items:center}html body #app .cart .selected-products .selected-benefit-price span{white-space:nowrap}html body #app .cart .selected-products-total{font-family:bold;display:flex;justify-content:space-between;font-size:19px;margin-top:50px;padding-left:15px}html body #app .cart .selected-products-total .description{color:var(--dark-gray)}html body #app .cart .selected-products .submit{background:none;background-color:var(--secundary-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:medium;width:100%;padding:15px 0;font-size:20px;color:#fff;border-radius:50px;margin:40px 0 0}html body #app .cart .selected-products .submit:disabled{opacity:.7}html body #app .cart .selected-products .back{background:none;background-color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:medium;width:50%;max-width:300px;padding:15px 0;font-size:20px;color:#fff;border-radius:50px;margin:20px 0 0}html body #app .success .header .cover{position:relative}html body #app .success .header .cover>img{width:100%}html body #app .success .header .cover .container{position:absolute;width:100%;height:calc(100% - 30px);top:0;left:0;display:flex;flex-direction:column;justify-content:space-between}html body #app .success .header .cover .container .slogan{font-size:3vw;font-family:regular;display:flex;justify-content:flex-end;flex-direction:column;color:#fff}@media(min-width:768px){html body #app .success .header .cover .container .slogan{font-size:24px}}html body #app .success .header .cover .container .slogan.slogan-home{padding-right:5%}@media(min-width:580px){html body #app .success .header .cover .container .slogan.slogan-home{padding-left:5%}}html body #app .success .header .cover .container .slogan.slogan-home p{text-align:right}@media(min-width:580px){html body #app .success .header .cover .container .slogan.slogan-home p{text-align:left}}html body #app .success .header .cover .container .slogan:not(.slogan-home){padding:0 5% 5% 0}html body #app .success .header .cover .container .slogan .check{display:flex;width:100%;align-items:center;justify-content:right}@media(min-width:580px){html body #app .success .header .cover .container .slogan .check{justify-content:unset}}html body #app .success .header .cover .container .slogan .check img{width:24px;margin-left:2.5px}html body #app .success .success-container{text-align:center;width:90%;margin:auto;font-size:18px}html body #app .success .success-container-header{position:relative;top:-30px;padding-top:30px;background-color:var(--primary-color);border-top-right-radius:30px;border-top-left-radius:30px;box-shadow:0 8px 20px 3px rgba(0,0,0,.4)}html body #app .success .success-container-header img{width:64px}html body #app .success .success-container-title{margin-top:-31px;background-color:var(--primary-color);z-index:2;position:relative;margin-bottom:15px;padding-top:10px}html body #app .success .success-container-description{padding:0 35px}html body #app .success .success-container-warning{padding:0 15px}html body #app .success .success-container-warning .contact-us{color:var(--secundary-color);margin-top:30px;font-family:medium}html body #app .success .success-container-description,html body #app .success .success-container-warning{font-family:medium;color:var(--dark-gray)}html body #app .success .success-container-contact{margin-top:30px}html body #app .success .success-container-contact>div{max-width:260px;margin:auto;margin-bottom:10px}html body #app .success .success-container-contact>div .contact-item{font-family:bold;display:flex;justify-content:center;align-items:center;font-size:24px}html body #app .success .success-container-contact>div .contact-item-icon{display:flex;align-items:center}html body #app .success .success-container-contact>div .contact-item-number{flex:1}html body #app .success .success-container .separator{border-top:1.5px solid var(--secundary-color);border-bottom:1.5px solid var(--secundary-color);width:100px;margin:40px auto}.input{height:45px;padding:0 20px;font-family: 'Rubik', sans-serif;font-size:14px;border:2px solid #fff;border-radius:10px; color:var(--dark-gray)}.title{font-size:1.8rem;font-family:bold;color:var(--dark-gray);text-align:center}.form-message-error{font-family:medium;font-size:1rem;padding:5px 0 10px 10px;color:var(--secundary-color)}.primary-color{color:var(--primary-color)}.secundary-color{color:var(--secundary-color)}.primary-loader{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:12;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color)}.primary-loader .loader{border-radius:0}.legal-text[data-v-7aaee9e4]{position:absolute;left:20px;top:5px}@media(min-width:768px){.legal-text[data-v-7aaee9e4]{left:50px;top:15px}}.swiper[data-v-73b54a84]{padding:75px 0 40px}.swiper[data-v-6bd2c4a0]{padding-bottom:40px}@media(min-width:1266px){.swiper[data-v-6bd2c4a0]{transition:padding .5s}.swiper.padding-left[data-v-6bd2c4a0]{padding-left:30px}.swiper.padding-right[data-v-6bd2c4a0]{padding-right:30px}}.logo[data-v-aba4089e]{padding:5% 0 0 5%;width:100%}.promocional-header .logo[data-v-aba4089e]{padding:1% 0 0 7%}.logo img[data-v-aba4089e]{width:70px}@media(min-width:768px){.logo img[data-v-aba4089e]{width:120px}}.menu{position:sticky;width:100vw;top:0;left:0;display:flex;justify-content:space-between;align-items:center;padding:15px 30px;z-index:999;background-color:var(--secundary-color)}@media(min-width:1024px){.menu{height:80px}}.menu .logo{width:unset;padding:0}.menu .navigation{display:flex;align-items:center}.menu .navigation,.menu .navigation-item{height:-moz-max-content;height:max-content}.menu .navigation-item{padding:0 10px;border-right:2px solid #fff}@media(max-width:768px){.menu .navigation-item{display:none;padding:0}.menu .navigation-item:last-child{display:flex}}.menu .navigation-item:last-child{border-right:none}.menu .navigation-item.tel a{color:var(--secundary-color);background:#f0f8ff;padding:5px 10px;border-radius:25px;font-weight:800;display:flex;align-items:center;gap:5px}@media(max-width:768px){.menu .navigation-item.tel a{font-size:14px}}.menu .navigation-item.tel a svg{width:28px}@media(max-width:768px){.menu .navigation-item.tel a svg{width:18px}}.menu .navigation-item a{color:#fff;padding:5px 0;font-size:24px;font-family:light;transition:opacity .3s}.menu .navigation-item a:hover{opacity:.8}.promocional-header{margin-bottom:20px}.promocional-header .cover{position:relative}.promocional-header .cover>img{width:100%}.promocional-header .cover .container{position:absolute;width:100%;height:calc(100% - 30px);top:0;left:0;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:1023px){.promocional-header .cover .container{display:none}}.promocional-header .cover .container .slogan{font-size:3vw;font-family:regular;display:flex;justify-content:flex-end;flex-direction:column;color:#fff}@media(min-width:768px){.promocional-header .cover .container .slogan{font-size:24px}}.promocional-header .cover .container .slogan.slogan-home{padding-right:5%}@media(min-width:580px){.promocional-header .cover .container .slogan.slogan-home{padding-left:5%}}.promocional-header .cover .container .slogan.slogan-home p{text-align:right}@media(min-width:580px){.promocional-header .cover .container .slogan.slogan-home p{text-align:left}}.promocional-header .cover .container .slogan:not(.slogan-home){padding:0 5% 5% 0}.promocional-header .cover .container .slogan .check{display:flex;width:100%;align-items:center;justify-content:right}@media(min-width:580px){.promocional-header .cover .container .slogan .check{justify-content:unset}}.promocional-header .cover .container .slogan .check img{width:24px;margin-left:2.5px}.promocional-header .cover .container>div:last-child{padding-bottom:15%}.form-container[data-v-011a858c]{width:85%;margin:auto;padding-bottom:30px}.separator[data-v-011a858c]{height:.1px;background-color:#00000030;margin:20px auto}
.label[for=f_maior0] {
width:20px;
}