/*! Build: 17b1c5bc */
.form-configurador{--vf-teal:#007c92;--vf-teal-hover:#006075;--vf-red:#e60000;--vf-ink:#0d0d0d;--vf-line:#313131;--vf-grey:#888;--vf-grey-soft:#bfbfbf;--vf-error:#bd0000;color:var(--vf-ink)}.form-configurador__form{border:2px solid var(--vf-red);border-radius:var(--vf-radius-lg);background:#fff;width:100%;margin:0 auto;padding:24px 16px}.form-configurador__title{text-align:center;margin:0 0 16px;font-size:26px;font-weight:700;line-height:28px}.form-configurador--collapsible{padding:24px 0}.form-configurador__bar-title{margin:0}.form-configurador__bar{background:var(--vf-teal);color:#fff;text-align:center;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:16px;width:100%;padding:24px 16px;font-size:26px;font-weight:700;line-height:28px;display:flex}.form-configurador__bar-ico{background-color:currentColor;flex-shrink:0;width:24px;height:24px;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_26398_25285)'%3e%3cpath%20d='M4.35%205.82495L12%2013.4583L19.65%205.82495L22%208.17495L12%2018.175L2%208.17495L4.35%205.82495Z'%20fill='%23E60000'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_26398_25285'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_26398_25285)'%3e%3cpath%20d='M4.35%205.82495L12%2013.4583L19.65%205.82495L22%208.17495L12%2018.175L2%208.17495L4.35%205.82495Z'%20fill='%23E60000'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_26398_25285'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") 50%/contain no-repeat}.form-configurador.is-open .form-configurador__bar{border-radius:24px 24px 0 0}.form-configurador.is-open .form-configurador__bar-ico{transform:rotate(180deg)}.form-configurador.is-open .form-configurador__form{border-radius:0 0 var(--vf-radius-lg) var(--vf-radius-lg)}.form-configurador__form[hidden]{display:none}.form-configurador__tabs-title{text-align:center;color:#333;margin:0 0 16px;font-size:20px;font-weight:500;line-height:1.2}.form-configurador__tabs{border-bottom:1px solid var(--vf-grey);flex-wrap:wrap;justify-content:center;gap:8px;margin:0 -16px 24px;padding:0 16px 24px;display:flex}.form-configurador__tab{min-width:96px;min-height:62px;color:var(--vf-line);border:1px solid var(--vf-line);border-radius:var(--vf-radius-md);cursor:pointer;background:#fff;flex-direction:column;flex:30%;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:flex}.form-configurador__tab:hover{background:var(--vf-teal-hover);border-color:var(--vf-teal-hover);color:#fff}.form-configurador__tab.is-on{background:var(--vf-teal);border-color:var(--vf-teal);color:#fff}.form-configurador__tab:hover .form-configurador__tab-icons img,.form-configurador__tab.is-on .form-configurador__tab-icons img{filter:brightness(0)invert()}.form-configurador__tab:focus-visible{outline:none;box-shadow:0 0 0 3px #007c9259}.form-configurador__tab-icons{align-items:center;gap:10px;height:16px;display:flex}.form-configurador__tab-icons img{width:16px;height:16px;display:block}.form-configurador__groups{grid-template-columns:minmax(0,1fr);justify-content:center;gap:16px;display:grid}.form-configurador__group{border-bottom:1px solid #d9d9d9;min-width:0;padding-bottom:16px}.form-configurador__group[hidden]{display:none}.form-configurador__group#grpMovil{border-bottom:0}.form-configurador__single{width:100%;margin:0 auto}.form-configurador__group-head{align-items:center;gap:12px;min-height:26px;margin-bottom:12px;display:flex}.form-configurador__group-head .neu-form__input{flex:none;margin-left:auto}.form-configurador__group-ico{flex:none;display:inline-flex}.form-configurador__group-ico img{display:block}.form-configurador__group-label{color:#313131;font-size:20px;font-weight:700;line-height:1.2}.form-configurador__opts{flex-wrap:wrap;gap:8px;display:flex}.form-configurador__reveal{margin-top:18px}.form-configurador__reveal[hidden]{display:none}.form-configurador__reveal--inline{margin-top:0}.form-configurador__logos{flex-wrap:wrap;gap:14px;display:flex}.form-configurador__logo{cursor:pointer;opacity:.45;filter:grayscale(.35);border-radius:10px;width:54px;height:54px;transition:opacity .15s,filter .15s,box-shadow .15s;position:relative}.form-configurador__logo:hover{opacity:.8;filter:grayscale(0)}.form-configurador__logo.is-on{opacity:1;filter:none;box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--vf-teal)}.form-configurador__logo:has(.form-configurador__logo-input:focus-visible){outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #007c928c}.form-configurador__logo-img{object-fit:contain;pointer-events:none;border-radius:10px;width:100%;height:100%;display:block}.form-configurador__logo-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.form-configurador__logo-badge{background:var(--vf-teal);color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:none;position:absolute;top:-7px;right:-7px}.form-configurador__logo.is-on .form-configurador__logo-badge{display:flex}.form-configurador__finish{margin-top:24px}.form-configurador__finish-title{text-align:center;color:#313131;margin:0 0 24px;font-size:20px;line-height:1.2}.form-configurador__cliente{max-width:600px;margin:0 auto 24px}.form-configurador__cliente .form__select{width:100%}.form-configurador__fields{flex-flow:column wrap;justify-content:center;gap:12px;max-width:600px;margin:0 auto;display:flex}.form-configurador__field{flex:100%;min-width:0}.form-configurador__field .form__input,.form-configurador__field .form__select{width:100%}.form-configurador__field-label{color:var(--vf-line);text-align:left;margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.2}.form-configurador__field-label b{font-weight:700}.form-configurador__cta-wrap{justify-content:center;margin-top:24px;display:flex}.form-configurador__cta-wrap .submit-button{width:100%;min-width:260px;max-width:600px}.form-configurador .form-group__legal--compact{text-align:left;max-width:360px;margin:24px auto 0}@media (width>=992px){.form-configurador__form{padding:48px 40px 40px}.form-configurador__title{margin-bottom:36px;font-size:30px}.form-configurador__bar{gap:48px;padding:32px 80px;font-size:32px;line-height:1.1}.form-configurador__tabs{border-bottom:0;margin:0 -40px 32px;padding:0 40px 32px}.form-configurador__tab{flex:0 0 170px;min-height:66px;font-size:15px}.form-configurador__groups{flex-wrap:wrap;gap:32px 56px;display:flex}.form-configurador__group{border-bottom:none;flex:0 340px;padding-bottom:0}.form-configurador__group-label{font-size:19px}.form-configurador__single{max-width:360px}.form-configurador__finish{margin-top:40px}.form-configurador__cliente{max-width:360px}.form-configurador__fields{flex-direction:row;gap:16px}.form-configurador__field{flex:240px}.form-configurador__field-label b{font-weight:500}.form-configurador__cta-wrap .submit-button{width:100%;max-width:360px}}.ventajas{margin-top:50px;margin-bottom:50px}.ventajas .ventajas__title{letter-spacing:0;color:#0d0d0d;text-align:left;font:700 26px/28px Vodafone,sans-serif}.ventajas .ventajas__container{flex-direction:column;justify-content:center;gap:15px;margin-top:20px;display:flex}.ventajas article{border-radius:var(--vf-radius-lg);background:#fff;width:100%;min-height:147px;padding:30px}.ventajas article .ventajas__header{align-items:flex-start;gap:10px;display:flex}.ventajas article .ventajas__header img{height:23px}.ventajas article .ventajas__name{letter-spacing:0;color:#313131;font:700 22px/24px Vodafone,sans-serif}.ventajas article .ventajas__description{letter-spacing:0;color:#313131;margin-top:10px;font:400 14px/18px Vodafone,sans-serif}.ventajas article .ventajas__description span{font-weight:700}@media (width>=992px){.ventajas{margin-top:74px;margin-bottom:0}.ventajas .ventajas__title{text-align:center;font:700 32px/34px Vodafone,sans-serif}.ventajas .ventajas__container{flex-direction:row;gap:21px;padding-bottom:72px}.ventajas article{width:33%;min-height:175px;padding:31px 40px 0}}.faqs{padding:40px 0 60px}.faqs__title{color:#0d0d0d;text-align:center;margin-bottom:8px;font-family:Vodafone,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:28px}.faqs__subtitle{color:#000;text-align:center;margin-bottom:40px;font-family:Vodafone,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:24px}.faqs__cta-label{font-family:Vodafone,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:110%}.faqs__nav{border-bottom:2px solid #fff;margin-bottom:40px;display:flex}.faqs__nav-items{justify-content:center;gap:24px;display:flex}.faqs__btn{color:#313131;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #fff;outline:none;margin-bottom:-2px;padding-bottom:16px;font-family:Vodafone,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:110%}.faqs__btn.active{color:var(--astro-ui-color-primary,#f22294);border-color:var(--astro-ui-color-primary,#f22294)}.faqs .neu-collapse{border-radius:var(--vf-radius-lg);background:#fff;border:0;max-width:680px;margin:0 auto 16px;padding:24px}.faqs .neu-collapse__cta{padding:0}.faqs .neu-collapse__cta-content{width:100%}.faqs .neu-collapse__cta-content>span{align-items:center;gap:16px;display:flex}.faqs .neu-collapse__content{color:#313131;font-family:Vodafone,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:110%}.faqs .neu-collapse__content p{margin-bottom:8px}.faqs .neu-collapse__content-body{padding:16px 0 0}.faqs .neu-collapse.active .faqs__cta-minus{display:block}.faqs .neu-collapse.active .faqs__cta-plus,.faqs .neu-collapse .faqs__cta-minus{display:none}.faqs .neu-collapse .faqs__cta-label{text-align:left;flex:1;min-width:0}.faqs .neu-collapse .faqs__cta-icons{flex-shrink:0;align-items:center;line-height:0;display:flex}
