.card-contact{position:relative}.card-contact-inner{margin:0 auto;max-width:100%;width:100%}.card-contact .swiper-slide-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;max-width:99%}.card-contact .content-img{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;position:relative}.card-contact .content-img.right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.card-contact .swiper-slide{max-width:100%!important}.card-contact .img-bg{display:inline-block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:1}.card-contact .info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;width:100%;z-index:3}.card-contact .info .info-inner{background-color:var(--light-color);margin-bottom:20px;margin-top:20px;padding:24px}.card-contact .info .info-inner .title-card-contact:before{border-left:2px solid;content:"";margin-right:8px}.card-contact .info .info-inner.right{margin-left:-40px}.card-contact .info .info-inner.left,.card-contact .info .info-inner.right{border:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.card-contact .info .info-inner.left{margin-right:-40px}.card-contact .info .info-inner ul{list-style:none;margin:0;padding:0}.card-contact .info .info-inner ul.data-item li{margin-bottom:8px}.card-contact .info .info-inner ul.data-item li .label{cursor:pointer;display:inline-block;margin-bottom:8px;margin-top:8px;padding-right:20px;position:relative;width:100%}.card-contact .info .info-inner ul.data-item li .label span{font-weight:inherit}.card-contact .info .info-inner ul.data-item li .label.openTap{font-weight:700}.card-contact .info .info-inner ul.data-item li .label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9'%3E%3Cpath d='m6.953 8.283-6.23-6.06a.73.73 0 0 1 0-1.054L1.18.723a.782.782 0 0 1 1.083 0l5.23 5.089 5.24-5.094a.772.772 0 0 1 .54-.218.77.77 0 0 1 .543.218l.459.446a.73.73 0 0 1 0 1.053L8.04 8.283a.772.772 0 0 1-.543.217.772.772 0 0 1-.544-.217z' fill='%23003057' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:100% 50%;background-repeat:no-repeat;background-size:15px;content:"";height:100%;position:absolute;right:0;top:0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;vertical-align:middle;width:20px}.card-contact .info .info-inner ul.data-item li ul.phones li a span.text_link{margin:0}.card-contact .info .info-inner ul.data-item li ul.hours,.card-contact .info .info-inner ul.data-item li ul.phones{border-radius:4px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);display:none;max-width:80%;padding:15px}.card-contact .info .info-inner ul.data-item li ul.hours li{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.card-contact .info .info-inner ul.data-item>li{padding-left:55px;position:relative}.card-contact .info .info-inner ul>li>a>span.text_link{display:inline-block;margin-bottom:8px;margin-top:8px}.card-contact .info .info-inner ul li .icon_link{display:inline-block;height:40px;left:0;line-height:40px;position:absolute;text-align:center;top:8px;width:40px}.card-contact .info .info-inner ul li .icon_link i,.card-contact .info .info-inner ul li .icon_link i>span{font-size:40px}.card-contact .swiper-wrapper{height:auto!important}.card-contact.no--swiper .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.card-contact.no--swiper .card-contact-inner{width:100%}.card-contact.no--swiper .content-img{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}.card-contact.no--swiper .swiper-slide{margin:10px}@media only screen and (max-width:768px){.img-contacto{padding:20px}.img-contacto img{border-radius:7px}.card-contact .info{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1024px){.card-contact-inner{width:100%}.card-contact .content-img{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (max-width:579px){.card-contact-inner{width:100%}.card-contact .swiper-slide-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;max-width:100%}.card-contact .info .info-inner ul.data-item li ul.hours,.card-contact .info .info-inner ul.data-item li ul.phones{max-width:100%}.card-contact .content-img,.card-contact.no--swiper .content-img{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.card-contact .content-img img{position:relative}.card-contact .info .info-inner.left.card--default,.card-contact .info .info-inner.right.card--default{margin:-20px 0 0;padding:20px 10px}.card-contact .info .info-inner ul.data-item>li{border-top:1px solid rgba(0,0,0,.125);margin-bottom:0;padding-bottom:8px;padding-left:50px;padding-top:8px}.card-contact .info .info-inner ul li .icon_link{height:35px;width:35px}.card-contact .info.child-card-style{padding:0 15px}.card-contact .content-img,.card-contact .content-img.right,.card-contact .info{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.card-contact .info .info-inner ul li .icon_link i,.card-contact .info .info-inner ul li .icon_link i>span{font-size:35px}}