/* This file is used as dependency in:
   ../../modules/macros/_section.html */

.pwr-shape-divider__offset-wrapper {
    position: relative;
}

.pwr-shape-divider__shape {
    left: 0;
    line-height: 0;
    position: absolute;
    width: 100%;
}

.pwr-shape-divider__shape--top {
    top: -1px;
}

.pwr-shape-divider__shape--top svg {
    margin-top: -1px;
}

.pwr-shape-divider__shape--bottom {
    bottom: -1px;
}

.pwr-shape-divider__shape--bottom .pwr-shape-divider__svg {
    margin-bottom: -1px;
    transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
}

.pwr-shape-divider__svg {
    display: flex;
}

@media (max-width:575px) {
    .pwr-shape-divider__shape--hidden-on-mobile {
        display: none;
    }
}