.single-promo-block{position:relative}.single-promo-block .content-wrap{background-color:var(--color-white);position:relative;z-index:3}.single-promo-block.reversed .elements-wrap:before{background-color:var(--color-fuchsia);transform:scaleX(-1)}.single-promo-block.reversed .elements-wrap:after{background-color:var(--color-emerald);transform:scaleX(-1)}@media(min-width:880px){.single-promo-block .content-wrap{padding:5% var(--gap-2)}.single-promo-block .elements-wrap:before{background-color:var(--color-cyan);clip-path:polygon(0 0,100% 15%,100% 100%,0 85%);height:60%;left:0;top:20%;width:10%}.single-promo-block .elements-wrap:after{background-color:var(--color-lemon);clip-path:polygon(0 31%,100% 100%,100% 0);height:60%;right:0;top:10%;width:20%}.single-promo-block.reversed .content-wrap{order:1}.single-promo-block.reversed .image-wrap{order:2}.single-promo-block.reversed .elements-wrap:before{left:auto;right:0;top:20%;transform:scaleX(-1);width:20%}.single-promo-block.reversed .elements-wrap:after{height:40%;left:0;right:auto;top:50%;transform:scaleX(-1);width:20%}.single-promo-block.no-image .elements-wrap:before{clip-path:polygon(0 0,100% 25%,100% 65%,0 100%);height:250px;left:auto;right:0;top:30%;width:300px}.single-promo-block.no-image .elements-wrap:after{clip-path:polygon(100% 0,0 20%,100% 100%);height:300px;left:0;right:auto;top:20%;transform:scaleX(-1);width:300px}.single-promo-block.no-image .content-wrap{margin:0 auto;padding:5% var(--gap-2);width:80%}}@media(max-width:879px){.single-promo-block .content-wrap{order:1;padding:var(--gap-2)}.single-promo-block .image-wrap{order:2}.single-promo-block .elements-wrap{padding-top:4rem}.single-promo-block .elements-wrap:before{background-color:var(--color-cyan);clip-path:polygon(0 0,100% 15%,100% 100%,0 85%);height:40%;left:0;top:40%;width:10%}.single-promo-block .elements-wrap:after{background-color:var(--color-lemon);clip-path:polygon(100% 0,0 50%,100% 100%);height:20%;right:0;top:5%;width:50%}.single-promo-block.no-image .elements-wrap{padding-top:4rem}.single-promo-block.no-image .elements-wrap:after{clip-path:polygon(0 25%,100% 0,26% 100%,0 80%);height:200px;left:0;right:auto;top:10%;width:100px}.single-promo-block.no-image .elements-wrap:before{background-color:var(--color-emerald);height:50%;left:auto;right:0;top:35%;transform:scaleX(-1);width:100px}.single-promo-block.reversed .elements-wrap{padding-bottom:4rem}.single-promo-block.reversed .elements-wrap:before{height:50%;left:auto;right:0;top:10%}.single-promo-block.reversed .elements-wrap:after{height:25%;left:0;right:auto;top:70%;width:40%}}
