.hidden{display:none;}.promo-wrapper{padding-top:25px;padding-bottom:10px;}.promo-carousel{margin:0px -10px;}.promo-wrapper .views-row{padding:0px 10px;}.promo-item{border-radius:6px;border:6px solid rgba(247,234,217,0.40);background:#F7EAD9 url('data:image/svg+xml,<svg width="155" height="73" viewBox="0 0 155 73" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.9799 73.0001C38.377 73.0001 50.8646 69.0332 60.1683 60.8399C66.7185 55.0716 74.0937 47.3695 80.666 36.4999C93.666 14.9999 133.166 5.99988 154.166 -0.00012207L0.666016 0.00012207V73.0001H25.9799Z" fill="%23F3AF5E" fill-opacity="0.15"/></svg>') left top no-repeat;padding:3px 10px 3px 5px;min-height:87px;display:flex;align-items:center;gap:16px;}.promo-item a{text-decoration:underline;}.promo-item a:hover{text-decoration:none;}.promo-label{color:#4C311F;font-size:15px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:6px;}.promo-item p{color:#704B32;font-size:12px;font-style:normal;font-weight:400;line-height:normal;opacity:0.6;margin:0px;}.promo-pic{flex:0 0 56px;}.promo-carousel{margin:15px 0;}.promo-carousel:not(.slick-initialized){display:none;}.promo-carousel ul.slick-dots{margin-top:15px;height:auto;line-height:4px;}.promo-carousel{height:auto;line-height:4px;}.promo-carousel ul.slick-dots li{margin:0 8px 10px 8px;}.promo-carousel ul.slick-dots li button{width:30px;height:4px;border-radius:111px;opacity:0.1;background:#2D2D2D;}.promo-carousel ul.slick-dots li button:hover,.promo-carousel ul.slick-dots li.slick-active button{background:#ffdc98;opacity:1}.promo-carousel button.slick-prev.slick-arrow{left:-30px;top:20px;background:transparent;transform:rotate(180deg);}.promo-carousel button.slick-next.slick-arrow{right:-30px;top:20px;background:transparent;}.view-products:not(.view-proectsnew) .promo-wrapper.view-content .views-row{padding:0px 10px;}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}form .form-actions{align-self:flex-end;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}.link-edit-summary{border:0;background:none;text-decoration:underline;color:var(--bs-link-color);}
.breadcrumb{font-size:0.929em;}
