.bende-packages{display:flex;width:100%;overflow:hidden;background:#fbf6f2}
.bende-packages *{box-sizing:border-box}
.bende-packages__intro{width:38%;display:flex;flex-direction:column;justify-content:center;flex:0 0 auto;background:#765648;padding:52px 46px}
.bende-packages__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;background:#fbf6f2}
.bende-packages__grid--d-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.bende-packages__grid--d-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.bende-packages__grid--d-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.bende-packages__grid--d-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.bende-packages--intro-left .bende-packages__grid{width:auto;flex:1}
.bende-packages--intro-top{flex-direction:column}
.bende-packages--intro-top .bende-packages__intro,.bende-packages--intro-top .bende-packages__grid{width:100%}
.bende-packages--no-intro .bende-packages__grid{width:100%}
.bende-packages__section-title{font-size:36px;line-height:1.08;margin:0 0 20px;color:#f7eee9}
.bende-packages__section-text,.bende-packages__section-text p{font-size:14px;line-height:1.55;margin:0;color:#f7eee9}
.bende-packages__section-info{margin-top:22px;font-size:11px;line-height:1.5;color:#f7eee9}
.bende-packages__section-info p{margin:0;color:inherit}
.bende-packages__card{min-width:0;padding:40px 24px 34px;display:flex;flex-direction:column;align-items:center;text-align:center;background:#fbf6f2;border-style:solid;border-width:0 1px 0 0;border-color:#e9d6cc}
.bende-packages__card:last-child{border-right-width:0!important}
.bende-packages__title{font-size:var(--bende-package-title-size,20px);line-height:1.15;color:#b77a60;margin-bottom:8px;max-width:100%;overflow-wrap:anywhere;min-height:2.30em;width:100%}
.bende-packages__subtitle{font-size:10px;line-height:1.35;letter-spacing:.1em;text-transform:uppercase;color:#8c7d76;margin-bottom:18px;min-height:2.70em;width:100%}
.bende-packages__price{font-size:31px;line-height:1;color:#b77a60;margin-bottom:10px;min-height:1.05em;width:100%}
.bende-packages__duration{font-size:12px;line-height:1.3;color:#716964;margin-bottom:15px;min-height:1.30em;width:100%}
.bende-packages__description{flex:1;font-size:12px;line-height:1.5;color:#77706c;margin-bottom:22px;min-height:3.00em;width:100%}
.bende-packages__description p{margin:0;color:inherit}
.bende-packages__button{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;text-decoration:none!important;border-style:solid;border-width:1px;border-color:#b77a60;border-radius:5px;padding:9px 17px;color:#b77a60;background:transparent;transition:.2s ease}
.bende-packages__button:hover{color:#fff;background:#b77a60;border-color:#b77a60}
.bende-packages__empty{padding:40px;width:100%}
@media(max-width:1024px){
.bende-packages--intro-left{flex-direction:column}
.bende-packages--intro-left .bende-packages__intro,.bende-packages--intro-left .bende-packages__grid{width:100%}
.bende-packages__grid--t-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.bende-packages__grid--t-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.bende-packages__grid--t-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.bende-packages__grid--t-4{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(max-width:767px){
.bende-packages__grid--m-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.bende-packages__grid--m-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.bende-packages__grid--m-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.bende-packages__grid--m-4{grid-template-columns:repeat(4,minmax(0,1fr))}
}
