.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.d-none{display:none!important}@media(max-width:991.98px){.d-mobile-none{display:none!important}}@media(min-width:992px){.d-desktop-none{display:none!important}}@media(max-width:767.98px){.d-xs-none{display:none!important}.d-xs-block{display:block!important}}@media(min-width:768px)and (max-width:991.98px){.d-md-none{display:none!important}.d-md-block{display:block!important}}@media(min-width:992px)and (max-width:1199.98px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}}.fit-content{width:fit-content!important}main .container{display:flex;gap:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:680px;margin-top:0}@media(min-width:992px){main .container{margin-top:30px}}.nav-order{display:flex;height:80px;background:#fff}.nav-order__content{display:flex;align-items:center;justify-content:flex-start;gap:16px}.nav-order__content img{width:33px}.nav-order__line{margin-top:8px;display:flex;height:6px;border-radius:3px;background-color:#eaeaea}.nav-order__line:after{content:"";display:flex;width:180px;height:6px;border-radius:3px;background-color:var(--astro-ui-color-primary)}.nav-order .links li{display:flex;flex-direction:column;font-size:18px;text-decoration:underline;padding-top:10px}@media(max-width:767.98px){.nav-order .links li{font-size:16px}}.form-contratacion{padding-bottom:40px}.form-contratacion .formInput__section-container{width:100%}.form-contratacion .formInput__section{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:5px}.form-contratacion .formInput__section .tituloImg{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:20px}.form-contratacion .formInput__section .tituloImg.tituloImg-2{align-items:center}.form-contratacion .formInput__section .tituloImg .titulo{font: 600 18px/18px Vodafone;color:#0d0d0d}.form-contratacion .formInput__section .tituloImg .titulo span{font: 14px/16px Vodafone;color:#1f1d1d}.form-contratacion span.service{color:#000}.form-contratacion .neu-form{margin:0 auto}.form-contratacion .info{margin-top:30px}.form-contratacion .info .title{font-size:32px;font-style:normal;font-weight:700;line-height:110%;color:#0d0d0d}.form-contratacion .info .btn{max-width:156px;width:100%;margin:25px auto 0;font: 500 16px/16px Vodafone}.form-contratacion .neu-form-group{flex-direction:column}.form-contratacion .neu-form__input{display:flex;flex-direction:column;max-width:none;flex-grow:1;width:100%}.form-contratacion a{color:#007c92}.form-contratacion .form_container{max-width:680px;margin:0 auto;box-shadow:0 2px 8px #00000029;background-color:#fff;padding:20px;border-radius:5px;width:100%}.form-contratacion .form_container:first-child{margin-bottom:16px}.form-contratacion fieldset{border:0 none}.form-contratacion fieldset:disabled{display:none}.form-contratacion [data-tv-fieldset] .neu-form__input{width:auto}.form-contratacion .btns_container{position:fixed;bottom:0;left:0;display:flex;flex-grow:1;width:100%;padding:8px 16px;background-color:#fff;justify-content:space-between;box-shadow:0 0 12px #89898933}.form-contratacion .btns_container .btn{width:max-content;padding:12px 30px;font: 700 14px/16px Vodafone;color:#fff;align-self:center}.form-contratacion .btns_container .btn-back{background-color:transparent;border:none;cursor:pointer;font: 400 16px/20px Vodafone,sans-serif;color:#0d0d0d;padding-bottom:2px;border-bottom:1px solid #0d0d0d;display:flex;opacity:0;transition:opacity .3s ease-in-out}.form-contratacion .btns_container .btn-back.visible{opacity:1}.form-contratacion form input:not([type=checkbox]){border-color:#6c6c6c;color:#1f1d1d}.form-contratacion .formInput__section-container .container_input{width:100%}.form-contratacion .formInput__section-container .form__input{width:80vw}.form-contratacion .form-group__legal{font-size:10px;line-height:1.1}.form-contratacion small{font-size:10px;font-style:normal;font-weight:400;line-height:1.1}.form-contratacion__body{display:flex;gap:16px}.form-contratacion__tv{margin-top:4px!important;padding:0}.form-contratacion__tv-options{display:flex;flex-grow:1;gap:16px;flex-wrap:wrap;justify-content:space-between}.form-contratacion__tv-options .pristine-error{display:none}.form-contratacion__tv-options:has(input[aria-invalid=true])+.form-contratacion__tv-error{display:block}.form-contratacion__tv-options:has(input:checked)+.form-contratacion__tv-error{display:none}.form-contratacion__tv-error{margin-top:8px;display:none}@media(min-width:992px){.form-contratacion__body{margin-bottom:32px}.form-contratacion .form__input{width:100%}.form-contratacion .btns_container{position:static;width:auto;padding:0;background-color:transparent;box-shadow:none}.form-contratacion .form_container:first-child{margin-bottom:16px}.form-contratacion .form_container:last-child{margin-bottom:0}.form-contratacion .formInput__section{gap:15px;margin-bottom:0}.form-contratacion .formInput__section .tituloImg{align-items:center}.form-contratacion .info{margin:auto 0}.form-contratacion .info .title{font: 600 30px/35px Vodafone,sans-serif}.form-contratacion .btns_container .btn{font: 700 16px/18px Vodafone}}.form-contratacion__sidebar{display:block;width:100%;position:fixed;bottom:64px;left:0;padding:0;background-color:#fff}.form-contratacion__sidebar .neu-collapse{border:0 none;border-radius:0;overflow:visible}.form-contratacion__sidebar .neu-collapse__cta{font-family:Vodafone,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:110%}.form-contratacion__sidebar .neu-collapse__cta-content{display:flex;justify-content:space-between;align-items:center;width:100%}.form-contratacion__sidebar .neu-collapse__content-body{padding-top:0;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.form-contratacion__sidebar .price{font-size:20px;font-style:normal;font-weight:700;line-height:120%}.form-contratacion__sidebar small{font-size:14px;font-style:normal;font-weight:400;line-height:120%}.form-contratacion__sidebar-list span{display:block;margin-bottom:4px}.form-contratacion__sidebar .only-autonomos{display:none!important}@media(min-width:992px){.form-contratacion__sidebar{display:flex;flex-direction:column;border-radius:8px;position:relative;inset:0;max-width:224px;width:100%;box-shadow:0 2px 8px #00000029}.form-contratacion__sidebar .neu-collapse{display:flex;flex-direction:column;flex:1;overflow:visible}.form-contratacion__sidebar .neu-collapse__arrow{display:none}.form-contratacion__sidebar .neu-collapse__content,.form-contratacion__sidebar .neu-collapse__content-inner{display:flex;flex-direction:column;flex:1}.form-contratacion__sidebar .neu-collapse__content-body{display:flex;flex-direction:column;justify-content:space-between;flex:1}.form-contratacion__sidebar .neu-collapse__cta{font-size:16px;font-style:normal;font-weight:700;line-height:110%;padding-top:26px}.form-contratacion__sidebar .neu-collapse__content-body{line-height:140%}.form-contratacion__sidebar .price{font-size:32px;font-style:normal;font-weight:700;line-height:110%}.form-contratacion__sidebar small{font-size:16px;font-style:normal;font-weight:400;line-height:110%}.form-contratacion__sidebar .text{font-size:14px;font-style:normal;font-weight:400;line-height:120%}}.input-tv{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;border:2px solid #D1D1D1;background:#fff;cursor:pointer;width:64px;height:64px}.input-tv:has(input:checked),.input-tv:hover{border-color:var(--astro-ui-color-primary, #F22294)}.input-tv__img{display:flex;width:40px;height:40px;border-radius:8px;overflow:hidden}.input-tv__img img{width:40px;height:40px}.input-tv__text{display:none}.neu-form__input .input-tv .input-tv__input{padding:0!important;opacity:0;inset:0;height:0}
