.accordion{max-width:950px; margin:auto}
.accord-despl{display: block; position: relative; cursor: pointer;}
.ajust{margin-bottom: 0.7rem;}
.banner-1 {background: #e8e8e8;padding: 20px;border-radius: 20px;width:100%}
.banner-2 {background: #e8e8e8;padding: 40px;border-radius: 20px;width:100%}
.banner-grooming{border-radius: 0 0 20px 20px;margin-bottom: 1rem;}
.banner-round{max-width:434px; border-radius:15px}
.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}
.box-reponse {padding-top: 5px;padding-bottom: 5px;}
.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;}
.brand-button:hover{background-color:#47457b;text-decoration:none;transition:0.2s;}
.brand-button-w:hover{background-color:#1c8744;text-decoration:none;transition:0.2s;}
.bt1-container {display: flex !important; justify-content: center !important;}
.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;}
.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;}
.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;}
.card {border: 1px solid #dadada;-webkit-box-shadow: 0px 7px 10px -5px #00000099;border-radius: 20px !important;}
.cintillo {text-align:center;font-weight: bold;color: #060643;padding-top: 10px;padding-bottom: 10px;font-size:22px}
.container-stretch{max-width: 1400px;}
.flex-cent{display:flex; flex-wrap:wrap; justify-content:center}
.font-base{color:#060643;text-align:center;text-transform:uppercase}
.info-content{display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;justify-content: space-between}
.info-content__info_paragraph{color:#060643; font-weight:700}
.infograf{max-width:800px; margin:auto 0}
.item__title{text-align: center; font-weight:bold; color:#233e6e; padding-top:10px; padding-bottom:10px}
.line {margin-top: 30px;margin-bottom: 30px;border: 0;border-top: 1px solid #060643;}
.minus-icon {display: inline-block;position: absolute;left: 0;top: 8px;}
.ord-01{display: flex; flex-wrap: wrap; justify-content: center}
.pt-2r{padding-top:2rem;}
.p14{font-size:14px}
.fs-18{font-size:18px}
.plus-icon {display: inline-block;position: absolute;left: 0;top: 8px;}
.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;}
.space-button {padding: 10px;}
.subt-style{color:#5178c4; font-size:22px; text-align:center; font-weight:bold}
.ta-c{text-align:center}
.tittle-acordion {color: #060643;text-align: center;font-weight: bold;margin-top: 5px;display: inline-block;margin-bottom: 5px;margin-left:30px}
.video-prop{aspect-ratio: 16 / 9}
@media (min-width: 319px){
.bt1-container .brand-button {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;}
.bt1-container .brand-button-w {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: 575px){
.border-space-1 {margin-left: 0px !important;margin-bottom: 15px}
.space-border-left {margin-left: 0px !important;}
}
@media (max-width: 768px) {
.bt1-products-second-container-data .item__media img {max-width: 100%;}
}
@media (min-width: 768px) {
.container-stretch {padding-top: 1rem;padding-bottom: 1rem;}
}
@media (max-width: 992px){
.box-reponse {padding-top: 5px;padding-bottom: 5px;padding-left:2px;padding-right:10px;}
.border-space-1 {margin-left: 0px;margin-bottom: 20px;}
.border-space-2 {margin-bottom: 20px;margin-left: 0px;}
.bt1-desktop {display: block;}
.bt1-products-second-container-data .heading-secondary {display: block;}
.cintillo {text-align:center;font-weight: bold;color: #060643;padding-top: 10px;padding-bottom: 10px;font-size:18px}
.space-border-left {margin-left: 0px;}
.text-direction-2 {padding-left: 20px;padding-top: 13px;text-align:center !important;}
.tittle-acordion {color: #060643;font-weight: bold;margin-top: 5px;display: inline-block;margin-bottom: 5px;font-size:15px;text-align:left;padding-right: 20px;}
}
@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;}
.bt1-info-second .info-content {padding-bottom: 1.5rem;border-bottom: 0px rgba(219,219,219,0.858824) solid;}
}
@media (min-width: 992px) and (max-width: 1280px){
.space-border-left {margin-left: 40px}
}
@media (min-width: 1280px) {
.col-xl-5 {-ms-flex: 0 0 30.66667%;flex: 0 0 30.66667%;max-width: 30.66667%;}
}
@media (min-width: 1290px){
.col-lg-5 {-ms-flex: 0 0 42%;flex: 0 0 42%;max-width: 42%;}
}
@media (max-width: 1440px){
.space-border-left {margin-left: 0px}
}