html,body{font-family:"Open Sans",sans-serif}
.agendar{display:flex;flex-wrap:wrap;justify-content:center}
.banner-bano{display:flex;flex-wrap:wrap;justify-content:center}
.line{margin-top:30px;margin-bottom:30px;border:0;border-top:1px solid #060643}
.banner-1{background:#e8e8e8;padding:20px;border-radius:20px;width:100%}
.banner-2{background:#e8e8e8;padding:40px;border-radius:20px;width:100%}
.cintillo{text-align:center;font-weight:bold;color:#060643;padding-top:10px;padding-bottom:10px;font-size:22px}
.bt1-products-main-container{border-bottom:0px rgba(219,219,219,0.858824) solid}
.bt1-products-second-container-data .item__link{border-bottom:0px rgba(219,219,219,0.858824) solid}
.bt1-container .brand-button{border-radius:30px;padding:8px 18px;transition:0.2s}
.bt1-container .brand-button-w{border-radius:30px;padding:8px 18px;transition:0.2s}
.brand-button{border-radius:30px;padding:8px 18px;color:#fff;transition:0.2s}
.brand-button-w{border-radius:30px;padding:8px 18px;color:#fff;transition:0.2s}
.box-reponse{padding-top:5px;padding-bottom:5px}
.card{border:1px solid #dadada;-webkit-box-shadow:0px 7px 10px -5px #00000099;border-radius:20px !important}
.border-direction{border-radius:20px;border:solid 1px #ededed;margin-right:10px;cursor:pointer;transition:0.2s;box-shadow:0px 6px 9px -4px #00000069}
.border-direction:hover{background:#8de5ff70;transition:0.2s;border:solid 1px #8de5ff}
.border-space-1{margin-bottom:20px}
.border-space-2{margin-bottom:20px}
.space-button{padding:10px}

@media(max-width:1440px){.space-border-left{margin-left:0px}}
@media(min-width:992px) and (max-width:1280px){.space-border-left{margin-left:40px}}
@media(max-width:991px){
.text-direction-2{padding-left:20px;padding-top:13px;text-align:center !important}
.text-direction{text-align:center !important}
.box-reponse{padding-top:5px;padding-bottom:5px;padding-left:2px;padding-right:10px}
.bt1-desktop{display:block}
.cintillo{text-align:center;font-weight:bold;color:#060643;padding-top:10px;padding-bottom:10px;font-size:18px}
.border-space-1{margin-left:0px;margin-bottom:20px}
.space-border-left{margin-left:0px}
.border-space-2{margin-bottom:20px;margin-left:0px}
}

@media(min-width:319px){
.bt1-container .brand-button{-ms-flex-pack:center;justify-content:center;background-color:#000042;padding:8px 18px;color:#fff;line-height:1.5rem;text-align:center;font-weight:bold;max-width:10rem;white-space:nowrap;transition:0.2s}
}
@media(min-width:319px){
.bt1-container .brand-button-w{-ms-flex-pack:center;justify-content:center;background-color:#2dd46c;padding:8px 18px;color:#fff;line-height:1.5rem;text-align:center;font-weight:bold;max-width:10rem;white-space:nowrap;transition:0.2s}
}

@media(max-width:767.98px){.bt1-products-second-container-data .item__media img{max-width:100%}}
@media(max-width:991.98px){.bt1-products-second-container-data .heading-secondary{display:block}}

@media(min-width:992px){
.bt1-info-second .info-content{padding-bottom:1.5rem;border-bottom:0px rgba(219,219,219,0.858824) solid}
}
@media(min-width:992px){
.bt1-banner-description{font-size:1rem;border-top:0px rgba(219,219,219,0.858824) solid;border-bottom:0px rgba(219,219,219,0.858824) solid}
}

@media(max-width:575px){
.border-space-1{margin-left:0px !important;margin-bottom:15px}
.space-border-left{margin-left:0px !important}
}

@media(min-width:768px){
.container-stretch{padding-left:14%;padding-right:14%;padding-top:1rem;padding-bottom:1rem}
}

@media(min-width:1290px)
.col-lg-5{-ms-flex:0 0 42%;flex:0 0 42%;max-width:42%}

.plus-icon{display:inline-block;position:absolute;left:0;top:8px}
.minus-icon{display:inline-block;position:absolute;left:0;top:8px}
button.collapsed .minus-icon{display:none;transition:0.2s}
button.collapsed .plus-icon{display:block;transition:0.2s}
button:not(.collapsed) .minus-icon{display:block;transition:0.2s}
button:not(.collapsed) .plus-icon{display:none;transition:0.2s}
.ajust{margin-bottom:0.7rem}

@media(min-width:1280px){
.col-xl-5{-ms-flex:0 0 30.66667%;flex:0 0 30.66667%;max-width:30.66667%}
}

.brand-button:hover{background-color:#47457b;text-decoration:none;transition:0.2s}
.prox-button{border-radius:30px;padding:8px 18px;color:#fff !important;font-weight:bold;transition:0.2s;background-color:#292929}
.prox-button:hover{background-color:#767676;text-decoration:none;transition:0.2s}
.brand-button-w:hover{background-color:#1c8744;text-decoration:none;transition:0.2s}

.banner-grooming{border-radius:0 0 20px 20px;margin-bottom:1rem}
.ajuste-caluga{max-width:452px;width:100%;height:auto}
.cal2{border:9px solid #00000000}
.font-base{color:#060643;text-align:center;text-transform:uppercase}
p.subtitle{font-size:18px}
.flex-correct{display:flex;flex-wrap:wrap;justify-content:center}
.title-store{text-align:center;font-weight:bold;color:#233e6e;padding-left:20px;padding-top:10px;padding-bottom:10px}
.address-store{font-size:14px}
.margin-encuad{padding:3rem 0}
.why-text{color:#5178c4;font-size:22px;text-align:center;font-weight:bold;padding-bottom:1rem;font-size:2rem}
.info-content__info_paragraph{color:#060643;font-weight:700}
.banner-ben{text-align:center}
.accordion{width:100%;max-width:950px;margin:auto}
.acc-card{border-radius:15px}
.plus-button{position:relative}
.tabla-servicios{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:11px;border:1px solid #000}
.tabla-servicios tr th:nth-child(1),.tabla-servicios tr td:nth-child(1){width:32%}
.tabla-servicios tr th:nth-child(2),.tabla-servicios tr td:nth-child(2){width:11%}
.tabla-servicios tr th:nth-child(3),.tabla-servicios tr td:nth-child(3){width:57%}
.tabla-servicios td,.tabla-servicios th{border:1px solid #000;padding:6px;vertical-align:middle}
.tabla-servicios .titulo th,.tabla-servicios .titulo td{background:#a6c9ec;font-weight:700;text-align:left;padding:4px}
.tabla-servicios .encabezado th,.tabla-servicios .encabezado td{background:#dae9f8;font-weight:700;text-align:center}
.tabla-servicios .precio{text-align:center;white-space:nowrap}
.tabla-servicios .descripcion{text-align:center;padding:10px}
.line-grooming{margin:2rem;border:1px solid #dadada;opacity:1}
@media(min-width:769px){.tarifario-card{max-height:500px}#collapseT-1{overflow-y:auto}}
@media(max-width:768px){.line-grooming{opacity:0}.tittle-acordion{text-align:center;font-size:15px;text-align:left;padding-right:20px}}
.tittle-acordion{margin-left:30px;color:#060643;font-weight:bold;margin-top:5px;display:inline-block;margin-bottom:5px}