.banner-content-item{height:100%}.banner-list-image img{width:100%;object-fit:cover}.banner__item--btn a{transition:.3s all ease}.box__portfolio .banner__item--btn{position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media(max-width:991px){.box__portfolio .banner__item--btn{right:20px}}.box__portfolio .banner-text{transition:.3s all ease}@media(min-width:1200px){.box__portfolio .banner-text{opacity:0;visibility:hidden;transform:scale(.5)}}.box__portfolio .banner-content:hover .banner-text{opacity:1;visibility:visible;transform:scale(1)}.btn_slip{text-decoration:none;line-height:1;border-radius:15px;overflow:hidden;position:relative;color:#121212;border:none;cursor:pointer}.button-decor{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#636edf;transform:translate(-100%);transition:transform .5s;z-index:0}.button-content{display:flex;align-items:center;font-weight:600;position:relative;overflow:hidden}.button__icon{width:48px;height:48px;border-radius:15px;background-color:#636edf;display:grid;place-items:center}.button__text{display:inline-block;transition:color .2s;padding:2px 1.5rem 2px .75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.btn_slip:hover .button__text{color:#fff}.btn_slip:hover .button-decor{transform:translate(0)}.bg-border-circle{position:absolute;left:50%;bottom:0;transform:translate(-50%);z-index:0}.widget-spacer{width:240px}.widget-container{height:38px;background-color:#f2f1f6;border-radius:20px 20px 0 0}.bg-border-shape{position:absolute;background-color:#f2f1f6;width:20px;height:20px;clip-path:path("M0 0 Q0,20 20,20 L 0 20 Z")}.bg-border-shape.bottom-right{bottom:-1px;right:-20px}.bg-border-shape.bottom-left{bottom:0;left:-20px;transform:rotate(-90deg)}@media(max-width:767px){.custom_accordion-button{padding:20px;font-size:16px;line-height:26px}.custom_accordion-content{padding:0 20px}.custom_accordion-content.show{padding-bottom:20px}}@media(max-width:480px){.list__text .list__text--item{flex-direction:column;align-items:center}.list__text .list_text_item_content{width:100%;align-items:center}.block-content .counter-item__content{padding:10px 10px 12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/banner-grid.css.map */
