main#main .contacto-wrapper .widget.contacto{margin-left:-12.5px;margin-right:-12.5px;background-color:transparent;-webkit-box-shadow:unset;box-shadow:unset}main#main .contacto-wrapper .widget.contacto .av-contact-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;margin-right:0;margin-top:-70px;min-height:550px;padding:0;position:relative}@media (max-width:992px){main#main .contacto-wrapper .widget.contacto .av-contact-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}}main#main .contacto-wrapper .widget.contacto .av-contact-wrapper>*{float:none!important;padding-left:0!important;padding-right:0!important}@media (min-width:993px){main#main .contacto-wrapper .widget.contacto .av-contact-wrapper>:first-child{height:90%!important;left:0!important;padding:0!important;position:absolute!important;right:auto!important;top:5%!important;width:350px!important;z-index:1}main#main .contacto-wrapper .widget.contacto .av-contact-wrapper>:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1;left:auto!important;margin-left:150px;max-width:none!important;right:auto!important}}main#main .contacto-wrapper .widget.contacto .av-contact-wrapper .av-contact-social-wrapper{background:var(--corporativo);-webkit-box-shadow:0 20px 25px rgba(0,0,0,.15);box-shadow:0 20px 25px rgba(0,0,0,.15);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:60px;position:relative;top:0}main#main .contacto-wrapper .widget.contacto .av-contact-wrapper .av-contact-social-wrapper h2,main#main .contacto-wrapper .widget.contacto .av-contact-wrapper .av-contact-social-wrapper h3{color:#fff;font-size:24px;font-weight:500;margin:0}main#main .contacto-wrapper .widget.contacto .av-contact-wrapper .av-contact-social-wrapper ul{list-style:none;margin:20px 0;padding-left:0}main#main .contacto-wrapper .widget.contacto .av-contact-wrapper .av-contact-social-wrapper ul li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:20px 0 20px 10px;position:relative}main#main .contacto-wrapper .widget.contacto .av-contact-wrapper .av-contact-social-wrapper ul li i{color:#fff;font-size:24px;margin-left:-10px;margin-top:-7px;min-width:40px}main#main .contacto-wrapper .widget.contacto .av-contact-wrapper .av-contact-social-wrapper ul li a{color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}main#main .contacto-wrapper .widget.contacto .av-contact-wrapper .av-contact-social-wrapper ul li a:hover{opacity:.7;text-decoration:none}main#main .contacto-wrapper .widget.contacto .av-contact-wrapper .av-contact-social-wrapper .av-contact-social-media ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:0!important;position:relative}main#main .contacto-wrapper .widget.contacto .av-contact-wrapper .av-contact-social-wrapper .av-contact-social-media ul li{list-style:none;margin:0 15px 0 0}main#main .contacto-wrapper .widget.contacto .av-contact-wrapper .av-contact-social-wrapper .av-contact-social-media ul li a{color:#fff;font-size:25px;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}main#main .contacto-wrapper .widget.contacto .av-contact-wrapper .av-contact-social-wrapper .av-contact-social-media ul li a:hover{opacity:.5}main#main .contacto-wrapper .widget.contacto .av-contact-wrapper .av-contact-form-wrapper{background:#fff;-webkit-box-shadow:0 50px 50px rgba(0,0,0,.25);box-shadow:0 50px 50px rgba(0,0,0,.25);height:auto;padding:70px 50px 70px 250px!important;position:relative}@media (max-width:992px){main#main .contacto-wrapper .widget.contacto .av-contact-wrapper .av-contact-form-wrapper{padding:30px!important}}main#main .contacto-wrapper .widget.contacto .av-contact-wrapper .av-contact-form-wrapper h3{color:var(--corporativo);font-size:24px;font-weight:500;margin:0 0 30px 0}main#main .contacto-wrapper .widget.contacto #formContacto{padding-top:30px}main#main .contacto-wrapper .widget.contacto #formContacto .container-gdpr{margin-bottom:15px}main#main .contacto-wrapper .widget.contacto #formContacto .container-gdpr .its--col-md-12.acepto{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:4px;padding-left:0}main#main .contacto-wrapper .widget.contacto #formContacto .container-gdpr .its--col-md-12.acepto:nth-of-type(2){margin-top:4px}main#main .contacto-wrapper .widget.contacto #formContacto .container-gdpr .its--col-md-12.acepto input[type=checkbox]{background-color:#fff;border:2px solid #c8cdd1;border-radius:0;-ms-flex-negative:0;flex-shrink:0;margin:0 10px 0 0;min-height:27px;min-width:27px;padding:2px 5px;vertical-align:middle;-webkit-appearance:none;width:27px;opacity:1;position:relative}main#main .contacto-wrapper .widget.contacto #formContacto .container-gdpr .its--col-md-12.acepto input[type=checkbox]:checked::before{-webkit-font-smoothing:antialiased;content:"\e818";font-family:fontlibrary;speak:none}main#main .contacto-wrapper .widget.contacto #formContacto .container-gdpr .its--col-md-12.acepto label{cursor:pointer;font-size:12px;font-weight:800;margin-bottom:0;padding-left:0;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto!important}main#main .contacto-wrapper .widget.contacto #formContacto .container-gdpr .its--col-md-12.acepto label:before{display:none}main#main .contacto-wrapper .widget.contacto #formContacto .container-gdpr .its--col-md-12.acepto label a{color:#333;font-weight:700;text-decoration:underline}main#main .contacto-wrapper .widget.contacto #formContacto .container-gdpr .its--col-md-12.acepto label a:hover{opacity:.9}main#main .contacto-wrapper .widget.contacto #formContacto .phone_container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}main#main .contacto-wrapper .widget.contacto #formContacto .phone_container .flecha_select{width:35%}main#main .contacto-wrapper .widget.contacto #formContacto .form-control{background:0 0;border:none;border-bottom:1px solid #777;border-radius:0;box-shadow:none;color:#333;font-size:18px;font-weight:300;outline:0;padding:5px 0;resize:none;-webkit-box-shadow:none}main#main .contacto-wrapper .widget.contacto #formContacto .form-control:focus{box-shadow:none;outline:0;-webkit-box-shadow:none}main#main .contacto-wrapper .widget.contacto #formContacto textarea.form-control{height:120px}main#main .contacto-wrapper .widget.contacto #formContacto label{display:block;margin-bottom:35px;position:relative;width:100%!important}main#main .contacto-wrapper .widget.contacto #formContacto label#CapaConsulta{margin-bottom:15px}main#main .contacto-wrapper .widget.contacto #formContacto label>span{color:var(--corporativo);display:block;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}main#main .contacto-wrapper .widget.contacto #formContacto label>span span{color:var(--corporativo)}main#main .contacto-wrapper .widget.contacto #formContacto #botonContacto{margin-top:15px}main#main .contacto-wrapper .widget.contacto #formContacto #botonContacto>label{margin-bottom:0}main#main .contacto-wrapper .widget.contacto #formContacto #boton_contacto #boton_enviar{background:var(--corporativo);border:none;border-radius:0;color:#fff;cursor:pointer;font-size:15px;font-weight:700;max-width:150px;padding:12px;text-transform:uppercase;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;width:100%}main#main .contacto-wrapper .widget.contacto #formContacto #boton_contacto #boton_enviar:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}