.flex-section .flex-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px}.flex-section .flex-wrapper.img_right{flex-direction:row-reverse}.flex-section .flex-item{min-height:550px}.flex-section .flex-item.flex-left{width:53%;position:relative;border-radius:30px;overflow:hidden}.flex-section .flex-item.flex-right{width:47%;position:relative;background:#f8f7f7;border-radius:30px;overflow:hidden}.flex-section .content .info{position:relative;padding:9%}@media (max-width:798px){.flex-section .flex-wrapper{flex-wrap:wrap}.flex-section .flex-item.flex-left,.flex-section .flex-item.flex-right{width:100%}}.flex-section .flex-item>.image,.flex-section .image img{width:100%;height:100%}.flex-section .flex-item>.image img{min-height:550px;object-fit:cover}.flex-section .image .info{position:absolute;color:#fff;top:unset;left:50px;bottom:50px}.flex-section .title{font-size:24px;font-weight:500;line-height:1.25;margin-bottom:.2em}.flex-section a.btn{margin-top:32px;background:#fff;color:#000;transition:.3s;border-radius:16px}.flex-section .content .info>div,.flex-section .content .info a{z-index:1}.flex-section .content .image{position:absolute;right:0;left:0;top:50%;width:120%;z-index:0!important}.flex-section .icons-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2em;grid-row-gap:4em;padding:16% 9%}.flex-section .icon-item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.flex-section .icon-item__icon img{width:60px;display:block}.flex-section .icon-item .icon-item__text{color:#0b0704;margin-top:25px;font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:1.25;margin-bottom:.2em}.icon-item__btn a.line-btn{color:#524842;text-decoration:underline;margin-top:.5em;line-height:1.2}@media (max-width:798px){.flex-section .content .image{left:25%;width:100%;top:80%}.flex-section .image .info{left:20px;bottom:24px}.flex-section .flex-item{min-height:360px}.flex-section .content .info{padding:20px}.flex-section .icon-item .icon-item__text{margin-top:10px}.flex-section .icons-wrapper{padding:20px}.flex-section .flex-wrapper{flex-direction:column}.flex-section .flex-wrapper.reverse,.flex-section .flex-wrapper.img_right.reverse{flex-direction:column-reverse}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/left-right.css.map */
