.modal{z-index:999999}.modal-contacta p{color:#000;font-size:18px;font-weight:500;margin:0 0 10px!important;text-align:center}.modal-contacta .title{color:#fff;display:block;font-size:30px;font-weight:500;line-height:1;margin:0!important;text-align:center;width:100%}.modal-contacta .modal-header{background:linear-gradient(90deg,#6e5ee0,#3c1a75)}.modal-contacta .btn-close{background-color:transparent;border:none;color:#fff;filter:invert(1);opacity:1;outline:none;position:absolute;right:31px;top:24px}.modal-contacta .btn-close:hover{background:transparent}.modal-contacta .link-tlf{color:#3c1a75;display:inline-block;font-size:25px;line-height:29px;margin:0 0 15px;text-align:center;text-decoration:underline}.modal-contacta .link-tlf:hover{color:#6e5ee0}.modal-contacta .link-tlf:active{color:#3c1a75}.modal-contacta .modal-body{background:#f6f6f6;border-radius:12px;display:flex;flex-direction:column;padding:25px 20px}.modal-contacta .nota-horario,.modal-contacta .nota-horario p{font-size:13px;line-height:1;margin:15px 0;text-align:center}.modal-contacta .btn-wh{align-items:center;background:#3c1a75;border-radius:8px;color:#fff;display:flex;height:50px;justify-content:center;margin:0 auto 15px;max-width:270px;width:100%}.modal-contacta .btn-wh:hover{background:#6e5ee0;color:#fff}.modal-contacta .btn-demo{align-items:center;background:#03e196;border-radius:8px;color:#3c1a75;display:flex;height:50px;justify-content:center;margin:0 auto 15px;max-width:270px;width:100%}.modal-contacta .btn-demo:hover{background:#0fa}.modal-contacta form{display:flex;flex-direction:column;margin:0 auto;max-width:270px;position:relative;width:100%}.modal-contacta .form-title,.modal-contacta form label{display:none}.modal-contacta form input[type=email],.modal-contacta form input[type=file],.modal-contacta form input[type=number],.modal-contacta form input[type=password],.modal-contacta form input[type=search],.modal-contacta form input[type=tel],.modal-contacta form input[type=text],.modal-contacta form select,.modal-contacta form textarea{border-radius:8px;color:#3c1a75;height:50px;margin:0 0 15px;outline-color:#300a6d;padding:0 10px;width:100%}.modal-contacta form input[type=mail]::placeholder,.modal-contacta form input[type=text]::placeholder{color:#989898}.modal-contacta form .hs-button,.modal-contacta form input[type=submit]{background-image:url(https://www.flowww.net/hubfs/popup_contacto-2025/arrow-white.svg);background-position:center right 10px;background-repeat:no-repeat;border:none;color:#fff;font-size:16px;height:40px;margin:0 0 13px;padding:0 20px;width:100%}.modal-contacta form .hs-button:hover,.modal-contacta form input[type=submit]:hover{background-color:#6e5ee0}.modal-contacta .inputs-list li{padding:0}.modal-contacta .legal-consent-container{background:#fff;border-radius:12px;box-shadow:3px 3px 5px 0 rgba(63,30,123,.22);-webkit-box-shadow:3px 3px 5px 0 rgba(63,30,123,.22);-moz-box-shadow:3px 3px 5px 0 rgba(63,30,123,.22);margin:0 0 15px;padding:10px!important}.modal-contacta .legal-consent-container .hs-richtext{margin:0!important}body .modal-contacta .legal-consent-container p,body .modal-contacta form .legal-consent-container p{color:#989898!important;margin:0!important;padding:0;text-align:left}.modal-contacta .legal-consent-container .hs-richtext:first-child p{margin:0!important}body .modal-contacta .legal-consent-container a,body .modal-contacta form .legal-consent-container a{color:#3c1a75;text-decoration:underline}.modal-contacta .submitted-message{margin:15px 0;text-align:center}@media(min-width:576px){.modal-contacta .modal-dialog{max-width:400px}}