/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background-color:white;display:flex;flex-direction:column;}i{color:white;}.head{background-color:black;display:flex;justify-content:space-between;width:100%;color:white;object-fit:contain;}.header{top:0;position:sticky;}.correo{font-size:20px;font-family:sans-serif;align-items:center;margin:10px 0 10px 150px;}.numero{font-size:20px;font-family:sans-serif;align-items:center;margin:10px 0 10px 0;}.Dheader{font-size:30px;margin-right:20%;}.Dheader i{margin-right:15px;}.nav-item .nav-link:hover,.nav-item .dropdown:hover{background-color:rgb(44,44,44) !important;color:white !important;}.dropdown-menu{background-color:rgb(44,44,44) !important;}.dropdown-item{color:white !important;font-size:small;}.dropdown-item:hover{background-color:rgb(44,44,44) !important;color:white !important;}.logo{margin-left:15%;}.navbar-nav{margin-right:25%;}.content{display:flex;flex-direction:column;justify-content:center;margin:25px 30% 10px 30%;width:70%;text-align:left;}.FormTitle{font-size:large;font-weight:bolder;text-align:left !important;margin-top:2%;}.js-form-type-textfield,.js-form-type-email,.js-form-type-tel,.js-form-type-textarea{display:flex;flex-direction:column;margin:1.2% 0 1.2% 0;font-family:serif;font-size:large;font-weight:bolder;}.js-form-item-captcha-response{font-size:medium;font-weight:normal;font-family:serif;}#edit-nombre,#edit-email,#edit-asunto,#edit-captcha-response,#edit-mensaje{width:60%;}#edit-captcha-response--description{display:none !important;}.captcha-type-challenge--image .captcha__element{display:block;}.captcha__image-wrapper{display:flex;align-items:center;position:relative;flex:0 0 var(--image-width);}.captcha__image-wrapper img{display:block;width:30%;height:100px;border:1px solid #eee;padding:0.35rem;margin-bottom:0.5rem;}#edit-actions-submit{background-color:black;color:#ffffff;margin:15px 0 0 0;text-align:center;}.captcha__description.description{display:none;}.footer{flex-shrink:0;color:white;background-color:black;padding-top:20px;}.footer-bottom-middle{display:-webkit-box;display:-ms-flexbox;display:flex;width:65vw;margin:10px 20% 10px 18%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;font-family:sans-serif;align-items:center;border-top:3px double #bbb0a1;padding:1rem 0;}.Contacto{font-family:sans-serif;font-size:large;margin:10px 20% 10px 18%;text-align:left !important;line-height:1em;box-sizing:border-box;color:white;}.items a{text-decoration:none !important;}form#user-login-form{display:grid;place-content:center;margin:8% 0 8% 0;}.js-form-item.form-item.form-type-password.js-form-type-password.form-item-pass.js-form-item-pass{font-size:large;display:flex;flex-direction:column;margin:1% 0 1% 0;font-weight:bolder;}.js-form-item.form-item.form-type-textfield.js-form-type-textfield.form-item-name.js-form-item-name{font-size:large;display:flex;font-weight:bolder;flex-direction:column;margin:1% 0 1% 0;}input#edit-submit{color:white;background-color:black;font-size:larger;margin:3% 0 0 0;width:100%;padding:10px;}form#verificacion-form{display:grid;place-content:center;margin:8% 0 8% 0;}label.js-form-required.form-required{font-weight:bolder;font-size:larger;}input#edit-entrar{padding:10px;color:white;background-color:black;font-size:larger;margin:3% 0 0 0;}form#solicitud-form{display:grid;place-content:center;margin:8% auto;background:#ffffff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,0.1);padding:30px;width:50%;border-top:5px solid #000000;}form#solicitud-form label{font-weight:bolder;margin-bottom:8px;margin-top:8px;display:block;color:#333;}input#enviar{color:white;background-color:black;padding:10px;font-size:larger;margin:3% 0 0 0;}table#edit-request{width:100%;border-collapse:collapse;margin-bottom:30px;font-family:'Arial',sans-serif;box-shadow:0 4px 15px rgba(0,0,0,0.05);}table#edit-request thead th{background-color:#000000;color:#ffffff;padding:15px;text-align:left;font-weight:bolder;text-transform:uppercase;font-size:13px;}table#edit-request tbody td{padding:12px 15px;border-bottom:1px solid #eeeeee;color:#333333;vertical-align:middle;}table#edit-request tbody tr:nth-child(even){background-color:#fafafa;}table#edit-request tbody tr:hover{background-color:#f1f1f1;}table#edit-request select{padding:8px;border-radius:4px;border:1px solid #ccc;background-color:#fff;cursor:pointer;}table#edit-request a{color:#000;text-decoration:underline;font-weight:bold;}form#user-register-form{display:grid;place-content:center;margin:8% 0 8% 0;}form#user-register-form .form-item{margin-bottom:20px;}form#user-register-form label{font-weight:bolder;display:block;margin-bottom:8px;}form#user-register-form input[type="text"],form#user-register-form input[type="email"]{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;}form#user-register-form #edit-submit{background-color:black;color:white;padding:12px;border:none;border-radius:4px;font-weight:bold;cursor:pointer;width:100%;}@media (max-width:995px){body{display:flex;flex-direction:column;}.content{display:flex;flex-direction:column;justify-content:center;margin:25px 20% 10px 20%;width:80%;text-align:left;}.head{line-height:1em;display:flex;width:100%;align-items:center;}.correo,.numero{font-size:10px;display:flex;align-items:center;margin:10px 8px 10px 0;padding:7px;}.Dheader{font-size:10px;margin-right:8px;}.logo{width:55%;}.captcha__image-wrapper img{width:55%;height:90px;}.js-form-item-captcha-response{font-size:small;width:70%;font-weight:normal;font-family:serif;}form#user-login-form,form#verificacion-form,form#solicitud-form{width:90% !important;margin:10% auto;padding:20px;}input[type="text"],input[type="password"],select,textarea{width:100% !important;font-size:16px;}input#edit-submit,input#edit-entrar,input#enviar{padding:15px;font-size:18px;}table#edit-request{display:block;overflow-x:auto;white-space:nowrap;}}@media (max-width:480px){.head p{font-size:10px;}form#solicitud-form{width:95% !important;padding:15px;}.titulo-card{font-size:14px;}}
