.contact .contact-inner{box-shadow:0px 0px 50px #000;border-radius:22px;background:#FF8C07;padding:40px
30px}.contact .contact-inner .nombre input,
.contact .contact-inner .email input,
.contact .contact-inner .telefono input,
.contact .contact-inner .mensaje input,
.contact .contact-inner .fecha input,
.contact .contact-inner
textarea{border-radius:8px}.contact .contact-inner input.wpcf7-submit{border-radius:24px;width:100%;background:#fff;color:#000}.has-hover  .box-text .user-description{opacity:0;height:0}.has-hover:hover .box-text .user-description{height:auto;transition:opacity 1s;-webkit-transition:opacity 1s;opacity:1}.mfp-content ul li
a{color:#063C68}.mfp-content ul.sub-menu li a,
.header-nav ul.sub-menu li
a{font-size:0.8rem;text-transform:uppercase;color:#063C68;font-weight:600}ul.list-dots{list-style:none}ul.list-dots
li{margin-bottom:0px}ul.list-dots li::before{content:"\2022";color:#063C68;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;font-size:1.2rem}body .banner h1.banner-title{font-size:2rem}.icon-social .icon-box{float:left}.box.hover-content{box-shadow:0px 20px 16px #e1dfdf;margin-bottom:20px}.icon-social{float:left;margin-right:15px!important;margin-left:0px!important}.hover-content .icon-box{display:flex;flex-direction:column;flex-wrap:nowrap}.hover-content .icon-box-img{margin-bottom:0px;order:2}.hover-content .icon-box .icon-box-text{order:1}.hover-content .box-text{display:none;position:absolute;bottom:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:0px;padding-bottom:0px}.hover-content:hover .box-text{display:block}@media only screen and (max-width: 48em){body .banner h1.banner-title{font-size:1.2rem}}