.icon-services{font-size:31px;padding-right:16px;color:var(--color-primary-01)}
.cc31_services_list{padding:32px 0}
.service-container{padding:0 0 32px 0}
.service-container .title-icon{margin-bottom:1rem}
.service-container .description p,.service-container ul{color:#1b1b1b;font-family:Barlow;font-size:16px;letter-spacing:0;line-height:24px;list-style:none}
.service-container .description p>a,.service-container ul>a{color:var(--color-primary-01);font-family:Barlow;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px}
.service-container .map-link{color:var(--color-primary-01)}
.service-container .map-link>a span.font-weight-bold{font-size:20px}
.service-container .service-separator{border-bottom:var(--smooth-gray-border);display:none}
.show{display:flex !important}
@media(max-width:768px){.show{margin:auto}
}
#modalAttM .modal-contenido{height:100%}
#modalAttM .modal-contenido .modal-header{border-bottom:0;padding-top:50px}
#modalAttM .modal-contenido .modal-header .close{opacity:1}
#modalAttM .modal-contenido .modal-header .close span{font-size:40px;text-shadow:0 0 white;color:white;font-weight:400}
#modalAttM .modal-contenido .modal-body{width:100%;margin-top:50px;border-radius:12px;height:70%;padding:0}
@media(max-width:768px){#modalAttM .modal-contenido .modal-body{margin-top:0;width:100%;height:80%}
}
#modalAttM .modal-contenido .modal-body .map-google{height:100%;border-radius:12px}
#modalAttM .modal-contenido .modal-body .map-google .label-map{border-radius:12px;padding:4px 8px;background-color:#fff;top:90px;position:absolute;left:-50px;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;text-align:center;font-family:var(--barlow-semibold-2);color:var(--color-primary-01)}
#modalAttM .modal-contenido .buttons{margin-top:32px;display:flex;justify-content:flex-end}
@media(max-width:768px){#modalAttM .modal-contenido .buttons{flex-direction:column}
}
#modalAttM .modal-contenido .buttons .border-solid{box-sizing:border-box;height:48px;width:176px;border-radius:12px;background-color:#fff;margin-right:34px}
@media(max-width:768px){#modalAttM .modal-contenido .buttons .border-solid{height:48px;width:100%}
}
#modalAttM .modal-contenido .buttons .border-solid:hover{background-color:var(--color-primary-01)}
#modalAttM .modal-contenido .buttons .border-solid:hover .button01 .cmp-button .cmp-button__text{color:#fff}
#modalAttM .modal-contenido .buttons .border-solid:active{border-radius:12px;background-color:rgba(255,255,255,0);box-shadow:inset 0 4px 16px 0 rgba(12,67,149,0.5)}
#modalAttM .modal-contenido .buttons .border-solid:active .button01 .cmp-button .cmp-button__text{color:var(--color-primary-01)}
#modalAttM .modal-contenido .buttons .border-solid:focus{border-radius:12px;background-color:rgba(255,255,255,0);box-shadow:0 4px 16px 0 rgba(12,67,149,0.5)}
#modalAttM .modal-contenido .buttons .border-solid:focus .button01 .cmp-button .cmp-button__text{color:var(--color-primary-01)}
#modalAttM .modal-contenido .buttons .border-solid .button01{height:100%}
#modalAttM .modal-contenido .buttons .border-solid .button01 .cmp-button{text-decoration:none;height:100%}
#modalAttM .modal-contenido .buttons .border-solid .button01 .cmp-button .cmp-button__text{color:var(--color-primary-01);font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
#modalAttM .modal-contenido .buttons .border-outline{box-sizing:border-box;height:48px;width:176px;border:2px solid #fff;border-radius:12px}
@media(max-width:768px){#modalAttM .modal-contenido .buttons .border-outline{height:48px;width:100%;margin:24px 0}
}
#modalAttM .modal-contenido .buttons .border-outline:hover{background-color:#fff}
#modalAttM .modal-contenido .buttons .border-outline:hover .button01 .cmp-button .cmp-button__text{color:var(--color-primary-01)}
#modalAttM .modal-contenido .buttons .border-outline:active{background-color:#fff;box-shadow:inset 0 4px 16px 0 var(--color-primary-03);border:0}
#modalAttM .modal-contenido .buttons .border-outline:active .button01 .cmp-button .cmp-button__text{color:var(--color-blue)}
#modalAttM .modal-contenido .buttons .border-outline:focus{background-color:#fff;box-shadow:0 4px 16px 0 var(--color-primary-03);border:0}
#modalAttM .modal-contenido .buttons .border-outline:focus .button01 .cmp-button .cmp-button__text{color:var(--color-primary-01)}
#modalAttM .modal-contenido .buttons .border-outline .button01{height:100%}
#modalAttM .modal-contenido .buttons .border-outline .button01 .cmp-button{text-decoration:none;height:100%}
#modalAttM .modal-contenido .buttons .border-outline .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
body .modal-backdrop.show{opacity:1;background-color:var(--color-background-modal);z-index:20;overflow:hidden}