.custom-solution-wrapper{background:#ece4dc;padding-bottom:32px}.custom-solution-top-inner{margin-bottom:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:8px}.custom-solution-top-title{font-family:Recoleta Alt;font-size:40px;line-height:52px;text-transform:capitalize}.custom-solution-top-text{font-size:15px;line-height:26px}.custom-solution-main-inner{display:flex;column-gap:32px}.custom-solution-main-left{position:relative;width:100%}.custom-solution-main-image{overflow:hidden;border-radius:32px;max-height:502px}.custom-solution-main-image img{width:100%;height:100%;object-fit:cover;max-height:502px}.custom-solution-main-expanded{position:absolute;left:0;top:0;width:100%;height:100%}.custom-solution-btns{display:flex;align-items:center;justify-content:center;margin-top:40px}.custom-solution-main-right{max-width:400px;width:100%;padding-left:16px;position:relative}.custom-solution-main-right:before{content:"";background:#f4f0ec80;width:16px;height:100%;border-radius:32px;position:absolute;left:0}.custom-solution-main-right-inner{display:flex;flex-direction:column;row-gap:56px;padding-left:32px}.custom-solution-main-right-box{display:flex;flex-direction:column;row-gap:12px;opacity:.3;position:relative;cursor:pointer}.custom-solution-main-right-box.active{opacity:1}.custom-solution-main-right-box:before{content:"";position:absolute;left:-44px;top:10px;width:8px;height:8px;border-radius:8px;background:#a82751}.custom-solution-main-right-box.active:before{height:135px}.custom-solution-main-right-box-badge{display:flex}.custom-solution-main-right-box-badge div{background:#f4f0ec;border-radius:4px;padding:8px 16px;font-size:11px;font-weight:500;line-height:8px;text-transform:uppercase}.custom-solution-main-right-box.active .custom-solution-main-right-box-badge div{color:#fff;background:#a82751}.custom-solution-main-right-box-title{font-size:20px;line-height:30px;font-weight:500;text-transform:uppercase}.custom-solution-main-right-box-text{font-size:15px;line-height:26px}.custom-solution-expand-box{left:10%;top:45%;position:absolute;padding:14px 11px;background:transparent;border-radius:8px;cursor:pointer}.custom-solution-expand-box.active{background:#fff}.custom-solution-expand-box>div{display:flex;column-gap:16px;align-items:center}.custom-solution-expand-plus{width:41px;height:41px;background:#fff;border-radius:41px;display:flex;align-items:center;justify-content:center}.custom-solution-expand-box.active .custom-solution-expand-plus{width:31px;height:31px;background:#a82751}.custom-solution-expand-box.active .custom-solution-expand-plus svg path{fill:#fff}.custom-solution-expand-box-content{flex-wrap:wrap;line-height:9px;display:none;flex-direction:column;row-gap:10px;font-size:13.2px;animation:fadeIn 1.5s ease forwards;opacity:0}.custom-solution-expand-box-content span{font-weight:500;font-size:11px}.custom-solution-expand-box.active .custom-solution-expand-box-content{display:flex;opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 767px){.custom-solution-wrapper{margin-top:-65px}.custom-solution-top-inner{margin-bottom:32px}.custom-solution-top-title{font-size:35px;line-height:42px;text-align:center}.custom-solution-top-text{text-align:center}.custom-solution-main-inner{flex-direction:column;row-gap:32px}.custom-solution-main-left{display:flex;flex-direction:column}.custom-solution-main-image{border-radius:16px 16px 0 0}.custom-solution-main-expanded{position:relative}.custom-solution-expand-box{left:0!important;top:0!important;width:100%;border-radius:0 0 8px 8px;display:none;position:relative}.custom-solution-expand-box.active{display:flex}.custom-solution-expand-box-content{display:flex;font-size:11px}.custom-solution-expand-plus{display:none}.custom-solution-expand-box.active .custom-solution-expand-box-content{flex-direction:row;column-gap:12px;align-items:center;justify-content:center}.custom-solution-expand-box>div{width:100%}.custom-solution-main-right{max-width:100%}.custom-solution-main-right-inner{row-gap:32px;padding-left:12px}.custom-solution-main-right-box:before{left:-24px}.custom-solution-main-right-box-title{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom-solution.css.map */
