.contactdsa .template-contacto{background-color:#011935;background-image:url(https://media.telefonicatech.com/telefonicatech/uploads/2025/2/header-contacto-2000x2600.jpg);background-position:68% 0%;background-repeat:no-repeat;min-height:calc(100vh - 100px)!important}.contactdsa .template-contacto .module-formulario{background-color:transparent!important}.contactdsa .template-contacto .module-formulario:before{background-color:transparent!important}.contactdsa .template-contacto .success svg{width:30px}.contactdsa .tab-section .field-section:first-child{padding-top:0!important}.contactdsa .title{font-family:Telefonica-Regular,sans-serif;font-size:2.5rem;line-height:8rem}@media (min-width: 768px){.contactdsa .title{font-size:3rem;line-height:8rem}}@media (min-width: 1280px){.contactdsa .title{font-size:3.4rem;line-height:10rem}}.contactdsa .subtitle{font-family:Telefonica-Regular,sans-serif;font-size:1.7rem;line-height:2.8rem}@media (min-width: 768px){.contactdsa .subtitle{font-size:1.8rem;line-height:3.8rem}}.contactdsa .text{font-family:Telefonica-Light,sans-serif;font-size:1.5rem;line-height:2.5rem;margin-top:10px}@media (min-width: 768px){.contactdsa .text{margin-top:20px;font-size:1.6rem;line-height:2.6rem}}@media (min-width: 1280px){.contactdsa .text{margin-top:20px}}.contactdsa .module-formulario .form-group{border:none!important}@media (min-width: 1420px){.contactdsa .module-formulario .select-row label{width:190px;padding:20px}}@media (min-width: 1280px) and (max-width: 1420px){.contactdsa .module-formulario .select-row label{width:162px;padding:20px}}@media (min-width: 870px) and (max-width: 1280px){.contactdsa .module-formulario .select-row label{width:200px;padding:20px}}@media (min-width: 768px) and (max-width: 870px){.contactdsa .module-formulario .select-row label{width:162px;padding:20px}}.contactdsa .template-contacto .module-formulario .form-group{border:none!important}.contactdsa .module-formulario .select-row{margin-bottom:50px}.contactdsa .module-formulario .select-row label{padding:10px}.contactdsa svg#btn_enlace_interno{margin-left:10px}.contactdsa .error-form{border:1px solid #FF4848!important}.contactdsa .error-svg #Elipse_4,.contactdsa .error-svg #Trazado_44{stroke:#ff4848!important}.contactdsa select.error-form{border:1px solid #FF4848!important}.contactdsa .error-form-msg{margin-top:5px;color:#ff4848}.contactdsa .inputHide{display:none!important}.contactdsa .form-inline a label:active{background:#1D64F9!important;color:#fff!important;opacity:1!important}.contactdsa .legal-q{font-family:Telefonica-Medium;margin-left:28px}.contactdsa .legal-q:first-child{margin-top:5px}.contactdsa .legal-a{margin-top:3px;margin-bottom:10px;margin-left:28px}.contactdsa .legal-a:last-child{margin-bottom:15px}.contactdsa .select.not-title{padding-top:0!important;margin-top:0!important}.contactdsa .contact-links-submit{display:block!important;margin-top:25px}.contactdsa .contact-links-submit .link-container{margin-top:10px;margin-left:30px}.contactdsa .contact-links-submit span{color:#fff}.contactdsa .checkbox-container.legal{margin-top:0}.contactdsa .checkbox-container.solutions{margin-top:0;margin-bottom:40px;display:flex;flex-wrap:wrap;gap:10px}.contactdsa .checkbox-container.solutions .checkbox-group{flex:1 1 calc(50% - 10px);min-width:250px;width:calc(50% - 10px);text-align:left}.contactdsa .checkbox-container.solutions .checkbox-group label{font-size:1.6rem!important;line-height:2.9rem!important}.contactdsa .client-general-info a{color:#1d64f9}.contactdsa .client-info{margin-top:0!important;margin-bottom:70px!important}.contactdsa .client-info a{color:#1d64f9}.contactdsa .d-none{display:none!important}.contactdsa .pb-0{padding-bottom:0!important}.contactdsa .mb-0{margin-bottom:0!important}.contactdsa .w-100{width:100%!important}.contactdsa #clientInfolink-A .end-section{width:100%;padding:120px 0 0!important;background-color:#fff}.contactdsa #clientInfolink-A .end-section div{background-color:#06f;width:100%;height:40px;padding:0 50px;margin-left:-50px}.contactdsa #emptySeparator-A{width:100%;padding:350px 0 0!important}.contactdsa #emptySeparator-A div{background-color:#06f;width:100%;height:40px}
