@charset "UTF-8";

.request-a-call-button,
.transition-slow {
    transition: all 500ms ease-in-out
}

.product-list .category-title,
.product-list .category-title .category-title-overlay,
.transition-medium {
    transition: all 200ms ease-in-out
}

.transition-fast {
    transition: all 100ms ease-in-out
}

.drop-shadow-none {
    box-shadow: transparent 0 0 0
}

.drop-shadow-0 {
    box-shadow: rgba(149, 157, 165, .2) 0 8px 24px
}

.drop-shadow-1,
.wp-block-media-text__media img {
    box-shadow: rgba(100, 100, 111, .2) 0 7px 29px 0
}

.drop-shadow-inset-bottom {
    position: relative
}

.drop-shadow-inset-bottom:after {
    top: 0;
    left: 0;
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0), #090909)
}

.text-shadow {
    text-shadow: 1px 1px #000
}

.text-no-shadow {
    text-shadow: none
}

@media (min-width:0px) {

    .btn-blue,
    .btn-blue:hover {
        background-color: #007bff;
        border-color: transparent
    }

    .btn-blue:hover {
        background-color: #0062cc
    }

    .btn-blue:active {
        background-color: #0062cc !important;
        border-color: #003166 !important
    }

    .btn-blue:focus {
        background-color: #0062cc;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
    }

    .btn-red,
    .btn-red:hover {
        background-color: #dc3545;
        border-color: transparent
    }

    .btn-red:hover {
        background-color: #bd2130
    }

    .btn-red:active {
        background-color: #bd2130 !important;
        border-color: #66121a !important
    }

    .btn-red:focus {
        background-color: #bd2130;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
    }

    .btn-orange,
    .btn-orange:hover {
        background-color: #fd7e14;
        border-color: transparent
    }

    .btn-orange:hover {
        background-color: #dc6502
    }

    .btn-orange:active {
        background-color: #dc6502 !important;
        border-color: #773701 !important
    }

    .btn-orange:focus {
        background-color: #dc6502;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(253, 126, 20, .5)
    }

    .btn-yellow,
    .btn-yellow:hover {
        background-color: #ffc107;
        border-color: transparent
    }

    .btn-yellow:hover {
        background-color: #d39e00
    }

    .btn-yellow:active {
        background-color: #d39e00 !important;
        border-color: #6d5200 !important
    }

    .btn-yellow:focus {
        background-color: #d39e00;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
    }

    .btn-green,
    .btn-green:hover {
        background-color: #28a745;
        border-color: transparent
    }

    .btn-green:hover {
        background-color: #1e7e34
    }

    .btn-green:active {
        background-color: #1e7e34 !important;
        border-color: #0a2c12 !important
    }

    .btn-green:focus {
        background-color: #1e7e34;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
    }

    .btn-gray,
    .btn-gray:hover {
        background-color: #6c757d;
        border-color: transparent
    }

    .btn-gray:hover {
        background-color: #545b62
    }

    .btn-gray:active {
        background-color: #545b62 !important;
        border-color: #25282b !important
    }

    .btn-gray:focus {
        background-color: #545b62;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
    }

    .btn-gray-dark,
    .btn-gray-dark:hover {
        background-color: #343a40;
        border-color: transparent
    }

    .btn-gray-dark:hover {
        background-color: #1d2124
    }

    .btn-gray-dark:active {
        background-color: #1d2124 !important;
        border-color: #000 !important
    }

    .btn-gray-dark:focus {
        background-color: #1d2124;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
    }

    .btn-gray-light,
    .btn-gray-light:hover {
        background-color: #c8c8c8;
        border-color: transparent
    }

    .btn-gray-light:hover {
        background-color: #afafaf
    }

    .btn-gray-light:active {
        background-color: #afafaf !important;
        border-color: #7c7c7c !important
    }

    .btn-gray-light:focus {
        background-color: #afafaf;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(200, 200, 200, .5)
    }

    .btn-dimgray,
    .btn-dimgray:hover {
        background-color: #6e8489;
        border-color: transparent
    }

    .btn-dimgray:hover {
        background-color: #57696d
    }

    .btn-dimgray:active {
        background-color: #57696d !important;
        border-color: #2a3234 !important
    }

    .btn-dimgray:focus {
        background-color: #57696d;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(110, 132, 137, .5)
    }

    .btn-transparent,
    .btn-transparent:hover {
        background-color: transparent;
        border-color: transparent
    }

    .btn-transparent:active {
        background-color: transparent !important;
        border-color: transparent !important
    }

    .btn-transparent:focus {
        background-color: transparent;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-black,
    .btn-black:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-black:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-black:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-white,
    .btn-white:hover {
        background-color: #fff;
        border-color: transparent
    }

    .btn-white:hover {
        background-color: #e6e6e6
    }

    .btn-white:active {
        background-color: #e6e6e6 !important;
        border-color: #b3b3b3 !important
    }

    .btn-white:focus {
        background-color: #e6e6e6;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
    }

    .btn-primary,
    .btn-primary:hover {
        background-color: #111;
        border-color: transparent
    }

    .btn-primary:hover {
        background-color: #000
    }

    .btn-primary:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-primary:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(17, 17, 17, .5)
    }

    .btn-secondary,
    .btn-secondary:hover {
        background-color: #1a1a1a;
        border-color: transparent
    }

    .btn-secondary:hover {
        background-color: #010101
    }

    .btn-secondary:active {
        background-color: #010101 !important;
        border-color: #000 !important
    }

    .btn-secondary:focus {
        background-color: #010101;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(26, 26, 26, .5)
    }

    .btn-success,
    .btn-success:hover {
        background-color: #28a745;
        border-color: transparent
    }

    .btn-success:hover {
        background-color: #1e7e34
    }

    .btn-success:active {
        background-color: #1e7e34 !important;
        border-color: #0a2c12 !important
    }

    .btn-success:focus {
        background-color: #1e7e34;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
    }

    .btn-info,
    .btn-info:hover {
        background-color: #17a2b8;
        border-color: transparent
    }

    .btn-info:hover {
        background-color: #117a8b
    }

    .btn-info:active {
        background-color: #117a8b !important;
        border-color: #062a30 !important
    }

    .btn-info:focus {
        background-color: #117a8b;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
    }

    .btn-warning,
    .btn-warning:hover {
        background-color: #ffc107;
        border-color: transparent
    }

    .btn-warning:hover {
        background-color: #d39e00
    }

    .btn-warning:active {
        background-color: #d39e00 !important;
        border-color: #6d5200 !important
    }

    .btn-warning:focus {
        background-color: #d39e00;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
    }

    .btn-danger,
    .btn-danger:hover {
        background-color: #dc3545;
        border-color: transparent
    }

    .btn-danger:hover {
        background-color: #bd2130
    }

    .btn-danger:active {
        background-color: #bd2130 !important;
        border-color: #66121a !important
    }

    .btn-danger:focus {
        background-color: #bd2130;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
    }

    .btn-light,
    .btn-light:hover {
        background-color: #f8f9fa;
        border-color: transparent
    }

    .btn-light:hover {
        background-color: #dae0e5
    }

    .btn-light:active {
        background-color: #dae0e5 !important;
        border-color: #9fadba !important
    }

    .btn-light:focus {
        background-color: #dae0e5;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
    }

    .btn-dark,
    .btn-dark:hover {
        background-color: #343a40;
        border-color: transparent
    }

    .btn-dark:hover {
        background-color: #1d2124
    }

    .btn-dark:active {
        background-color: #1d2124 !important;
        border-color: #000 !important
    }

    .btn-dark:focus {
        background-color: #1d2124;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
    }

    .btn-primary-light {
        background-color: #444;
        border-color: transparent
    }

    .btn-primary-light:hover {
        background-color: #2b2b2b;
        border-color: transparent
    }

    .btn-primary-light:active {
        background-color: #2b2b2b !important;
        border-color: #000 !important
    }

    .btn-primary-light:focus {
        background-color: #2b2b2b;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(68, 68, 68, .5)
    }

    .btn-primary-dark,
    .btn-primary-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-primary-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-primary-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-secondary-light {
        background-color: #4d4d4d;
        border-color: transparent
    }

    .btn-secondary-light:hover {
        background-color: #343434;
        border-color: transparent
    }

    .btn-secondary-light:active {
        background-color: #343434 !important;
        border-color: #010101 !important
    }

    .btn-secondary-light:focus {
        background-color: #343434;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(77, 77, 77, .5)
    }

    .btn-secondary-dark,
    .btn-secondary-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-secondary-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-secondary-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-third,
    .btn-third:hover {
        background-color: #443f3f;
        border-color: transparent
    }

    .btn-third:hover {
        background-color: #2a2626
    }

    .btn-third:active {
        background-color: #2a2626 !important;
        border-color: #000 !important
    }

    .btn-third:focus {
        background-color: #2a2626;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(68, 63, 63, .5)
    }

    .btn-third-light,
    .btn-third-light:hover {
        background-color: #797070;
        border-color: transparent
    }

    .btn-third-light:hover {
        background-color: #5e5858
    }

    .btn-third-light:active {
        background-color: #5e5858 !important;
        border-color: #2a2626 !important
    }

    .btn-third-light:focus {
        background-color: #5e5858;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(121, 112, 112, .5)
    }

    .btn-third-dark,
    .btn-third-dark:hover {
        background-color: #0f0e0e;
        border-color: transparent
    }

    .btn-third-dark:hover {
        background-color: #000
    }

    .btn-third-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-third-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(15, 14, 14, .5)
    }

    .btn-fourth,
    .btn-fourth:hover {
        background-color: #f9f9f9;
        border-color: transparent
    }

    .btn-fourth:hover {
        background-color: #e0e0e0
    }

    .btn-fourth:active {
        background-color: #e0e0e0 !important;
        border-color: #adadad !important
    }

    .btn-fourth:focus {
        background-color: #e0e0e0;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(249, 249, 249, .5)
    }

    .btn-fourth-light,
    .btn-fourth-light:hover {
        background-color: #fff;
        border-color: transparent
    }

    .btn-fourth-light:hover {
        background-color: #e6e6e6
    }

    .btn-fourth-light:active {
        background-color: #e6e6e6 !important;
        border-color: #b3b3b3 !important
    }

    .btn-fourth-light:focus {
        background-color: #e6e6e6;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
    }

    .btn-fourth-dark,
    .btn-fourth-dark:hover {
        background-color: #c6c6c6;
        border-color: transparent
    }

    .btn-fourth-dark:hover {
        background-color: #adadad
    }

    .btn-fourth-dark:active {
        background-color: #adadad !important;
        border-color: #7a7a7a !important
    }

    .btn-fourth-dark:focus {
        background-color: #adadad;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(198, 198, 198, .5)
    }

    .btn-fifth,
    .btn-fifth:hover {
        background-color: #b1b1b1;
        border-color: transparent
    }

    .btn-fifth:hover {
        background-color: #989898
    }

    .btn-fifth:active {
        background-color: #989898 !important;
        border-color: #656565 !important
    }

    .btn-fifth:focus {
        background-color: #989898;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(177, 177, 177, .5)
    }

    .btn-fifth-light,
    .btn-fifth-light:hover {
        background-color: #e4e4e4;
        border-color: transparent
    }

    .btn-fifth-light:hover {
        background-color: #cbcbcb
    }

    .btn-fifth-light:active {
        background-color: #cbcbcb !important;
        border-color: #989898 !important
    }

    .btn-fifth-light:focus {
        background-color: #cbcbcb;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(228, 228, 228, .5)
    }

    .btn-fifth-dark,
    .btn-fifth-dark:hover {
        background-color: #7e7e7e;
        border-color: transparent
    }

    .btn-fifth-dark:hover {
        background-color: #656565
    }

    .btn-fifth-dark:active {
        background-color: #656565 !important;
        border-color: #323232 !important
    }

    .btn-fifth-dark:focus {
        background-color: #656565;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(126, 126, 126, .5)
    }

    .btn-sixth,
    .btn-sixth:hover {
        background-color: #0d0d0d;
        border-color: transparent
    }

    .btn-sixth:hover {
        background-color: #000
    }

    .btn-sixth:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-sixth:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(13, 13, 13, .5)
    }

    .btn-sixth-light,
    .btn-sixth-light:hover {
        background-color: #404040;
        border-color: transparent
    }

    .btn-sixth-light:hover {
        background-color: #272727
    }

    .btn-sixth-light:active {
        background-color: #272727 !important;
        border-color: #000 !important
    }

    .btn-sixth-light:focus {
        background-color: #272727;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(64, 64, 64, .5)
    }

    .btn-sixth-dark,
    .btn-sixth-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-sixth-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-sixth-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-seventh,
    .btn-seventh:hover {
        background-color: #787878;
        border-color: transparent
    }

    .btn-seventh:hover {
        background-color: #5f5f5f
    }

    .btn-seventh:active {
        background-color: #5f5f5f !important;
        border-color: #2c2c2c !important
    }

    .btn-seventh:focus {
        background-color: #5f5f5f;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(120, 120, 120, .5)
    }

    .btn-seventh-light {
        background-color: #ababab;
        border-color: transparent
    }

    .btn-seventh-light:hover {
        background-color: #929292;
        border-color: transparent
    }

    .btn-seventh-light:active {
        background-color: #929292 !important;
        border-color: #5f5f5f !important
    }

    .btn-seventh-light:focus {
        background-color: #929292;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(171, 171, 171, .5)
    }

    .btn-seventh-dark,
    .btn-seventh-dark:hover {
        background-color: #454545;
        border-color: transparent
    }

    .btn-seventh-dark:hover {
        background-color: #2c2c2c
    }

    .btn-seventh-dark:active {
        background-color: #2c2c2c !important;
        border-color: #000 !important
    }

    .btn-seventh-dark:focus {
        background-color: #2c2c2c;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(69, 69, 69, .5)
    }
}

@media (min-width:576px) {

    .btn-sm-blue,
    .btn-sm-blue:hover {
        background-color: #007bff;
        border-color: transparent
    }

    .btn-sm-blue:hover {
        background-color: #0062cc
    }

    .btn-sm-blue:active {
        background-color: #0062cc !important;
        border-color: #003166 !important
    }

    .btn-sm-blue:focus {
        background-color: #0062cc;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
    }

    .btn-sm-red,
    .btn-sm-red:hover {
        background-color: #dc3545;
        border-color: transparent
    }

    .btn-sm-red:hover {
        background-color: #bd2130
    }

    .btn-sm-red:active {
        background-color: #bd2130 !important;
        border-color: #66121a !important
    }

    .btn-sm-red:focus {
        background-color: #bd2130;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
    }

    .btn-sm-orange,
    .btn-sm-orange:hover {
        background-color: #fd7e14;
        border-color: transparent
    }

    .btn-sm-orange:hover {
        background-color: #dc6502
    }

    .btn-sm-orange:active {
        background-color: #dc6502 !important;
        border-color: #773701 !important
    }

    .btn-sm-orange:focus {
        background-color: #dc6502;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(253, 126, 20, .5)
    }

    .btn-sm-yellow,
    .btn-sm-yellow:hover {
        background-color: #ffc107;
        border-color: transparent
    }

    .btn-sm-yellow:hover {
        background-color: #d39e00
    }

    .btn-sm-yellow:active {
        background-color: #d39e00 !important;
        border-color: #6d5200 !important
    }

    .btn-sm-yellow:focus {
        background-color: #d39e00;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
    }

    .btn-sm-green,
    .btn-sm-green:hover {
        background-color: #28a745;
        border-color: transparent
    }

    .btn-sm-green:hover {
        background-color: #1e7e34
    }

    .btn-sm-green:active {
        background-color: #1e7e34 !important;
        border-color: #0a2c12 !important
    }

    .btn-sm-green:focus {
        background-color: #1e7e34;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
    }

    .btn-sm-gray,
    .btn-sm-gray:hover {
        background-color: #6c757d;
        border-color: transparent
    }

    .btn-sm-gray:hover {
        background-color: #545b62
    }

    .btn-sm-gray:active {
        background-color: #545b62 !important;
        border-color: #25282b !important
    }

    .btn-sm-gray:focus {
        background-color: #545b62;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
    }

    .btn-sm-gray-dark,
    .btn-sm-gray-dark:hover {
        background-color: #343a40;
        border-color: transparent
    }

    .btn-sm-gray-dark:hover {
        background-color: #1d2124
    }

    .btn-sm-gray-dark:active {
        background-color: #1d2124 !important;
        border-color: #000 !important
    }

    .btn-sm-gray-dark:focus {
        background-color: #1d2124;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
    }

    .btn-sm-gray-light {
        background-color: #c8c8c8;
        border-color: transparent
    }

    .btn-sm-gray-light:hover {
        background-color: #afafaf;
        border-color: transparent
    }

    .btn-sm-gray-light:active {
        background-color: #afafaf !important;
        border-color: #7c7c7c !important
    }

    .btn-sm-gray-light:focus {
        background-color: #afafaf;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(200, 200, 200, .5)
    }

    .btn-sm-dimgray,
    .btn-sm-dimgray:hover {
        background-color: #6e8489;
        border-color: transparent
    }

    .btn-sm-dimgray:hover {
        background-color: #57696d
    }

    .btn-sm-dimgray:active {
        background-color: #57696d !important;
        border-color: #2a3234 !important
    }

    .btn-sm-dimgray:focus {
        background-color: #57696d;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(110, 132, 137, .5)
    }

    .btn-sm-transparent,
    .btn-sm-transparent:hover {
        background-color: transparent;
        border-color: transparent
    }

    .btn-sm-transparent:active {
        background-color: transparent !important;
        border-color: transparent !important
    }

    .btn-sm-transparent:focus {
        background-color: transparent;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-sm-black,
    .btn-sm-black:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-sm-black:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-sm-black:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-sm-white,
    .btn-sm-white:hover {
        background-color: #fff;
        border-color: transparent
    }

    .btn-sm-white:hover {
        background-color: #e6e6e6
    }

    .btn-sm-white:active {
        background-color: #e6e6e6 !important;
        border-color: #b3b3b3 !important
    }

    .btn-sm-white:focus {
        background-color: #e6e6e6;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
    }

    .btn-sm-primary,
    .btn-sm-primary:hover {
        background-color: #111;
        border-color: transparent
    }

    .btn-sm-primary:hover {
        background-color: #000
    }

    .btn-sm-primary:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-sm-primary:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(17, 17, 17, .5)
    }

    .btn-sm-secondary,
    .btn-sm-secondary:hover {
        background-color: #1a1a1a;
        border-color: transparent
    }

    .btn-sm-secondary:hover {
        background-color: #010101
    }

    .btn-sm-secondary:active {
        background-color: #010101 !important;
        border-color: #000 !important
    }

    .btn-sm-secondary:focus {
        background-color: #010101;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(26, 26, 26, .5)
    }

    .btn-sm-success,
    .btn-sm-success:hover {
        background-color: #28a745;
        border-color: transparent
    }

    .btn-sm-success:hover {
        background-color: #1e7e34
    }

    .btn-sm-success:active {
        background-color: #1e7e34 !important;
        border-color: #0a2c12 !important
    }

    .btn-sm-success:focus {
        background-color: #1e7e34;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
    }

    .btn-sm-info,
    .btn-sm-info:hover {
        background-color: #17a2b8;
        border-color: transparent
    }

    .btn-sm-info:hover {
        background-color: #117a8b
    }

    .btn-sm-info:active {
        background-color: #117a8b !important;
        border-color: #062a30 !important
    }

    .btn-sm-info:focus {
        background-color: #117a8b;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
    }

    .btn-sm-warning,
    .btn-sm-warning:hover {
        background-color: #ffc107;
        border-color: transparent
    }

    .btn-sm-warning:hover {
        background-color: #d39e00
    }

    .btn-sm-warning:active {
        background-color: #d39e00 !important;
        border-color: #6d5200 !important
    }

    .btn-sm-warning:focus {
        background-color: #d39e00;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
    }

    .btn-sm-danger,
    .btn-sm-danger:hover {
        background-color: #dc3545;
        border-color: transparent
    }

    .btn-sm-danger:hover {
        background-color: #bd2130
    }

    .btn-sm-danger:active {
        background-color: #bd2130 !important;
        border-color: #66121a !important
    }

    .btn-sm-danger:focus {
        background-color: #bd2130;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
    }

    .btn-sm-light,
    .btn-sm-light:hover {
        background-color: #f8f9fa;
        border-color: transparent
    }

    .btn-sm-light:hover {
        background-color: #dae0e5
    }

    .btn-sm-light:active {
        background-color: #dae0e5 !important;
        border-color: #9fadba !important
    }

    .btn-sm-light:focus {
        background-color: #dae0e5;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
    }

    .btn-sm-dark,
    .btn-sm-dark:hover {
        background-color: #343a40;
        border-color: transparent
    }

    .btn-sm-dark:hover {
        background-color: #1d2124
    }

    .btn-sm-dark:active {
        background-color: #1d2124 !important;
        border-color: #000 !important
    }

    .btn-sm-dark:focus {
        background-color: #1d2124;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
    }

    .btn-sm-primary-light {
        background-color: #444;
        border-color: transparent
    }

    .btn-sm-primary-light:hover {
        background-color: #2b2b2b;
        border-color: transparent
    }

    .btn-sm-primary-light:active {
        background-color: #2b2b2b !important;
        border-color: #000 !important
    }

    .btn-sm-primary-light:focus {
        background-color: #2b2b2b;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(68, 68, 68, .5)
    }

    .btn-sm-primary-dark,
    .btn-sm-primary-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-sm-primary-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-sm-primary-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-sm-secondary-light {
        background-color: #4d4d4d;
        border-color: transparent
    }

    .btn-sm-secondary-light:hover {
        background-color: #343434;
        border-color: transparent
    }

    .btn-sm-secondary-light:active {
        background-color: #343434 !important;
        border-color: #010101 !important
    }

    .btn-sm-secondary-light:focus {
        background-color: #343434;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(77, 77, 77, .5)
    }

    .btn-sm-secondary-dark,
    .btn-sm-secondary-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-sm-secondary-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-sm-secondary-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-sm-third,
    .btn-sm-third:hover {
        background-color: #443f3f;
        border-color: transparent
    }

    .btn-sm-third:hover {
        background-color: #2a2626
    }

    .btn-sm-third:active {
        background-color: #2a2626 !important;
        border-color: #000 !important
    }

    .btn-sm-third:focus {
        background-color: #2a2626;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(68, 63, 63, .5)
    }

    .btn-sm-third-light {
        background-color: #797070;
        border-color: transparent
    }

    .btn-sm-third-light:hover {
        background-color: #5e5858;
        border-color: transparent
    }

    .btn-sm-third-light:active {
        background-color: #5e5858 !important;
        border-color: #2a2626 !important
    }

    .btn-sm-third-light:focus {
        background-color: #5e5858;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(121, 112, 112, .5)
    }

    .btn-sm-third-dark {
        background-color: #0f0e0e;
        border-color: transparent
    }

    .btn-sm-third-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-sm-third-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-sm-third-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(15, 14, 14, .5)
    }

    .btn-sm-fourth,
    .btn-sm-fourth:hover {
        background-color: #f9f9f9;
        border-color: transparent
    }

    .btn-sm-fourth:hover {
        background-color: #e0e0e0
    }

    .btn-sm-fourth:active {
        background-color: #e0e0e0 !important;
        border-color: #adadad !important
    }

    .btn-sm-fourth:focus {
        background-color: #e0e0e0;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(249, 249, 249, .5)
    }

    .btn-sm-fourth-light {
        background-color: #fff;
        border-color: transparent
    }

    .btn-sm-fourth-light:hover {
        background-color: #e6e6e6;
        border-color: transparent
    }

    .btn-sm-fourth-light:active {
        background-color: #e6e6e6 !important;
        border-color: #b3b3b3 !important
    }

    .btn-sm-fourth-light:focus {
        background-color: #e6e6e6;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
    }

    .btn-sm-fourth-dark {
        background-color: #c6c6c6;
        border-color: transparent
    }

    .btn-sm-fourth-dark:hover {
        background-color: #adadad;
        border-color: transparent
    }

    .btn-sm-fourth-dark:active {
        background-color: #adadad !important;
        border-color: #7a7a7a !important
    }

    .btn-sm-fourth-dark:focus {
        background-color: #adadad;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(198, 198, 198, .5)
    }

    .btn-sm-fifth,
    .btn-sm-fifth:hover {
        background-color: #b1b1b1;
        border-color: transparent
    }

    .btn-sm-fifth:hover {
        background-color: #989898
    }

    .btn-sm-fifth:active {
        background-color: #989898 !important;
        border-color: #656565 !important
    }

    .btn-sm-fifth:focus {
        background-color: #989898;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(177, 177, 177, .5)
    }

    .btn-sm-fifth-light {
        background-color: #e4e4e4;
        border-color: transparent
    }

    .btn-sm-fifth-light:hover {
        background-color: #cbcbcb;
        border-color: transparent
    }

    .btn-sm-fifth-light:active {
        background-color: #cbcbcb !important;
        border-color: #989898 !important
    }

    .btn-sm-fifth-light:focus {
        background-color: #cbcbcb;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(228, 228, 228, .5)
    }

    .btn-sm-fifth-dark {
        background-color: #7e7e7e;
        border-color: transparent
    }

    .btn-sm-fifth-dark:hover {
        background-color: #656565;
        border-color: transparent
    }

    .btn-sm-fifth-dark:active {
        background-color: #656565 !important;
        border-color: #323232 !important
    }

    .btn-sm-fifth-dark:focus {
        background-color: #656565;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(126, 126, 126, .5)
    }

    .btn-sm-sixth,
    .btn-sm-sixth:hover {
        background-color: #0d0d0d;
        border-color: transparent
    }

    .btn-sm-sixth:hover {
        background-color: #000
    }

    .btn-sm-sixth:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-sm-sixth:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(13, 13, 13, .5)
    }

    .btn-sm-sixth-light {
        background-color: #404040;
        border-color: transparent
    }

    .btn-sm-sixth-light:hover {
        background-color: #272727;
        border-color: transparent
    }

    .btn-sm-sixth-light:active {
        background-color: #272727 !important;
        border-color: #000 !important
    }

    .btn-sm-sixth-light:focus {
        background-color: #272727;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(64, 64, 64, .5)
    }

    .btn-sm-sixth-dark,
    .btn-sm-sixth-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-sm-sixth-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-sm-sixth-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-sm-seventh,
    .btn-sm-seventh:hover {
        background-color: #787878;
        border-color: transparent
    }

    .btn-sm-seventh:hover {
        background-color: #5f5f5f
    }

    .btn-sm-seventh:active {
        background-color: #5f5f5f !important;
        border-color: #2c2c2c !important
    }

    .btn-sm-seventh:focus {
        background-color: #5f5f5f;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(120, 120, 120, .5)
    }

    .btn-sm-seventh-light {
        background-color: #ababab;
        border-color: transparent
    }

    .btn-sm-seventh-light:hover {
        background-color: #929292;
        border-color: transparent
    }

    .btn-sm-seventh-light:active {
        background-color: #929292 !important;
        border-color: #5f5f5f !important
    }

    .btn-sm-seventh-light:focus {
        background-color: #929292;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(171, 171, 171, .5)
    }

    .btn-sm-seventh-dark {
        background-color: #454545;
        border-color: transparent
    }

    .btn-sm-seventh-dark:hover {
        background-color: #2c2c2c;
        border-color: transparent
    }

    .btn-sm-seventh-dark:active {
        background-color: #2c2c2c !important;
        border-color: #000 !important
    }

    .btn-sm-seventh-dark:focus {
        background-color: #2c2c2c;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(69, 69, 69, .5)
    }
}

@media (min-width:768px) {

    .btn-md-blue,
    .btn-md-blue:hover {
        background-color: #007bff;
        border-color: transparent
    }

    .btn-md-blue:hover {
        background-color: #0062cc
    }

    .btn-md-blue:active {
        background-color: #0062cc !important;
        border-color: #003166 !important
    }

    .btn-md-blue:focus {
        background-color: #0062cc;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
    }

    .btn-md-red,
    .btn-md-red:hover {
        background-color: #dc3545;
        border-color: transparent
    }

    .btn-md-red:hover {
        background-color: #bd2130
    }

    .btn-md-red:active {
        background-color: #bd2130 !important;
        border-color: #66121a !important
    }

    .btn-md-red:focus {
        background-color: #bd2130;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
    }

    .btn-md-orange,
    .btn-md-orange:hover {
        background-color: #fd7e14;
        border-color: transparent
    }

    .btn-md-orange:hover {
        background-color: #dc6502
    }

    .btn-md-orange:active {
        background-color: #dc6502 !important;
        border-color: #773701 !important
    }

    .btn-md-orange:focus {
        background-color: #dc6502;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(253, 126, 20, .5)
    }

    .btn-md-yellow,
    .btn-md-yellow:hover {
        background-color: #ffc107;
        border-color: transparent
    }

    .btn-md-yellow:hover {
        background-color: #d39e00
    }

    .btn-md-yellow:active {
        background-color: #d39e00 !important;
        border-color: #6d5200 !important
    }

    .btn-md-yellow:focus {
        background-color: #d39e00;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
    }

    .btn-md-green,
    .btn-md-green:hover {
        background-color: #28a745;
        border-color: transparent
    }

    .btn-md-green:hover {
        background-color: #1e7e34
    }

    .btn-md-green:active {
        background-color: #1e7e34 !important;
        border-color: #0a2c12 !important
    }

    .btn-md-green:focus {
        background-color: #1e7e34;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
    }

    .btn-md-gray,
    .btn-md-gray:hover {
        background-color: #6c757d;
        border-color: transparent
    }

    .btn-md-gray:hover {
        background-color: #545b62
    }

    .btn-md-gray:active {
        background-color: #545b62 !important;
        border-color: #25282b !important
    }

    .btn-md-gray:focus {
        background-color: #545b62;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
    }

    .btn-md-gray-dark,
    .btn-md-gray-dark:hover {
        background-color: #343a40;
        border-color: transparent
    }

    .btn-md-gray-dark:hover {
        background-color: #1d2124
    }

    .btn-md-gray-dark:active {
        background-color: #1d2124 !important;
        border-color: #000 !important
    }

    .btn-md-gray-dark:focus {
        background-color: #1d2124;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
    }

    .btn-md-gray-light {
        background-color: #c8c8c8;
        border-color: transparent
    }

    .btn-md-gray-light:hover {
        background-color: #afafaf;
        border-color: transparent
    }

    .btn-md-gray-light:active {
        background-color: #afafaf !important;
        border-color: #7c7c7c !important
    }

    .btn-md-gray-light:focus {
        background-color: #afafaf;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(200, 200, 200, .5)
    }

    .btn-md-dimgray,
    .btn-md-dimgray:hover {
        background-color: #6e8489;
        border-color: transparent
    }

    .btn-md-dimgray:hover {
        background-color: #57696d
    }

    .btn-md-dimgray:active {
        background-color: #57696d !important;
        border-color: #2a3234 !important
    }

    .btn-md-dimgray:focus {
        background-color: #57696d;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(110, 132, 137, .5)
    }

    .btn-md-transparent,
    .btn-md-transparent:hover {
        background-color: transparent;
        border-color: transparent
    }

    .btn-md-transparent:active {
        background-color: transparent !important;
        border-color: transparent !important
    }

    .btn-md-transparent:focus {
        background-color: transparent;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-md-black,
    .btn-md-black:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-md-black:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-md-black:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-md-white,
    .btn-md-white:hover {
        background-color: #fff;
        border-color: transparent
    }

    .btn-md-white:hover {
        background-color: #e6e6e6
    }

    .btn-md-white:active {
        background-color: #e6e6e6 !important;
        border-color: #b3b3b3 !important
    }

    .btn-md-white:focus {
        background-color: #e6e6e6;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
    }

    .btn-md-primary,
    .btn-md-primary:hover {
        background-color: #111;
        border-color: transparent
    }

    .btn-md-primary:hover {
        background-color: #000
    }

    .btn-md-primary:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-md-primary:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(17, 17, 17, .5)
    }

    .btn-md-secondary,
    .btn-md-secondary:hover {
        background-color: #1a1a1a;
        border-color: transparent
    }

    .btn-md-secondary:hover {
        background-color: #010101
    }

    .btn-md-secondary:active {
        background-color: #010101 !important;
        border-color: #000 !important
    }

    .btn-md-secondary:focus {
        background-color: #010101;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(26, 26, 26, .5)
    }

    .btn-md-success,
    .btn-md-success:hover {
        background-color: #28a745;
        border-color: transparent
    }

    .btn-md-success:hover {
        background-color: #1e7e34
    }

    .btn-md-success:active {
        background-color: #1e7e34 !important;
        border-color: #0a2c12 !important
    }

    .btn-md-success:focus {
        background-color: #1e7e34;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
    }

    .btn-md-info,
    .btn-md-info:hover {
        background-color: #17a2b8;
        border-color: transparent
    }

    .btn-md-info:hover {
        background-color: #117a8b
    }

    .btn-md-info:active {
        background-color: #117a8b !important;
        border-color: #062a30 !important
    }

    .btn-md-info:focus {
        background-color: #117a8b;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
    }

    .btn-md-warning,
    .btn-md-warning:hover {
        background-color: #ffc107;
        border-color: transparent
    }

    .btn-md-warning:hover {
        background-color: #d39e00
    }

    .btn-md-warning:active {
        background-color: #d39e00 !important;
        border-color: #6d5200 !important
    }

    .btn-md-warning:focus {
        background-color: #d39e00;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
    }

    .btn-md-danger,
    .btn-md-danger:hover {
        background-color: #dc3545;
        border-color: transparent
    }

    .btn-md-danger:hover {
        background-color: #bd2130
    }

    .btn-md-danger:active {
        background-color: #bd2130 !important;
        border-color: #66121a !important
    }

    .btn-md-danger:focus {
        background-color: #bd2130;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
    }

    .btn-md-light,
    .btn-md-light:hover {
        background-color: #f8f9fa;
        border-color: transparent
    }

    .btn-md-light:hover {
        background-color: #dae0e5
    }

    .btn-md-light:active {
        background-color: #dae0e5 !important;
        border-color: #9fadba !important
    }

    .btn-md-light:focus {
        background-color: #dae0e5;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
    }

    .btn-md-dark,
    .btn-md-dark:hover {
        background-color: #343a40;
        border-color: transparent
    }

    .btn-md-dark:hover {
        background-color: #1d2124
    }

    .btn-md-dark:active {
        background-color: #1d2124 !important;
        border-color: #000 !important
    }

    .btn-md-dark:focus {
        background-color: #1d2124;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
    }

    .btn-md-primary-light {
        background-color: #444;
        border-color: transparent
    }

    .btn-md-primary-light:hover {
        background-color: #2b2b2b;
        border-color: transparent
    }

    .btn-md-primary-light:active {
        background-color: #2b2b2b !important;
        border-color: #000 !important
    }

    .btn-md-primary-light:focus {
        background-color: #2b2b2b;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(68, 68, 68, .5)
    }

    .btn-md-primary-dark,
    .btn-md-primary-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-md-primary-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-md-primary-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-md-secondary-light {
        background-color: #4d4d4d;
        border-color: transparent
    }

    .btn-md-secondary-light:hover {
        background-color: #343434;
        border-color: transparent
    }

    .btn-md-secondary-light:active {
        background-color: #343434 !important;
        border-color: #010101 !important
    }

    .btn-md-secondary-light:focus {
        background-color: #343434;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(77, 77, 77, .5)
    }

    .btn-md-secondary-dark,
    .btn-md-secondary-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-md-secondary-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-md-secondary-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-md-third,
    .btn-md-third:hover {
        background-color: #443f3f;
        border-color: transparent
    }

    .btn-md-third:hover {
        background-color: #2a2626
    }

    .btn-md-third:active {
        background-color: #2a2626 !important;
        border-color: #000 !important
    }

    .btn-md-third:focus {
        background-color: #2a2626;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(68, 63, 63, .5)
    }

    .btn-md-third-light {
        background-color: #797070;
        border-color: transparent
    }

    .btn-md-third-light:hover {
        background-color: #5e5858;
        border-color: transparent
    }

    .btn-md-third-light:active {
        background-color: #5e5858 !important;
        border-color: #2a2626 !important
    }

    .btn-md-third-light:focus {
        background-color: #5e5858;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(121, 112, 112, .5)
    }

    .btn-md-third-dark {
        background-color: #0f0e0e;
        border-color: transparent
    }

    .btn-md-third-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-md-third-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-md-third-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(15, 14, 14, .5)
    }

    .btn-md-fourth,
    .btn-md-fourth:hover {
        background-color: #f9f9f9;
        border-color: transparent
    }

    .btn-md-fourth:hover {
        background-color: #e0e0e0
    }

    .btn-md-fourth:active {
        background-color: #e0e0e0 !important;
        border-color: #adadad !important
    }

    .btn-md-fourth:focus {
        background-color: #e0e0e0;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(249, 249, 249, .5)
    }

    .btn-md-fourth-light {
        background-color: #fff;
        border-color: transparent
    }

    .btn-md-fourth-light:hover {
        background-color: #e6e6e6;
        border-color: transparent
    }

    .btn-md-fourth-light:active {
        background-color: #e6e6e6 !important;
        border-color: #b3b3b3 !important
    }

    .btn-md-fourth-light:focus {
        background-color: #e6e6e6;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
    }

    .btn-md-fourth-dark {
        background-color: #c6c6c6;
        border-color: transparent
    }

    .btn-md-fourth-dark:hover {
        background-color: #adadad;
        border-color: transparent
    }

    .btn-md-fourth-dark:active {
        background-color: #adadad !important;
        border-color: #7a7a7a !important
    }

    .btn-md-fourth-dark:focus {
        background-color: #adadad;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(198, 198, 198, .5)
    }

    .btn-md-fifth,
    .btn-md-fifth:hover {
        background-color: #b1b1b1;
        border-color: transparent
    }

    .btn-md-fifth:hover {
        background-color: #989898
    }

    .btn-md-fifth:active {
        background-color: #989898 !important;
        border-color: #656565 !important
    }

    .btn-md-fifth:focus {
        background-color: #989898;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(177, 177, 177, .5)
    }

    .btn-md-fifth-light {
        background-color: #e4e4e4;
        border-color: transparent
    }

    .btn-md-fifth-light:hover {
        background-color: #cbcbcb;
        border-color: transparent
    }

    .btn-md-fifth-light:active {
        background-color: #cbcbcb !important;
        border-color: #989898 !important
    }

    .btn-md-fifth-light:focus {
        background-color: #cbcbcb;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(228, 228, 228, .5)
    }

    .btn-md-fifth-dark {
        background-color: #7e7e7e;
        border-color: transparent
    }

    .btn-md-fifth-dark:hover {
        background-color: #656565;
        border-color: transparent
    }

    .btn-md-fifth-dark:active {
        background-color: #656565 !important;
        border-color: #323232 !important
    }

    .btn-md-fifth-dark:focus {
        background-color: #656565;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(126, 126, 126, .5)
    }

    .btn-md-sixth,
    .btn-md-sixth:hover {
        background-color: #0d0d0d;
        border-color: transparent
    }

    .btn-md-sixth:hover {
        background-color: #000
    }

    .btn-md-sixth:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-md-sixth:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(13, 13, 13, .5)
    }

    .btn-md-sixth-light {
        background-color: #404040;
        border-color: transparent
    }

    .btn-md-sixth-light:hover {
        background-color: #272727;
        border-color: transparent
    }

    .btn-md-sixth-light:active {
        background-color: #272727 !important;
        border-color: #000 !important
    }

    .btn-md-sixth-light:focus {
        background-color: #272727;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(64, 64, 64, .5)
    }

    .btn-md-sixth-dark,
    .btn-md-sixth-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-md-sixth-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-md-sixth-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-md-seventh,
    .btn-md-seventh:hover {
        background-color: #787878;
        border-color: transparent
    }

    .btn-md-seventh:hover {
        background-color: #5f5f5f
    }

    .btn-md-seventh:active {
        background-color: #5f5f5f !important;
        border-color: #2c2c2c !important
    }

    .btn-md-seventh:focus {
        background-color: #5f5f5f;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(120, 120, 120, .5)
    }

    .btn-md-seventh-light {
        background-color: #ababab;
        border-color: transparent
    }

    .btn-md-seventh-light:hover {
        background-color: #929292;
        border-color: transparent
    }

    .btn-md-seventh-light:active {
        background-color: #929292 !important;
        border-color: #5f5f5f !important
    }

    .btn-md-seventh-light:focus {
        background-color: #929292;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(171, 171, 171, .5)
    }

    .btn-md-seventh-dark {
        background-color: #454545;
        border-color: transparent
    }

    .btn-md-seventh-dark:hover {
        background-color: #2c2c2c;
        border-color: transparent
    }

    .btn-md-seventh-dark:active {
        background-color: #2c2c2c !important;
        border-color: #000 !important
    }

    .btn-md-seventh-dark:focus {
        background-color: #2c2c2c;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(69, 69, 69, .5)
    }
}

@media (min-width:992px) {

    .btn-lg-blue,
    .btn-lg-blue:hover {
        background-color: #007bff;
        border-color: transparent
    }

    .btn-lg-blue:hover {
        background-color: #0062cc
    }

    .btn-lg-blue:active {
        background-color: #0062cc !important;
        border-color: #003166 !important
    }

    .btn-lg-blue:focus {
        background-color: #0062cc;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
    }

    .btn-lg-red,
    .btn-lg-red:hover {
        background-color: #dc3545;
        border-color: transparent
    }

    .btn-lg-red:hover {
        background-color: #bd2130
    }

    .btn-lg-red:active {
        background-color: #bd2130 !important;
        border-color: #66121a !important
    }

    .btn-lg-red:focus {
        background-color: #bd2130;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
    }

    .btn-lg-orange,
    .btn-lg-orange:hover {
        background-color: #fd7e14;
        border-color: transparent
    }

    .btn-lg-orange:hover {
        background-color: #dc6502
    }

    .btn-lg-orange:active {
        background-color: #dc6502 !important;
        border-color: #773701 !important
    }

    .btn-lg-orange:focus {
        background-color: #dc6502;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(253, 126, 20, .5)
    }

    .btn-lg-yellow,
    .btn-lg-yellow:hover {
        background-color: #ffc107;
        border-color: transparent
    }

    .btn-lg-yellow:hover {
        background-color: #d39e00
    }

    .btn-lg-yellow:active {
        background-color: #d39e00 !important;
        border-color: #6d5200 !important
    }

    .btn-lg-yellow:focus {
        background-color: #d39e00;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
    }

    .btn-lg-green,
    .btn-lg-green:hover {
        background-color: #28a745;
        border-color: transparent
    }

    .btn-lg-green:hover {
        background-color: #1e7e34
    }

    .btn-lg-green:active {
        background-color: #1e7e34 !important;
        border-color: #0a2c12 !important
    }

    .btn-lg-green:focus {
        background-color: #1e7e34;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
    }

    .btn-lg-gray,
    .btn-lg-gray:hover {
        background-color: #6c757d;
        border-color: transparent
    }

    .btn-lg-gray:hover {
        background-color: #545b62
    }

    .btn-lg-gray:active {
        background-color: #545b62 !important;
        border-color: #25282b !important
    }

    .btn-lg-gray:focus {
        background-color: #545b62;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
    }

    .btn-lg-gray-dark,
    .btn-lg-gray-dark:hover {
        background-color: #343a40;
        border-color: transparent
    }

    .btn-lg-gray-dark:hover {
        background-color: #1d2124
    }

    .btn-lg-gray-dark:active {
        background-color: #1d2124 !important;
        border-color: #000 !important
    }

    .btn-lg-gray-dark:focus {
        background-color: #1d2124;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
    }

    .btn-lg-gray-light {
        background-color: #c8c8c8;
        border-color: transparent
    }

    .btn-lg-gray-light:hover {
        background-color: #afafaf;
        border-color: transparent
    }

    .btn-lg-gray-light:active {
        background-color: #afafaf !important;
        border-color: #7c7c7c !important
    }

    .btn-lg-gray-light:focus {
        background-color: #afafaf;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(200, 200, 200, .5)
    }

    .btn-lg-dimgray,
    .btn-lg-dimgray:hover {
        background-color: #6e8489;
        border-color: transparent
    }

    .btn-lg-dimgray:hover {
        background-color: #57696d
    }

    .btn-lg-dimgray:active {
        background-color: #57696d !important;
        border-color: #2a3234 !important
    }

    .btn-lg-dimgray:focus {
        background-color: #57696d;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(110, 132, 137, .5)
    }

    .btn-lg-transparent,
    .btn-lg-transparent:hover {
        background-color: transparent;
        border-color: transparent
    }

    .btn-lg-transparent:active {
        background-color: transparent !important;
        border-color: transparent !important
    }

    .btn-lg-transparent:focus {
        background-color: transparent;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-lg-black,
    .btn-lg-black:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-lg-black:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-lg-black:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-lg-white,
    .btn-lg-white:hover {
        background-color: #fff;
        border-color: transparent
    }

    .btn-lg-white:hover {
        background-color: #e6e6e6
    }

    .btn-lg-white:active {
        background-color: #e6e6e6 !important;
        border-color: #b3b3b3 !important
    }

    .btn-lg-white:focus {
        background-color: #e6e6e6;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
    }

    .btn-lg-primary,
    .btn-lg-primary:hover {
        background-color: #111;
        border-color: transparent
    }

    .btn-lg-primary:hover {
        background-color: #000
    }

    .btn-lg-primary:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-lg-primary:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(17, 17, 17, .5)
    }

    .btn-lg-secondary,
    .btn-lg-secondary:hover {
        background-color: #1a1a1a;
        border-color: transparent
    }

    .btn-lg-secondary:hover {
        background-color: #010101
    }

    .btn-lg-secondary:active {
        background-color: #010101 !important;
        border-color: #000 !important
    }

    .btn-lg-secondary:focus {
        background-color: #010101;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(26, 26, 26, .5)
    }

    .btn-lg-success,
    .btn-lg-success:hover {
        background-color: #28a745;
        border-color: transparent
    }

    .btn-lg-success:hover {
        background-color: #1e7e34
    }

    .btn-lg-success:active {
        background-color: #1e7e34 !important;
        border-color: #0a2c12 !important
    }

    .btn-lg-success:focus {
        background-color: #1e7e34;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
    }

    .btn-lg-info,
    .btn-lg-info:hover {
        background-color: #17a2b8;
        border-color: transparent
    }

    .btn-lg-info:hover {
        background-color: #117a8b
    }

    .btn-lg-info:active {
        background-color: #117a8b !important;
        border-color: #062a30 !important
    }

    .btn-lg-info:focus {
        background-color: #117a8b;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
    }

    .btn-lg-warning,
    .btn-lg-warning:hover {
        background-color: #ffc107;
        border-color: transparent
    }

    .btn-lg-warning:hover {
        background-color: #d39e00
    }

    .btn-lg-warning:active {
        background-color: #d39e00 !important;
        border-color: #6d5200 !important
    }

    .btn-lg-warning:focus {
        background-color: #d39e00;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
    }

    .btn-lg-danger,
    .btn-lg-danger:hover {
        background-color: #dc3545;
        border-color: transparent
    }

    .btn-lg-danger:hover {
        background-color: #bd2130
    }

    .btn-lg-danger:active {
        background-color: #bd2130 !important;
        border-color: #66121a !important
    }

    .btn-lg-danger:focus {
        background-color: #bd2130;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
    }

    .btn-lg-light,
    .btn-lg-light:hover {
        background-color: #f8f9fa;
        border-color: transparent
    }

    .btn-lg-light:hover {
        background-color: #dae0e5
    }

    .btn-lg-light:active {
        background-color: #dae0e5 !important;
        border-color: #9fadba !important
    }

    .btn-lg-light:focus {
        background-color: #dae0e5;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
    }

    .btn-lg-dark,
    .btn-lg-dark:hover {
        background-color: #343a40;
        border-color: transparent
    }

    .btn-lg-dark:hover {
        background-color: #1d2124
    }

    .btn-lg-dark:active {
        background-color: #1d2124 !important;
        border-color: #000 !important
    }

    .btn-lg-dark:focus {
        background-color: #1d2124;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
    }

    .btn-lg-primary-light {
        background-color: #444;
        border-color: transparent
    }

    .btn-lg-primary-light:hover {
        background-color: #2b2b2b;
        border-color: transparent
    }

    .btn-lg-primary-light:active {
        background-color: #2b2b2b !important;
        border-color: #000 !important
    }

    .btn-lg-primary-light:focus {
        background-color: #2b2b2b;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(68, 68, 68, .5)
    }

    .btn-lg-primary-dark,
    .btn-lg-primary-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-lg-primary-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-lg-primary-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-lg-secondary-light {
        background-color: #4d4d4d;
        border-color: transparent
    }

    .btn-lg-secondary-light:hover {
        background-color: #343434;
        border-color: transparent
    }

    .btn-lg-secondary-light:active {
        background-color: #343434 !important;
        border-color: #010101 !important
    }

    .btn-lg-secondary-light:focus {
        background-color: #343434;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(77, 77, 77, .5)
    }

    .btn-lg-secondary-dark,
    .btn-lg-secondary-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-lg-secondary-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-lg-secondary-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-lg-third,
    .btn-lg-third:hover {
        background-color: #443f3f;
        border-color: transparent
    }

    .btn-lg-third:hover {
        background-color: #2a2626
    }

    .btn-lg-third:active {
        background-color: #2a2626 !important;
        border-color: #000 !important
    }

    .btn-lg-third:focus {
        background-color: #2a2626;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(68, 63, 63, .5)
    }

    .btn-lg-third-light {
        background-color: #797070;
        border-color: transparent
    }

    .btn-lg-third-light:hover {
        background-color: #5e5858;
        border-color: transparent
    }

    .btn-lg-third-light:active {
        background-color: #5e5858 !important;
        border-color: #2a2626 !important
    }

    .btn-lg-third-light:focus {
        background-color: #5e5858;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(121, 112, 112, .5)
    }

    .btn-lg-third-dark {
        background-color: #0f0e0e;
        border-color: transparent
    }

    .btn-lg-third-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-lg-third-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-lg-third-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(15, 14, 14, .5)
    }

    .btn-lg-fourth,
    .btn-lg-fourth:hover {
        background-color: #f9f9f9;
        border-color: transparent
    }

    .btn-lg-fourth:hover {
        background-color: #e0e0e0
    }

    .btn-lg-fourth:active {
        background-color: #e0e0e0 !important;
        border-color: #adadad !important
    }

    .btn-lg-fourth:focus {
        background-color: #e0e0e0;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(249, 249, 249, .5)
    }

    .btn-lg-fourth-light {
        background-color: #fff;
        border-color: transparent
    }

    .btn-lg-fourth-light:hover {
        background-color: #e6e6e6;
        border-color: transparent
    }

    .btn-lg-fourth-light:active {
        background-color: #e6e6e6 !important;
        border-color: #b3b3b3 !important
    }

    .btn-lg-fourth-light:focus {
        background-color: #e6e6e6;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
    }

    .btn-lg-fourth-dark {
        background-color: #c6c6c6;
        border-color: transparent
    }

    .btn-lg-fourth-dark:hover {
        background-color: #adadad;
        border-color: transparent
    }

    .btn-lg-fourth-dark:active {
        background-color: #adadad !important;
        border-color: #7a7a7a !important
    }

    .btn-lg-fourth-dark:focus {
        background-color: #adadad;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(198, 198, 198, .5)
    }

    .btn-lg-fifth,
    .btn-lg-fifth:hover {
        background-color: #b1b1b1;
        border-color: transparent
    }

    .btn-lg-fifth:hover {
        background-color: #989898
    }

    .btn-lg-fifth:active {
        background-color: #989898 !important;
        border-color: #656565 !important
    }

    .btn-lg-fifth:focus {
        background-color: #989898;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(177, 177, 177, .5)
    }

    .btn-lg-fifth-light {
        background-color: #e4e4e4;
        border-color: transparent
    }

    .btn-lg-fifth-light:hover {
        background-color: #cbcbcb;
        border-color: transparent
    }

    .btn-lg-fifth-light:active {
        background-color: #cbcbcb !important;
        border-color: #989898 !important
    }

    .btn-lg-fifth-light:focus {
        background-color: #cbcbcb;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(228, 228, 228, .5)
    }

    .btn-lg-fifth-dark {
        background-color: #7e7e7e;
        border-color: transparent
    }

    .btn-lg-fifth-dark:hover {
        background-color: #656565;
        border-color: transparent
    }

    .btn-lg-fifth-dark:active {
        background-color: #656565 !important;
        border-color: #323232 !important
    }

    .btn-lg-fifth-dark:focus {
        background-color: #656565;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(126, 126, 126, .5)
    }

    .btn-lg-sixth,
    .btn-lg-sixth:hover {
        background-color: #0d0d0d;
        border-color: transparent
    }

    .btn-lg-sixth:hover {
        background-color: #000
    }

    .btn-lg-sixth:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-lg-sixth:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(13, 13, 13, .5)
    }

    .btn-lg-sixth-light {
        background-color: #404040;
        border-color: transparent
    }

    .btn-lg-sixth-light:hover {
        background-color: #272727;
        border-color: transparent
    }

    .btn-lg-sixth-light:active {
        background-color: #272727 !important;
        border-color: #000 !important
    }

    .btn-lg-sixth-light:focus {
        background-color: #272727;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(64, 64, 64, .5)
    }

    .btn-lg-sixth-dark,
    .btn-lg-sixth-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-lg-sixth-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-lg-sixth-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-lg-seventh,
    .btn-lg-seventh:hover {
        background-color: #787878;
        border-color: transparent
    }

    .btn-lg-seventh:hover {
        background-color: #5f5f5f
    }

    .btn-lg-seventh:active {
        background-color: #5f5f5f !important;
        border-color: #2c2c2c !important
    }

    .btn-lg-seventh:focus {
        background-color: #5f5f5f;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(120, 120, 120, .5)
    }

    .btn-lg-seventh-light {
        background-color: #ababab;
        border-color: transparent
    }

    .btn-lg-seventh-light:hover {
        background-color: #929292;
        border-color: transparent
    }

    .btn-lg-seventh-light:active {
        background-color: #929292 !important;
        border-color: #5f5f5f !important
    }

    .btn-lg-seventh-light:focus {
        background-color: #929292;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(171, 171, 171, .5)
    }

    .btn-lg-seventh-dark {
        background-color: #454545;
        border-color: transparent
    }

    .btn-lg-seventh-dark:hover {
        background-color: #2c2c2c;
        border-color: transparent
    }

    .btn-lg-seventh-dark:active {
        background-color: #2c2c2c !important;
        border-color: #000 !important
    }

    .btn-lg-seventh-dark:focus {
        background-color: #2c2c2c;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(69, 69, 69, .5)
    }
}

@media (min-width:1200px) {

    .btn-xl-blue,
    .btn-xl-blue:hover {
        background-color: #007bff;
        border-color: transparent
    }

    .btn-xl-blue:hover {
        background-color: #0062cc
    }

    .btn-xl-blue:active {
        background-color: #0062cc !important;
        border-color: #003166 !important
    }

    .btn-xl-blue:focus {
        background-color: #0062cc;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
    }

    .btn-xl-red,
    .btn-xl-red:hover {
        background-color: #dc3545;
        border-color: transparent
    }

    .btn-xl-red:hover {
        background-color: #bd2130
    }

    .btn-xl-red:active {
        background-color: #bd2130 !important;
        border-color: #66121a !important
    }

    .btn-xl-red:focus {
        background-color: #bd2130;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
    }

    .btn-xl-orange,
    .btn-xl-orange:hover {
        background-color: #fd7e14;
        border-color: transparent
    }

    .btn-xl-orange:hover {
        background-color: #dc6502
    }

    .btn-xl-orange:active {
        background-color: #dc6502 !important;
        border-color: #773701 !important
    }

    .btn-xl-orange:focus {
        background-color: #dc6502;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(253, 126, 20, .5)
    }

    .btn-xl-yellow,
    .btn-xl-yellow:hover {
        background-color: #ffc107;
        border-color: transparent
    }

    .btn-xl-yellow:hover {
        background-color: #d39e00
    }

    .btn-xl-yellow:active {
        background-color: #d39e00 !important;
        border-color: #6d5200 !important
    }

    .btn-xl-yellow:focus {
        background-color: #d39e00;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
    }

    .btn-xl-green,
    .btn-xl-green:hover {
        background-color: #28a745;
        border-color: transparent
    }

    .btn-xl-green:hover {
        background-color: #1e7e34
    }

    .btn-xl-green:active {
        background-color: #1e7e34 !important;
        border-color: #0a2c12 !important
    }

    .btn-xl-green:focus {
        background-color: #1e7e34;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
    }

    .btn-xl-gray,
    .btn-xl-gray:hover {
        background-color: #6c757d;
        border-color: transparent
    }

    .btn-xl-gray:hover {
        background-color: #545b62
    }

    .btn-xl-gray:active {
        background-color: #545b62 !important;
        border-color: #25282b !important
    }

    .btn-xl-gray:focus {
        background-color: #545b62;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
    }

    .btn-xl-gray-dark,
    .btn-xl-gray-dark:hover {
        background-color: #343a40;
        border-color: transparent
    }

    .btn-xl-gray-dark:hover {
        background-color: #1d2124
    }

    .btn-xl-gray-dark:active {
        background-color: #1d2124 !important;
        border-color: #000 !important
    }

    .btn-xl-gray-dark:focus {
        background-color: #1d2124;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
    }

    .btn-xl-gray-light {
        background-color: #c8c8c8;
        border-color: transparent
    }

    .btn-xl-gray-light:hover {
        background-color: #afafaf;
        border-color: transparent
    }

    .btn-xl-gray-light:active {
        background-color: #afafaf !important;
        border-color: #7c7c7c !important
    }

    .btn-xl-gray-light:focus {
        background-color: #afafaf;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(200, 200, 200, .5)
    }

    .btn-xl-dimgray,
    .btn-xl-dimgray:hover {
        background-color: #6e8489;
        border-color: transparent
    }

    .btn-xl-dimgray:hover {
        background-color: #57696d
    }

    .btn-xl-dimgray:active {
        background-color: #57696d !important;
        border-color: #2a3234 !important
    }

    .btn-xl-dimgray:focus {
        background-color: #57696d;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(110, 132, 137, .5)
    }

    .btn-xl-transparent,
    .btn-xl-transparent:hover {
        background-color: transparent;
        border-color: transparent
    }

    .btn-xl-transparent:active {
        background-color: transparent !important;
        border-color: transparent !important
    }

    .btn-xl-transparent:focus {
        background-color: transparent;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-xl-black,
    .btn-xl-black:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-xl-black:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-xl-black:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-xl-white,
    .btn-xl-white:hover {
        background-color: #fff;
        border-color: transparent
    }

    .btn-xl-white:hover {
        background-color: #e6e6e6
    }

    .btn-xl-white:active {
        background-color: #e6e6e6 !important;
        border-color: #b3b3b3 !important
    }

    .btn-xl-white:focus {
        background-color: #e6e6e6;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
    }

    .btn-xl-primary,
    .btn-xl-primary:hover {
        background-color: #111;
        border-color: transparent
    }

    .btn-xl-primary:hover {
        background-color: #000
    }

    .btn-xl-primary:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-xl-primary:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(17, 17, 17, .5)
    }

    .btn-xl-secondary,
    .btn-xl-secondary:hover {
        background-color: #1a1a1a;
        border-color: transparent
    }

    .btn-xl-secondary:hover {
        background-color: #010101
    }

    .btn-xl-secondary:active {
        background-color: #010101 !important;
        border-color: #000 !important
    }

    .btn-xl-secondary:focus {
        background-color: #010101;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(26, 26, 26, .5)
    }

    .btn-xl-success,
    .btn-xl-success:hover {
        background-color: #28a745;
        border-color: transparent
    }

    .btn-xl-success:hover {
        background-color: #1e7e34
    }

    .btn-xl-success:active {
        background-color: #1e7e34 !important;
        border-color: #0a2c12 !important
    }

    .btn-xl-success:focus {
        background-color: #1e7e34;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
    }

    .btn-xl-info,
    .btn-xl-info:hover {
        background-color: #17a2b8;
        border-color: transparent
    }

    .btn-xl-info:hover {
        background-color: #117a8b
    }

    .btn-xl-info:active {
        background-color: #117a8b !important;
        border-color: #062a30 !important
    }

    .btn-xl-info:focus {
        background-color: #117a8b;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
    }

    .btn-xl-warning,
    .btn-xl-warning:hover {
        background-color: #ffc107;
        border-color: transparent
    }

    .btn-xl-warning:hover {
        background-color: #d39e00
    }

    .btn-xl-warning:active {
        background-color: #d39e00 !important;
        border-color: #6d5200 !important
    }

    .btn-xl-warning:focus {
        background-color: #d39e00;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
    }

    .btn-xl-danger,
    .btn-xl-danger:hover {
        background-color: #dc3545;
        border-color: transparent
    }

    .btn-xl-danger:hover {
        background-color: #bd2130
    }

    .btn-xl-danger:active {
        background-color: #bd2130 !important;
        border-color: #66121a !important
    }

    .btn-xl-danger:focus {
        background-color: #bd2130;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
    }

    .btn-xl-light,
    .btn-xl-light:hover {
        background-color: #f8f9fa;
        border-color: transparent
    }

    .btn-xl-light:hover {
        background-color: #dae0e5
    }

    .btn-xl-light:active {
        background-color: #dae0e5 !important;
        border-color: #9fadba !important
    }

    .btn-xl-light:focus {
        background-color: #dae0e5;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
    }

    .btn-xl-dark,
    .btn-xl-dark:hover {
        background-color: #343a40;
        border-color: transparent
    }

    .btn-xl-dark:hover {
        background-color: #1d2124
    }

    .btn-xl-dark:active {
        background-color: #1d2124 !important;
        border-color: #000 !important
    }

    .btn-xl-dark:focus {
        background-color: #1d2124;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
    }

    .btn-xl-primary-light {
        background-color: #444;
        border-color: transparent
    }

    .btn-xl-primary-light:hover {
        background-color: #2b2b2b;
        border-color: transparent
    }

    .btn-xl-primary-light:active {
        background-color: #2b2b2b !important;
        border-color: #000 !important
    }

    .btn-xl-primary-light:focus {
        background-color: #2b2b2b;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(68, 68, 68, .5)
    }

    .btn-xl-primary-dark,
    .btn-xl-primary-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-xl-primary-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-xl-primary-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-xl-secondary-light {
        background-color: #4d4d4d;
        border-color: transparent
    }

    .btn-xl-secondary-light:hover {
        background-color: #343434;
        border-color: transparent
    }

    .btn-xl-secondary-light:active {
        background-color: #343434 !important;
        border-color: #010101 !important
    }

    .btn-xl-secondary-light:focus {
        background-color: #343434;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(77, 77, 77, .5)
    }

    .btn-xl-secondary-dark,
    .btn-xl-secondary-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-xl-secondary-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-xl-secondary-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-xl-third,
    .btn-xl-third:hover {
        background-color: #443f3f;
        border-color: transparent
    }

    .btn-xl-third:hover {
        background-color: #2a2626
    }

    .btn-xl-third:active {
        background-color: #2a2626 !important;
        border-color: #000 !important
    }

    .btn-xl-third:focus {
        background-color: #2a2626;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(68, 63, 63, .5)
    }

    .btn-xl-third-light {
        background-color: #797070;
        border-color: transparent
    }

    .btn-xl-third-light:hover {
        background-color: #5e5858;
        border-color: transparent
    }

    .btn-xl-third-light:active {
        background-color: #5e5858 !important;
        border-color: #2a2626 !important
    }

    .btn-xl-third-light:focus {
        background-color: #5e5858;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(121, 112, 112, .5)
    }

    .btn-xl-third-dark {
        background-color: #0f0e0e;
        border-color: transparent
    }

    .btn-xl-third-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-xl-third-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-xl-third-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(15, 14, 14, .5)
    }

    .btn-xl-fourth,
    .btn-xl-fourth:hover {
        background-color: #f9f9f9;
        border-color: transparent
    }

    .btn-xl-fourth:hover {
        background-color: #e0e0e0
    }

    .btn-xl-fourth:active {
        background-color: #e0e0e0 !important;
        border-color: #adadad !important
    }

    .btn-xl-fourth:focus {
        background-color: #e0e0e0;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(249, 249, 249, .5)
    }

    .btn-xl-fourth-light {
        background-color: #fff;
        border-color: transparent
    }

    .btn-xl-fourth-light:hover {
        background-color: #e6e6e6;
        border-color: transparent
    }

    .btn-xl-fourth-light:active {
        background-color: #e6e6e6 !important;
        border-color: #b3b3b3 !important
    }

    .btn-xl-fourth-light:focus {
        background-color: #e6e6e6;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
    }

    .btn-xl-fourth-dark {
        background-color: #c6c6c6;
        border-color: transparent
    }

    .btn-xl-fourth-dark:hover {
        background-color: #adadad;
        border-color: transparent
    }

    .btn-xl-fourth-dark:active {
        background-color: #adadad !important;
        border-color: #7a7a7a !important
    }

    .btn-xl-fourth-dark:focus {
        background-color: #adadad;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(198, 198, 198, .5)
    }

    .btn-xl-fifth,
    .btn-xl-fifth:hover {
        background-color: #b1b1b1;
        border-color: transparent
    }

    .btn-xl-fifth:hover {
        background-color: #989898
    }

    .btn-xl-fifth:active {
        background-color: #989898 !important;
        border-color: #656565 !important
    }

    .btn-xl-fifth:focus {
        background-color: #989898;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(177, 177, 177, .5)
    }

    .btn-xl-fifth-light {
        background-color: #e4e4e4;
        border-color: transparent
    }

    .btn-xl-fifth-light:hover {
        background-color: #cbcbcb;
        border-color: transparent
    }

    .btn-xl-fifth-light:active {
        background-color: #cbcbcb !important;
        border-color: #989898 !important
    }

    .btn-xl-fifth-light:focus {
        background-color: #cbcbcb;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(228, 228, 228, .5)
    }

    .btn-xl-fifth-dark {
        background-color: #7e7e7e;
        border-color: transparent
    }

    .btn-xl-fifth-dark:hover {
        background-color: #656565;
        border-color: transparent
    }

    .btn-xl-fifth-dark:active {
        background-color: #656565 !important;
        border-color: #323232 !important
    }

    .btn-xl-fifth-dark:focus {
        background-color: #656565;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(126, 126, 126, .5)
    }

    .btn-xl-sixth,
    .btn-xl-sixth:hover {
        background-color: #0d0d0d;
        border-color: transparent
    }

    .btn-xl-sixth:hover {
        background-color: #000
    }

    .btn-xl-sixth:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-xl-sixth:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(13, 13, 13, .5)
    }

    .btn-xl-sixth-light {
        background-color: #404040;
        border-color: transparent
    }

    .btn-xl-sixth-light:hover {
        background-color: #272727;
        border-color: transparent
    }

    .btn-xl-sixth-light:active {
        background-color: #272727 !important;
        border-color: #000 !important
    }

    .btn-xl-sixth-light:focus {
        background-color: #272727;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(64, 64, 64, .5)
    }

    .btn-xl-sixth-dark,
    .btn-xl-sixth-dark:hover {
        background-color: #000;
        border-color: transparent
    }

    .btn-xl-sixth-dark:active {
        background-color: #000 !important;
        border-color: #000 !important
    }

    .btn-xl-sixth-dark:focus {
        background-color: #000;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
    }

    .btn-xl-seventh,
    .btn-xl-seventh:hover {
        background-color: #787878;
        border-color: transparent
    }

    .btn-xl-seventh:hover {
        background-color: #5f5f5f
    }

    .btn-xl-seventh:active {
        background-color: #5f5f5f !important;
        border-color: #2c2c2c !important
    }

    .btn-xl-seventh:focus {
        background-color: #5f5f5f;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(120, 120, 120, .5)
    }

    .btn-xl-seventh-light {
        background-color: #ababab;
        border-color: transparent
    }

    .btn-xl-seventh-light:hover {
        background-color: #929292;
        border-color: transparent
    }

    .btn-xl-seventh-light:active {
        background-color: #929292 !important;
        border-color: #5f5f5f !important
    }

    .btn-xl-seventh-light:focus {
        background-color: #929292;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(171, 171, 171, .5)
    }

    .btn-xl-seventh-dark {
        background-color: #454545;
        border-color: transparent
    }

    .btn-xl-seventh-dark:hover {
        background-color: #2c2c2c;
        border-color: transparent
    }

    .btn-xl-seventh-dark:active {
        background-color: #2c2c2c !important;
        border-color: #000 !important
    }

    .btn-xl-seventh-dark:focus {
        background-color: #2c2c2c;
        border-color: transparent;
        box-shadow: 0 0 0 .2rem rgba(69, 69, 69, .5)
    }
}

.btn span:before,
.btn-submit span:before,
.is-style-rwn-light .wp-block-button__link span:before,
.is-style-rwn-light-small .wp-block-button__link span:before,
button:not(.components-button) span:before {
    content: " "
}

.btn-sm.btn-submit,
.btn.btn-sm,
.is-style-rwn-light .btn-sm.wp-block-button__link,
.is-style-rwn-light-small .btn-sm.wp-block-button__link,
button:not(.components-button).btn-sm {
    padding: 4px 8px
}

.posts-navigation .active {
    background: #111;
    color: #fff !important
}

.underlined-link {
    display: inline;
    position: relative;
    text-decoration: none;
    background-image: linear-gradient(currentColor, currentColor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    transition: all .3s cubic-bezier(.42, 0, .58, 1)
}

.underlined-link:focus,
.underlined-link:hover {
    background-size: 100% 2px
}

.btn-submit,
.is-style-rwn-light .wp-block-button__link,
.is-style-rwn-light-small .wp-block-button__link {
    color: #443f3f;
    background: 0 0;
    font-size: 16px;
    outline: 0;
    position: relative;
    border-width: thin;
    z-index: 1;
    transition: all .3s cubic-bezier(.42, 0, .58, 1)
}

.btn-submit:not(.is-style-rwn-light-small .wp-block-button__link),
.is-style-rwn-light .wp-block-button__link:not(.is-style-rwn-light-small .wp-block-button__link),
.is-style-rwn-light-small .wp-block-button__link:not(.is-style-rwn-light-small .wp-block-button__link) {
    padding: 1.5rem 2rem
}

@media (min-width:768px) {

    .btn-submit:not(.is-style-rwn-light-small .wp-block-button__link),
    .is-style-rwn-light .wp-block-button__link:not(.is-style-rwn-light-small .wp-block-button__link),
    .is-style-rwn-light-small .wp-block-button__link:not(.is-style-rwn-light-small .wp-block-button__link) {
        padding: 1.5rem 5rem
    }
}

.btn-submit::before,
.is-style-rwn-light .wp-block-button__link::before,
.is-style-rwn-light-small .wp-block-button__link::before {
    display: block;
    position: absolute;
    top: -1px;
    right: -1px;
    height: calc(100% + 2px);
    width: 0;
    content: "";
    z-index: -1;
    transition: all .3s cubic-bezier(.42, 0, .58, 1)
}

.btn-submit:hover,
.is-style-rwn-light .wp-block-button__link:hover,
.is-style-rwn-light-small .wp-block-button__link:hover {
    color: #fff
}

.btn-submit:hover::before,
.is-style-rwn-light .wp-block-button__link:hover::before,
.is-style-rwn-light-small .wp-block-button__link:hover::before {
    width: calc(100% + 2px);
    left: -1px;
    right: auto
}

.btn-submit:focus,
.is-style-rwn-light .wp-block-button__link:focus,
.is-style-rwn-light-small .wp-block-button__link:focus {
    box-shadow: none
}

.is-style-rwn-underline .wp-block-button__link,
.underlined-anchor {
    display: inline;
    border: 0;
    color: #443f3f;
    background: 0 0;
    padding: 0 !important;
    border-radius: 0;
    box-shadow: none;
    text-align: left;
    text-decoration: none;
    overflow-wrap: break-word;
    font-size: 1em;
    font-weight: 500;
    position: relative
}

.is-style-rwn-underline .wp-block-button__link::before,
.underlined-anchor::before {
    display: block;
    position: absolute;
    bottom: -4px;
    right: 0;
    content: "";
    height: 2px;
    width: 0;
    background: #443f3f;
    transition: all .3s cubic-bezier(.42, 0, .58, 1)
}

.is-style-rwn-underline .wp-block-button__link:hover::before,
.underlined-anchor:hover::before {
    width: 100%;
    left: 0;
    right: auto
}

.wp-block-buttons .wp-block-button {
    margin-bottom: 0
}

.btn-nav-link {
    border-bottom: 1px solid #443f3f
}

.request-a-call-button {
    height: 75%;
    width: 75%
}

.request-a-call-button:hover {
    height: 100%;
    width: 100%
}

@media (min-width:0px) {
    .border-blue {
        border-style: solid;
        border-color: #007bff !important
    }

    a.border-blue:hover {
        border-style: solid;
        border-color: #0062cc
    }

    .border-blue-hover:hover,
    .border-red {
        border-style: solid;
        border-color: #007bff
    }

    hr.has-blue-color {
        border-color: #007bff;
        background: 0 0
    }

    .border-red {
        border-color: #dc3545 !important
    }

    a.border-red:hover {
        border-style: solid;
        border-color: #bd2130
    }

    .border-orange,
    .border-red-hover:hover {
        border-style: solid;
        border-color: #dc3545
    }

    hr.has-red-color {
        border-color: #dc3545;
        background: 0 0
    }

    .border-orange {
        border-color: #fd7e14 !important
    }

    a.border-orange:hover {
        border-style: solid;
        border-color: #dc6502
    }

    .border-orange-hover:hover,
    .border-yellow {
        border-style: solid;
        border-color: #fd7e14
    }

    hr.has-orange-color {
        border-color: #fd7e14;
        background: 0 0
    }

    .border-yellow {
        border-color: #ffc107 !important
    }

    a.border-yellow:hover {
        border-style: solid;
        border-color: #d39e00
    }

    .border-green,
    .border-yellow-hover:hover {
        border-style: solid;
        border-color: #ffc107
    }

    hr.has-yellow-color {
        border-color: #ffc107;
        background: 0 0
    }

    .border-green {
        border-color: #28a745 !important
    }

    a.border-green:hover {
        border-style: solid;
        border-color: #1e7e34
    }

    .border-gray,
    .border-green-hover:hover {
        border-style: solid;
        border-color: #28a745
    }

    hr.has-green-color {
        border-color: #28a745;
        background: 0 0
    }

    .border-gray {
        border-color: #6c757d !important
    }

    a.border-gray:hover {
        border-style: solid;
        border-color: #545b62
    }

    .border-gray-dark,
    .border-gray-hover:hover {
        border-style: solid;
        border-color: #6c757d
    }

    hr.has-gray-color {
        border-color: #6c757d;
        background: 0 0
    }

    .border-gray-dark {
        border-color: #343a40 !important
    }

    a.border-gray-dark:hover {
        border-style: solid;
        border-color: #1d2124
    }

    .border-gray-dark-hover:hover {
        border-style: solid;
        border-color: #343a40
    }

    hr.has-gray-dark-color {
        border-color: #343a40;
        background: 0 0
    }

    .border-gray-light {
        border-style: solid;
        border-color: #c8c8c8 !important
    }

    a.border-gray-light:hover {
        border-style: solid;
        border-color: #afafaf
    }

    .border-dimgray,
    .border-gray-light-hover:hover {
        border-style: solid;
        border-color: #c8c8c8
    }

    hr.has-gray-light-color {
        border-color: #c8c8c8;
        background: 0 0
    }

    .border-dimgray {
        border-color: #6e8489 !important
    }

    a.border-dimgray:hover {
        border-style: solid;
        border-color: #57696d
    }

    .border-dimgray-hover:hover {
        border-style: solid;
        border-color: #6e8489
    }

    hr.has-dimgray-color {
        border-color: #6e8489;
        background: 0 0
    }

    .border-transparent {
        border-style: solid;
        border-color: transparent !important
    }

    .border-black,
    .border-transparent-hover:hover,
    a.border-transparent:hover {
        border-style: solid;
        border-color: transparent
    }

    hr.has-transparent-color {
        border-color: transparent;
        background: 0 0
    }

    .border-black {
        border-color: #000 !important
    }

    .border-black-hover:hover,
    .border-white,
    a.border-black:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-black-color {
        border-color: #000;
        background: 0 0
    }

    .border-white {
        border-color: #fff !important
    }

    a.border-white:hover {
        border-style: solid;
        border-color: #e6e6e6
    }

    .border-primary,
    .border-white-hover:hover {
        border-style: solid;
        border-color: #fff
    }

    hr.has-white-color {
        border-color: #fff;
        background: 0 0
    }

    .border-primary {
        border-color: #111 !important
    }

    a.border-primary:hover {
        border-style: solid;
        border-color: #000
    }

    .border-primary-hover:hover,
    .border-secondary {
        border-style: solid;
        border-color: #111
    }

    hr.has-primary-color {
        border-color: #111;
        background: 0 0
    }

    .border-secondary {
        border-color: #1a1a1a !important
    }

    a.border-secondary:hover {
        border-style: solid;
        border-color: #010101
    }

    .border-secondary-hover:hover,
    .border-success {
        border-style: solid;
        border-color: #1a1a1a
    }

    hr.has-secondary-color {
        border-color: #1a1a1a;
        background: 0 0
    }

    .border-success {
        border-color: #28a745 !important
    }

    a.border-success:hover {
        border-style: solid;
        border-color: #1e7e34
    }

    .border-info,
    .border-success-hover:hover {
        border-style: solid;
        border-color: #28a745
    }

    hr.has-success-color {
        border-color: #28a745;
        background: 0 0
    }

    .border-info {
        border-color: #17a2b8 !important
    }

    a.border-info:hover {
        border-style: solid;
        border-color: #117a8b
    }

    .border-info-hover:hover,
    .border-warning {
        border-style: solid;
        border-color: #17a2b8
    }

    hr.has-info-color {
        border-color: #17a2b8;
        background: 0 0
    }

    .border-warning {
        border-color: #ffc107 !important
    }

    a.border-warning:hover {
        border-style: solid;
        border-color: #d39e00
    }

    .border-danger,
    .border-warning-hover:hover {
        border-style: solid;
        border-color: #ffc107
    }

    hr.has-warning-color {
        border-color: #ffc107;
        background: 0 0
    }

    .border-danger {
        border-color: #dc3545 !important
    }

    a.border-danger:hover {
        border-style: solid;
        border-color: #bd2130
    }

    .border-danger-hover:hover,
    .border-light {
        border-style: solid;
        border-color: #dc3545
    }

    hr.has-danger-color {
        border-color: #dc3545;
        background: 0 0
    }

    .border-light {
        border-color: #f8f9fa !important
    }

    a.border-light:hover {
        border-style: solid;
        border-color: #dae0e5
    }

    .border-dark,
    .border-light-hover:hover {
        border-style: solid;
        border-color: #f8f9fa
    }

    hr.has-light-color {
        border-color: #f8f9fa;
        background: 0 0
    }

    .border-dark {
        border-color: #343a40 !important
    }

    a.border-dark:hover {
        border-style: solid;
        border-color: #1d2124
    }

    .border-dark-hover:hover {
        border-style: solid;
        border-color: #343a40
    }

    hr.has-dark-color {
        border-color: #343a40;
        background: 0 0
    }

    .border-primary-light {
        border-style: solid;
        border-color: #444 !important
    }

    a.border-primary-light:hover {
        border-style: solid;
        border-color: #2b2b2b
    }

    .border-primary-light-hover:hover {
        border-style: solid;
        border-color: #444
    }

    hr.has-primary-light-color {
        border-color: #444;
        background: 0 0
    }

    .border-primary-dark {
        border-style: solid;
        border-color: #000 !important
    }

    .border-primary-dark-hover:hover,
    a.border-primary-dark:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-primary-dark-color {
        border-color: #000;
        background: 0 0
    }

    .border-secondary-light {
        border-style: solid;
        border-color: #4d4d4d !important
    }

    a.border-secondary-light:hover {
        border-style: solid;
        border-color: #343434
    }

    .border-secondary-light-hover:hover {
        border-style: solid;
        border-color: #4d4d4d
    }

    hr.has-secondary-light-color {
        border-color: #4d4d4d;
        background: 0 0
    }

    .border-secondary-dark {
        border-style: solid;
        border-color: #000 !important
    }

    .border-secondary-dark-hover:hover,
    a.border-secondary-dark:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-secondary-dark-color {
        border-color: #000;
        background: 0 0
    }

    .border-third,
    .btn-submit,
    .is-style-rwn-light .wp-block-button__link,
    .is-style-rwn-light-small .wp-block-button__link {
        border-style: solid;
        border-color: #443f3f !important
    }

    .is-style-rwn-light a.wp-block-button__link:hover,
    .is-style-rwn-light-small a.wp-block-button__link:hover,
    a.border-third:hover,
    a.btn-submit:hover {
        border-style: solid;
        border-color: #2a2626
    }

    .border-third-hover:hover {
        border-style: solid;
        border-color: #443f3f
    }

    hr.has-third-color {
        border-color: #443f3f;
        background: 0 0
    }

    .border-third-light {
        border-style: solid;
        border-color: #797070 !important
    }

    a.border-third-light:hover {
        border-style: solid;
        border-color: #5e5858
    }

    .border-third-light-hover:hover {
        border-style: solid;
        border-color: #797070
    }

    hr.has-third-light-color {
        border-color: #797070;
        background: 0 0
    }

    .border-third-dark {
        border-style: solid;
        border-color: #0f0e0e !important
    }

    a.border-third-dark:hover {
        border-style: solid;
        border-color: #000
    }

    .border-fourth,
    .border-third-dark-hover:hover {
        border-style: solid;
        border-color: #0f0e0e
    }

    hr.has-third-dark-color {
        border-color: #0f0e0e;
        background: 0 0
    }

    .border-fourth {
        border-color: #f9f9f9 !important
    }

    a.border-fourth:hover {
        border-style: solid;
        border-color: #e0e0e0
    }

    .border-fourth-hover:hover {
        border-style: solid;
        border-color: #f9f9f9
    }

    hr.has-fourth-color {
        border-color: #f9f9f9;
        background: 0 0
    }

    .border-fourth-light {
        border-style: solid;
        border-color: #fff !important
    }

    a.border-fourth-light:hover {
        border-style: solid;
        border-color: #e6e6e6
    }

    .border-fourth-light-hover:hover {
        border-style: solid;
        border-color: #fff
    }

    hr.has-fourth-light-color {
        border-color: #fff;
        background: 0 0
    }

    .border-fourth-dark {
        border-style: solid;
        border-color: #c6c6c6 !important
    }

    a.border-fourth-dark:hover {
        border-style: solid;
        border-color: #adadad
    }

    .border-fifth,
    .border-fourth-dark-hover:hover {
        border-style: solid;
        border-color: #c6c6c6
    }

    hr.has-fourth-dark-color {
        border-color: #c6c6c6;
        background: 0 0
    }

    .border-fifth {
        border-color: #b1b1b1 !important
    }

    a.border-fifth:hover {
        border-style: solid;
        border-color: #989898
    }

    .border-fifth-hover:hover {
        border-style: solid;
        border-color: #b1b1b1
    }

    hr.has-fifth-color {
        border-color: #b1b1b1;
        background: 0 0
    }

    .border-fifth-light {
        border-style: solid;
        border-color: #e4e4e4 !important
    }

    a.border-fifth-light:hover {
        border-style: solid;
        border-color: #cbcbcb
    }

    .border-fifth-light-hover:hover {
        border-style: solid;
        border-color: #e4e4e4
    }

    hr.has-fifth-light-color {
        border-color: #e4e4e4;
        background: 0 0
    }

    .border-fifth-dark {
        border-style: solid;
        border-color: #7e7e7e !important
    }

    a.border-fifth-dark:hover {
        border-style: solid;
        border-color: #656565
    }

    .border-fifth-dark-hover:hover,
    .border-sixth {
        border-style: solid;
        border-color: #7e7e7e
    }

    hr.has-fifth-dark-color {
        border-color: #7e7e7e;
        background: 0 0
    }

    .border-sixth {
        border-color: #0d0d0d !important
    }

    a.border-sixth:hover {
        border-style: solid;
        border-color: #000
    }

    .border-sixth-hover:hover {
        border-style: solid;
        border-color: #0d0d0d
    }

    hr.has-sixth-color {
        border-color: #0d0d0d;
        background: 0 0
    }

    .border-sixth-light {
        border-style: solid;
        border-color: #404040 !important
    }

    a.border-sixth-light:hover {
        border-style: solid;
        border-color: #272727
    }

    .border-sixth-light-hover:hover {
        border-style: solid;
        border-color: #404040
    }

    hr.has-sixth-light-color {
        border-color: #404040;
        background: 0 0
    }

    .border-sixth-dark {
        border-style: solid;
        border-color: #000 !important
    }

    .border-seventh,
    .border-sixth-dark-hover:hover,
    a.border-sixth-dark:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-sixth-dark-color {
        border-color: #000;
        background: 0 0
    }

    .border-seventh {
        border-color: #787878 !important
    }

    a.border-seventh:hover {
        border-style: solid;
        border-color: #5f5f5f
    }

    .border-seventh-hover:hover {
        border-style: solid;
        border-color: #787878
    }

    hr.has-seventh-color {
        border-color: #787878;
        background: 0 0
    }

    .border-seventh-light {
        border-style: solid;
        border-color: #ababab !important
    }

    a.border-seventh-light:hover {
        border-style: solid;
        border-color: #929292
    }

    .border-seventh-light-hover:hover {
        border-style: solid;
        border-color: #ababab
    }

    hr.has-seventh-light-color {
        border-color: #ababab;
        background: 0 0
    }

    .border-seventh-dark {
        border-style: solid;
        border-color: #454545 !important
    }

    a.border-seventh-dark:hover {
        border-style: solid;
        border-color: #2c2c2c
    }

    .border-seventh-dark-hover:hover {
        border-style: solid;
        border-color: #454545
    }

    hr.has-seventh-dark-color {
        border-color: #454545;
        background: 0 0
    }

    .border-width-0 {
        border-width: 0 !important;
        border-style: solid
    }

    .border-width-top-0 {
        border-top-width: 0 !important;
        border-top-style: solid
    }

    .border-width-right-0 {
        border-right-width: 0 !important;
        border-right-style: solid
    }

    .border-width-bottom-0 {
        border-bottom-width: 0 !important;
        border-bottom-style: solid
    }

    .border-width-left-0 {
        border-left-width: 0 !important;
        border-left-style: solid
    }

    .border-width-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .border-width-top-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .border-width-right-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .border-width-bottom-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .border-width-left-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .border-width-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .border-width-top-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .border-width-right-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .border-width-bottom-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .border-width-left-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .border-width-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .border-width-top-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .border-width-right-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .border-width-bottom-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .border-width-left-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .border-width-4 {
        border-width: 4px !important;
        border-style: solid
    }

    .border-width-top-4 {
        border-top-width: 4px !important;
        border-top-style: solid
    }

    .border-width-right-4 {
        border-right-width: 4px !important;
        border-right-style: solid
    }

    .border-width-bottom-4 {
        border-bottom-width: 4px !important;
        border-bottom-style: solid
    }

    .border-width-left-4 {
        border-left-width: 4px !important;
        border-left-style: solid
    }

    .border-width-5 {
        border-width: 5px !important;
        border-style: solid
    }

    .border-width-top-5 {
        border-top-width: 5px !important;
        border-top-style: solid
    }

    .border-width-right-5 {
        border-right-width: 5px !important;
        border-right-style: solid
    }

    .border-width-bottom-5 {
        border-bottom-width: 5px !important;
        border-bottom-style: solid
    }

    .border-width-left-5 {
        border-left-width: 5px !important;
        border-left-style: solid
    }
}

@media (min-width:576px) {
    .border-sm-blue {
        border-style: solid;
        border-color: #007bff !important
    }

    a.border-sm-blue:hover {
        border-style: solid;
        border-color: #0062cc
    }

    .border-sm-blue-hover:hover,
    .border-sm-red {
        border-style: solid;
        border-color: #007bff
    }

    hr.has-blue-color {
        border-color: #007bff;
        background: 0 0
    }

    .border-sm-red {
        border-color: #dc3545 !important
    }

    a.border-sm-red:hover {
        border-style: solid;
        border-color: #bd2130
    }

    .border-sm-orange,
    .border-sm-red-hover:hover {
        border-style: solid;
        border-color: #dc3545
    }

    hr.has-red-color {
        border-color: #dc3545;
        background: 0 0
    }

    .border-sm-orange {
        border-color: #fd7e14 !important
    }

    a.border-sm-orange:hover {
        border-style: solid;
        border-color: #dc6502
    }

    .border-sm-orange-hover:hover,
    .border-sm-yellow {
        border-style: solid;
        border-color: #fd7e14
    }

    hr.has-orange-color {
        border-color: #fd7e14;
        background: 0 0
    }

    .border-sm-yellow {
        border-color: #ffc107 !important
    }

    a.border-sm-yellow:hover {
        border-style: solid;
        border-color: #d39e00
    }

    .border-sm-green,
    .border-sm-yellow-hover:hover {
        border-style: solid;
        border-color: #ffc107
    }

    hr.has-yellow-color {
        border-color: #ffc107;
        background: 0 0
    }

    .border-sm-green {
        border-color: #28a745 !important
    }

    a.border-sm-green:hover {
        border-style: solid;
        border-color: #1e7e34
    }

    .border-sm-gray,
    .border-sm-green-hover:hover {
        border-style: solid;
        border-color: #28a745
    }

    hr.has-green-color {
        border-color: #28a745;
        background: 0 0
    }

    .border-sm-gray {
        border-color: #6c757d !important
    }

    a.border-sm-gray:hover {
        border-style: solid;
        border-color: #545b62
    }

    .border-sm-gray-hover:hover {
        border-style: solid;
        border-color: #6c757d
    }

    hr.has-gray-color {
        border-color: #6c757d;
        background: 0 0
    }

    .border-sm-gray-dark {
        border-style: solid;
        border-color: #343a40 !important
    }

    a.border-sm-gray-dark:hover {
        border-style: solid;
        border-color: #1d2124
    }

    .border-sm-gray-dark-hover:hover {
        border-style: solid;
        border-color: #343a40
    }

    hr.has-gray-dark-color {
        border-color: #343a40;
        background: 0 0
    }

    .border-sm-gray-light {
        border-style: solid;
        border-color: #c8c8c8 !important
    }

    a.border-sm-gray-light:hover {
        border-style: solid;
        border-color: #afafaf
    }

    .border-sm-gray-light-hover:hover {
        border-style: solid;
        border-color: #c8c8c8
    }

    hr.has-gray-light-color {
        border-color: #c8c8c8;
        background: 0 0
    }

    .border-sm-dimgray {
        border-style: solid;
        border-color: #6e8489 !important
    }

    a.border-sm-dimgray:hover {
        border-style: solid;
        border-color: #57696d
    }

    .border-sm-dimgray-hover:hover {
        border-style: solid;
        border-color: #6e8489
    }

    hr.has-dimgray-color {
        border-color: #6e8489;
        background: 0 0
    }

    .border-sm-transparent {
        border-style: solid;
        border-color: transparent !important
    }

    .border-sm-black,
    .border-sm-transparent-hover:hover,
    a.border-sm-transparent:hover {
        border-style: solid;
        border-color: transparent
    }

    hr.has-transparent-color {
        border-color: transparent;
        background: 0 0
    }

    .border-sm-black {
        border-color: #000 !important
    }

    .border-sm-black-hover:hover,
    .border-sm-white,
    a.border-sm-black:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-black-color {
        border-color: #000;
        background: 0 0
    }

    .border-sm-white {
        border-color: #fff !important
    }

    a.border-sm-white:hover {
        border-style: solid;
        border-color: #e6e6e6
    }

    .border-sm-white-hover:hover {
        border-style: solid;
        border-color: #fff
    }

    hr.has-white-color {
        border-color: #fff;
        background: 0 0
    }

    .border-sm-primary {
        border-style: solid;
        border-color: #111 !important
    }

    a.border-sm-primary:hover {
        border-style: solid;
        border-color: #000
    }

    .border-sm-primary-hover:hover {
        border-style: solid;
        border-color: #111
    }

    hr.has-primary-color {
        border-color: #111;
        background: 0 0
    }

    .border-sm-secondary {
        border-style: solid;
        border-color: #1a1a1a !important
    }

    a.border-sm-secondary:hover {
        border-style: solid;
        border-color: #010101
    }

    .border-sm-secondary-hover:hover {
        border-style: solid;
        border-color: #1a1a1a
    }

    hr.has-secondary-color {
        border-color: #1a1a1a;
        background: 0 0
    }

    .border-sm-success {
        border-style: solid;
        border-color: #28a745 !important
    }

    a.border-sm-success:hover {
        border-style: solid;
        border-color: #1e7e34
    }

    .border-sm-info,
    .border-sm-success-hover:hover {
        border-style: solid;
        border-color: #28a745
    }

    hr.has-success-color {
        border-color: #28a745;
        background: 0 0
    }

    .border-sm-info {
        border-color: #17a2b8 !important
    }

    a.border-sm-info:hover {
        border-style: solid;
        border-color: #117a8b
    }

    .border-sm-info-hover:hover {
        border-style: solid;
        border-color: #17a2b8
    }

    hr.has-info-color {
        border-color: #17a2b8;
        background: 0 0
    }

    .border-sm-warning {
        border-style: solid;
        border-color: #ffc107 !important
    }

    a.border-sm-warning:hover {
        border-style: solid;
        border-color: #d39e00
    }

    .border-sm-danger,
    .border-sm-warning-hover:hover {
        border-style: solid;
        border-color: #ffc107
    }

    hr.has-warning-color {
        border-color: #ffc107;
        background: 0 0
    }

    .border-sm-danger {
        border-color: #dc3545 !important
    }

    a.border-sm-danger:hover {
        border-style: solid;
        border-color: #bd2130
    }

    .border-sm-danger-hover:hover,
    .border-sm-light {
        border-style: solid;
        border-color: #dc3545
    }

    hr.has-danger-color {
        border-color: #dc3545;
        background: 0 0
    }

    .border-sm-light {
        border-color: #f8f9fa !important
    }

    a.border-sm-light:hover {
        border-style: solid;
        border-color: #dae0e5
    }

    .border-sm-dark,
    .border-sm-light-hover:hover {
        border-style: solid;
        border-color: #f8f9fa
    }

    hr.has-light-color {
        border-color: #f8f9fa;
        background: 0 0
    }

    .border-sm-dark {
        border-color: #343a40 !important
    }

    a.border-sm-dark:hover {
        border-style: solid;
        border-color: #1d2124
    }

    .border-sm-dark-hover:hover {
        border-style: solid;
        border-color: #343a40
    }

    hr.has-dark-color {
        border-color: #343a40;
        background: 0 0
    }

    .border-sm-primary-light {
        border-style: solid;
        border-color: #444 !important
    }

    a.border-sm-primary-light:hover {
        border-style: solid;
        border-color: #2b2b2b
    }

    .border-sm-primary-light-hover:hover {
        border-style: solid;
        border-color: #444
    }

    hr.has-primary-light-color {
        border-color: #444;
        background: 0 0
    }

    .border-sm-primary-dark {
        border-style: solid;
        border-color: #000 !important
    }

    .border-sm-primary-dark-hover:hover,
    a.border-sm-primary-dark:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-primary-dark-color {
        border-color: #000;
        background: 0 0
    }

    .border-sm-secondary-light {
        border-style: solid;
        border-color: #4d4d4d !important
    }

    a.border-sm-secondary-light:hover {
        border-style: solid;
        border-color: #343434
    }

    .border-sm-secondary-light-hover:hover {
        border-style: solid;
        border-color: #4d4d4d
    }

    hr.has-secondary-light-color {
        border-color: #4d4d4d;
        background: 0 0
    }

    .border-sm-secondary-dark {
        border-style: solid;
        border-color: #000 !important
    }

    .border-sm-secondary-dark-hover:hover,
    .border-sm-third,
    a.border-sm-secondary-dark:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-secondary-dark-color {
        border-color: #000;
        background: 0 0
    }

    .border-sm-third {
        border-color: #443f3f !important
    }

    a.border-sm-third:hover {
        border-style: solid;
        border-color: #2a2626
    }

    .border-sm-third-hover:hover {
        border-style: solid;
        border-color: #443f3f
    }

    hr.has-third-color {
        border-color: #443f3f;
        background: 0 0
    }

    .border-sm-third-light {
        border-style: solid;
        border-color: #797070 !important
    }

    a.border-sm-third-light:hover {
        border-style: solid;
        border-color: #5e5858
    }

    .border-sm-third-light-hover:hover {
        border-style: solid;
        border-color: #797070
    }

    hr.has-third-light-color {
        border-color: #797070;
        background: 0 0
    }

    .border-sm-third-dark {
        border-style: solid;
        border-color: #0f0e0e !important
    }

    a.border-sm-third-dark:hover {
        border-style: solid;
        border-color: #000
    }

    .border-sm-fourth,
    .border-sm-third-dark-hover:hover {
        border-style: solid;
        border-color: #0f0e0e
    }

    hr.has-third-dark-color {
        border-color: #0f0e0e;
        background: 0 0
    }

    .border-sm-fourth {
        border-color: #f9f9f9 !important
    }

    a.border-sm-fourth:hover {
        border-style: solid;
        border-color: #e0e0e0
    }

    .border-sm-fourth-hover:hover {
        border-style: solid;
        border-color: #f9f9f9
    }

    hr.has-fourth-color {
        border-color: #f9f9f9;
        background: 0 0
    }

    .border-sm-fourth-light {
        border-style: solid;
        border-color: #fff !important
    }

    a.border-sm-fourth-light:hover {
        border-style: solid;
        border-color: #e6e6e6
    }

    .border-sm-fourth-light-hover:hover {
        border-style: solid;
        border-color: #fff
    }

    hr.has-fourth-light-color {
        border-color: #fff;
        background: 0 0
    }

    .border-sm-fourth-dark {
        border-style: solid;
        border-color: #c6c6c6 !important
    }

    a.border-sm-fourth-dark:hover {
        border-style: solid;
        border-color: #adadad
    }

    .border-sm-fifth,
    .border-sm-fourth-dark-hover:hover {
        border-style: solid;
        border-color: #c6c6c6
    }

    hr.has-fourth-dark-color {
        border-color: #c6c6c6;
        background: 0 0
    }

    .border-sm-fifth {
        border-color: #b1b1b1 !important
    }

    a.border-sm-fifth:hover {
        border-style: solid;
        border-color: #989898
    }

    .border-sm-fifth-hover:hover {
        border-style: solid;
        border-color: #b1b1b1
    }

    hr.has-fifth-color {
        border-color: #b1b1b1;
        background: 0 0
    }

    .border-sm-fifth-light {
        border-style: solid;
        border-color: #e4e4e4 !important
    }

    a.border-sm-fifth-light:hover {
        border-style: solid;
        border-color: #cbcbcb
    }

    .border-sm-fifth-light-hover:hover {
        border-style: solid;
        border-color: #e4e4e4
    }

    hr.has-fifth-light-color {
        border-color: #e4e4e4;
        background: 0 0
    }

    .border-sm-fifth-dark {
        border-style: solid;
        border-color: #7e7e7e !important
    }

    a.border-sm-fifth-dark:hover {
        border-style: solid;
        border-color: #656565
    }

    .border-sm-fifth-dark-hover:hover,
    .border-sm-sixth {
        border-style: solid;
        border-color: #7e7e7e
    }

    hr.has-fifth-dark-color {
        border-color: #7e7e7e;
        background: 0 0
    }

    .border-sm-sixth {
        border-color: #0d0d0d !important
    }

    a.border-sm-sixth:hover {
        border-style: solid;
        border-color: #000
    }

    .border-sm-sixth-hover:hover {
        border-style: solid;
        border-color: #0d0d0d
    }

    hr.has-sixth-color {
        border-color: #0d0d0d;
        background: 0 0
    }

    .border-sm-sixth-light {
        border-style: solid;
        border-color: #404040 !important
    }

    a.border-sm-sixth-light:hover {
        border-style: solid;
        border-color: #272727
    }

    .border-sm-sixth-light-hover:hover {
        border-style: solid;
        border-color: #404040
    }

    hr.has-sixth-light-color {
        border-color: #404040;
        background: 0 0
    }

    .border-sm-sixth-dark {
        border-style: solid;
        border-color: #000 !important
    }

    .border-sm-sixth-dark-hover:hover,
    a.border-sm-sixth-dark:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-sixth-dark-color {
        border-color: #000;
        background: 0 0
    }

    .border-sm-seventh {
        border-style: solid;
        border-color: #787878 !important
    }

    a.border-sm-seventh:hover {
        border-style: solid;
        border-color: #5f5f5f
    }

    .border-sm-seventh-hover:hover {
        border-style: solid;
        border-color: #787878
    }

    hr.has-seventh-color {
        border-color: #787878;
        background: 0 0
    }

    .border-sm-seventh-light {
        border-style: solid;
        border-color: #ababab !important
    }

    a.border-sm-seventh-light:hover {
        border-style: solid;
        border-color: #929292
    }

    .border-sm-seventh-light-hover:hover {
        border-style: solid;
        border-color: #ababab
    }

    hr.has-seventh-light-color {
        border-color: #ababab;
        background: 0 0
    }

    .border-sm-seventh-dark {
        border-style: solid;
        border-color: #454545 !important
    }

    a.border-sm-seventh-dark:hover {
        border-style: solid;
        border-color: #2c2c2c
    }

    .border-sm-seventh-dark-hover:hover {
        border-style: solid;
        border-color: #454545
    }

    hr.has-seventh-dark-color {
        border-color: #454545;
        background: 0 0
    }

    .border-width-sm-0 {
        border-width: 0 !important;
        border-style: solid
    }

    .border-width-top-sm-0 {
        border-top-width: 0 !important;
        border-top-style: solid
    }

    .border-width-right-sm-0 {
        border-right-width: 0 !important;
        border-right-style: solid
    }

    .border-width-bottom-sm-0 {
        border-bottom-width: 0 !important;
        border-bottom-style: solid
    }

    .border-width-left-sm-0 {
        border-left-width: 0 !important;
        border-left-style: solid
    }

    .border-width-sm-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .border-width-top-sm-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .border-width-right-sm-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .border-width-bottom-sm-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .border-width-left-sm-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .border-width-sm-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .border-width-top-sm-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .border-width-right-sm-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .border-width-bottom-sm-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .border-width-left-sm-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .border-width-sm-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .border-width-top-sm-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .border-width-right-sm-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .border-width-bottom-sm-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .border-width-left-sm-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .border-width-sm-4 {
        border-width: 4px !important;
        border-style: solid
    }

    .border-width-top-sm-4 {
        border-top-width: 4px !important;
        border-top-style: solid
    }

    .border-width-right-sm-4 {
        border-right-width: 4px !important;
        border-right-style: solid
    }

    .border-width-bottom-sm-4 {
        border-bottom-width: 4px !important;
        border-bottom-style: solid
    }

    .border-width-left-sm-4 {
        border-left-width: 4px !important;
        border-left-style: solid
    }

    .border-width-sm-5 {
        border-width: 5px !important;
        border-style: solid
    }

    .border-width-top-sm-5 {
        border-top-width: 5px !important;
        border-top-style: solid
    }

    .border-width-right-sm-5 {
        border-right-width: 5px !important;
        border-right-style: solid
    }

    .border-width-bottom-sm-5 {
        border-bottom-width: 5px !important;
        border-bottom-style: solid
    }

    .border-width-left-sm-5 {
        border-left-width: 5px !important;
        border-left-style: solid
    }
}

@media (min-width:768px) {
    .border-md-blue {
        border-style: solid;
        border-color: #007bff !important
    }

    a.border-md-blue:hover {
        border-style: solid;
        border-color: #0062cc
    }

    .border-md-blue-hover:hover,
    .border-md-red {
        border-style: solid;
        border-color: #007bff
    }

    hr.has-blue-color {
        border-color: #007bff;
        background: 0 0
    }

    .border-md-red {
        border-color: #dc3545 !important
    }

    a.border-md-red:hover {
        border-style: solid;
        border-color: #bd2130
    }

    .border-md-orange,
    .border-md-red-hover:hover {
        border-style: solid;
        border-color: #dc3545
    }

    hr.has-red-color {
        border-color: #dc3545;
        background: 0 0
    }

    .border-md-orange {
        border-color: #fd7e14 !important
    }

    a.border-md-orange:hover {
        border-style: solid;
        border-color: #dc6502
    }

    .border-md-orange-hover:hover,
    .border-md-yellow {
        border-style: solid;
        border-color: #fd7e14
    }

    hr.has-orange-color {
        border-color: #fd7e14;
        background: 0 0
    }

    .border-md-yellow {
        border-color: #ffc107 !important
    }

    a.border-md-yellow:hover {
        border-style: solid;
        border-color: #d39e00
    }

    .border-md-green,
    .border-md-yellow-hover:hover {
        border-style: solid;
        border-color: #ffc107
    }

    hr.has-yellow-color {
        border-color: #ffc107;
        background: 0 0
    }

    .border-md-green {
        border-color: #28a745 !important
    }

    a.border-md-green:hover {
        border-style: solid;
        border-color: #1e7e34
    }

    .border-md-gray,
    .border-md-green-hover:hover {
        border-style: solid;
        border-color: #28a745
    }

    hr.has-green-color {
        border-color: #28a745;
        background: 0 0
    }

    .border-md-gray {
        border-color: #6c757d !important
    }

    a.border-md-gray:hover {
        border-style: solid;
        border-color: #545b62
    }

    .border-md-gray-hover:hover {
        border-style: solid;
        border-color: #6c757d
    }

    hr.has-gray-color {
        border-color: #6c757d;
        background: 0 0
    }

    .border-md-gray-dark {
        border-style: solid;
        border-color: #343a40 !important
    }

    a.border-md-gray-dark:hover {
        border-style: solid;
        border-color: #1d2124
    }

    .border-md-gray-dark-hover:hover {
        border-style: solid;
        border-color: #343a40
    }

    hr.has-gray-dark-color {
        border-color: #343a40;
        background: 0 0
    }

    .border-md-gray-light {
        border-style: solid;
        border-color: #c8c8c8 !important
    }

    a.border-md-gray-light:hover {
        border-style: solid;
        border-color: #afafaf
    }

    .border-md-gray-light-hover:hover {
        border-style: solid;
        border-color: #c8c8c8
    }

    hr.has-gray-light-color {
        border-color: #c8c8c8;
        background: 0 0
    }

    .border-md-dimgray {
        border-style: solid;
        border-color: #6e8489 !important
    }

    a.border-md-dimgray:hover {
        border-style: solid;
        border-color: #57696d
    }

    .border-md-dimgray-hover:hover {
        border-style: solid;
        border-color: #6e8489
    }

    hr.has-dimgray-color {
        border-color: #6e8489;
        background: 0 0
    }

    .border-md-transparent {
        border-style: solid;
        border-color: transparent !important
    }

    .border-md-black,
    .border-md-transparent-hover:hover,
    a.border-md-transparent:hover {
        border-style: solid;
        border-color: transparent
    }

    hr.has-transparent-color {
        border-color: transparent;
        background: 0 0
    }

    .border-md-black {
        border-color: #000 !important
    }

    .border-md-black-hover:hover,
    .border-md-white,
    a.border-md-black:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-black-color {
        border-color: #000;
        background: 0 0
    }

    .border-md-white {
        border-color: #fff !important
    }

    a.border-md-white:hover {
        border-style: solid;
        border-color: #e6e6e6
    }

    .border-md-white-hover:hover {
        border-style: solid;
        border-color: #fff
    }

    hr.has-white-color {
        border-color: #fff;
        background: 0 0
    }

    .border-md-primary {
        border-style: solid;
        border-color: #111 !important
    }

    a.border-md-primary:hover {
        border-style: solid;
        border-color: #000
    }

    .border-md-primary-hover:hover {
        border-style: solid;
        border-color: #111
    }

    hr.has-primary-color {
        border-color: #111;
        background: 0 0
    }

    .border-md-secondary {
        border-style: solid;
        border-color: #1a1a1a !important
    }

    a.border-md-secondary:hover {
        border-style: solid;
        border-color: #010101
    }

    .border-md-secondary-hover:hover {
        border-style: solid;
        border-color: #1a1a1a
    }

    hr.has-secondary-color {
        border-color: #1a1a1a;
        background: 0 0
    }

    .border-md-success {
        border-style: solid;
        border-color: #28a745 !important
    }

    a.border-md-success:hover {
        border-style: solid;
        border-color: #1e7e34
    }

    .border-md-info,
    .border-md-success-hover:hover {
        border-style: solid;
        border-color: #28a745
    }

    hr.has-success-color {
        border-color: #28a745;
        background: 0 0
    }

    .border-md-info {
        border-color: #17a2b8 !important
    }

    a.border-md-info:hover {
        border-style: solid;
        border-color: #117a8b
    }

    .border-md-info-hover:hover {
        border-style: solid;
        border-color: #17a2b8
    }

    hr.has-info-color {
        border-color: #17a2b8;
        background: 0 0
    }

    .border-md-warning {
        border-style: solid;
        border-color: #ffc107 !important
    }

    a.border-md-warning:hover {
        border-style: solid;
        border-color: #d39e00
    }

    .border-md-danger,
    .border-md-warning-hover:hover {
        border-style: solid;
        border-color: #ffc107
    }

    hr.has-warning-color {
        border-color: #ffc107;
        background: 0 0
    }

    .border-md-danger {
        border-color: #dc3545 !important
    }

    a.border-md-danger:hover {
        border-style: solid;
        border-color: #bd2130
    }

    .border-md-danger-hover:hover,
    .border-md-light {
        border-style: solid;
        border-color: #dc3545
    }

    hr.has-danger-color {
        border-color: #dc3545;
        background: 0 0
    }

    .border-md-light {
        border-color: #f8f9fa !important
    }

    a.border-md-light:hover {
        border-style: solid;
        border-color: #dae0e5
    }

    .border-md-dark,
    .border-md-light-hover:hover {
        border-style: solid;
        border-color: #f8f9fa
    }

    hr.has-light-color {
        border-color: #f8f9fa;
        background: 0 0
    }

    .border-md-dark {
        border-color: #343a40 !important
    }

    a.border-md-dark:hover {
        border-style: solid;
        border-color: #1d2124
    }

    .border-md-dark-hover:hover {
        border-style: solid;
        border-color: #343a40
    }

    hr.has-dark-color {
        border-color: #343a40;
        background: 0 0
    }

    .border-md-primary-light {
        border-style: solid;
        border-color: #444 !important
    }

    a.border-md-primary-light:hover {
        border-style: solid;
        border-color: #2b2b2b
    }

    .border-md-primary-light-hover:hover {
        border-style: solid;
        border-color: #444
    }

    hr.has-primary-light-color {
        border-color: #444;
        background: 0 0
    }

    .border-md-primary-dark {
        border-style: solid;
        border-color: #000 !important
    }

    .border-md-primary-dark-hover:hover,
    a.border-md-primary-dark:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-primary-dark-color {
        border-color: #000;
        background: 0 0
    }

    .border-md-secondary-light {
        border-style: solid;
        border-color: #4d4d4d !important
    }

    a.border-md-secondary-light:hover {
        border-style: solid;
        border-color: #343434
    }

    .border-md-secondary-light-hover:hover {
        border-style: solid;
        border-color: #4d4d4d
    }

    hr.has-secondary-light-color {
        border-color: #4d4d4d;
        background: 0 0
    }

    .border-md-secondary-dark {
        border-style: solid;
        border-color: #000 !important
    }

    .border-md-secondary-dark-hover:hover,
    .border-md-third,
    a.border-md-secondary-dark:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-secondary-dark-color {
        border-color: #000;
        background: 0 0
    }

    .border-md-third {
        border-color: #443f3f !important
    }

    a.border-md-third:hover {
        border-style: solid;
        border-color: #2a2626
    }

    .border-md-third-hover:hover {
        border-style: solid;
        border-color: #443f3f
    }

    hr.has-third-color {
        border-color: #443f3f;
        background: 0 0
    }

    .border-md-third-light {
        border-style: solid;
        border-color: #797070 !important
    }

    a.border-md-third-light:hover {
        border-style: solid;
        border-color: #5e5858
    }

    .border-md-third-light-hover:hover {
        border-style: solid;
        border-color: #797070
    }

    hr.has-third-light-color {
        border-color: #797070;
        background: 0 0
    }

    .border-md-third-dark {
        border-style: solid;
        border-color: #0f0e0e !important
    }

    a.border-md-third-dark:hover {
        border-style: solid;
        border-color: #000
    }

    .border-md-fourth,
    .border-md-third-dark-hover:hover {
        border-style: solid;
        border-color: #0f0e0e
    }

    hr.has-third-dark-color {
        border-color: #0f0e0e;
        background: 0 0
    }

    .border-md-fourth {
        border-color: #f9f9f9 !important
    }

    a.border-md-fourth:hover {
        border-style: solid;
        border-color: #e0e0e0
    }

    .border-md-fourth-hover:hover {
        border-style: solid;
        border-color: #f9f9f9
    }

    hr.has-fourth-color {
        border-color: #f9f9f9;
        background: 0 0
    }

    .border-md-fourth-light {
        border-style: solid;
        border-color: #fff !important
    }

    a.border-md-fourth-light:hover {
        border-style: solid;
        border-color: #e6e6e6
    }

    .border-md-fourth-light-hover:hover {
        border-style: solid;
        border-color: #fff
    }

    hr.has-fourth-light-color {
        border-color: #fff;
        background: 0 0
    }

    .border-md-fourth-dark {
        border-style: solid;
        border-color: #c6c6c6 !important
    }

    a.border-md-fourth-dark:hover {
        border-style: solid;
        border-color: #adadad
    }

    .border-md-fifth,
    .border-md-fourth-dark-hover:hover {
        border-style: solid;
        border-color: #c6c6c6
    }

    hr.has-fourth-dark-color {
        border-color: #c6c6c6;
        background: 0 0
    }

    .border-md-fifth {
        border-color: #b1b1b1 !important
    }

    a.border-md-fifth:hover {
        border-style: solid;
        border-color: #989898
    }

    .border-md-fifth-hover:hover {
        border-style: solid;
        border-color: #b1b1b1
    }

    hr.has-fifth-color {
        border-color: #b1b1b1;
        background: 0 0
    }

    .border-md-fifth-light {
        border-style: solid;
        border-color: #e4e4e4 !important
    }

    a.border-md-fifth-light:hover {
        border-style: solid;
        border-color: #cbcbcb
    }

    .border-md-fifth-light-hover:hover {
        border-style: solid;
        border-color: #e4e4e4
    }

    hr.has-fifth-light-color {
        border-color: #e4e4e4;
        background: 0 0
    }

    .border-md-fifth-dark {
        border-style: solid;
        border-color: #7e7e7e !important
    }

    a.border-md-fifth-dark:hover {
        border-style: solid;
        border-color: #656565
    }

    .border-md-fifth-dark-hover:hover,
    .border-md-sixth {
        border-style: solid;
        border-color: #7e7e7e
    }

    hr.has-fifth-dark-color {
        border-color: #7e7e7e;
        background: 0 0
    }

    .border-md-sixth {
        border-color: #0d0d0d !important
    }

    a.border-md-sixth:hover {
        border-style: solid;
        border-color: #000
    }

    .border-md-sixth-hover:hover {
        border-style: solid;
        border-color: #0d0d0d
    }

    hr.has-sixth-color {
        border-color: #0d0d0d;
        background: 0 0
    }

    .border-md-sixth-light {
        border-style: solid;
        border-color: #404040 !important
    }

    a.border-md-sixth-light:hover {
        border-style: solid;
        border-color: #272727
    }

    .border-md-sixth-light-hover:hover {
        border-style: solid;
        border-color: #404040
    }

    hr.has-sixth-light-color {
        border-color: #404040;
        background: 0 0
    }

    .border-md-sixth-dark {
        border-style: solid;
        border-color: #000 !important
    }

    .border-md-sixth-dark-hover:hover,
    a.border-md-sixth-dark:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-sixth-dark-color {
        border-color: #000;
        background: 0 0
    }

    .border-md-seventh {
        border-style: solid;
        border-color: #787878 !important
    }

    a.border-md-seventh:hover {
        border-style: solid;
        border-color: #5f5f5f
    }

    .border-md-seventh-hover:hover {
        border-style: solid;
        border-color: #787878
    }

    hr.has-seventh-color {
        border-color: #787878;
        background: 0 0
    }

    .border-md-seventh-light {
        border-style: solid;
        border-color: #ababab !important
    }

    a.border-md-seventh-light:hover {
        border-style: solid;
        border-color: #929292
    }

    .border-md-seventh-light-hover:hover {
        border-style: solid;
        border-color: #ababab
    }

    hr.has-seventh-light-color {
        border-color: #ababab;
        background: 0 0
    }

    .border-md-seventh-dark {
        border-style: solid;
        border-color: #454545 !important
    }

    a.border-md-seventh-dark:hover {
        border-style: solid;
        border-color: #2c2c2c
    }

    .border-md-seventh-dark-hover:hover {
        border-style: solid;
        border-color: #454545
    }

    hr.has-seventh-dark-color {
        border-color: #454545;
        background: 0 0
    }

    .border-width-md-0 {
        border-width: 0 !important;
        border-style: solid
    }

    .border-width-top-md-0 {
        border-top-width: 0 !important;
        border-top-style: solid
    }

    .border-width-right-md-0 {
        border-right-width: 0 !important;
        border-right-style: solid
    }

    .border-width-bottom-md-0 {
        border-bottom-width: 0 !important;
        border-bottom-style: solid
    }

    .border-width-left-md-0 {
        border-left-width: 0 !important;
        border-left-style: solid
    }

    .border-width-md-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .border-width-top-md-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .border-width-right-md-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .border-width-bottom-md-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .border-width-left-md-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .border-width-md-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .border-width-top-md-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .border-width-right-md-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .border-width-bottom-md-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .border-width-left-md-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .border-width-md-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .border-width-top-md-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .border-width-right-md-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .border-width-bottom-md-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .border-width-left-md-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .border-width-md-4 {
        border-width: 4px !important;
        border-style: solid
    }

    .border-width-top-md-4 {
        border-top-width: 4px !important;
        border-top-style: solid
    }

    .border-width-right-md-4 {
        border-right-width: 4px !important;
        border-right-style: solid
    }

    .border-width-bottom-md-4 {
        border-bottom-width: 4px !important;
        border-bottom-style: solid
    }

    .border-width-left-md-4 {
        border-left-width: 4px !important;
        border-left-style: solid
    }

    .border-width-md-5 {
        border-width: 5px !important;
        border-style: solid
    }

    .border-width-top-md-5 {
        border-top-width: 5px !important;
        border-top-style: solid
    }

    .border-width-right-md-5 {
        border-right-width: 5px !important;
        border-right-style: solid
    }

    .border-width-bottom-md-5 {
        border-bottom-width: 5px !important;
        border-bottom-style: solid
    }

    .border-width-left-md-5 {
        border-left-width: 5px !important;
        border-left-style: solid
    }
}

@media (min-width:992px) {
    .border-lg-blue {
        border-style: solid;
        border-color: #007bff !important
    }

    a.border-lg-blue:hover {
        border-style: solid;
        border-color: #0062cc
    }

    .border-lg-blue-hover:hover,
    .border-lg-red {
        border-style: solid;
        border-color: #007bff
    }

    hr.has-blue-color {
        border-color: #007bff;
        background: 0 0
    }

    .border-lg-red {
        border-color: #dc3545 !important
    }

    a.border-lg-red:hover {
        border-style: solid;
        border-color: #bd2130
    }

    .border-lg-orange,
    .border-lg-red-hover:hover {
        border-style: solid;
        border-color: #dc3545
    }

    hr.has-red-color {
        border-color: #dc3545;
        background: 0 0
    }

    .border-lg-orange {
        border-color: #fd7e14 !important
    }

    a.border-lg-orange:hover {
        border-style: solid;
        border-color: #dc6502
    }

    .border-lg-orange-hover:hover,
    .border-lg-yellow {
        border-style: solid;
        border-color: #fd7e14
    }

    hr.has-orange-color {
        border-color: #fd7e14;
        background: 0 0
    }

    .border-lg-yellow {
        border-color: #ffc107 !important
    }

    a.border-lg-yellow:hover {
        border-style: solid;
        border-color: #d39e00
    }

    .border-lg-green,
    .border-lg-yellow-hover:hover {
        border-style: solid;
        border-color: #ffc107
    }

    hr.has-yellow-color {
        border-color: #ffc107;
        background: 0 0
    }

    .border-lg-green {
        border-color: #28a745 !important
    }

    a.border-lg-green:hover {
        border-style: solid;
        border-color: #1e7e34
    }

    .border-lg-gray,
    .border-lg-green-hover:hover {
        border-style: solid;
        border-color: #28a745
    }

    hr.has-green-color {
        border-color: #28a745;
        background: 0 0
    }

    .border-lg-gray {
        border-color: #6c757d !important
    }

    a.border-lg-gray:hover {
        border-style: solid;
        border-color: #545b62
    }

    .border-lg-gray-hover:hover {
        border-style: solid;
        border-color: #6c757d
    }

    hr.has-gray-color {
        border-color: #6c757d;
        background: 0 0
    }

    .border-lg-gray-dark {
        border-style: solid;
        border-color: #343a40 !important
    }

    a.border-lg-gray-dark:hover {
        border-style: solid;
        border-color: #1d2124
    }

    .border-lg-gray-dark-hover:hover {
        border-style: solid;
        border-color: #343a40
    }

    hr.has-gray-dark-color {
        border-color: #343a40;
        background: 0 0
    }

    .border-lg-gray-light {
        border-style: solid;
        border-color: #c8c8c8 !important
    }

    a.border-lg-gray-light:hover {
        border-style: solid;
        border-color: #afafaf
    }

    .border-lg-gray-light-hover:hover {
        border-style: solid;
        border-color: #c8c8c8
    }

    hr.has-gray-light-color {
        border-color: #c8c8c8;
        background: 0 0
    }

    .border-lg-dimgray {
        border-style: solid;
        border-color: #6e8489 !important
    }

    a.border-lg-dimgray:hover {
        border-style: solid;
        border-color: #57696d
    }

    .border-lg-dimgray-hover:hover {
        border-style: solid;
        border-color: #6e8489
    }

    hr.has-dimgray-color {
        border-color: #6e8489;
        background: 0 0
    }

    .border-lg-transparent {
        border-style: solid;
        border-color: transparent !important
    }

    .border-lg-black,
    .border-lg-transparent-hover:hover,
    a.border-lg-transparent:hover {
        border-style: solid;
        border-color: transparent
    }

    hr.has-transparent-color {
        border-color: transparent;
        background: 0 0
    }

    .border-lg-black {
        border-color: #000 !important
    }

    .border-lg-black-hover:hover,
    .border-lg-white,
    a.border-lg-black:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-black-color {
        border-color: #000;
        background: 0 0
    }

    .border-lg-white {
        border-color: #fff !important
    }

    a.border-lg-white:hover {
        border-style: solid;
        border-color: #e6e6e6
    }

    .border-lg-white-hover:hover {
        border-style: solid;
        border-color: #fff
    }

    hr.has-white-color {
        border-color: #fff;
        background: 0 0
    }

    .border-lg-primary {
        border-style: solid;
        border-color: #111 !important
    }

    a.border-lg-primary:hover {
        border-style: solid;
        border-color: #000
    }

    .border-lg-primary-hover:hover {
        border-style: solid;
        border-color: #111
    }

    hr.has-primary-color {
        border-color: #111;
        background: 0 0
    }

    .border-lg-secondary {
        border-style: solid;
        border-color: #1a1a1a !important
    }

    a.border-lg-secondary:hover {
        border-style: solid;
        border-color: #010101
    }

    .border-lg-secondary-hover:hover {
        border-style: solid;
        border-color: #1a1a1a
    }

    hr.has-secondary-color {
        border-color: #1a1a1a;
        background: 0 0
    }

    .border-lg-success {
        border-style: solid;
        border-color: #28a745 !important
    }

    a.border-lg-success:hover {
        border-style: solid;
        border-color: #1e7e34
    }

    .border-lg-info,
    .border-lg-success-hover:hover {
        border-style: solid;
        border-color: #28a745
    }

    hr.has-success-color {
        border-color: #28a745;
        background: 0 0
    }

    .border-lg-info {
        border-color: #17a2b8 !important
    }

    a.border-lg-info:hover {
        border-style: solid;
        border-color: #117a8b
    }

    .border-lg-info-hover:hover {
        border-style: solid;
        border-color: #17a2b8
    }

    hr.has-info-color {
        border-color: #17a2b8;
        background: 0 0
    }

    .border-lg-warning {
        border-style: solid;
        border-color: #ffc107 !important
    }

    a.border-lg-warning:hover {
        border-style: solid;
        border-color: #d39e00
    }

    .border-lg-danger,
    .border-lg-warning-hover:hover {
        border-style: solid;
        border-color: #ffc107
    }

    hr.has-warning-color {
        border-color: #ffc107;
        background: 0 0
    }

    .border-lg-danger {
        border-color: #dc3545 !important
    }

    a.border-lg-danger:hover {
        border-style: solid;
        border-color: #bd2130
    }

    .border-lg-danger-hover:hover,
    .border-lg-light {
        border-style: solid;
        border-color: #dc3545
    }

    hr.has-danger-color {
        border-color: #dc3545;
        background: 0 0
    }

    .border-lg-light {
        border-color: #f8f9fa !important
    }

    a.border-lg-light:hover {
        border-style: solid;
        border-color: #dae0e5
    }

    .border-lg-dark,
    .border-lg-light-hover:hover {
        border-style: solid;
        border-color: #f8f9fa
    }

    hr.has-light-color {
        border-color: #f8f9fa;
        background: 0 0
    }

    .border-lg-dark {
        border-color: #343a40 !important
    }

    a.border-lg-dark:hover {
        border-style: solid;
        border-color: #1d2124
    }

    .border-lg-dark-hover:hover {
        border-style: solid;
        border-color: #343a40
    }

    hr.has-dark-color {
        border-color: #343a40;
        background: 0 0
    }

    .border-lg-primary-light {
        border-style: solid;
        border-color: #444 !important
    }

    a.border-lg-primary-light:hover {
        border-style: solid;
        border-color: #2b2b2b
    }

    .border-lg-primary-light-hover:hover {
        border-style: solid;
        border-color: #444
    }

    hr.has-primary-light-color {
        border-color: #444;
        background: 0 0
    }

    .border-lg-primary-dark {
        border-style: solid;
        border-color: #000 !important
    }

    .border-lg-primary-dark-hover:hover,
    a.border-lg-primary-dark:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-primary-dark-color {
        border-color: #000;
        background: 0 0
    }

    .border-lg-secondary-light {
        border-style: solid;
        border-color: #4d4d4d !important
    }

    a.border-lg-secondary-light:hover {
        border-style: solid;
        border-color: #343434
    }

    .border-lg-secondary-light-hover:hover {
        border-style: solid;
        border-color: #4d4d4d
    }

    hr.has-secondary-light-color {
        border-color: #4d4d4d;
        background: 0 0
    }

    .border-lg-secondary-dark {
        border-style: solid;
        border-color: #000 !important
    }

    .border-lg-secondary-dark-hover:hover,
    .border-lg-third,
    a.border-lg-secondary-dark:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-secondary-dark-color {
        border-color: #000;
        background: 0 0
    }

    .border-lg-third {
        border-color: #443f3f !important
    }

    a.border-lg-third:hover {
        border-style: solid;
        border-color: #2a2626
    }

    .border-lg-third-hover:hover {
        border-style: solid;
        border-color: #443f3f
    }

    hr.has-third-color {
        border-color: #443f3f;
        background: 0 0
    }

    .border-lg-third-light {
        border-style: solid;
        border-color: #797070 !important
    }

    a.border-lg-third-light:hover {
        border-style: solid;
        border-color: #5e5858
    }

    .border-lg-third-light-hover:hover {
        border-style: solid;
        border-color: #797070
    }

    hr.has-third-light-color {
        border-color: #797070;
        background: 0 0
    }

    .border-lg-third-dark {
        border-style: solid;
        border-color: #0f0e0e !important
    }

    a.border-lg-third-dark:hover {
        border-style: solid;
        border-color: #000
    }

    .border-lg-fourth,
    .border-lg-third-dark-hover:hover {
        border-style: solid;
        border-color: #0f0e0e
    }

    hr.has-third-dark-color {
        border-color: #0f0e0e;
        background: 0 0
    }

    .border-lg-fourth {
        border-color: #f9f9f9 !important
    }

    a.border-lg-fourth:hover {
        border-style: solid;
        border-color: #e0e0e0
    }

    .border-lg-fourth-hover:hover {
        border-style: solid;
        border-color: #f9f9f9
    }

    hr.has-fourth-color {
        border-color: #f9f9f9;
        background: 0 0
    }

    .border-lg-fourth-light {
        border-style: solid;
        border-color: #fff !important
    }

    a.border-lg-fourth-light:hover {
        border-style: solid;
        border-color: #e6e6e6
    }

    .border-lg-fourth-light-hover:hover {
        border-style: solid;
        border-color: #fff
    }

    hr.has-fourth-light-color {
        border-color: #fff;
        background: 0 0
    }

    .border-lg-fourth-dark {
        border-style: solid;
        border-color: #c6c6c6 !important
    }

    a.border-lg-fourth-dark:hover {
        border-style: solid;
        border-color: #adadad
    }

    .border-lg-fifth,
    .border-lg-fourth-dark-hover:hover {
        border-style: solid;
        border-color: #c6c6c6
    }

    hr.has-fourth-dark-color {
        border-color: #c6c6c6;
        background: 0 0
    }

    .border-lg-fifth {
        border-color: #b1b1b1 !important
    }

    a.border-lg-fifth:hover {
        border-style: solid;
        border-color: #989898
    }

    .border-lg-fifth-hover:hover {
        border-style: solid;
        border-color: #b1b1b1
    }

    hr.has-fifth-color {
        border-color: #b1b1b1;
        background: 0 0
    }

    .border-lg-fifth-light {
        border-style: solid;
        border-color: #e4e4e4 !important
    }

    a.border-lg-fifth-light:hover {
        border-style: solid;
        border-color: #cbcbcb
    }

    .border-lg-fifth-light-hover:hover {
        border-style: solid;
        border-color: #e4e4e4
    }

    hr.has-fifth-light-color {
        border-color: #e4e4e4;
        background: 0 0
    }

    .border-lg-fifth-dark {
        border-style: solid;
        border-color: #7e7e7e !important
    }

    a.border-lg-fifth-dark:hover {
        border-style: solid;
        border-color: #656565
    }

    .border-lg-fifth-dark-hover:hover,
    .border-lg-sixth {
        border-style: solid;
        border-color: #7e7e7e
    }

    hr.has-fifth-dark-color {
        border-color: #7e7e7e;
        background: 0 0
    }

    .border-lg-sixth {
        border-color: #0d0d0d !important
    }

    a.border-lg-sixth:hover {
        border-style: solid;
        border-color: #000
    }

    .border-lg-sixth-hover:hover {
        border-style: solid;
        border-color: #0d0d0d
    }

    hr.has-sixth-color {
        border-color: #0d0d0d;
        background: 0 0
    }

    .border-lg-sixth-light {
        border-style: solid;
        border-color: #404040 !important
    }

    a.border-lg-sixth-light:hover {
        border-style: solid;
        border-color: #272727
    }

    .border-lg-sixth-light-hover:hover {
        border-style: solid;
        border-color: #404040
    }

    hr.has-sixth-light-color {
        border-color: #404040;
        background: 0 0
    }

    .border-lg-sixth-dark {
        border-style: solid;
        border-color: #000 !important
    }

    .border-lg-sixth-dark-hover:hover,
    a.border-lg-sixth-dark:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-sixth-dark-color {
        border-color: #000;
        background: 0 0
    }

    .border-lg-seventh {
        border-style: solid;
        border-color: #787878 !important
    }

    a.border-lg-seventh:hover {
        border-style: solid;
        border-color: #5f5f5f
    }

    .border-lg-seventh-hover:hover {
        border-style: solid;
        border-color: #787878
    }

    hr.has-seventh-color {
        border-color: #787878;
        background: 0 0
    }

    .border-lg-seventh-light {
        border-style: solid;
        border-color: #ababab !important
    }

    a.border-lg-seventh-light:hover {
        border-style: solid;
        border-color: #929292
    }

    .border-lg-seventh-light-hover:hover {
        border-style: solid;
        border-color: #ababab
    }

    hr.has-seventh-light-color {
        border-color: #ababab;
        background: 0 0
    }

    .border-lg-seventh-dark {
        border-style: solid;
        border-color: #454545 !important
    }

    a.border-lg-seventh-dark:hover {
        border-style: solid;
        border-color: #2c2c2c
    }

    .border-lg-seventh-dark-hover:hover {
        border-style: solid;
        border-color: #454545
    }

    hr.has-seventh-dark-color {
        border-color: #454545;
        background: 0 0
    }

    .border-width-lg-0 {
        border-width: 0 !important;
        border-style: solid
    }

    .border-width-top-lg-0 {
        border-top-width: 0 !important;
        border-top-style: solid
    }

    .border-width-right-lg-0 {
        border-right-width: 0 !important;
        border-right-style: solid
    }

    .border-width-bottom-lg-0 {
        border-bottom-width: 0 !important;
        border-bottom-style: solid
    }

    .border-width-left-lg-0 {
        border-left-width: 0 !important;
        border-left-style: solid
    }

    .border-width-lg-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .border-width-top-lg-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .border-width-right-lg-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .border-width-bottom-lg-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .border-width-left-lg-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .border-width-lg-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .border-width-top-lg-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .border-width-right-lg-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .border-width-bottom-lg-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .border-width-left-lg-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .border-width-lg-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .border-width-top-lg-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .border-width-right-lg-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .border-width-bottom-lg-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .border-width-left-lg-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .border-width-lg-4 {
        border-width: 4px !important;
        border-style: solid
    }

    .border-width-top-lg-4 {
        border-top-width: 4px !important;
        border-top-style: solid
    }

    .border-width-right-lg-4 {
        border-right-width: 4px !important;
        border-right-style: solid
    }

    .border-width-bottom-lg-4 {
        border-bottom-width: 4px !important;
        border-bottom-style: solid
    }

    .border-width-left-lg-4 {
        border-left-width: 4px !important;
        border-left-style: solid
    }

    .border-width-lg-5 {
        border-width: 5px !important;
        border-style: solid
    }

    .border-width-top-lg-5 {
        border-top-width: 5px !important;
        border-top-style: solid
    }

    .border-width-right-lg-5 {
        border-right-width: 5px !important;
        border-right-style: solid
    }

    .border-width-bottom-lg-5 {
        border-bottom-width: 5px !important;
        border-bottom-style: solid
    }

    .border-width-left-lg-5 {
        border-left-width: 5px !important;
        border-left-style: solid
    }
}

@media (min-width:1200px) {
    .border-xl-blue {
        border-style: solid;
        border-color: #007bff !important
    }

    a.border-xl-blue:hover {
        border-style: solid;
        border-color: #0062cc
    }

    .border-xl-blue-hover:hover,
    .border-xl-red {
        border-style: solid;
        border-color: #007bff
    }

    hr.has-blue-color {
        border-color: #007bff;
        background: 0 0
    }

    .border-xl-red {
        border-color: #dc3545 !important
    }

    a.border-xl-red:hover {
        border-style: solid;
        border-color: #bd2130
    }

    .border-xl-orange,
    .border-xl-red-hover:hover {
        border-style: solid;
        border-color: #dc3545
    }

    hr.has-red-color {
        border-color: #dc3545;
        background: 0 0
    }

    .border-xl-orange {
        border-color: #fd7e14 !important
    }

    a.border-xl-orange:hover {
        border-style: solid;
        border-color: #dc6502
    }

    .border-xl-orange-hover:hover,
    .border-xl-yellow {
        border-style: solid;
        border-color: #fd7e14
    }

    hr.has-orange-color {
        border-color: #fd7e14;
        background: 0 0
    }

    .border-xl-yellow {
        border-color: #ffc107 !important
    }

    a.border-xl-yellow:hover {
        border-style: solid;
        border-color: #d39e00
    }

    .border-xl-green,
    .border-xl-yellow-hover:hover {
        border-style: solid;
        border-color: #ffc107
    }

    hr.has-yellow-color {
        border-color: #ffc107;
        background: 0 0
    }

    .border-xl-green {
        border-color: #28a745 !important
    }

    a.border-xl-green:hover {
        border-style: solid;
        border-color: #1e7e34
    }

    .border-xl-gray,
    .border-xl-green-hover:hover {
        border-style: solid;
        border-color: #28a745
    }

    hr.has-green-color {
        border-color: #28a745;
        background: 0 0
    }

    .border-xl-gray {
        border-color: #6c757d !important
    }

    a.border-xl-gray:hover {
        border-style: solid;
        border-color: #545b62
    }

    .border-xl-gray-hover:hover {
        border-style: solid;
        border-color: #6c757d
    }

    hr.has-gray-color {
        border-color: #6c757d;
        background: 0 0
    }

    .border-xl-gray-dark {
        border-style: solid;
        border-color: #343a40 !important
    }

    a.border-xl-gray-dark:hover {
        border-style: solid;
        border-color: #1d2124
    }

    .border-xl-gray-dark-hover:hover {
        border-style: solid;
        border-color: #343a40
    }

    hr.has-gray-dark-color {
        border-color: #343a40;
        background: 0 0
    }

    .border-xl-gray-light {
        border-style: solid;
        border-color: #c8c8c8 !important
    }

    a.border-xl-gray-light:hover {
        border-style: solid;
        border-color: #afafaf
    }

    .border-xl-gray-light-hover:hover {
        border-style: solid;
        border-color: #c8c8c8
    }

    hr.has-gray-light-color {
        border-color: #c8c8c8;
        background: 0 0
    }

    .border-xl-dimgray {
        border-style: solid;
        border-color: #6e8489 !important
    }

    a.border-xl-dimgray:hover {
        border-style: solid;
        border-color: #57696d
    }

    .border-xl-dimgray-hover:hover {
        border-style: solid;
        border-color: #6e8489
    }

    hr.has-dimgray-color {
        border-color: #6e8489;
        background: 0 0
    }

    .border-xl-transparent {
        border-style: solid;
        border-color: transparent !important
    }

    .border-xl-black,
    .border-xl-transparent-hover:hover,
    a.border-xl-transparent:hover {
        border-style: solid;
        border-color: transparent
    }

    hr.has-transparent-color {
        border-color: transparent;
        background: 0 0
    }

    .border-xl-black {
        border-color: #000 !important
    }

    .border-xl-black-hover:hover,
    .border-xl-white,
    a.border-xl-black:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-black-color {
        border-color: #000;
        background: 0 0
    }

    .border-xl-white {
        border-color: #fff !important
    }

    a.border-xl-white:hover {
        border-style: solid;
        border-color: #e6e6e6
    }

    .border-xl-white-hover:hover {
        border-style: solid;
        border-color: #fff
    }

    hr.has-white-color {
        border-color: #fff;
        background: 0 0
    }

    .border-xl-primary {
        border-style: solid;
        border-color: #111 !important
    }

    a.border-xl-primary:hover {
        border-style: solid;
        border-color: #000
    }

    .border-xl-primary-hover:hover {
        border-style: solid;
        border-color: #111
    }

    hr.has-primary-color {
        border-color: #111;
        background: 0 0
    }

    .border-xl-secondary {
        border-style: solid;
        border-color: #1a1a1a !important
    }

    a.border-xl-secondary:hover {
        border-style: solid;
        border-color: #010101
    }

    .border-xl-secondary-hover:hover {
        border-style: solid;
        border-color: #1a1a1a
    }

    hr.has-secondary-color {
        border-color: #1a1a1a;
        background: 0 0
    }

    .border-xl-success {
        border-style: solid;
        border-color: #28a745 !important
    }

    a.border-xl-success:hover {
        border-style: solid;
        border-color: #1e7e34
    }

    .border-xl-info,
    .border-xl-success-hover:hover {
        border-style: solid;
        border-color: #28a745
    }

    hr.has-success-color {
        border-color: #28a745;
        background: 0 0
    }

    .border-xl-info {
        border-color: #17a2b8 !important
    }

    a.border-xl-info:hover {
        border-style: solid;
        border-color: #117a8b
    }

    .border-xl-info-hover:hover {
        border-style: solid;
        border-color: #17a2b8
    }

    hr.has-info-color {
        border-color: #17a2b8;
        background: 0 0
    }

    .border-xl-warning {
        border-style: solid;
        border-color: #ffc107 !important
    }

    a.border-xl-warning:hover {
        border-style: solid;
        border-color: #d39e00
    }

    .border-xl-danger,
    .border-xl-warning-hover:hover {
        border-style: solid;
        border-color: #ffc107
    }

    hr.has-warning-color {
        border-color: #ffc107;
        background: 0 0
    }

    .border-xl-danger {
        border-color: #dc3545 !important
    }

    a.border-xl-danger:hover {
        border-style: solid;
        border-color: #bd2130
    }

    .border-xl-danger-hover:hover,
    .border-xl-light {
        border-style: solid;
        border-color: #dc3545
    }

    hr.has-danger-color {
        border-color: #dc3545;
        background: 0 0
    }

    .border-xl-light {
        border-color: #f8f9fa !important
    }

    a.border-xl-light:hover {
        border-style: solid;
        border-color: #dae0e5
    }

    .border-xl-dark,
    .border-xl-light-hover:hover {
        border-style: solid;
        border-color: #f8f9fa
    }

    hr.has-light-color {
        border-color: #f8f9fa;
        background: 0 0
    }

    .border-xl-dark {
        border-color: #343a40 !important
    }

    a.border-xl-dark:hover {
        border-style: solid;
        border-color: #1d2124
    }

    .border-xl-dark-hover:hover {
        border-style: solid;
        border-color: #343a40
    }

    hr.has-dark-color {
        border-color: #343a40;
        background: 0 0
    }

    .border-xl-primary-light {
        border-style: solid;
        border-color: #444 !important
    }

    a.border-xl-primary-light:hover {
        border-style: solid;
        border-color: #2b2b2b
    }

    .border-xl-primary-light-hover:hover {
        border-style: solid;
        border-color: #444
    }

    hr.has-primary-light-color {
        border-color: #444;
        background: 0 0
    }

    .border-xl-primary-dark {
        border-style: solid;
        border-color: #000 !important
    }

    .border-xl-primary-dark-hover:hover,
    a.border-xl-primary-dark:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-primary-dark-color {
        border-color: #000;
        background: 0 0
    }

    .border-xl-secondary-light {
        border-style: solid;
        border-color: #4d4d4d !important
    }

    a.border-xl-secondary-light:hover {
        border-style: solid;
        border-color: #343434
    }

    .border-xl-secondary-light-hover:hover {
        border-style: solid;
        border-color: #4d4d4d
    }

    hr.has-secondary-light-color {
        border-color: #4d4d4d;
        background: 0 0
    }

    .border-xl-secondary-dark {
        border-style: solid;
        border-color: #000 !important
    }

    .border-xl-secondary-dark-hover:hover,
    .border-xl-third,
    a.border-xl-secondary-dark:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-secondary-dark-color {
        border-color: #000;
        background: 0 0
    }

    .border-xl-third {
        border-color: #443f3f !important
    }

    a.border-xl-third:hover {
        border-style: solid;
        border-color: #2a2626
    }

    .border-xl-third-hover:hover {
        border-style: solid;
        border-color: #443f3f
    }

    hr.has-third-color {
        border-color: #443f3f;
        background: 0 0
    }

    .border-xl-third-light {
        border-style: solid;
        border-color: #797070 !important
    }

    a.border-xl-third-light:hover {
        border-style: solid;
        border-color: #5e5858
    }

    .border-xl-third-light-hover:hover {
        border-style: solid;
        border-color: #797070
    }

    hr.has-third-light-color {
        border-color: #797070;
        background: 0 0
    }

    .border-xl-third-dark {
        border-style: solid;
        border-color: #0f0e0e !important
    }

    a.border-xl-third-dark:hover {
        border-style: solid;
        border-color: #000
    }

    .border-xl-fourth,
    .border-xl-third-dark-hover:hover {
        border-style: solid;
        border-color: #0f0e0e
    }

    hr.has-third-dark-color {
        border-color: #0f0e0e;
        background: 0 0
    }

    .border-xl-fourth {
        border-color: #f9f9f9 !important
    }

    a.border-xl-fourth:hover {
        border-style: solid;
        border-color: #e0e0e0
    }

    .border-xl-fourth-hover:hover {
        border-style: solid;
        border-color: #f9f9f9
    }

    hr.has-fourth-color {
        border-color: #f9f9f9;
        background: 0 0
    }

    .border-xl-fourth-light {
        border-style: solid;
        border-color: #fff !important
    }

    a.border-xl-fourth-light:hover {
        border-style: solid;
        border-color: #e6e6e6
    }

    .border-xl-fourth-light-hover:hover {
        border-style: solid;
        border-color: #fff
    }

    hr.has-fourth-light-color {
        border-color: #fff;
        background: 0 0
    }

    .border-xl-fourth-dark {
        border-style: solid;
        border-color: #c6c6c6 !important
    }

    a.border-xl-fourth-dark:hover {
        border-style: solid;
        border-color: #adadad
    }

    .border-xl-fifth,
    .border-xl-fourth-dark-hover:hover {
        border-style: solid;
        border-color: #c6c6c6
    }

    hr.has-fourth-dark-color {
        border-color: #c6c6c6;
        background: 0 0
    }

    .border-xl-fifth {
        border-color: #b1b1b1 !important
    }

    a.border-xl-fifth:hover {
        border-style: solid;
        border-color: #989898
    }

    .border-xl-fifth-hover:hover {
        border-style: solid;
        border-color: #b1b1b1
    }

    hr.has-fifth-color {
        border-color: #b1b1b1;
        background: 0 0
    }

    .border-xl-fifth-light {
        border-style: solid;
        border-color: #e4e4e4 !important
    }

    a.border-xl-fifth-light:hover {
        border-style: solid;
        border-color: #cbcbcb
    }

    .border-xl-fifth-light-hover:hover {
        border-style: solid;
        border-color: #e4e4e4
    }

    hr.has-fifth-light-color {
        border-color: #e4e4e4;
        background: 0 0
    }

    .border-xl-fifth-dark {
        border-style: solid;
        border-color: #7e7e7e !important
    }

    a.border-xl-fifth-dark:hover {
        border-style: solid;
        border-color: #656565
    }

    .border-xl-fifth-dark-hover:hover,
    .border-xl-sixth {
        border-style: solid;
        border-color: #7e7e7e
    }

    hr.has-fifth-dark-color {
        border-color: #7e7e7e;
        background: 0 0
    }

    .border-xl-sixth {
        border-color: #0d0d0d !important
    }

    a.border-xl-sixth:hover {
        border-style: solid;
        border-color: #000
    }

    .border-xl-sixth-hover:hover {
        border-style: solid;
        border-color: #0d0d0d
    }

    hr.has-sixth-color {
        border-color: #0d0d0d;
        background: 0 0
    }

    .border-xl-sixth-light {
        border-style: solid;
        border-color: #404040 !important
    }

    a.border-xl-sixth-light:hover {
        border-style: solid;
        border-color: #272727
    }

    .border-xl-sixth-light-hover:hover {
        border-style: solid;
        border-color: #404040
    }

    hr.has-sixth-light-color {
        border-color: #404040;
        background: 0 0
    }

    .border-xl-sixth-dark {
        border-style: solid;
        border-color: #000 !important
    }

    .border-xl-sixth-dark-hover:hover,
    a.border-xl-sixth-dark:hover {
        border-style: solid;
        border-color: #000
    }

    hr.has-sixth-dark-color {
        border-color: #000;
        background: 0 0
    }

    .border-xl-seventh {
        border-style: solid;
        border-color: #787878 !important
    }

    a.border-xl-seventh:hover {
        border-style: solid;
        border-color: #5f5f5f
    }

    .border-xl-seventh-hover:hover {
        border-style: solid;
        border-color: #787878
    }

    hr.has-seventh-color {
        border-color: #787878;
        background: 0 0
    }

    .border-xl-seventh-light {
        border-style: solid;
        border-color: #ababab !important
    }

    a.border-xl-seventh-light:hover {
        border-style: solid;
        border-color: #929292
    }

    .border-xl-seventh-light-hover:hover {
        border-style: solid;
        border-color: #ababab
    }

    hr.has-seventh-light-color {
        border-color: #ababab;
        background: 0 0
    }

    .border-xl-seventh-dark {
        border-style: solid;
        border-color: #454545 !important
    }

    a.border-xl-seventh-dark:hover {
        border-style: solid;
        border-color: #2c2c2c
    }

    .border-xl-seventh-dark-hover:hover {
        border-style: solid;
        border-color: #454545
    }

    hr.has-seventh-dark-color {
        border-color: #454545;
        background: 0 0
    }

    .border-width-xl-0 {
        border-width: 0 !important;
        border-style: solid
    }

    .border-width-top-xl-0 {
        border-top-width: 0 !important;
        border-top-style: solid
    }

    .border-width-right-xl-0 {
        border-right-width: 0 !important;
        border-right-style: solid
    }

    .border-width-bottom-xl-0 {
        border-bottom-width: 0 !important;
        border-bottom-style: solid
    }

    .border-width-left-xl-0 {
        border-left-width: 0 !important;
        border-left-style: solid
    }

    .border-width-xl-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .border-width-top-xl-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .border-width-right-xl-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .border-width-bottom-xl-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .border-width-left-xl-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .border-width-xl-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .border-width-top-xl-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .border-width-right-xl-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .border-width-bottom-xl-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .border-width-left-xl-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .border-width-xl-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .border-width-top-xl-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .border-width-right-xl-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .border-width-bottom-xl-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .border-width-left-xl-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .border-width-xl-4 {
        border-width: 4px !important;
        border-style: solid
    }

    .border-width-top-xl-4 {
        border-top-width: 4px !important;
        border-top-style: solid
    }

    .border-width-right-xl-4 {
        border-right-width: 4px !important;
        border-right-style: solid
    }

    .border-width-bottom-xl-4 {
        border-bottom-width: 4px !important;
        border-bottom-style: solid
    }

    .border-width-left-xl-4 {
        border-left-width: 4px !important;
        border-left-style: solid
    }

    .border-width-xl-5 {
        border-width: 5px !important;
        border-style: solid
    }

    .border-width-top-xl-5 {
        border-top-width: 5px !important;
        border-top-style: solid
    }

    .border-width-right-xl-5 {
        border-right-width: 5px !important;
        border-right-style: solid
    }

    .border-width-bottom-xl-5 {
        border-bottom-width: 5px !important;
        border-bottom-style: solid
    }

    .border-width-left-xl-5 {
        border-left-width: 5px !important;
        border-left-style: solid
    }
}

.border-width-thin {
    border-width: .5px !important
}

.rounded {
    border-radius: .25rem !important
}

.rounded-pill {
    border-radius: 50rem !important
}

.rounded-x,
.wp-block-media-text__media img {
    border-radius: 2rem
}

.btn,
.btn-submit,
.is-style-rwn-light .wp-block-button__link,
.is-style-rwn-light-small .wp-block-button__link,
.rounded-0,
button:not(.components-button) {
    border-radius: 0
}

hr {
    background: #111
}

.font-primary,
body,
input {
    font-family: "Montserrat", sans-serif
}

.font-secondary {
    font-family: "Playfair Display", serif
}

.font-third {
    font-family: "Spectral", serif
}

@media (min-width:0px) {

    .has-blue-color,
    .text-blue {
        color: #007bff !important
    }

    a.text-blue:active,
    a.text-blue:focus,
    a.text-blue:hover {
        color: #0062cc !important
    }

    .text-blue-hover:hover {
        color: #007bff
    }

    .has-red-color,
    .text-red {
        color: #dc3545 !important
    }

    a.text-red:active,
    a.text-red:focus,
    a.text-red:hover {
        color: #bd2130 !important
    }

    .text-red-hover:hover {
        color: #dc3545
    }

    .has-orange-color,
    .text-orange {
        color: #fd7e14 !important
    }

    a.text-orange:active,
    a.text-orange:focus,
    a.text-orange:hover {
        color: #dc6502 !important
    }

    .text-orange-hover:hover {
        color: #fd7e14
    }

    .has-yellow-color,
    .text-yellow {
        color: #ffc107 !important
    }

    a.text-yellow:active,
    a.text-yellow:focus,
    a.text-yellow:hover {
        color: #d39e00 !important
    }

    .text-yellow-hover:hover {
        color: #ffc107
    }

    .has-green-color,
    .text-green {
        color: #28a745 !important
    }

    a.text-green:active,
    a.text-green:focus,
    a.text-green:hover {
        color: #1e7e34 !important
    }

    .text-green-hover:hover {
        color: #28a745
    }

    .has-gray-color,
    .text-gray {
        color: #6c757d !important
    }

    a.text-gray:active,
    a.text-gray:focus,
    a.text-gray:hover {
        color: #545b62 !important
    }

    .text-gray-hover:hover {
        color: #6c757d
    }

    .has-gray-dark-color,
    .text-gray-dark {
        color: #343a40 !important
    }

    a.text-gray-dark:active,
    a.text-gray-dark:focus,
    a.text-gray-dark:hover {
        color: #1d2124 !important
    }

    .text-gray-dark-hover:hover {
        color: #343a40
    }

    .has-gray-light-color,
    .text-gray-light {
        color: #c8c8c8 !important
    }

    a.text-gray-light:active,
    a.text-gray-light:focus,
    a.text-gray-light:hover {
        color: #afafaf !important
    }

    .text-gray-light-hover:hover {
        color: #c8c8c8
    }

    .has-dimgray-color,
    .text-dimgray {
        color: #6e8489 !important
    }

    a.text-dimgray:active,
    a.text-dimgray:focus,
    a.text-dimgray:hover {
        color: #57696d !important
    }

    .text-dimgray-hover:hover {
        color: #6e8489
    }

    .has-transparent-color,
    .text-transparent {
        color: transparent !important
    }

    a.text-transparent:active,
    a.text-transparent:focus,
    a.text-transparent:hover {
        color: transparent !important
    }

    .text-transparent-hover:hover {
        color: transparent
    }

    .has-black-color,
    .text-black,
    div.jumbotron-box.sign-black p:after {
        color: #000 !important
    }

    a.text-black:active,
    a.text-black:focus,
    a.text-black:hover {
        color: #000 !important
    }

    .text-black-hover:hover {
        color: #000
    }

    .has-white-color,
    .text-white,
    div.jumbotron-box.sign-white p:after {
        color: #fff !important
    }

    a.text-white:active,
    a.text-white:focus,
    a.text-white:hover {
        color: #e6e6e6 !important
    }

    .text-white-hover:hover {
        color: #fff
    }

    .has-primary-color,
    .text-primary,
    div.jumbotron-box.sign-primary p:after {
        color: #111 !important
    }

    a.text-primary:active,
    a.text-primary:focus,
    a.text-primary:hover {
        color: #000 !important
    }

    .text-primary-hover:hover {
        color: #111
    }

    .has-secondary-color,
    .text-secondary {
        color: #1a1a1a !important
    }

    a.text-secondary:active,
    a.text-secondary:focus,
    a.text-secondary:hover {
        color: #010101 !important
    }

    .text-secondary-hover:hover {
        color: #1a1a1a
    }

    .has-success-color,
    .text-success {
        color: #28a745 !important
    }

    a.text-success:active,
    a.text-success:focus,
    a.text-success:hover {
        color: #1e7e34 !important
    }

    .text-success-hover:hover {
        color: #28a745
    }

    .has-info-color,
    .text-info {
        color: #17a2b8 !important
    }

    a.text-info:active,
    a.text-info:focus,
    a.text-info:hover {
        color: #117a8b !important
    }

    .text-info-hover:hover {
        color: #17a2b8
    }

    .has-warning-color,
    .text-warning {
        color: #ffc107 !important
    }

    a.text-warning:active,
    a.text-warning:focus,
    a.text-warning:hover {
        color: #d39e00 !important
    }

    .text-warning-hover:hover {
        color: #ffc107
    }

    .has-danger-color,
    .text-danger {
        color: #dc3545 !important
    }

    a.text-danger:active,
    a.text-danger:focus,
    a.text-danger:hover {
        color: #bd2130 !important
    }

    .text-danger-hover:hover {
        color: #dc3545
    }

    .has-light-color,
    .text-light {
        color: #f8f9fa !important
    }

    a.text-light:active,
    a.text-light:focus,
    a.text-light:hover {
        color: #dae0e5 !important
    }

    .text-light-hover:hover {
        color: #f8f9fa
    }

    .has-dark-color,
    .text-dark {
        color: #343a40 !important
    }

    a.text-dark:active,
    a.text-dark:focus,
    a.text-dark:hover {
        color: #1d2124 !important
    }

    .text-dark-hover:hover {
        color: #343a40
    }

    .has-primary-light-color,
    .text-primary-light {
        color: #444 !important
    }

    a.text-primary-light:active,
    a.text-primary-light:focus,
    a.text-primary-light:hover {
        color: #2b2b2b !important
    }

    .text-primary-light-hover:hover {
        color: #444
    }

    .has-primary-dark-color,
    .text-primary-dark {
        color: #000 !important
    }

    a.text-primary-dark:active,
    a.text-primary-dark:focus,
    a.text-primary-dark:hover {
        color: #000 !important
    }

    .text-primary-dark-hover:hover {
        color: #000
    }

    .has-secondary-light-color,
    .text-secondary-light {
        color: #4d4d4d !important
    }

    a.text-secondary-light:active,
    a.text-secondary-light:focus,
    a.text-secondary-light:hover {
        color: #343434 !important
    }

    .text-secondary-light-hover:hover {
        color: #4d4d4d
    }

    .has-secondary-dark-color,
    .text-secondary-dark {
        color: #000 !important
    }

    a.text-secondary-dark:active,
    a.text-secondary-dark:focus,
    a.text-secondary-dark:hover {
        color: #000 !important
    }

    .text-secondary-dark-hover:hover {
        color: #000
    }

    .has-third-color,
    .text-third {
        color: #443f3f !important
    }

    a.text-third:active,
    a.text-third:focus,
    a.text-third:hover {
        color: #2a2626 !important
    }

    .text-third-hover:hover {
        color: #443f3f
    }

    .has-third-light-color,
    .text-third-light {
        color: #797070 !important
    }

    a.text-third-light:active,
    a.text-third-light:focus,
    a.text-third-light:hover {
        color: #5e5858 !important
    }

    .text-third-light-hover:hover {
        color: #797070
    }

    .has-third-dark-color,
    .text-third-dark {
        color: #0f0e0e !important
    }

    a.text-third-dark:active,
    a.text-third-dark:focus,
    a.text-third-dark:hover {
        color: #000 !important
    }

    .text-third-dark-hover:hover {
        color: #0f0e0e
    }

    .has-fourth-color,
    .text-fourth {
        color: #f9f9f9 !important
    }

    a.text-fourth:active,
    a.text-fourth:focus,
    a.text-fourth:hover {
        color: #e0e0e0 !important
    }

    .text-fourth-hover:hover {
        color: #f9f9f9
    }

    .has-fourth-light-color,
    .text-fourth-light {
        color: #fff !important
    }

    a.text-fourth-light:active,
    a.text-fourth-light:focus,
    a.text-fourth-light:hover {
        color: #e6e6e6 !important
    }

    .text-fourth-light-hover:hover {
        color: #fff
    }

    .has-fourth-dark-color,
    .text-fourth-dark {
        color: #c6c6c6 !important
    }

    a.text-fourth-dark:active,
    a.text-fourth-dark:focus,
    a.text-fourth-dark:hover {
        color: #adadad !important
    }

    .text-fourth-dark-hover:hover {
        color: #c6c6c6
    }

    .has-fifth-color,
    .text-fifth {
        color: #b1b1b1 !important
    }

    a.text-fifth:active,
    a.text-fifth:focus,
    a.text-fifth:hover {
        color: #989898 !important
    }

    .text-fifth-hover:hover {
        color: #b1b1b1
    }

    .has-fifth-light-color,
    .text-fifth-light {
        color: #e4e4e4 !important
    }

    a.text-fifth-light:active,
    a.text-fifth-light:focus,
    a.text-fifth-light:hover {
        color: #cbcbcb !important
    }

    .text-fifth-light-hover:hover {
        color: #e4e4e4
    }

    .has-fifth-dark-color,
    .text-fifth-dark {
        color: #7e7e7e !important
    }

    a.text-fifth-dark:active,
    a.text-fifth-dark:focus,
    a.text-fifth-dark:hover {
        color: #656565 !important
    }

    .text-fifth-dark-hover:hover {
        color: #7e7e7e
    }

    .has-sixth-color,
    .text-sixth {
        color: #0d0d0d !important
    }

    a.text-sixth:active,
    a.text-sixth:focus,
    a.text-sixth:hover {
        color: #000 !important
    }

    .text-sixth-hover:hover {
        color: #0d0d0d
    }

    .has-sixth-light-color,
    .text-sixth-light {
        color: #404040 !important
    }

    a.text-sixth-light:active,
    a.text-sixth-light:focus,
    a.text-sixth-light:hover {
        color: #272727 !important
    }

    .text-sixth-light-hover:hover {
        color: #404040
    }

    .has-sixth-dark-color,
    .text-sixth-dark {
        color: #000 !important
    }

    a.text-sixth-dark:active,
    a.text-sixth-dark:focus,
    a.text-sixth-dark:hover {
        color: #000 !important
    }

    .text-sixth-dark-hover:hover {
        color: #000
    }

    .has-seventh-color,
    .text-seventh {
        color: #787878 !important
    }

    a.text-seventh:active,
    a.text-seventh:focus,
    a.text-seventh:hover {
        color: #5f5f5f !important
    }

    .text-seventh-hover:hover {
        color: #787878
    }

    .has-seventh-light-color,
    .text-seventh-light {
        color: #ababab !important
    }

    a.text-seventh-light:active,
    a.text-seventh-light:focus,
    a.text-seventh-light:hover {
        color: #929292 !important
    }

    .text-seventh-light-hover:hover {
        color: #ababab
    }

    .has-seventh-dark-color,
    .text-seventh-dark {
        color: #454545 !important
    }

    a.text-seventh-dark:active,
    a.text-seventh-dark:focus,
    a.text-seventh-dark:hover {
        color: #2c2c2c !important
    }

    .text-seventh-dark-hover:hover {
        color: #454545
    }

    .font-weight-thin {
        font-weight: 100
    }

    .font-weight-extra-light {
        font-weight: 200
    }

    .font-weight-light {
        font-weight: 300
    }

    .font-weight-regular {
        font-weight: 400
    }

    .btn span,
    .btn-submit span,
    .font-weight-medium,
    .is-style-rwn-light .wp-block-button__link span,
    .is-style-rwn-light-small .wp-block-button__link span,
    button:not(.components-button) span {
        font-weight: 500
    }

    .font-weight-semi-bold {
        font-weight: 600
    }

    .font-weight-bold {
        font-weight: 700
    }

    .font-weight-extra-bold {
        font-weight: 800
    }

    .font-weight-black {
        font-weight: 900
    }

    .line-height-50 {
        line-height: 50%
    }

    .line-height-100 {
        line-height: 100%
    }

    .line-height-115 {
        line-height: 115%
    }

    .line-height-125 {
        line-height: 125%
    }

    .line-height-140 {
        line-height: 140%
    }

    .line-height-150 {
        line-height: 150%
    }

    .line-height-175 {
        line-height: 175%
    }

    .line-height-200 {
        line-height: 200%
    }

    .line-height-250 {
        line-height: 250%
    }

    .letter-spacing--1 {
        letter-spacing: -1px
    }

    .letter-spacing-0 {
        letter-spacing: 0
    }

    .letter-spacing-1 {
        letter-spacing: 1px
    }

    .letter-spacing-2 {
        letter-spacing: 2px
    }

    .letter-spacing-3 {
        letter-spacing: 3px
    }

    .letter-spacing-4 {
        letter-spacing: 4px
    }

    .letter-spacing-5 {
        letter-spacing: 5px
    }

    .letter-spacing-6 {
        letter-spacing: 6px
    }

    .letter-spacing-7 {
        letter-spacing: 7px
    }

    .letter-spacing-8 {
        letter-spacing: 8px
    }

    .letter-spacing-9 {
        letter-spacing: 9px
    }

    .letter-spacing-10 {
        letter-spacing: 10px
    }

    .editor-styles-wrapper .font-size-xx-small,
    .editor-styles-wrapper .xx-small,
    .editor-styles-wrapper xx-small {
        font-size: xx-small !important
    }

    .font-size-xx-small,
    .xx-small {
        font-size: xx-small
    }

    .editor-styles-wrapper .font-size-x-small,
    .editor-styles-wrapper .x-small,
    .editor-styles-wrapper x-small {
        font-size: x-small !important
    }

    .font-size-x-small,
    .x-small {
        font-size: x-small
    }

    .editor-styles-wrapper .font-size-smaller,
    .editor-styles-wrapper .smaller,
    .editor-styles-wrapper smaller {
        font-size: .75rem !important
    }

    .font-size-smaller,
    .smaller {
        font-size: .75rem
    }

    .editor-styles-wrapper .font-size-small,
    .editor-styles-wrapper .small,
    .editor-styles-wrapper figure figcaption,
    .editor-styles-wrapper small,
    figure .editor-styles-wrapper figcaption {
        font-size: .875rem !important
    }

    .font-size-small,
    .small,
    figure figcaption {
        font-size: .875rem
    }

    .editor-styles-wrapper .font-size-medium,
    .editor-styles-wrapper .medium,
    .editor-styles-wrapper medium {
        font-size: 1rem !important
    }

    .font-size-medium,
    .medium {
        font-size: 1rem
    }

    .editor-styles-wrapper .font-size-large,
    .editor-styles-wrapper .large,
    .editor-styles-wrapper large {
        font-size: large !important
    }

    .font-size-large,
    .large {
        font-size: large
    }

    .editor-styles-wrapper .font-size-larger,
    .editor-styles-wrapper .larger,
    .editor-styles-wrapper larger {
        font-size: larger !important
    }

    .font-size-larger,
    .larger {
        font-size: larger
    }

    .editor-styles-wrapper .font-size-x-large,
    .editor-styles-wrapper .x-large,
    .editor-styles-wrapper x-large {
        font-size: x-large !important
    }

    .font-size-x-large,
    .x-large {
        font-size: x-large
    }

    .editor-styles-wrapper .font-size-xx-large,
    .editor-styles-wrapper .xx-large,
    .editor-styles-wrapper xx-large {
        font-size: xx-large !important
    }

    .font-size-xx-large,
    .xx-large {
        font-size: xx-large
    }

    .editor-styles-wrapper .font-size-xxx-large,
    .editor-styles-wrapper .xxx-large,
    .editor-styles-wrapper xxx-large {
        font-size: xxx-large !important
    }

    .font-size-xxx-large,
    .xxx-large {
        font-size: xxx-large
    }

    .editor-styles-wrapper .font-size-h6,
    .editor-styles-wrapper .font-size-p,
    .editor-styles-wrapper .h6,
    .editor-styles-wrapper .p,
    .editor-styles-wrapper h6,
    .editor-styles-wrapper p {
        font-size: 1rem !important
    }

    .font-size-h6,
    .font-size-p,
    .h6,
    .p {
        font-size: 1rem
    }

    .editor-styles-wrapper .font-size-h5,
    .editor-styles-wrapper .h5,
    .editor-styles-wrapper h5 {
        font-size: 1.25rem !important
    }

    .font-size-h5,
    .h5 {
        font-size: 1.25rem
    }

    .editor-styles-wrapper .font-size-h4,
    .editor-styles-wrapper .h4,
    .editor-styles-wrapper h4 {
        font-size: 1.5rem !important
    }

    .font-size-h4,
    .h4 {
        font-size: 1.5rem
    }

    .editor-styles-wrapper .font-size-h3,
    .editor-styles-wrapper .h3,
    .editor-styles-wrapper h3 {
        font-size: 1.75rem !important
    }

    .font-size-h3,
    .h3 {
        font-size: 1.75rem
    }

    .editor-styles-wrapper .font-size-h2,
    .editor-styles-wrapper .h2,
    .editor-styles-wrapper h2 {
        font-size: 2rem !important
    }

    .font-size-h2,
    .h2 {
        font-size: 2rem
    }

    .editor-styles-wrapper .font-size-h1,
    .editor-styles-wrapper .h1,
    .editor-styles-wrapper h1 {
        font-size: 2.5rem !important
    }

    .font-size-h1,
    .h1 {
        font-size: 2.5rem
    }

    .editor-styles-wrapper .display-4,
    .editor-styles-wrapper .font-size-display-4,
    .editor-styles-wrapper display-4 {
        font-size: 3.5rem !important
    }

    .display-4,
    .font-size-display-4 {
        font-size: 3.5rem
    }

    .editor-styles-wrapper .display-3,
    .editor-styles-wrapper .font-size-display-3,
    .editor-styles-wrapper display-3 {
        font-size: 4.5rem !important
    }

    .display-3,
    .font-size-display-3 {
        font-size: 4.5rem
    }

    .editor-styles-wrapper .display-2,
    .editor-styles-wrapper .font-size-display-2,
    .editor-styles-wrapper display-2 {
        font-size: 5.5rem !important
    }

    .display-2,
    .font-size-display-2 {
        font-size: 5.5rem
    }

    .editor-styles-wrapper .display-1,
    .editor-styles-wrapper .font-size-display-1,
    .editor-styles-wrapper display-1 {
        font-size: 6rem !important
    }

    .display-1,
    .font-size-display-1 {
        font-size: 6rem
    }

    .editor-styles-wrapper .display-large,
    .editor-styles-wrapper .font-size-display-large,
    .editor-styles-wrapper display-large {
        font-size: 7rem !important
    }

    .display-large,
    .font-size-display-large {
        font-size: 7rem
    }

    .editor-styles-wrapper .display-x-large,
    .editor-styles-wrapper .font-size-display-x-large,
    .editor-styles-wrapper display-x-large {
        font-size: 8rem !important
    }

    .display-x-large,
    .font-size-display-x-large {
        font-size: 8rem
    }

    .editor-styles-wrapper .display-xx-large,
    .editor-styles-wrapper .font-size-display-xx-large,
    .editor-styles-wrapper display-xx-large {
        font-size: 9rem !important
    }

    .display-xx-large,
    .font-size-display-xx-large {
        font-size: 9rem
    }

    .editor-styles-wrapper .display-xxx-large,
    .editor-styles-wrapper .font-size-display-xxx-large,
    .editor-styles-wrapper display-xxx-large {
        font-size: 10rem !important
    }

    .display-xxx-large,
    .font-size-display-xxx-large {
        font-size: 10rem
    }
}

@media (min-width:576px) {

    .has-blue-color-sm,
    .text-sm-blue {
        color: #007bff !important
    }

    a.text-sm-blue:active,
    a.text-sm-blue:focus,
    a.text-sm-blue:hover {
        color: #0062cc !important
    }

    .text-sm-blue-hover:hover {
        color: #007bff
    }

    .has-red-color-sm,
    .text-sm-red {
        color: #dc3545 !important
    }

    a.text-sm-red:active,
    a.text-sm-red:focus,
    a.text-sm-red:hover {
        color: #bd2130 !important
    }

    .text-sm-red-hover:hover {
        color: #dc3545
    }

    .has-orange-color-sm,
    .text-sm-orange {
        color: #fd7e14 !important
    }

    a.text-sm-orange:active,
    a.text-sm-orange:focus,
    a.text-sm-orange:hover {
        color: #dc6502 !important
    }

    .text-sm-orange-hover:hover {
        color: #fd7e14
    }

    .has-yellow-color-sm,
    .text-sm-yellow {
        color: #ffc107 !important
    }

    a.text-sm-yellow:active,
    a.text-sm-yellow:focus,
    a.text-sm-yellow:hover {
        color: #d39e00 !important
    }

    .text-sm-yellow-hover:hover {
        color: #ffc107
    }

    .has-green-color-sm,
    .text-sm-green {
        color: #28a745 !important
    }

    a.text-sm-green:active,
    a.text-sm-green:focus,
    a.text-sm-green:hover {
        color: #1e7e34 !important
    }

    .text-sm-green-hover:hover {
        color: #28a745
    }

    .has-gray-color-sm,
    .text-sm-gray {
        color: #6c757d !important
    }

    a.text-sm-gray:active,
    a.text-sm-gray:focus,
    a.text-sm-gray:hover {
        color: #545b62 !important
    }

    .text-sm-gray-hover:hover {
        color: #6c757d
    }

    .has-gray-dark-color-sm,
    .text-sm-gray-dark {
        color: #343a40 !important
    }

    a.text-sm-gray-dark:active,
    a.text-sm-gray-dark:focus,
    a.text-sm-gray-dark:hover {
        color: #1d2124 !important
    }

    .text-sm-gray-dark-hover:hover {
        color: #343a40
    }

    .has-gray-light-color-sm,
    .text-sm-gray-light {
        color: #c8c8c8 !important
    }

    a.text-sm-gray-light:active,
    a.text-sm-gray-light:focus,
    a.text-sm-gray-light:hover {
        color: #afafaf !important
    }

    .text-sm-gray-light-hover:hover {
        color: #c8c8c8
    }

    .has-dimgray-color-sm,
    .text-sm-dimgray {
        color: #6e8489 !important
    }

    a.text-sm-dimgray:active,
    a.text-sm-dimgray:focus,
    a.text-sm-dimgray:hover {
        color: #57696d !important
    }

    .text-sm-dimgray-hover:hover {
        color: #6e8489
    }

    .has-transparent-color-sm,
    .text-sm-transparent {
        color: transparent !important
    }

    a.text-sm-transparent:active,
    a.text-sm-transparent:focus,
    a.text-sm-transparent:hover {
        color: transparent !important
    }

    .text-sm-transparent-hover:hover {
        color: transparent
    }

    .has-black-color-sm,
    .text-sm-black {
        color: #000 !important
    }

    a.text-sm-black:active,
    a.text-sm-black:focus,
    a.text-sm-black:hover {
        color: #000 !important
    }

    .text-sm-black-hover:hover {
        color: #000
    }

    .has-white-color-sm,
    .text-sm-white {
        color: #fff !important
    }

    a.text-sm-white:active,
    a.text-sm-white:focus,
    a.text-sm-white:hover {
        color: #e6e6e6 !important
    }

    .text-sm-white-hover:hover {
        color: #fff
    }

    .has-primary-color-sm,
    .text-sm-primary {
        color: #111 !important
    }

    a.text-sm-primary:active,
    a.text-sm-primary:focus,
    a.text-sm-primary:hover {
        color: #000 !important
    }

    .text-sm-primary-hover:hover {
        color: #111
    }

    .has-secondary-color-sm,
    .text-sm-secondary {
        color: #1a1a1a !important
    }

    a.text-sm-secondary:active,
    a.text-sm-secondary:focus,
    a.text-sm-secondary:hover {
        color: #010101 !important
    }

    .text-sm-secondary-hover:hover {
        color: #1a1a1a
    }

    .has-success-color-sm,
    .text-sm-success {
        color: #28a745 !important
    }

    a.text-sm-success:active,
    a.text-sm-success:focus,
    a.text-sm-success:hover {
        color: #1e7e34 !important
    }

    .text-sm-success-hover:hover {
        color: #28a745
    }

    .has-info-color-sm,
    .text-sm-info {
        color: #17a2b8 !important
    }

    a.text-sm-info:active,
    a.text-sm-info:focus,
    a.text-sm-info:hover {
        color: #117a8b !important
    }

    .text-sm-info-hover:hover {
        color: #17a2b8
    }

    .has-warning-color-sm,
    .text-sm-warning {
        color: #ffc107 !important
    }

    a.text-sm-warning:active,
    a.text-sm-warning:focus,
    a.text-sm-warning:hover {
        color: #d39e00 !important
    }

    .text-sm-warning-hover:hover {
        color: #ffc107
    }

    .has-danger-color-sm,
    .text-sm-danger {
        color: #dc3545 !important
    }

    a.text-sm-danger:active,
    a.text-sm-danger:focus,
    a.text-sm-danger:hover {
        color: #bd2130 !important
    }

    .text-sm-danger-hover:hover {
        color: #dc3545
    }

    .has-light-color-sm,
    .text-sm-light {
        color: #f8f9fa !important
    }

    a.text-sm-light:active,
    a.text-sm-light:focus,
    a.text-sm-light:hover {
        color: #dae0e5 !important
    }

    .text-sm-light-hover:hover {
        color: #f8f9fa
    }

    .has-dark-color-sm,
    .text-sm-dark {
        color: #343a40 !important
    }

    a.text-sm-dark:active,
    a.text-sm-dark:focus,
    a.text-sm-dark:hover {
        color: #1d2124 !important
    }

    .text-sm-dark-hover:hover {
        color: #343a40
    }

    .has-primary-light-color-sm,
    .text-sm-primary-light {
        color: #444 !important
    }

    a.text-sm-primary-light:active,
    a.text-sm-primary-light:focus,
    a.text-sm-primary-light:hover {
        color: #2b2b2b !important
    }

    .text-sm-primary-light-hover:hover {
        color: #444
    }

    .has-primary-dark-color-sm,
    .text-sm-primary-dark {
        color: #000 !important
    }

    a.text-sm-primary-dark:active,
    a.text-sm-primary-dark:focus,
    a.text-sm-primary-dark:hover {
        color: #000 !important
    }

    .text-sm-primary-dark-hover:hover {
        color: #000
    }

    .has-secondary-light-color-sm,
    .text-sm-secondary-light {
        color: #4d4d4d !important
    }

    a.text-sm-secondary-light:active,
    a.text-sm-secondary-light:focus,
    a.text-sm-secondary-light:hover {
        color: #343434 !important
    }

    .text-sm-secondary-light-hover:hover {
        color: #4d4d4d
    }

    .has-secondary-dark-color-sm,
    .text-sm-secondary-dark {
        color: #000 !important
    }

    a.text-sm-secondary-dark:active,
    a.text-sm-secondary-dark:focus,
    a.text-sm-secondary-dark:hover {
        color: #000 !important
    }

    .text-sm-secondary-dark-hover:hover {
        color: #000
    }

    .has-third-color-sm,
    .text-sm-third {
        color: #443f3f !important
    }

    a.text-sm-third:active,
    a.text-sm-third:focus,
    a.text-sm-third:hover {
        color: #2a2626 !important
    }

    .text-sm-third-hover:hover {
        color: #443f3f
    }

    .has-third-light-color-sm,
    .text-sm-third-light {
        color: #797070 !important
    }

    a.text-sm-third-light:active,
    a.text-sm-third-light:focus,
    a.text-sm-third-light:hover {
        color: #5e5858 !important
    }

    .text-sm-third-light-hover:hover {
        color: #797070
    }

    .has-third-dark-color-sm,
    .text-sm-third-dark {
        color: #0f0e0e !important
    }

    a.text-sm-third-dark:active,
    a.text-sm-third-dark:focus,
    a.text-sm-third-dark:hover {
        color: #000 !important
    }

    .text-sm-third-dark-hover:hover {
        color: #0f0e0e
    }

    .has-fourth-color-sm,
    .text-sm-fourth {
        color: #f9f9f9 !important
    }

    a.text-sm-fourth:active,
    a.text-sm-fourth:focus,
    a.text-sm-fourth:hover {
        color: #e0e0e0 !important
    }

    .text-sm-fourth-hover:hover {
        color: #f9f9f9
    }

    .has-fourth-light-color-sm,
    .text-sm-fourth-light {
        color: #fff !important
    }

    a.text-sm-fourth-light:active,
    a.text-sm-fourth-light:focus,
    a.text-sm-fourth-light:hover {
        color: #e6e6e6 !important
    }

    .text-sm-fourth-light-hover:hover {
        color: #fff
    }

    .has-fourth-dark-color-sm,
    .text-sm-fourth-dark {
        color: #c6c6c6 !important
    }

    a.text-sm-fourth-dark:active,
    a.text-sm-fourth-dark:focus,
    a.text-sm-fourth-dark:hover {
        color: #adadad !important
    }

    .text-sm-fourth-dark-hover:hover {
        color: #c6c6c6
    }

    .has-fifth-color-sm,
    .text-sm-fifth {
        color: #b1b1b1 !important
    }

    a.text-sm-fifth:active,
    a.text-sm-fifth:focus,
    a.text-sm-fifth:hover {
        color: #989898 !important
    }

    .text-sm-fifth-hover:hover {
        color: #b1b1b1
    }

    .has-fifth-light-color-sm,
    .text-sm-fifth-light {
        color: #e4e4e4 !important
    }

    a.text-sm-fifth-light:active,
    a.text-sm-fifth-light:focus,
    a.text-sm-fifth-light:hover {
        color: #cbcbcb !important
    }

    .text-sm-fifth-light-hover:hover {
        color: #e4e4e4
    }

    .has-fifth-dark-color-sm,
    .text-sm-fifth-dark {
        color: #7e7e7e !important
    }

    a.text-sm-fifth-dark:active,
    a.text-sm-fifth-dark:focus,
    a.text-sm-fifth-dark:hover {
        color: #656565 !important
    }

    .text-sm-fifth-dark-hover:hover {
        color: #7e7e7e
    }

    .has-sixth-color-sm,
    .text-sm-sixth {
        color: #0d0d0d !important
    }

    a.text-sm-sixth:active,
    a.text-sm-sixth:focus,
    a.text-sm-sixth:hover {
        color: #000 !important
    }

    .text-sm-sixth-hover:hover {
        color: #0d0d0d
    }

    .has-sixth-light-color-sm,
    .text-sm-sixth-light {
        color: #404040 !important
    }

    a.text-sm-sixth-light:active,
    a.text-sm-sixth-light:focus,
    a.text-sm-sixth-light:hover {
        color: #272727 !important
    }

    .text-sm-sixth-light-hover:hover {
        color: #404040
    }

    .has-sixth-dark-color-sm,
    .text-sm-sixth-dark {
        color: #000 !important
    }

    a.text-sm-sixth-dark:active,
    a.text-sm-sixth-dark:focus,
    a.text-sm-sixth-dark:hover {
        color: #000 !important
    }

    .text-sm-sixth-dark-hover:hover {
        color: #000
    }

    .has-seventh-color-sm,
    .text-sm-seventh {
        color: #787878 !important
    }

    a.text-sm-seventh:active,
    a.text-sm-seventh:focus,
    a.text-sm-seventh:hover {
        color: #5f5f5f !important
    }

    .text-sm-seventh-hover:hover {
        color: #787878
    }

    .has-seventh-light-color-sm,
    .text-sm-seventh-light {
        color: #ababab !important
    }

    a.text-sm-seventh-light:active,
    a.text-sm-seventh-light:focus,
    a.text-sm-seventh-light:hover {
        color: #929292 !important
    }

    .text-sm-seventh-light-hover:hover {
        color: #ababab
    }

    .has-seventh-dark-color-sm,
    .text-sm-seventh-dark {
        color: #454545 !important
    }

    a.text-sm-seventh-dark:active,
    a.text-sm-seventh-dark:focus,
    a.text-sm-seventh-dark:hover {
        color: #2c2c2c !important
    }

    .text-sm-seventh-dark-hover:hover {
        color: #454545
    }

    .font-weight-sm-thin {
        font-weight: 100
    }

    .font-weight-sm-extra-light {
        font-weight: 200
    }

    .font-weight-sm-light {
        font-weight: 300
    }

    .font-weight-sm-regular {
        font-weight: 400
    }

    .font-weight-sm-medium {
        font-weight: 500
    }

    .font-weight-sm-semi-bold {
        font-weight: 600
    }

    .font-weight-sm-bold {
        font-weight: 700
    }

    .font-weight-sm-extra-bold {
        font-weight: 800
    }

    .font-weight-sm-black {
        font-weight: 900
    }

    .line-height-sm-50 {
        line-height: 50%
    }

    .line-height-sm-100 {
        line-height: 100%
    }

    .line-height-sm-115 {
        line-height: 115%
    }

    .line-height-sm-125 {
        line-height: 125%
    }

    .line-height-sm-140 {
        line-height: 140%
    }

    .line-height-sm-150 {
        line-height: 150%
    }

    .line-height-sm-175 {
        line-height: 175%
    }

    .line-height-sm-200 {
        line-height: 200%
    }

    .line-height-sm-250 {
        line-height: 250%
    }

    .letter-spacing-sm--1 {
        letter-spacing: -1px
    }

    .letter-spacing-sm-0 {
        letter-spacing: 0
    }

    .letter-spacing-sm-1 {
        letter-spacing: 1px
    }

    .letter-spacing-sm-2 {
        letter-spacing: 2px
    }

    .letter-spacing-sm-3 {
        letter-spacing: 3px
    }

    .letter-spacing-sm-4 {
        letter-spacing: 4px
    }

    .letter-spacing-sm-5 {
        letter-spacing: 5px
    }

    .letter-spacing-sm-6 {
        letter-spacing: 6px
    }

    .letter-spacing-sm-7 {
        letter-spacing: 7px
    }

    .letter-spacing-sm-8 {
        letter-spacing: 8px
    }

    .letter-spacing-sm-9 {
        letter-spacing: 9px
    }

    .letter-spacing-sm-10 {
        letter-spacing: 10px
    }

    .editor-styles-wrapper .font-size-sm-xx-small,
    .editor-styles-wrapper .xx-small-sm,
    .editor-styles-wrapper xx-small-sm {
        font-size: xx-small !important
    }

    .font-size-sm-xx-small,
    .xx-small-sm {
        font-size: xx-small
    }

    .editor-styles-wrapper .font-size-sm-x-small,
    .editor-styles-wrapper .x-small-sm,
    .editor-styles-wrapper x-small-sm {
        font-size: x-small !important
    }

    .font-size-sm-x-small,
    .x-small-sm {
        font-size: x-small
    }

    .editor-styles-wrapper .font-size-sm-smaller,
    .editor-styles-wrapper .smaller-sm,
    .editor-styles-wrapper smaller-sm {
        font-size: .75rem !important
    }

    .font-size-sm-smaller,
    .smaller-sm {
        font-size: .75rem
    }

    .editor-styles-wrapper .font-size-sm-small,
    .editor-styles-wrapper .small-sm,
    .editor-styles-wrapper small-sm {
        font-size: .875rem !important
    }

    .font-size-sm-small,
    .small-sm {
        font-size: .875rem
    }

    .editor-styles-wrapper .font-size-sm-medium,
    .editor-styles-wrapper .medium-sm,
    .editor-styles-wrapper medium-sm {
        font-size: 1rem !important
    }

    .font-size-sm-medium,
    .medium-sm {
        font-size: 1rem
    }

    .editor-styles-wrapper .font-size-sm-large,
    .editor-styles-wrapper .large-sm,
    .editor-styles-wrapper large-sm {
        font-size: large !important
    }

    .font-size-sm-large,
    .large-sm {
        font-size: large
    }

    .editor-styles-wrapper .font-size-sm-larger,
    .editor-styles-wrapper .larger-sm,
    .editor-styles-wrapper larger-sm {
        font-size: larger !important
    }

    .font-size-sm-larger,
    .larger-sm {
        font-size: larger
    }

    .editor-styles-wrapper .font-size-sm-x-large,
    .editor-styles-wrapper .x-large-sm,
    .editor-styles-wrapper x-large-sm {
        font-size: x-large !important
    }

    .font-size-sm-x-large,
    .x-large-sm {
        font-size: x-large
    }

    .editor-styles-wrapper .font-size-sm-xx-large,
    .editor-styles-wrapper .xx-large-sm,
    .editor-styles-wrapper xx-large-sm {
        font-size: xx-large !important
    }

    .font-size-sm-xx-large,
    .xx-large-sm {
        font-size: xx-large
    }

    .editor-styles-wrapper .font-size-sm-xxx-large,
    .editor-styles-wrapper .xxx-large-sm,
    .editor-styles-wrapper xxx-large-sm {
        font-size: xxx-large !important
    }

    .font-size-sm-xxx-large,
    .xxx-large-sm {
        font-size: xxx-large
    }

    .editor-styles-wrapper .font-size-sm-h6,
    .editor-styles-wrapper .font-size-sm-p,
    .editor-styles-wrapper .h6-sm,
    .editor-styles-wrapper .p-sm,
    .editor-styles-wrapper h6-sm,
    .editor-styles-wrapper p-sm {
        font-size: 1rem !important
    }

    .font-size-sm-h6,
    .font-size-sm-p,
    .h6-sm,
    .p-sm {
        font-size: 1rem
    }

    .editor-styles-wrapper .font-size-sm-h5,
    .editor-styles-wrapper .h5-sm,
    .editor-styles-wrapper h5-sm {
        font-size: 1.25rem !important
    }

    .font-size-sm-h5,
    .h5-sm {
        font-size: 1.25rem
    }

    .editor-styles-wrapper .font-size-sm-h4,
    .editor-styles-wrapper .h4-sm,
    .editor-styles-wrapper h4-sm {
        font-size: 1.5rem !important
    }

    .font-size-sm-h4,
    .h4-sm {
        font-size: 1.5rem
    }

    .editor-styles-wrapper .font-size-sm-h3,
    .editor-styles-wrapper .h3-sm,
    .editor-styles-wrapper h3-sm {
        font-size: 1.75rem !important
    }

    .font-size-sm-h3,
    .h3-sm {
        font-size: 1.75rem
    }

    .editor-styles-wrapper .font-size-sm-h2,
    .editor-styles-wrapper .h2-sm,
    .editor-styles-wrapper h2-sm {
        font-size: 2rem !important
    }

    .font-size-sm-h2,
    .h2-sm {
        font-size: 2rem
    }

    .editor-styles-wrapper .font-size-sm-h1,
    .editor-styles-wrapper .h1-sm,
    .editor-styles-wrapper h1-sm {
        font-size: 2.5rem !important
    }

    .font-size-sm-h1,
    .h1-sm {
        font-size: 2.5rem
    }

    .editor-styles-wrapper .display-4-sm,
    .editor-styles-wrapper .font-size-sm-display-4,
    .editor-styles-wrapper display-4-sm {
        font-size: 3.5rem !important
    }

    .display-4-sm,
    .font-size-sm-display-4 {
        font-size: 3.5rem
    }

    .editor-styles-wrapper .display-3-sm,
    .editor-styles-wrapper .font-size-sm-display-3,
    .editor-styles-wrapper display-3-sm {
        font-size: 4.5rem !important
    }

    .display-3-sm,
    .font-size-sm-display-3 {
        font-size: 4.5rem
    }

    .editor-styles-wrapper .display-2-sm,
    .editor-styles-wrapper .font-size-sm-display-2,
    .editor-styles-wrapper display-2-sm {
        font-size: 5.5rem !important
    }

    .display-2-sm,
    .font-size-sm-display-2 {
        font-size: 5.5rem
    }

    .editor-styles-wrapper .display-1-sm,
    .editor-styles-wrapper .font-size-sm-display-1,
    .editor-styles-wrapper display-1-sm {
        font-size: 6rem !important
    }

    .display-1-sm,
    .font-size-sm-display-1 {
        font-size: 6rem
    }

    .editor-styles-wrapper .display-large-sm,
    .editor-styles-wrapper .font-size-sm-display-large,
    .editor-styles-wrapper display-large-sm {
        font-size: 7rem !important
    }

    .display-large-sm,
    .font-size-sm-display-large {
        font-size: 7rem
    }

    .editor-styles-wrapper .display-x-large-sm,
    .editor-styles-wrapper .font-size-sm-display-x-large,
    .editor-styles-wrapper display-x-large-sm {
        font-size: 8rem !important
    }

    .display-x-large-sm,
    .font-size-sm-display-x-large {
        font-size: 8rem
    }

    .editor-styles-wrapper .display-xx-large-sm,
    .editor-styles-wrapper .font-size-sm-display-xx-large,
    .editor-styles-wrapper display-xx-large-sm {
        font-size: 9rem !important
    }

    .display-xx-large-sm,
    .font-size-sm-display-xx-large {
        font-size: 9rem
    }

    .editor-styles-wrapper .display-xxx-large-sm,
    .editor-styles-wrapper .font-size-sm-display-xxx-large,
    .editor-styles-wrapper display-xxx-large-sm {
        font-size: 10rem !important
    }

    .display-xxx-large-sm,
    .font-size-sm-display-xxx-large {
        font-size: 10rem
    }
}

@media (min-width:768px) {

    .has-blue-color-md,
    .text-md-blue {
        color: #007bff !important
    }

    a.text-md-blue:active,
    a.text-md-blue:focus,
    a.text-md-blue:hover {
        color: #0062cc !important
    }

    .text-md-blue-hover:hover {
        color: #007bff
    }

    .has-red-color-md,
    .text-md-red {
        color: #dc3545 !important
    }

    a.text-md-red:active,
    a.text-md-red:focus,
    a.text-md-red:hover {
        color: #bd2130 !important
    }

    .text-md-red-hover:hover {
        color: #dc3545
    }

    .has-orange-color-md,
    .text-md-orange {
        color: #fd7e14 !important
    }

    a.text-md-orange:active,
    a.text-md-orange:focus,
    a.text-md-orange:hover {
        color: #dc6502 !important
    }

    .text-md-orange-hover:hover {
        color: #fd7e14
    }

    .has-yellow-color-md,
    .text-md-yellow {
        color: #ffc107 !important
    }

    a.text-md-yellow:active,
    a.text-md-yellow:focus,
    a.text-md-yellow:hover {
        color: #d39e00 !important
    }

    .text-md-yellow-hover:hover {
        color: #ffc107
    }

    .has-green-color-md,
    .text-md-green {
        color: #28a745 !important
    }

    a.text-md-green:active,
    a.text-md-green:focus,
    a.text-md-green:hover {
        color: #1e7e34 !important
    }

    .text-md-green-hover:hover {
        color: #28a745
    }

    .has-gray-color-md,
    .text-md-gray {
        color: #6c757d !important
    }

    a.text-md-gray:active,
    a.text-md-gray:focus,
    a.text-md-gray:hover {
        color: #545b62 !important
    }

    .text-md-gray-hover:hover {
        color: #6c757d
    }

    .has-gray-dark-color-md,
    .text-md-gray-dark {
        color: #343a40 !important
    }

    a.text-md-gray-dark:active,
    a.text-md-gray-dark:focus,
    a.text-md-gray-dark:hover {
        color: #1d2124 !important
    }

    .text-md-gray-dark-hover:hover {
        color: #343a40
    }

    .has-gray-light-color-md,
    .text-md-gray-light {
        color: #c8c8c8 !important
    }

    a.text-md-gray-light:active,
    a.text-md-gray-light:focus,
    a.text-md-gray-light:hover {
        color: #afafaf !important
    }

    .text-md-gray-light-hover:hover {
        color: #c8c8c8
    }

    .has-dimgray-color-md,
    .text-md-dimgray {
        color: #6e8489 !important
    }

    a.text-md-dimgray:active,
    a.text-md-dimgray:focus,
    a.text-md-dimgray:hover {
        color: #57696d !important
    }

    .text-md-dimgray-hover:hover {
        color: #6e8489
    }

    .has-transparent-color-md,
    .text-md-transparent {
        color: transparent !important
    }

    a.text-md-transparent:active,
    a.text-md-transparent:focus,
    a.text-md-transparent:hover {
        color: transparent !important
    }

    .text-md-transparent-hover:hover {
        color: transparent
    }

    .has-black-color-md,
    .text-md-black {
        color: #000 !important
    }

    a.text-md-black:active,
    a.text-md-black:focus,
    a.text-md-black:hover {
        color: #000 !important
    }

    .text-md-black-hover:hover {
        color: #000
    }

    .has-white-color-md,
    .text-md-white {
        color: #fff !important
    }

    a.text-md-white:active,
    a.text-md-white:focus,
    a.text-md-white:hover {
        color: #e6e6e6 !important
    }

    .text-md-white-hover:hover {
        color: #fff
    }

    .has-primary-color-md,
    .text-md-primary {
        color: #111 !important
    }

    a.text-md-primary:active,
    a.text-md-primary:focus,
    a.text-md-primary:hover {
        color: #000 !important
    }

    .text-md-primary-hover:hover {
        color: #111
    }

    .has-secondary-color-md,
    .text-md-secondary {
        color: #1a1a1a !important
    }

    a.text-md-secondary:active,
    a.text-md-secondary:focus,
    a.text-md-secondary:hover {
        color: #010101 !important
    }

    .text-md-secondary-hover:hover {
        color: #1a1a1a
    }

    .has-success-color-md,
    .text-md-success {
        color: #28a745 !important
    }

    a.text-md-success:active,
    a.text-md-success:focus,
    a.text-md-success:hover {
        color: #1e7e34 !important
    }

    .text-md-success-hover:hover {
        color: #28a745
    }

    .has-info-color-md,
    .text-md-info {
        color: #17a2b8 !important
    }

    a.text-md-info:active,
    a.text-md-info:focus,
    a.text-md-info:hover {
        color: #117a8b !important
    }

    .text-md-info-hover:hover {
        color: #17a2b8
    }

    .has-warning-color-md,
    .text-md-warning {
        color: #ffc107 !important
    }

    a.text-md-warning:active,
    a.text-md-warning:focus,
    a.text-md-warning:hover {
        color: #d39e00 !important
    }

    .text-md-warning-hover:hover {
        color: #ffc107
    }

    .has-danger-color-md,
    .text-md-danger {
        color: #dc3545 !important
    }

    a.text-md-danger:active,
    a.text-md-danger:focus,
    a.text-md-danger:hover {
        color: #bd2130 !important
    }

    .text-md-danger-hover:hover {
        color: #dc3545
    }

    .has-light-color-md,
    .text-md-light {
        color: #f8f9fa !important
    }

    a.text-md-light:active,
    a.text-md-light:focus,
    a.text-md-light:hover {
        color: #dae0e5 !important
    }

    .text-md-light-hover:hover {
        color: #f8f9fa
    }

    .has-dark-color-md,
    .text-md-dark {
        color: #343a40 !important
    }

    a.text-md-dark:active,
    a.text-md-dark:focus,
    a.text-md-dark:hover {
        color: #1d2124 !important
    }

    .text-md-dark-hover:hover {
        color: #343a40
    }

    .has-primary-light-color-md,
    .text-md-primary-light {
        color: #444 !important
    }

    a.text-md-primary-light:active,
    a.text-md-primary-light:focus,
    a.text-md-primary-light:hover {
        color: #2b2b2b !important
    }

    .text-md-primary-light-hover:hover {
        color: #444
    }

    .has-primary-dark-color-md,
    .text-md-primary-dark {
        color: #000 !important
    }

    a.text-md-primary-dark:active,
    a.text-md-primary-dark:focus,
    a.text-md-primary-dark:hover {
        color: #000 !important
    }

    .text-md-primary-dark-hover:hover {
        color: #000
    }

    .has-secondary-light-color-md,
    .text-md-secondary-light {
        color: #4d4d4d !important
    }

    a.text-md-secondary-light:active,
    a.text-md-secondary-light:focus,
    a.text-md-secondary-light:hover {
        color: #343434 !important
    }

    .text-md-secondary-light-hover:hover {
        color: #4d4d4d
    }

    .has-secondary-dark-color-md,
    .text-md-secondary-dark {
        color: #000 !important
    }

    a.text-md-secondary-dark:active,
    a.text-md-secondary-dark:focus,
    a.text-md-secondary-dark:hover {
        color: #000 !important
    }

    .text-md-secondary-dark-hover:hover {
        color: #000
    }

    .has-third-color-md,
    .text-md-third {
        color: #443f3f !important
    }

    a.text-md-third:active,
    a.text-md-third:focus,
    a.text-md-third:hover {
        color: #2a2626 !important
    }

    .text-md-third-hover:hover {
        color: #443f3f
    }

    .has-third-light-color-md,
    .text-md-third-light {
        color: #797070 !important
    }

    a.text-md-third-light:active,
    a.text-md-third-light:focus,
    a.text-md-third-light:hover {
        color: #5e5858 !important
    }

    .text-md-third-light-hover:hover {
        color: #797070
    }

    .has-third-dark-color-md,
    .text-md-third-dark {
        color: #0f0e0e !important
    }

    a.text-md-third-dark:active,
    a.text-md-third-dark:focus,
    a.text-md-third-dark:hover {
        color: #000 !important
    }

    .text-md-third-dark-hover:hover {
        color: #0f0e0e
    }

    .has-fourth-color-md,
    .text-md-fourth {
        color: #f9f9f9 !important
    }

    a.text-md-fourth:active,
    a.text-md-fourth:focus,
    a.text-md-fourth:hover {
        color: #e0e0e0 !important
    }

    .text-md-fourth-hover:hover {
        color: #f9f9f9
    }

    .has-fourth-light-color-md,
    .text-md-fourth-light {
        color: #fff !important
    }

    a.text-md-fourth-light:active,
    a.text-md-fourth-light:focus,
    a.text-md-fourth-light:hover {
        color: #e6e6e6 !important
    }

    .text-md-fourth-light-hover:hover {
        color: #fff
    }

    .has-fourth-dark-color-md,
    .text-md-fourth-dark {
        color: #c6c6c6 !important
    }

    a.text-md-fourth-dark:active,
    a.text-md-fourth-dark:focus,
    a.text-md-fourth-dark:hover {
        color: #adadad !important
    }

    .text-md-fourth-dark-hover:hover {
        color: #c6c6c6
    }

    .has-fifth-color-md,
    .text-md-fifth {
        color: #b1b1b1 !important
    }

    a.text-md-fifth:active,
    a.text-md-fifth:focus,
    a.text-md-fifth:hover {
        color: #989898 !important
    }

    .text-md-fifth-hover:hover {
        color: #b1b1b1
    }

    .has-fifth-light-color-md,
    .text-md-fifth-light {
        color: #e4e4e4 !important
    }

    a.text-md-fifth-light:active,
    a.text-md-fifth-light:focus,
    a.text-md-fifth-light:hover {
        color: #cbcbcb !important
    }

    .text-md-fifth-light-hover:hover {
        color: #e4e4e4
    }

    .has-fifth-dark-color-md,
    .text-md-fifth-dark {
        color: #7e7e7e !important
    }

    a.text-md-fifth-dark:active,
    a.text-md-fifth-dark:focus,
    a.text-md-fifth-dark:hover {
        color: #656565 !important
    }

    .text-md-fifth-dark-hover:hover {
        color: #7e7e7e
    }

    .has-sixth-color-md,
    .text-md-sixth {
        color: #0d0d0d !important
    }

    a.text-md-sixth:active,
    a.text-md-sixth:focus,
    a.text-md-sixth:hover {
        color: #000 !important
    }

    .text-md-sixth-hover:hover {
        color: #0d0d0d
    }

    .has-sixth-light-color-md,
    .text-md-sixth-light {
        color: #404040 !important
    }

    a.text-md-sixth-light:active,
    a.text-md-sixth-light:focus,
    a.text-md-sixth-light:hover {
        color: #272727 !important
    }

    .text-md-sixth-light-hover:hover {
        color: #404040
    }

    .has-sixth-dark-color-md,
    .text-md-sixth-dark {
        color: #000 !important
    }

    a.text-md-sixth-dark:active,
    a.text-md-sixth-dark:focus,
    a.text-md-sixth-dark:hover {
        color: #000 !important
    }

    .text-md-sixth-dark-hover:hover {
        color: #000
    }

    .has-seventh-color-md,
    .text-md-seventh {
        color: #787878 !important
    }

    a.text-md-seventh:active,
    a.text-md-seventh:focus,
    a.text-md-seventh:hover {
        color: #5f5f5f !important
    }

    .text-md-seventh-hover:hover {
        color: #787878
    }

    .has-seventh-light-color-md,
    .text-md-seventh-light {
        color: #ababab !important
    }

    a.text-md-seventh-light:active,
    a.text-md-seventh-light:focus,
    a.text-md-seventh-light:hover {
        color: #929292 !important
    }

    .text-md-seventh-light-hover:hover {
        color: #ababab
    }

    .has-seventh-dark-color-md,
    .text-md-seventh-dark {
        color: #454545 !important
    }

    a.text-md-seventh-dark:active,
    a.text-md-seventh-dark:focus,
    a.text-md-seventh-dark:hover {
        color: #2c2c2c !important
    }

    .text-md-seventh-dark-hover:hover {
        color: #454545
    }

    .font-weight-md-thin {
        font-weight: 100
    }

    .font-weight-md-extra-light {
        font-weight: 200
    }

    .font-weight-md-light {
        font-weight: 300
    }

    .font-weight-md-regular {
        font-weight: 400
    }

    .font-weight-md-medium {
        font-weight: 500
    }

    .font-weight-md-semi-bold {
        font-weight: 600
    }

    .font-weight-md-bold {
        font-weight: 700
    }

    .font-weight-md-extra-bold {
        font-weight: 800
    }

    .font-weight-md-black {
        font-weight: 900
    }

    .line-height-md-50 {
        line-height: 50%
    }

    .line-height-md-100 {
        line-height: 100%
    }

    .line-height-md-115 {
        line-height: 115%
    }

    .line-height-md-125 {
        line-height: 125%
    }

    .line-height-md-140 {
        line-height: 140%
    }

    .line-height-md-150 {
        line-height: 150%
    }

    .line-height-md-175 {
        line-height: 175%
    }

    .line-height-md-200 {
        line-height: 200%
    }

    .line-height-md-250 {
        line-height: 250%
    }

    .letter-spacing-md--1 {
        letter-spacing: -1px
    }

    .letter-spacing-md-0 {
        letter-spacing: 0
    }

    .letter-spacing-md-1 {
        letter-spacing: 1px
    }

    .letter-spacing-md-2 {
        letter-spacing: 2px
    }

    .letter-spacing-md-3 {
        letter-spacing: 3px
    }

    .letter-spacing-md-4 {
        letter-spacing: 4px
    }

    .letter-spacing-md-5 {
        letter-spacing: 5px
    }

    .letter-spacing-md-6 {
        letter-spacing: 6px
    }

    .letter-spacing-md-7 {
        letter-spacing: 7px
    }

    .letter-spacing-md-8 {
        letter-spacing: 8px
    }

    .letter-spacing-md-9 {
        letter-spacing: 9px
    }

    .letter-spacing-md-10 {
        letter-spacing: 10px
    }

    .editor-styles-wrapper .font-size-md-xx-small,
    .editor-styles-wrapper .xx-small-md,
    .editor-styles-wrapper xx-small-md {
        font-size: xx-small !important
    }

    .font-size-md-xx-small,
    .xx-small-md {
        font-size: xx-small
    }

    .editor-styles-wrapper .font-size-md-x-small,
    .editor-styles-wrapper .x-small-md,
    .editor-styles-wrapper x-small-md {
        font-size: x-small !important
    }

    .font-size-md-x-small,
    .x-small-md {
        font-size: x-small
    }

    .editor-styles-wrapper .font-size-md-smaller,
    .editor-styles-wrapper .smaller-md,
    .editor-styles-wrapper smaller-md {
        font-size: .75rem !important
    }

    .font-size-md-smaller,
    .smaller-md {
        font-size: .75rem
    }

    .editor-styles-wrapper .font-size-md-small,
    .editor-styles-wrapper .small-md,
    .editor-styles-wrapper small-md {
        font-size: .875rem !important
    }

    .font-size-md-small,
    .small-md {
        font-size: .875rem
    }

    .editor-styles-wrapper .font-size-md-medium,
    .editor-styles-wrapper .medium-md,
    .editor-styles-wrapper medium-md {
        font-size: 1rem !important
    }

    .font-size-md-medium,
    .medium-md {
        font-size: 1rem
    }

    .editor-styles-wrapper .font-size-md-large,
    .editor-styles-wrapper .large-md,
    .editor-styles-wrapper large-md {
        font-size: large !important
    }

    .font-size-md-large,
    .large-md {
        font-size: large
    }

    .editor-styles-wrapper .font-size-md-larger,
    .editor-styles-wrapper .larger-md,
    .editor-styles-wrapper larger-md {
        font-size: larger !important
    }

    .font-size-md-larger,
    .larger-md {
        font-size: larger
    }

    .editor-styles-wrapper .font-size-md-x-large,
    .editor-styles-wrapper .x-large-md,
    .editor-styles-wrapper x-large-md {
        font-size: x-large !important
    }

    .font-size-md-x-large,
    .x-large-md {
        font-size: x-large
    }

    .editor-styles-wrapper .font-size-md-xx-large,
    .editor-styles-wrapper .xx-large-md,
    .editor-styles-wrapper xx-large-md {
        font-size: xx-large !important
    }

    .font-size-md-xx-large,
    .xx-large-md {
        font-size: xx-large
    }

    .editor-styles-wrapper .font-size-md-xxx-large,
    .editor-styles-wrapper .xxx-large-md,
    .editor-styles-wrapper xxx-large-md {
        font-size: xxx-large !important
    }

    .font-size-md-xxx-large,
    .xxx-large-md {
        font-size: xxx-large
    }

    .editor-styles-wrapper .font-size-md-h6,
    .editor-styles-wrapper .font-size-md-p,
    .editor-styles-wrapper .h6-md,
    .editor-styles-wrapper .p-md,
    .editor-styles-wrapper h6-md,
    .editor-styles-wrapper p-md {
        font-size: 1rem !important
    }

    .font-size-md-h6,
    .font-size-md-p,
    .h6-md,
    .p-md {
        font-size: 1rem
    }

    .editor-styles-wrapper .font-size-md-h5,
    .editor-styles-wrapper .h5-md,
    .editor-styles-wrapper h5-md {
        font-size: 1.25rem !important
    }

    .font-size-md-h5,
    .h5-md {
        font-size: 1.25rem
    }

    .editor-styles-wrapper .font-size-md-h4,
    .editor-styles-wrapper .h4-md,
    .editor-styles-wrapper h4-md {
        font-size: 1.5rem !important
    }

    .font-size-md-h4,
    .h4-md {
        font-size: 1.5rem
    }

    .editor-styles-wrapper .font-size-md-h3,
    .editor-styles-wrapper .h3-md,
    .editor-styles-wrapper h3-md {
        font-size: 1.75rem !important
    }

    .font-size-md-h3,
    .h3-md {
        font-size: 1.75rem
    }

    .editor-styles-wrapper .font-size-md-h2,
    .editor-styles-wrapper .h2-md,
    .editor-styles-wrapper h2-md {
        font-size: 2rem !important
    }

    .font-size-md-h2,
    .h2-md {
        font-size: 2rem
    }

    .editor-styles-wrapper .font-size-md-h1,
    .editor-styles-wrapper .h1-md,
    .editor-styles-wrapper h1-md {
        font-size: 2.5rem !important
    }

    .font-size-md-h1,
    .h1-md {
        font-size: 2.5rem
    }

    .editor-styles-wrapper .display-4-md,
    .editor-styles-wrapper .font-size-md-display-4,
    .editor-styles-wrapper display-4-md {
        font-size: 3.5rem !important
    }

    .display-4-md,
    .font-size-md-display-4 {
        font-size: 3.5rem
    }

    .editor-styles-wrapper .display-3-md,
    .editor-styles-wrapper .font-size-md-display-3,
    .editor-styles-wrapper display-3-md {
        font-size: 4.5rem !important
    }

    .display-3-md,
    .font-size-md-display-3 {
        font-size: 4.5rem
    }

    .editor-styles-wrapper .display-2-md,
    .editor-styles-wrapper .font-size-md-display-2,
    .editor-styles-wrapper display-2-md {
        font-size: 5.5rem !important
    }

    .display-2-md,
    .font-size-md-display-2 {
        font-size: 5.5rem
    }

    .editor-styles-wrapper .display-1-md,
    .editor-styles-wrapper .font-size-md-display-1,
    .editor-styles-wrapper display-1-md {
        font-size: 6rem !important
    }

    .display-1-md,
    .font-size-md-display-1 {
        font-size: 6rem
    }

    .editor-styles-wrapper .display-large-md,
    .editor-styles-wrapper .font-size-md-display-large,
    .editor-styles-wrapper display-large-md {
        font-size: 7rem !important
    }

    .display-large-md,
    .font-size-md-display-large {
        font-size: 7rem
    }

    .editor-styles-wrapper .display-x-large-md,
    .editor-styles-wrapper .font-size-md-display-x-large,
    .editor-styles-wrapper display-x-large-md {
        font-size: 8rem !important
    }

    .display-x-large-md,
    .font-size-md-display-x-large {
        font-size: 8rem
    }

    .editor-styles-wrapper .display-xx-large-md,
    .editor-styles-wrapper .font-size-md-display-xx-large,
    .editor-styles-wrapper display-xx-large-md {
        font-size: 9rem !important
    }

    .display-xx-large-md,
    .font-size-md-display-xx-large {
        font-size: 9rem
    }

    .editor-styles-wrapper .display-xxx-large-md,
    .editor-styles-wrapper .font-size-md-display-xxx-large,
    .editor-styles-wrapper display-xxx-large-md {
        font-size: 10rem !important
    }

    .display-xxx-large-md,
    .font-size-md-display-xxx-large {
        font-size: 10rem
    }
}

@media (min-width:992px) {

    .has-blue-color-lg,
    .text-lg-blue {
        color: #007bff !important
    }

    a.text-lg-blue:active,
    a.text-lg-blue:focus,
    a.text-lg-blue:hover {
        color: #0062cc !important
    }

    .text-lg-blue-hover:hover {
        color: #007bff
    }

    .has-red-color-lg,
    .text-lg-red {
        color: #dc3545 !important
    }

    a.text-lg-red:active,
    a.text-lg-red:focus,
    a.text-lg-red:hover {
        color: #bd2130 !important
    }

    .text-lg-red-hover:hover {
        color: #dc3545
    }

    .has-orange-color-lg,
    .text-lg-orange {
        color: #fd7e14 !important
    }

    a.text-lg-orange:active,
    a.text-lg-orange:focus,
    a.text-lg-orange:hover {
        color: #dc6502 !important
    }

    .text-lg-orange-hover:hover {
        color: #fd7e14
    }

    .has-yellow-color-lg,
    .text-lg-yellow {
        color: #ffc107 !important
    }

    a.text-lg-yellow:active,
    a.text-lg-yellow:focus,
    a.text-lg-yellow:hover {
        color: #d39e00 !important
    }

    .text-lg-yellow-hover:hover {
        color: #ffc107
    }

    .has-green-color-lg,
    .text-lg-green {
        color: #28a745 !important
    }

    a.text-lg-green:active,
    a.text-lg-green:focus,
    a.text-lg-green:hover {
        color: #1e7e34 !important
    }

    .text-lg-green-hover:hover {
        color: #28a745
    }

    .has-gray-color-lg,
    .text-lg-gray {
        color: #6c757d !important
    }

    a.text-lg-gray:active,
    a.text-lg-gray:focus,
    a.text-lg-gray:hover {
        color: #545b62 !important
    }

    .text-lg-gray-hover:hover {
        color: #6c757d
    }

    .has-gray-dark-color-lg,
    .text-lg-gray-dark {
        color: #343a40 !important
    }

    a.text-lg-gray-dark:active,
    a.text-lg-gray-dark:focus,
    a.text-lg-gray-dark:hover {
        color: #1d2124 !important
    }

    .text-lg-gray-dark-hover:hover {
        color: #343a40
    }

    .has-gray-light-color-lg,
    .text-lg-gray-light {
        color: #c8c8c8 !important
    }

    a.text-lg-gray-light:active,
    a.text-lg-gray-light:focus,
    a.text-lg-gray-light:hover {
        color: #afafaf !important
    }

    .text-lg-gray-light-hover:hover {
        color: #c8c8c8
    }

    .has-dimgray-color-lg,
    .text-lg-dimgray {
        color: #6e8489 !important
    }

    a.text-lg-dimgray:active,
    a.text-lg-dimgray:focus,
    a.text-lg-dimgray:hover {
        color: #57696d !important
    }

    .text-lg-dimgray-hover:hover {
        color: #6e8489
    }

    .has-transparent-color-lg,
    .text-lg-transparent {
        color: transparent !important
    }

    a.text-lg-transparent:active,
    a.text-lg-transparent:focus,
    a.text-lg-transparent:hover {
        color: transparent !important
    }

    .text-lg-transparent-hover:hover {
        color: transparent
    }

    .has-black-color-lg,
    .text-lg-black {
        color: #000 !important
    }

    a.text-lg-black:active,
    a.text-lg-black:focus,
    a.text-lg-black:hover {
        color: #000 !important
    }

    .text-lg-black-hover:hover {
        color: #000
    }

    .has-white-color-lg,
    .text-lg-white {
        color: #fff !important
    }

    a.text-lg-white:active,
    a.text-lg-white:focus,
    a.text-lg-white:hover {
        color: #e6e6e6 !important
    }

    .text-lg-white-hover:hover {
        color: #fff
    }

    .has-primary-color-lg,
    .text-lg-primary {
        color: #111 !important
    }

    a.text-lg-primary:active,
    a.text-lg-primary:focus,
    a.text-lg-primary:hover {
        color: #000 !important
    }

    .text-lg-primary-hover:hover {
        color: #111
    }

    .has-secondary-color-lg,
    .text-lg-secondary {
        color: #1a1a1a !important
    }

    a.text-lg-secondary:active,
    a.text-lg-secondary:focus,
    a.text-lg-secondary:hover {
        color: #010101 !important
    }

    .text-lg-secondary-hover:hover {
        color: #1a1a1a
    }

    .has-success-color-lg,
    .text-lg-success {
        color: #28a745 !important
    }

    a.text-lg-success:active,
    a.text-lg-success:focus,
    a.text-lg-success:hover {
        color: #1e7e34 !important
    }

    .text-lg-success-hover:hover {
        color: #28a745
    }

    .has-info-color-lg,
    .text-lg-info {
        color: #17a2b8 !important
    }

    a.text-lg-info:active,
    a.text-lg-info:focus,
    a.text-lg-info:hover {
        color: #117a8b !important
    }

    .text-lg-info-hover:hover {
        color: #17a2b8
    }

    .has-warning-color-lg,
    .text-lg-warning {
        color: #ffc107 !important
    }

    a.text-lg-warning:active,
    a.text-lg-warning:focus,
    a.text-lg-warning:hover {
        color: #d39e00 !important
    }

    .text-lg-warning-hover:hover {
        color: #ffc107
    }

    .has-danger-color-lg,
    .text-lg-danger {
        color: #dc3545 !important
    }

    a.text-lg-danger:active,
    a.text-lg-danger:focus,
    a.text-lg-danger:hover {
        color: #bd2130 !important
    }

    .text-lg-danger-hover:hover {
        color: #dc3545
    }

    .has-light-color-lg,
    .text-lg-light {
        color: #f8f9fa !important
    }

    a.text-lg-light:active,
    a.text-lg-light:focus,
    a.text-lg-light:hover {
        color: #dae0e5 !important
    }

    .text-lg-light-hover:hover {
        color: #f8f9fa
    }

    .has-dark-color-lg,
    .text-lg-dark {
        color: #343a40 !important
    }

    a.text-lg-dark:active,
    a.text-lg-dark:focus,
    a.text-lg-dark:hover {
        color: #1d2124 !important
    }

    .text-lg-dark-hover:hover {
        color: #343a40
    }

    .has-primary-light-color-lg,
    .text-lg-primary-light {
        color: #444 !important
    }

    a.text-lg-primary-light:active,
    a.text-lg-primary-light:focus,
    a.text-lg-primary-light:hover {
        color: #2b2b2b !important
    }

    .text-lg-primary-light-hover:hover {
        color: #444
    }

    .has-primary-dark-color-lg,
    .text-lg-primary-dark {
        color: #000 !important
    }

    a.text-lg-primary-dark:active,
    a.text-lg-primary-dark:focus,
    a.text-lg-primary-dark:hover {
        color: #000 !important
    }

    .text-lg-primary-dark-hover:hover {
        color: #000
    }

    .has-secondary-light-color-lg,
    .text-lg-secondary-light {
        color: #4d4d4d !important
    }

    a.text-lg-secondary-light:active,
    a.text-lg-secondary-light:focus,
    a.text-lg-secondary-light:hover {
        color: #343434 !important
    }

    .text-lg-secondary-light-hover:hover {
        color: #4d4d4d
    }

    .has-secondary-dark-color-lg,
    .text-lg-secondary-dark {
        color: #000 !important
    }

    a.text-lg-secondary-dark:active,
    a.text-lg-secondary-dark:focus,
    a.text-lg-secondary-dark:hover {
        color: #000 !important
    }

    .text-lg-secondary-dark-hover:hover {
        color: #000
    }

    .has-third-color-lg,
    .text-lg-third {
        color: #443f3f !important
    }

    a.text-lg-third:active,
    a.text-lg-third:focus,
    a.text-lg-third:hover {
        color: #2a2626 !important
    }

    .text-lg-third-hover:hover {
        color: #443f3f
    }

    .has-third-light-color-lg,
    .text-lg-third-light {
        color: #797070 !important
    }

    a.text-lg-third-light:active,
    a.text-lg-third-light:focus,
    a.text-lg-third-light:hover {
        color: #5e5858 !important
    }

    .text-lg-third-light-hover:hover {
        color: #797070
    }

    .has-third-dark-color-lg,
    .text-lg-third-dark {
        color: #0f0e0e !important
    }

    a.text-lg-third-dark:active,
    a.text-lg-third-dark:focus,
    a.text-lg-third-dark:hover {
        color: #000 !important
    }

    .text-lg-third-dark-hover:hover {
        color: #0f0e0e
    }

    .has-fourth-color-lg,
    .text-lg-fourth {
        color: #f9f9f9 !important
    }

    a.text-lg-fourth:active,
    a.text-lg-fourth:focus,
    a.text-lg-fourth:hover {
        color: #e0e0e0 !important
    }

    .text-lg-fourth-hover:hover {
        color: #f9f9f9
    }

    .has-fourth-light-color-lg,
    .text-lg-fourth-light {
        color: #fff !important
    }

    a.text-lg-fourth-light:active,
    a.text-lg-fourth-light:focus,
    a.text-lg-fourth-light:hover {
        color: #e6e6e6 !important
    }

    .text-lg-fourth-light-hover:hover {
        color: #fff
    }

    .has-fourth-dark-color-lg,
    .text-lg-fourth-dark {
        color: #c6c6c6 !important
    }

    a.text-lg-fourth-dark:active,
    a.text-lg-fourth-dark:focus,
    a.text-lg-fourth-dark:hover {
        color: #adadad !important
    }

    .text-lg-fourth-dark-hover:hover {
        color: #c6c6c6
    }

    .has-fifth-color-lg,
    .text-lg-fifth {
        color: #b1b1b1 !important
    }

    a.text-lg-fifth:active,
    a.text-lg-fifth:focus,
    a.text-lg-fifth:hover {
        color: #989898 !important
    }

    .text-lg-fifth-hover:hover {
        color: #b1b1b1
    }

    .has-fifth-light-color-lg,
    .text-lg-fifth-light {
        color: #e4e4e4 !important
    }

    a.text-lg-fifth-light:active,
    a.text-lg-fifth-light:focus,
    a.text-lg-fifth-light:hover {
        color: #cbcbcb !important
    }

    .text-lg-fifth-light-hover:hover {
        color: #e4e4e4
    }

    .has-fifth-dark-color-lg,
    .text-lg-fifth-dark {
        color: #7e7e7e !important
    }

    a.text-lg-fifth-dark:active,
    a.text-lg-fifth-dark:focus,
    a.text-lg-fifth-dark:hover {
        color: #656565 !important
    }

    .text-lg-fifth-dark-hover:hover {
        color: #7e7e7e
    }

    .has-sixth-color-lg,
    .text-lg-sixth {
        color: #0d0d0d !important
    }

    a.text-lg-sixth:active,
    a.text-lg-sixth:focus,
    a.text-lg-sixth:hover {
        color: #000 !important
    }

    .text-lg-sixth-hover:hover {
        color: #0d0d0d
    }

    .has-sixth-light-color-lg,
    .text-lg-sixth-light {
        color: #404040 !important
    }

    a.text-lg-sixth-light:active,
    a.text-lg-sixth-light:focus,
    a.text-lg-sixth-light:hover {
        color: #272727 !important
    }

    .text-lg-sixth-light-hover:hover {
        color: #404040
    }

    .has-sixth-dark-color-lg,
    .text-lg-sixth-dark {
        color: #000 !important
    }

    a.text-lg-sixth-dark:active,
    a.text-lg-sixth-dark:focus,
    a.text-lg-sixth-dark:hover {
        color: #000 !important
    }

    .text-lg-sixth-dark-hover:hover {
        color: #000
    }

    .has-seventh-color-lg,
    .text-lg-seventh {
        color: #787878 !important
    }

    a.text-lg-seventh:active,
    a.text-lg-seventh:focus,
    a.text-lg-seventh:hover {
        color: #5f5f5f !important
    }

    .text-lg-seventh-hover:hover {
        color: #787878
    }

    .has-seventh-light-color-lg,
    .text-lg-seventh-light {
        color: #ababab !important
    }

    a.text-lg-seventh-light:active,
    a.text-lg-seventh-light:focus,
    a.text-lg-seventh-light:hover {
        color: #929292 !important
    }

    .text-lg-seventh-light-hover:hover {
        color: #ababab
    }

    .has-seventh-dark-color-lg,
    .text-lg-seventh-dark {
        color: #454545 !important
    }

    a.text-lg-seventh-dark:active,
    a.text-lg-seventh-dark:focus,
    a.text-lg-seventh-dark:hover {
        color: #2c2c2c !important
    }

    .text-lg-seventh-dark-hover:hover {
        color: #454545
    }

    .font-weight-lg-thin {
        font-weight: 100
    }

    .font-weight-lg-extra-light {
        font-weight: 200
    }

    .font-weight-lg-light {
        font-weight: 300
    }

    .font-weight-lg-regular {
        font-weight: 400
    }

    .font-weight-lg-medium {
        font-weight: 500
    }

    .font-weight-lg-semi-bold {
        font-weight: 600
    }

    .font-weight-lg-bold {
        font-weight: 700
    }

    .font-weight-lg-extra-bold {
        font-weight: 800
    }

    .font-weight-lg-black {
        font-weight: 900
    }

    .line-height-lg-50 {
        line-height: 50%
    }

    .line-height-lg-100 {
        line-height: 100%
    }

    .line-height-lg-115 {
        line-height: 115%
    }

    .line-height-lg-125 {
        line-height: 125%
    }

    .line-height-lg-140 {
        line-height: 140%
    }

    .line-height-lg-150 {
        line-height: 150%
    }

    .line-height-lg-175 {
        line-height: 175%
    }

    .line-height-lg-200 {
        line-height: 200%
    }

    .line-height-lg-250 {
        line-height: 250%
    }

    .letter-spacing-lg--1 {
        letter-spacing: -1px
    }

    .letter-spacing-lg-0 {
        letter-spacing: 0
    }

    .letter-spacing-lg-1 {
        letter-spacing: 1px
    }

    .letter-spacing-lg-2 {
        letter-spacing: 2px
    }

    .letter-spacing-lg-3 {
        letter-spacing: 3px
    }

    .letter-spacing-lg-4 {
        letter-spacing: 4px
    }

    .letter-spacing-lg-5 {
        letter-spacing: 5px
    }

    .letter-spacing-lg-6 {
        letter-spacing: 6px
    }

    .letter-spacing-lg-7 {
        letter-spacing: 7px
    }

    .letter-spacing-lg-8 {
        letter-spacing: 8px
    }

    .letter-spacing-lg-9 {
        letter-spacing: 9px
    }

    .letter-spacing-lg-10 {
        letter-spacing: 10px
    }

    .editor-styles-wrapper .font-size-lg-xx-small,
    .editor-styles-wrapper .xx-small-lg,
    .editor-styles-wrapper xx-small-lg {
        font-size: xx-small !important
    }

    .font-size-lg-xx-small,
    .xx-small-lg {
        font-size: xx-small
    }

    .editor-styles-wrapper .font-size-lg-x-small,
    .editor-styles-wrapper .x-small-lg,
    .editor-styles-wrapper x-small-lg {
        font-size: x-small !important
    }

    .font-size-lg-x-small,
    .x-small-lg {
        font-size: x-small
    }

    .editor-styles-wrapper .font-size-lg-smaller,
    .editor-styles-wrapper .smaller-lg,
    .editor-styles-wrapper smaller-lg {
        font-size: .75rem !important
    }

    .font-size-lg-smaller,
    .smaller-lg {
        font-size: .75rem
    }

    .editor-styles-wrapper .font-size-lg-small,
    .editor-styles-wrapper .small-lg,
    .editor-styles-wrapper small-lg {
        font-size: .875rem !important
    }

    .font-size-lg-small,
    .small-lg {
        font-size: .875rem
    }

    .editor-styles-wrapper .font-size-lg-medium,
    .editor-styles-wrapper .medium-lg,
    .editor-styles-wrapper medium-lg {
        font-size: 1rem !important
    }

    .font-size-lg-medium,
    .medium-lg {
        font-size: 1rem
    }

    .editor-styles-wrapper .font-size-lg-large,
    .editor-styles-wrapper .large-lg,
    .editor-styles-wrapper large-lg {
        font-size: large !important
    }

    .font-size-lg-large,
    .large-lg {
        font-size: large
    }

    .editor-styles-wrapper .font-size-lg-larger,
    .editor-styles-wrapper .larger-lg,
    .editor-styles-wrapper larger-lg {
        font-size: larger !important
    }

    .font-size-lg-larger,
    .larger-lg {
        font-size: larger
    }

    .editor-styles-wrapper .font-size-lg-x-large,
    .editor-styles-wrapper .x-large-lg,
    .editor-styles-wrapper x-large-lg {
        font-size: x-large !important
    }

    .font-size-lg-x-large,
    .x-large-lg {
        font-size: x-large
    }

    .editor-styles-wrapper .font-size-lg-xx-large,
    .editor-styles-wrapper .xx-large-lg,
    .editor-styles-wrapper xx-large-lg {
        font-size: xx-large !important
    }

    .font-size-lg-xx-large,
    .xx-large-lg {
        font-size: xx-large
    }

    .editor-styles-wrapper .font-size-lg-xxx-large,
    .editor-styles-wrapper .xxx-large-lg,
    .editor-styles-wrapper xxx-large-lg {
        font-size: xxx-large !important
    }

    .font-size-lg-xxx-large,
    .xxx-large-lg {
        font-size: xxx-large
    }

    .editor-styles-wrapper .font-size-lg-h6,
    .editor-styles-wrapper .font-size-lg-p,
    .editor-styles-wrapper .h6-lg,
    .editor-styles-wrapper .p-lg,
    .editor-styles-wrapper h6-lg,
    .editor-styles-wrapper p-lg {
        font-size: 1rem !important
    }

    .font-size-lg-h6,
    .font-size-lg-p,
    .h6-lg,
    .p-lg {
        font-size: 1rem
    }

    .editor-styles-wrapper .font-size-lg-h5,
    .editor-styles-wrapper .h5-lg,
    .editor-styles-wrapper h5-lg {
        font-size: 1.25rem !important
    }

    .font-size-lg-h5,
    .h5-lg {
        font-size: 1.25rem
    }

    .editor-styles-wrapper .font-size-lg-h4,
    .editor-styles-wrapper .h4-lg,
    .editor-styles-wrapper h4-lg {
        font-size: 1.5rem !important
    }

    .font-size-lg-h4,
    .h4-lg {
        font-size: 1.5rem
    }

    .editor-styles-wrapper .font-size-lg-h3,
    .editor-styles-wrapper .h3-lg,
    .editor-styles-wrapper h3-lg {
        font-size: 1.75rem !important
    }

    .font-size-lg-h3,
    .h3-lg {
        font-size: 1.75rem
    }

    .editor-styles-wrapper .font-size-lg-h2,
    .editor-styles-wrapper .h2-lg,
    .editor-styles-wrapper h2-lg {
        font-size: 2rem !important
    }

    .font-size-lg-h2,
    .h2-lg {
        font-size: 2rem
    }

    .editor-styles-wrapper .font-size-lg-h1,
    .editor-styles-wrapper .h1-lg,
    .editor-styles-wrapper h1-lg {
        font-size: 2.5rem !important
    }

    .font-size-lg-h1,
    .h1-lg {
        font-size: 2.5rem
    }

    .editor-styles-wrapper .display-4-lg,
    .editor-styles-wrapper .font-size-lg-display-4,
    .editor-styles-wrapper display-4-lg {
        font-size: 3.5rem !important
    }

    .display-4-lg,
    .font-size-lg-display-4 {
        font-size: 3.5rem
    }

    .editor-styles-wrapper .display-3-lg,
    .editor-styles-wrapper .font-size-lg-display-3,
    .editor-styles-wrapper display-3-lg {
        font-size: 4.5rem !important
    }

    .display-3-lg,
    .font-size-lg-display-3 {
        font-size: 4.5rem
    }

    .editor-styles-wrapper .display-2-lg,
    .editor-styles-wrapper .font-size-lg-display-2,
    .editor-styles-wrapper display-2-lg {
        font-size: 5.5rem !important
    }

    .display-2-lg,
    .font-size-lg-display-2 {
        font-size: 5.5rem
    }

    .editor-styles-wrapper .display-1-lg,
    .editor-styles-wrapper .font-size-lg-display-1,
    .editor-styles-wrapper display-1-lg {
        font-size: 6rem !important
    }

    .display-1-lg,
    .font-size-lg-display-1 {
        font-size: 6rem
    }

    .editor-styles-wrapper .display-large-lg,
    .editor-styles-wrapper .font-size-lg-display-large,
    .editor-styles-wrapper display-large-lg {
        font-size: 7rem !important
    }

    .display-large-lg,
    .font-size-lg-display-large {
        font-size: 7rem
    }

    .editor-styles-wrapper .display-x-large-lg,
    .editor-styles-wrapper .font-size-lg-display-x-large,
    .editor-styles-wrapper display-x-large-lg {
        font-size: 8rem !important
    }

    .display-x-large-lg,
    .font-size-lg-display-x-large {
        font-size: 8rem
    }

    .editor-styles-wrapper .display-xx-large-lg,
    .editor-styles-wrapper .font-size-lg-display-xx-large,
    .editor-styles-wrapper display-xx-large-lg {
        font-size: 9rem !important
    }

    .display-xx-large-lg,
    .font-size-lg-display-xx-large {
        font-size: 9rem
    }

    .editor-styles-wrapper .display-xxx-large-lg,
    .editor-styles-wrapper .font-size-lg-display-xxx-large,
    .editor-styles-wrapper display-xxx-large-lg {
        font-size: 10rem !important
    }

    .display-xxx-large-lg,
    .font-size-lg-display-xxx-large {
        font-size: 10rem
    }
}

@media (min-width:1200px) {

    .has-blue-color-xl,
    .text-xl-blue {
        color: #007bff !important
    }

    a.text-xl-blue:active,
    a.text-xl-blue:focus,
    a.text-xl-blue:hover {
        color: #0062cc !important
    }

    .text-xl-blue-hover:hover {
        color: #007bff
    }

    .has-red-color-xl,
    .text-xl-red {
        color: #dc3545 !important
    }

    a.text-xl-red:active,
    a.text-xl-red:focus,
    a.text-xl-red:hover {
        color: #bd2130 !important
    }

    .text-xl-red-hover:hover {
        color: #dc3545
    }

    .has-orange-color-xl,
    .text-xl-orange {
        color: #fd7e14 !important
    }

    a.text-xl-orange:active,
    a.text-xl-orange:focus,
    a.text-xl-orange:hover {
        color: #dc6502 !important
    }

    .text-xl-orange-hover:hover {
        color: #fd7e14
    }

    .has-yellow-color-xl,
    .text-xl-yellow {
        color: #ffc107 !important
    }

    a.text-xl-yellow:active,
    a.text-xl-yellow:focus,
    a.text-xl-yellow:hover {
        color: #d39e00 !important
    }

    .text-xl-yellow-hover:hover {
        color: #ffc107
    }

    .has-green-color-xl,
    .text-xl-green {
        color: #28a745 !important
    }

    a.text-xl-green:active,
    a.text-xl-green:focus,
    a.text-xl-green:hover {
        color: #1e7e34 !important
    }

    .text-xl-green-hover:hover {
        color: #28a745
    }

    .has-gray-color-xl,
    .text-xl-gray {
        color: #6c757d !important
    }

    a.text-xl-gray:active,
    a.text-xl-gray:focus,
    a.text-xl-gray:hover {
        color: #545b62 !important
    }

    .text-xl-gray-hover:hover {
        color: #6c757d
    }

    .has-gray-dark-color-xl,
    .text-xl-gray-dark {
        color: #343a40 !important
    }

    a.text-xl-gray-dark:active,
    a.text-xl-gray-dark:focus,
    a.text-xl-gray-dark:hover {
        color: #1d2124 !important
    }

    .text-xl-gray-dark-hover:hover {
        color: #343a40
    }

    .has-gray-light-color-xl,
    .text-xl-gray-light {
        color: #c8c8c8 !important
    }

    a.text-xl-gray-light:active,
    a.text-xl-gray-light:focus,
    a.text-xl-gray-light:hover {
        color: #afafaf !important
    }

    .text-xl-gray-light-hover:hover {
        color: #c8c8c8
    }

    .has-dimgray-color-xl,
    .text-xl-dimgray {
        color: #6e8489 !important
    }

    a.text-xl-dimgray:active,
    a.text-xl-dimgray:focus,
    a.text-xl-dimgray:hover {
        color: #57696d !important
    }

    .text-xl-dimgray-hover:hover {
        color: #6e8489
    }

    .has-transparent-color-xl,
    .text-xl-transparent {
        color: transparent !important
    }

    a.text-xl-transparent:active,
    a.text-xl-transparent:focus,
    a.text-xl-transparent:hover {
        color: transparent !important
    }

    .text-xl-transparent-hover:hover {
        color: transparent
    }

    .has-black-color-xl,
    .text-xl-black {
        color: #000 !important
    }

    a.text-xl-black:active,
    a.text-xl-black:focus,
    a.text-xl-black:hover {
        color: #000 !important
    }

    .text-xl-black-hover:hover {
        color: #000
    }

    .has-white-color-xl,
    .text-xl-white {
        color: #fff !important
    }

    a.text-xl-white:active,
    a.text-xl-white:focus,
    a.text-xl-white:hover {
        color: #e6e6e6 !important
    }

    .text-xl-white-hover:hover {
        color: #fff
    }

    .has-primary-color-xl,
    .text-xl-primary {
        color: #111 !important
    }

    a.text-xl-primary:active,
    a.text-xl-primary:focus,
    a.text-xl-primary:hover {
        color: #000 !important
    }

    .text-xl-primary-hover:hover {
        color: #111
    }

    .has-secondary-color-xl,
    .text-xl-secondary {
        color: #1a1a1a !important
    }

    a.text-xl-secondary:active,
    a.text-xl-secondary:focus,
    a.text-xl-secondary:hover {
        color: #010101 !important
    }

    .text-xl-secondary-hover:hover {
        color: #1a1a1a
    }

    .has-success-color-xl,
    .text-xl-success {
        color: #28a745 !important
    }

    a.text-xl-success:active,
    a.text-xl-success:focus,
    a.text-xl-success:hover {
        color: #1e7e34 !important
    }

    .text-xl-success-hover:hover {
        color: #28a745
    }

    .has-info-color-xl,
    .text-xl-info {
        color: #17a2b8 !important
    }

    a.text-xl-info:active,
    a.text-xl-info:focus,
    a.text-xl-info:hover {
        color: #117a8b !important
    }

    .text-xl-info-hover:hover {
        color: #17a2b8
    }

    .has-warning-color-xl,
    .text-xl-warning {
        color: #ffc107 !important
    }

    a.text-xl-warning:active,
    a.text-xl-warning:focus,
    a.text-xl-warning:hover {
        color: #d39e00 !important
    }

    .text-xl-warning-hover:hover {
        color: #ffc107
    }

    .has-danger-color-xl,
    .text-xl-danger {
        color: #dc3545 !important
    }

    a.text-xl-danger:active,
    a.text-xl-danger:focus,
    a.text-xl-danger:hover {
        color: #bd2130 !important
    }

    .text-xl-danger-hover:hover {
        color: #dc3545
    }

    .has-light-color-xl,
    .text-xl-light {
        color: #f8f9fa !important
    }

    a.text-xl-light:active,
    a.text-xl-light:focus,
    a.text-xl-light:hover {
        color: #dae0e5 !important
    }

    .text-xl-light-hover:hover {
        color: #f8f9fa
    }

    .has-dark-color-xl,
    .text-xl-dark {
        color: #343a40 !important
    }

    a.text-xl-dark:active,
    a.text-xl-dark:focus,
    a.text-xl-dark:hover {
        color: #1d2124 !important
    }

    .text-xl-dark-hover:hover {
        color: #343a40
    }

    .has-primary-light-color-xl,
    .text-xl-primary-light {
        color: #444 !important
    }

    a.text-xl-primary-light:active,
    a.text-xl-primary-light:focus,
    a.text-xl-primary-light:hover {
        color: #2b2b2b !important
    }

    .text-xl-primary-light-hover:hover {
        color: #444
    }

    .has-primary-dark-color-xl,
    .text-xl-primary-dark {
        color: #000 !important
    }

    a.text-xl-primary-dark:active,
    a.text-xl-primary-dark:focus,
    a.text-xl-primary-dark:hover {
        color: #000 !important
    }

    .text-xl-primary-dark-hover:hover {
        color: #000
    }

    .has-secondary-light-color-xl,
    .text-xl-secondary-light {
        color: #4d4d4d !important
    }

    a.text-xl-secondary-light:active,
    a.text-xl-secondary-light:focus,
    a.text-xl-secondary-light:hover {
        color: #343434 !important
    }

    .text-xl-secondary-light-hover:hover {
        color: #4d4d4d
    }

    .has-secondary-dark-color-xl,
    .text-xl-secondary-dark {
        color: #000 !important
    }

    a.text-xl-secondary-dark:active,
    a.text-xl-secondary-dark:focus,
    a.text-xl-secondary-dark:hover {
        color: #000 !important
    }

    .text-xl-secondary-dark-hover:hover {
        color: #000
    }

    .has-third-color-xl,
    .text-xl-third {
        color: #443f3f !important
    }

    a.text-xl-third:active,
    a.text-xl-third:focus,
    a.text-xl-third:hover {
        color: #2a2626 !important
    }

    .text-xl-third-hover:hover {
        color: #443f3f
    }

    .has-third-light-color-xl,
    .text-xl-third-light {
        color: #797070 !important
    }

    a.text-xl-third-light:active,
    a.text-xl-third-light:focus,
    a.text-xl-third-light:hover {
        color: #5e5858 !important
    }

    .text-xl-third-light-hover:hover {
        color: #797070
    }

    .has-third-dark-color-xl,
    .text-xl-third-dark {
        color: #0f0e0e !important
    }

    a.text-xl-third-dark:active,
    a.text-xl-third-dark:focus,
    a.text-xl-third-dark:hover {
        color: #000 !important
    }

    .text-xl-third-dark-hover:hover {
        color: #0f0e0e
    }

    .has-fourth-color-xl,
    .text-xl-fourth {
        color: #f9f9f9 !important
    }

    a.text-xl-fourth:active,
    a.text-xl-fourth:focus,
    a.text-xl-fourth:hover {
        color: #e0e0e0 !important
    }

    .text-xl-fourth-hover:hover {
        color: #f9f9f9
    }

    .has-fourth-light-color-xl,
    .text-xl-fourth-light {
        color: #fff !important
    }

    a.text-xl-fourth-light:active,
    a.text-xl-fourth-light:focus,
    a.text-xl-fourth-light:hover {
        color: #e6e6e6 !important
    }

    .text-xl-fourth-light-hover:hover {
        color: #fff
    }

    .has-fourth-dark-color-xl,
    .text-xl-fourth-dark {
        color: #c6c6c6 !important
    }

    a.text-xl-fourth-dark:active,
    a.text-xl-fourth-dark:focus,
    a.text-xl-fourth-dark:hover {
        color: #adadad !important
    }

    .text-xl-fourth-dark-hover:hover {
        color: #c6c6c6
    }

    .has-fifth-color-xl,
    .text-xl-fifth {
        color: #b1b1b1 !important
    }

    a.text-xl-fifth:active,
    a.text-xl-fifth:focus,
    a.text-xl-fifth:hover {
        color: #989898 !important
    }

    .text-xl-fifth-hover:hover {
        color: #b1b1b1
    }

    .has-fifth-light-color-xl,
    .text-xl-fifth-light {
        color: #e4e4e4 !important
    }

    a.text-xl-fifth-light:active,
    a.text-xl-fifth-light:focus,
    a.text-xl-fifth-light:hover {
        color: #cbcbcb !important
    }

    .text-xl-fifth-light-hover:hover {
        color: #e4e4e4
    }

    .has-fifth-dark-color-xl,
    .text-xl-fifth-dark {
        color: #7e7e7e !important
    }

    a.text-xl-fifth-dark:active,
    a.text-xl-fifth-dark:focus,
    a.text-xl-fifth-dark:hover {
        color: #656565 !important
    }

    .text-xl-fifth-dark-hover:hover {
        color: #7e7e7e
    }

    .has-sixth-color-xl,
    .text-xl-sixth {
        color: #0d0d0d !important
    }

    a.text-xl-sixth:active,
    a.text-xl-sixth:focus,
    a.text-xl-sixth:hover {
        color: #000 !important
    }

    .text-xl-sixth-hover:hover {
        color: #0d0d0d
    }

    .has-sixth-light-color-xl,
    .text-xl-sixth-light {
        color: #404040 !important
    }

    a.text-xl-sixth-light:active,
    a.text-xl-sixth-light:focus,
    a.text-xl-sixth-light:hover {
        color: #272727 !important
    }

    .text-xl-sixth-light-hover:hover {
        color: #404040
    }

    .has-sixth-dark-color-xl,
    .text-xl-sixth-dark {
        color: #000 !important
    }

    a.text-xl-sixth-dark:active,
    a.text-xl-sixth-dark:focus,
    a.text-xl-sixth-dark:hover {
        color: #000 !important
    }

    .text-xl-sixth-dark-hover:hover {
        color: #000
    }

    .has-seventh-color-xl,
    .text-xl-seventh {
        color: #787878 !important
    }

    a.text-xl-seventh:active,
    a.text-xl-seventh:focus,
    a.text-xl-seventh:hover {
        color: #5f5f5f !important
    }

    .text-xl-seventh-hover:hover {
        color: #787878
    }

    .has-seventh-light-color-xl,
    .text-xl-seventh-light {
        color: #ababab !important
    }

    a.text-xl-seventh-light:active,
    a.text-xl-seventh-light:focus,
    a.text-xl-seventh-light:hover {
        color: #929292 !important
    }

    .text-xl-seventh-light-hover:hover {
        color: #ababab
    }

    .has-seventh-dark-color-xl,
    .text-xl-seventh-dark {
        color: #454545 !important
    }

    a.text-xl-seventh-dark:active,
    a.text-xl-seventh-dark:focus,
    a.text-xl-seventh-dark:hover {
        color: #2c2c2c !important
    }

    .text-xl-seventh-dark-hover:hover {
        color: #454545
    }

    .font-weight-xl-thin {
        font-weight: 100
    }

    .font-weight-xl-extra-light {
        font-weight: 200
    }

    .font-weight-xl-light {
        font-weight: 300
    }

    .font-weight-xl-regular {
        font-weight: 400
    }

    .font-weight-xl-medium {
        font-weight: 500
    }

    .font-weight-xl-semi-bold {
        font-weight: 600
    }

    .font-weight-xl-bold {
        font-weight: 700
    }

    .font-weight-xl-extra-bold {
        font-weight: 800
    }

    .font-weight-xl-black {
        font-weight: 900
    }

    .line-height-xl-50 {
        line-height: 50%
    }

    .line-height-xl-100 {
        line-height: 100%
    }

    .line-height-xl-115 {
        line-height: 115%
    }

    .line-height-xl-125 {
        line-height: 125%
    }

    .line-height-xl-140 {
        line-height: 140%
    }

    .line-height-xl-150 {
        line-height: 150%
    }

    .line-height-xl-175 {
        line-height: 175%
    }

    .line-height-xl-200 {
        line-height: 200%
    }

    .line-height-xl-250 {
        line-height: 250%
    }

    .letter-spacing-xl--1 {
        letter-spacing: -1px
    }

    .letter-spacing-xl-0 {
        letter-spacing: 0
    }

    .letter-spacing-xl-1 {
        letter-spacing: 1px
    }

    .letter-spacing-xl-2 {
        letter-spacing: 2px
    }

    .letter-spacing-xl-3 {
        letter-spacing: 3px
    }

    .letter-spacing-xl-4 {
        letter-spacing: 4px
    }

    .letter-spacing-xl-5 {
        letter-spacing: 5px
    }

    .letter-spacing-xl-6 {
        letter-spacing: 6px
    }

    .letter-spacing-xl-7 {
        letter-spacing: 7px
    }

    .letter-spacing-xl-8 {
        letter-spacing: 8px
    }

    .letter-spacing-xl-9 {
        letter-spacing: 9px
    }

    .letter-spacing-xl-10 {
        letter-spacing: 10px
    }

    .editor-styles-wrapper .font-size-xl-xx-small,
    .editor-styles-wrapper .xx-small-xl,
    .editor-styles-wrapper xx-small-xl {
        font-size: xx-small !important
    }

    .font-size-xl-xx-small,
    .xx-small-xl {
        font-size: xx-small
    }

    .editor-styles-wrapper .font-size-xl-x-small,
    .editor-styles-wrapper .x-small-xl,
    .editor-styles-wrapper x-small-xl {
        font-size: x-small !important
    }

    .font-size-xl-x-small,
    .x-small-xl {
        font-size: x-small
    }

    .editor-styles-wrapper .font-size-xl-smaller,
    .editor-styles-wrapper .smaller-xl,
    .editor-styles-wrapper smaller-xl {
        font-size: .75rem !important
    }

    .font-size-xl-smaller,
    .smaller-xl {
        font-size: .75rem
    }

    .editor-styles-wrapper .font-size-xl-small,
    .editor-styles-wrapper .small-xl,
    .editor-styles-wrapper small-xl {
        font-size: .875rem !important
    }

    .font-size-xl-small,
    .small-xl {
        font-size: .875rem
    }

    .editor-styles-wrapper .font-size-xl-medium,
    .editor-styles-wrapper .medium-xl,
    .editor-styles-wrapper medium-xl {
        font-size: 1rem !important
    }

    .font-size-xl-medium,
    .medium-xl {
        font-size: 1rem
    }

    .editor-styles-wrapper .font-size-xl-large,
    .editor-styles-wrapper .large-xl,
    .editor-styles-wrapper large-xl {
        font-size: large !important
    }

    .font-size-xl-large,
    .large-xl {
        font-size: large
    }

    .editor-styles-wrapper .font-size-xl-larger,
    .editor-styles-wrapper .larger-xl,
    .editor-styles-wrapper larger-xl {
        font-size: larger !important
    }

    .font-size-xl-larger,
    .larger-xl {
        font-size: larger
    }

    .editor-styles-wrapper .font-size-xl-x-large,
    .editor-styles-wrapper .x-large-xl,
    .editor-styles-wrapper x-large-xl {
        font-size: x-large !important
    }

    .font-size-xl-x-large,
    .x-large-xl {
        font-size: x-large
    }

    .editor-styles-wrapper .font-size-xl-xx-large,
    .editor-styles-wrapper .xx-large-xl,
    .editor-styles-wrapper xx-large-xl {
        font-size: xx-large !important
    }

    .font-size-xl-xx-large,
    .xx-large-xl {
        font-size: xx-large
    }

    .editor-styles-wrapper .font-size-xl-xxx-large,
    .editor-styles-wrapper .xxx-large-xl,
    .editor-styles-wrapper xxx-large-xl {
        font-size: xxx-large !important
    }

    .font-size-xl-xxx-large,
    .xxx-large-xl {
        font-size: xxx-large
    }

    .editor-styles-wrapper .font-size-xl-h6,
    .editor-styles-wrapper .font-size-xl-p,
    .editor-styles-wrapper .h6-xl,
    .editor-styles-wrapper .p-xl,
    .editor-styles-wrapper h6-xl,
    .editor-styles-wrapper p-xl {
        font-size: 1rem !important
    }

    .font-size-xl-h6,
    .font-size-xl-p,
    .h6-xl,
    .p-xl {
        font-size: 1rem
    }

    .editor-styles-wrapper .font-size-xl-h5,
    .editor-styles-wrapper .h5-xl,
    .editor-styles-wrapper h5-xl {
        font-size: 1.25rem !important
    }

    .font-size-xl-h5,
    .h5-xl {
        font-size: 1.25rem
    }

    .editor-styles-wrapper .font-size-xl-h4,
    .editor-styles-wrapper .h4-xl,
    .editor-styles-wrapper h4-xl {
        font-size: 1.5rem !important
    }

    .font-size-xl-h4,
    .h4-xl {
        font-size: 1.5rem
    }

    .editor-styles-wrapper .font-size-xl-h3,
    .editor-styles-wrapper .h3-xl,
    .editor-styles-wrapper h3-xl {
        font-size: 1.75rem !important
    }

    .font-size-xl-h3,
    .h3-xl {
        font-size: 1.75rem
    }

    .editor-styles-wrapper .font-size-xl-h2,
    .editor-styles-wrapper .h2-xl,
    .editor-styles-wrapper h2-xl {
        font-size: 2rem !important
    }

    .font-size-xl-h2,
    .h2-xl {
        font-size: 2rem
    }

    .editor-styles-wrapper .font-size-xl-h1,
    .editor-styles-wrapper .h1-xl,
    .editor-styles-wrapper h1-xl {
        font-size: 2.5rem !important
    }

    .font-size-xl-h1,
    .h1-xl {
        font-size: 2.5rem
    }

    .editor-styles-wrapper .display-4-xl,
    .editor-styles-wrapper .font-size-xl-display-4,
    .editor-styles-wrapper display-4-xl {
        font-size: 3.5rem !important
    }

    .display-4-xl,
    .font-size-xl-display-4 {
        font-size: 3.5rem
    }

    .editor-styles-wrapper .display-3-xl,
    .editor-styles-wrapper .font-size-xl-display-3,
    .editor-styles-wrapper display-3-xl {
        font-size: 4.5rem !important
    }

    .display-3-xl,
    .font-size-xl-display-3 {
        font-size: 4.5rem
    }

    .editor-styles-wrapper .display-2-xl,
    .editor-styles-wrapper .font-size-xl-display-2,
    .editor-styles-wrapper display-2-xl {
        font-size: 5.5rem !important
    }

    .display-2-xl,
    .font-size-xl-display-2 {
        font-size: 5.5rem
    }

    .editor-styles-wrapper .display-1-xl,
    .editor-styles-wrapper .font-size-xl-display-1,
    .editor-styles-wrapper display-1-xl {
        font-size: 6rem !important
    }

    .display-1-xl,
    .font-size-xl-display-1 {
        font-size: 6rem
    }

    .editor-styles-wrapper .display-large-xl,
    .editor-styles-wrapper .font-size-xl-display-large,
    .editor-styles-wrapper display-large-xl {
        font-size: 7rem !important
    }

    .display-large-xl,
    .font-size-xl-display-large {
        font-size: 7rem
    }

    .editor-styles-wrapper .display-x-large-xl,
    .editor-styles-wrapper .font-size-xl-display-x-large,
    .editor-styles-wrapper display-x-large-xl {
        font-size: 8rem !important
    }

    .display-x-large-xl,
    .font-size-xl-display-x-large {
        font-size: 8rem
    }

    .editor-styles-wrapper .display-xx-large-xl,
    .editor-styles-wrapper .font-size-xl-display-xx-large,
    .editor-styles-wrapper display-xx-large-xl {
        font-size: 9rem !important
    }

    .display-xx-large-xl,
    .font-size-xl-display-xx-large {
        font-size: 9rem
    }

    .editor-styles-wrapper .display-xxx-large-xl,
    .editor-styles-wrapper .font-size-xl-display-xxx-large,
    .editor-styles-wrapper display-xxx-large-xl {
        font-size: 10rem !important
    }

    .display-xxx-large-xl,
    .font-size-xl-display-xxx-large {
        font-size: 10rem
    }
}

.text-no-decoration,
.text-no-decoration a {
    text-decoration: none !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400
}

.text-small-caps {
    font-variant: small-caps
}

.btn-submit,
.is-style-rwn-light .wp-block-button__link,
.is-style-rwn-light-small .wp-block-button__link,
.text-uppercase {
    text-transform: uppercase
}

.text-lowercase {
    text-transform: lowercase
}

.text-capitalize {
    text-transform: capitalize
}

@media (min-width:0px) {

    .bg-blue,
    .has-blue-background-color {
        background-color: #007bff !important
    }

    .bg-blue.btn-submit:hover,
    .btn.bg-blue:hover,
    .is-style-rwn-light .bg-blue.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-blue.wp-block-button__link:hover,
    button.bg-blue:hover {
        background-color: #0062cc
    }

    .bg-blue-hover:hover {
        background-color: #007bff
    }

    .bg-blue-linear {
        background: linear-gradient(#007bff, #0062cc)
    }

    .bg-blue-opacity-0 {
        background: 0 0
    }

    .bg-blue-opacity-25 {
        background: rgba(0, 123, 255, .25)
    }

    .bg-blue-opacity-50 {
        background: rgba(0, 123, 255, .5)
    }

    .bg-blue-opacity-75 {
        background: rgba(0, 123, 255, .75)
    }

    .bg-blue-opacity-80 {
        background: rgba(0, 123, 255, .8)
    }

    .bg-blue-opacity-90 {
        background: rgba(0, 123, 255, .9)
    }

    .bg-blue-opacity-100 {
        background: #007bff
    }

    .fill-blue {
        fill: #007bff !important
    }

    .bg-blue-half-top {
        background: linear-gradient(0deg, transparent 50%, #007bff 50%)
    }

    .bg-blue-half-bottom {
        background: linear-gradient(0deg, #007bff 50%, transparent 50%)
    }

    .bg-red,
    .has-red-background-color {
        background-color: #dc3545 !important
    }

    .bg-red.btn-submit:hover,
    .btn.bg-red:hover,
    .is-style-rwn-light .bg-red.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-red.wp-block-button__link:hover,
    button.bg-red:hover {
        background-color: #bd2130
    }

    .bg-red-hover:hover {
        background-color: #dc3545
    }

    .bg-red-linear {
        background: linear-gradient(#dc3545, #bd2130)
    }

    .bg-red-opacity-0 {
        background: 0 0
    }

    .bg-red-opacity-25 {
        background: rgba(220, 53, 69, .25)
    }

    .bg-red-opacity-50 {
        background: rgba(220, 53, 69, .5)
    }

    .bg-red-opacity-75 {
        background: rgba(220, 53, 69, .75)
    }

    .bg-red-opacity-80 {
        background: rgba(220, 53, 69, .8)
    }

    .bg-red-opacity-90 {
        background: rgba(220, 53, 69, .9)
    }

    .bg-red-opacity-100 {
        background: #dc3545
    }

    .fill-red {
        fill: #dc3545 !important
    }

    .bg-red-half-top {
        background: linear-gradient(0deg, transparent 50%, #dc3545 50%)
    }

    .bg-red-half-bottom {
        background: linear-gradient(0deg, #dc3545 50%, transparent 50%)
    }

    .bg-orange,
    .has-orange-background-color {
        background-color: #fd7e14 !important
    }

    .bg-orange.btn-submit:hover,
    .btn.bg-orange:hover,
    .is-style-rwn-light .bg-orange.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-orange.wp-block-button__link:hover,
    button.bg-orange:hover {
        background-color: #dc6502
    }

    .bg-orange-hover:hover {
        background-color: #fd7e14
    }

    .bg-orange-linear {
        background: linear-gradient(#fd7e14, #dc6502)
    }

    .bg-orange-opacity-0 {
        background: 0 0
    }

    .bg-orange-opacity-25 {
        background: rgba(253, 126, 20, .25)
    }

    .bg-orange-opacity-50 {
        background: rgba(253, 126, 20, .5)
    }

    .bg-orange-opacity-75 {
        background: rgba(253, 126, 20, .75)
    }

    .bg-orange-opacity-80 {
        background: rgba(253, 126, 20, .8)
    }

    .bg-orange-opacity-90 {
        background: rgba(253, 126, 20, .9)
    }

    .bg-orange-opacity-100 {
        background: #fd7e14
    }

    .fill-orange {
        fill: #fd7e14 !important
    }

    .bg-orange-half-top {
        background: linear-gradient(0deg, transparent 50%, #fd7e14 50%)
    }

    .bg-orange-half-bottom {
        background: linear-gradient(0deg, #fd7e14 50%, transparent 50%)
    }

    .bg-yellow,
    .has-yellow-background-color {
        background-color: #ffc107 !important
    }

    .bg-yellow.btn-submit:hover,
    .btn.bg-yellow:hover,
    .is-style-rwn-light .bg-yellow.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-yellow.wp-block-button__link:hover,
    button.bg-yellow:hover {
        background-color: #d39e00
    }

    .bg-yellow-hover:hover {
        background-color: #ffc107
    }

    .bg-yellow-linear {
        background: linear-gradient(#ffc107, #d39e00)
    }

    .bg-yellow-opacity-0 {
        background: 0 0
    }

    .bg-yellow-opacity-25 {
        background: rgba(255, 193, 7, .25)
    }

    .bg-yellow-opacity-50 {
        background: rgba(255, 193, 7, .5)
    }

    .bg-yellow-opacity-75 {
        background: rgba(255, 193, 7, .75)
    }

    .bg-yellow-opacity-80 {
        background: rgba(255, 193, 7, .8)
    }

    .bg-yellow-opacity-90 {
        background: rgba(255, 193, 7, .9)
    }

    .bg-yellow-opacity-100 {
        background: #ffc107
    }

    .fill-yellow {
        fill: #ffc107 !important
    }

    .bg-yellow-half-top {
        background: linear-gradient(0deg, transparent 50%, #ffc107 50%)
    }

    .bg-yellow-half-bottom {
        background: linear-gradient(0deg, #ffc107 50%, transparent 50%)
    }

    .bg-green,
    .has-green-background-color {
        background-color: #28a745 !important
    }

    .bg-green.btn-submit:hover,
    .btn.bg-green:hover,
    .is-style-rwn-light .bg-green.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-green.wp-block-button__link:hover,
    button.bg-green:hover {
        background-color: #1e7e34
    }

    .bg-green-hover:hover {
        background-color: #28a745
    }

    .bg-green-linear {
        background: linear-gradient(#28a745, #1e7e34)
    }

    .bg-green-opacity-0 {
        background: 0 0
    }

    .bg-green-opacity-25 {
        background: rgba(40, 167, 69, .25)
    }

    .bg-green-opacity-50 {
        background: rgba(40, 167, 69, .5)
    }

    .bg-green-opacity-75 {
        background: rgba(40, 167, 69, .75)
    }

    .bg-green-opacity-80 {
        background: rgba(40, 167, 69, .8)
    }

    .bg-green-opacity-90 {
        background: rgba(40, 167, 69, .9)
    }

    .bg-green-opacity-100 {
        background: #28a745
    }

    .fill-green {
        fill: #28a745 !important
    }

    .bg-green-half-top {
        background: linear-gradient(0deg, transparent 50%, #28a745 50%)
    }

    .bg-green-half-bottom {
        background: linear-gradient(0deg, #28a745 50%, transparent 50%)
    }

    .bg-gray,
    .has-gray-background-color {
        background-color: #6c757d !important
    }

    .bg-gray.btn-submit:hover,
    .btn.bg-gray:hover,
    .is-style-rwn-light .bg-gray.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-gray.wp-block-button__link:hover,
    button.bg-gray:hover {
        background-color: #545b62
    }

    .bg-gray-hover:hover {
        background-color: #6c757d
    }

    .bg-gray-linear {
        background: linear-gradient(#6c757d, #545b62)
    }

    .bg-gray-opacity-0 {
        background: 0 0
    }

    .bg-gray-opacity-25 {
        background: rgba(108, 117, 125, .25)
    }

    .bg-gray-opacity-50 {
        background: rgba(108, 117, 125, .5)
    }

    .bg-gray-opacity-75 {
        background: rgba(108, 117, 125, .75)
    }

    .bg-gray-opacity-80 {
        background: rgba(108, 117, 125, .8)
    }

    .bg-gray-opacity-90 {
        background: rgba(108, 117, 125, .9)
    }

    .bg-gray-opacity-100 {
        background: #6c757d
    }

    .fill-gray {
        fill: #6c757d !important
    }

    .bg-gray-half-top {
        background: linear-gradient(0deg, transparent 50%, #6c757d 50%)
    }

    .bg-gray-half-bottom {
        background: linear-gradient(0deg, #6c757d 50%, transparent 50%)
    }

    .bg-gray-dark,
    .has-gray-dark-background-color {
        background-color: #343a40 !important
    }

    .bg-gray-dark.btn-submit:hover,
    .btn.bg-gray-dark:hover,
    .is-style-rwn-light .bg-gray-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-gray-dark.wp-block-button__link:hover,
    button.bg-gray-dark:hover {
        background-color: #1d2124
    }

    .bg-gray-dark-hover:hover {
        background-color: #343a40
    }

    .bg-gray-dark-linear {
        background: linear-gradient(#343a40, #1d2124)
    }

    .bg-gray-dark-opacity-0 {
        background: 0 0
    }

    .bg-gray-dark-opacity-25 {
        background: rgba(52, 58, 64, .25)
    }

    .bg-gray-dark-opacity-50 {
        background: rgba(52, 58, 64, .5)
    }

    .bg-gray-dark-opacity-75 {
        background: rgba(52, 58, 64, .75)
    }

    .bg-gray-dark-opacity-80 {
        background: rgba(52, 58, 64, .8)
    }

    .bg-gray-dark-opacity-90 {
        background: rgba(52, 58, 64, .9)
    }

    .bg-gray-dark-opacity-100 {
        background: #343a40
    }

    .fill-gray-dark {
        fill: #343a40 !important
    }

    .bg-gray-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #343a40 50%)
    }

    .bg-gray-dark-half-bottom {
        background: linear-gradient(0deg, #343a40 50%, transparent 50%)
    }

    .bg-gray-light,
    .has-gray-light-background-color {
        background-color: #c8c8c8 !important
    }

    .bg-gray-light.btn-submit:hover,
    .btn.bg-gray-light:hover,
    .is-style-rwn-light .bg-gray-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-gray-light.wp-block-button__link:hover,
    button.bg-gray-light:hover {
        background-color: #afafaf
    }

    .bg-gray-light-hover:hover {
        background-color: #c8c8c8
    }

    .bg-gray-light-linear {
        background: linear-gradient(#c8c8c8, #afafaf)
    }

    .bg-gray-light-opacity-0 {
        background: 0 0
    }

    .bg-gray-light-opacity-25 {
        background: rgba(200, 200, 200, .25)
    }

    .bg-gray-light-opacity-50 {
        background: rgba(200, 200, 200, .5)
    }

    .bg-gray-light-opacity-75 {
        background: rgba(200, 200, 200, .75)
    }

    .bg-gray-light-opacity-80 {
        background: rgba(200, 200, 200, .8)
    }

    .bg-gray-light-opacity-90 {
        background: rgba(200, 200, 200, .9)
    }

    .bg-gray-light-opacity-100 {
        background: #c8c8c8
    }

    .fill-gray-light {
        fill: #c8c8c8 !important
    }

    .bg-gray-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #c8c8c8 50%)
    }

    .bg-gray-light-half-bottom {
        background: linear-gradient(0deg, #c8c8c8 50%, transparent 50%)
    }

    .bg-dimgray,
    .has-dimgray-background-color {
        background-color: #6e8489 !important
    }

    .bg-dimgray.btn-submit:hover,
    .btn.bg-dimgray:hover,
    .is-style-rwn-light .bg-dimgray.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-dimgray.wp-block-button__link:hover,
    button.bg-dimgray:hover {
        background-color: #57696d
    }

    .bg-dimgray-hover:hover {
        background-color: #6e8489
    }

    .bg-dimgray-linear {
        background: linear-gradient(#6e8489, #57696d)
    }

    .bg-dimgray-opacity-0 {
        background: 0 0
    }

    .bg-dimgray-opacity-25 {
        background: rgba(110, 132, 137, .25)
    }

    .bg-dimgray-opacity-50 {
        background: rgba(110, 132, 137, .5)
    }

    .bg-dimgray-opacity-75 {
        background: rgba(110, 132, 137, .75)
    }

    .bg-dimgray-opacity-80 {
        background: rgba(110, 132, 137, .8)
    }

    .bg-dimgray-opacity-90 {
        background: rgba(110, 132, 137, .9)
    }

    .bg-dimgray-opacity-100 {
        background: #6e8489
    }

    .fill-dimgray {
        fill: #6e8489 !important
    }

    .bg-dimgray-half-top {
        background: linear-gradient(0deg, transparent 50%, #6e8489 50%)
    }

    .bg-dimgray-half-bottom {
        background: linear-gradient(0deg, #6e8489 50%, transparent 50%)
    }

    .bg-transparent,
    .has-transparent-background-color {
        background-color: transparent !important
    }

    .bg-transparent-hover:hover,
    .bg-transparent.btn-submit:hover,
    .btn.bg-transparent:hover,
    .is-style-rwn-light .bg-transparent.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-transparent.wp-block-button__link:hover,
    button.bg-transparent:hover {
        background-color: transparent
    }

    .bg-transparent-linear {
        background: linear-gradient(transparent, transparent)
    }

    .bg-transparent-opacity-0 {
        background: 0 0
    }

    .bg-transparent-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-transparent-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-transparent-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-transparent-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-transparent-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-transparent-opacity-100 {
        background: #000
    }

    .fill-transparent {
        fill: transparent !important
    }

    .bg-transparent-half-bottom,
    .bg-transparent-half-top {
        background: linear-gradient(0deg, transparent 50%, transparent 50%)
    }

    .bg-black,
    .has-black-background-color {
        background-color: #000 !important
    }

    .bg-black-hover:hover,
    .bg-black.btn-submit:hover,
    .btn.bg-black:hover,
    .is-style-rwn-light .bg-black.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-black.wp-block-button__link:hover,
    button.bg-black:hover {
        background-color: #000
    }

    .bg-black-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-black-opacity-0 {
        background: 0 0
    }

    .bg-black-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-black-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-black-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-black-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-black-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-black-opacity-100 {
        background: #000
    }

    .fill-black {
        fill: #000 !important
    }

    .bg-black-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-black-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-white,
    .has-white-background-color {
        background-color: #fff !important
    }

    .bg-white.btn-submit:hover,
    .btn.bg-white:hover,
    .is-style-rwn-light .bg-white.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-white.wp-block-button__link:hover,
    button.bg-white:hover {
        background-color: #e6e6e6
    }

    .bg-white-hover:hover {
        background-color: #fff
    }

    .bg-white-linear {
        background: linear-gradient(#fff, #e6e6e6)
    }

    .bg-white-opacity-0 {
        background: 0 0
    }

    .bg-white-opacity-25 {
        background: rgba(255, 255, 255, .25)
    }

    .bg-white-opacity-50 {
        background: rgba(255, 255, 255, .5)
    }

    .bg-white-opacity-75 {
        background: rgba(255, 255, 255, .75)
    }

    .bg-white-opacity-80 {
        background: rgba(255, 255, 255, .8)
    }

    .bg-white-opacity-90 {
        background: rgba(255, 255, 255, .9)
    }

    .bg-white-opacity-100 {
        background: #fff
    }

    .fill-white {
        fill: #fff !important
    }

    .bg-white-half-top {
        background: linear-gradient(0deg, transparent 50%, #fff 50%)
    }

    .bg-white-half-bottom {
        background: linear-gradient(0deg, #fff 50%, transparent 50%)
    }

    .bg-primary,
    .has-primary-background-color {
        background-color: #111 !important
    }

    .bg-primary.btn-submit:hover,
    .btn.bg-primary:hover,
    .is-style-rwn-light .bg-primary.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-primary.wp-block-button__link:hover,
    button.bg-primary:hover {
        background-color: #000
    }

    .bg-primary-hover:hover {
        background-color: #111
    }

    .bg-primary-linear {
        background: linear-gradient(#111, #000)
    }

    .bg-primary-opacity-0 {
        background: 0 0
    }

    .bg-primary-opacity-25 {
        background: rgba(17, 17, 17, .25)
    }

    .bg-primary-opacity-50 {
        background: rgba(17, 17, 17, .5)
    }

    .bg-primary-opacity-75 {
        background: rgba(17, 17, 17, .75)
    }

    .bg-primary-opacity-80 {
        background: rgba(17, 17, 17, .8)
    }

    .bg-primary-opacity-90 {
        background: rgba(17, 17, 17, .9)
    }

    .bg-primary-opacity-100 {
        background: #111
    }

    .fill-primary {
        fill: #111 !important
    }

    .bg-primary-half-top {
        background: linear-gradient(0deg, transparent 50%, #111 50%)
    }

    .bg-primary-half-bottom {
        background: linear-gradient(0deg, #111 50%, transparent 50%)
    }

    .bg-secondary,
    .has-secondary-background-color {
        background-color: #1a1a1a !important
    }

    .bg-secondary.btn-submit:hover,
    .btn.bg-secondary:hover,
    .is-style-rwn-light .bg-secondary.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-secondary.wp-block-button__link:hover,
    button.bg-secondary:hover {
        background-color: #010101
    }

    .bg-secondary-hover:hover {
        background-color: #1a1a1a
    }

    .bg-secondary-linear {
        background: linear-gradient(#1a1a1a, #010101)
    }

    .bg-secondary-opacity-0 {
        background: 0 0
    }

    .bg-secondary-opacity-25 {
        background: rgba(26, 26, 26, .25)
    }

    .bg-secondary-opacity-50 {
        background: rgba(26, 26, 26, .5)
    }

    .bg-secondary-opacity-75 {
        background: rgba(26, 26, 26, .75)
    }

    .bg-secondary-opacity-80 {
        background: rgba(26, 26, 26, .8)
    }

    .bg-secondary-opacity-90 {
        background: rgba(26, 26, 26, .9)
    }

    .bg-secondary-opacity-100 {
        background: #1a1a1a
    }

    .fill-secondary {
        fill: #1a1a1a !important
    }

    .bg-secondary-half-top {
        background: linear-gradient(0deg, transparent 50%, #1a1a1a 50%)
    }

    .bg-secondary-half-bottom {
        background: linear-gradient(0deg, #1a1a1a 50%, transparent 50%)
    }

    .bg-success,
    .has-success-background-color {
        background-color: #28a745 !important
    }

    .bg-success.btn-submit:hover,
    .btn.bg-success:hover,
    .is-style-rwn-light .bg-success.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-success.wp-block-button__link:hover,
    button.bg-success:hover {
        background-color: #1e7e34
    }

    .bg-success-hover:hover {
        background-color: #28a745
    }

    .bg-success-linear {
        background: linear-gradient(#28a745, #1e7e34)
    }

    .bg-success-opacity-0 {
        background: 0 0
    }

    .bg-success-opacity-25 {
        background: rgba(40, 167, 69, .25)
    }

    .bg-success-opacity-50 {
        background: rgba(40, 167, 69, .5)
    }

    .bg-success-opacity-75 {
        background: rgba(40, 167, 69, .75)
    }

    .bg-success-opacity-80 {
        background: rgba(40, 167, 69, .8)
    }

    .bg-success-opacity-90 {
        background: rgba(40, 167, 69, .9)
    }

    .bg-success-opacity-100 {
        background: #28a745
    }

    .fill-success {
        fill: #28a745 !important
    }

    .bg-success-half-top {
        background: linear-gradient(0deg, transparent 50%, #28a745 50%)
    }

    .bg-success-half-bottom {
        background: linear-gradient(0deg, #28a745 50%, transparent 50%)
    }

    .bg-info,
    .has-info-background-color {
        background-color: #17a2b8 !important
    }

    .bg-info.btn-submit:hover,
    .btn.bg-info:hover,
    .is-style-rwn-light .bg-info.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-info.wp-block-button__link:hover,
    button.bg-info:hover {
        background-color: #117a8b
    }

    .bg-info-hover:hover {
        background-color: #17a2b8
    }

    .bg-info-linear {
        background: linear-gradient(#17a2b8, #117a8b)
    }

    .bg-info-opacity-0 {
        background: 0 0
    }

    .bg-info-opacity-25 {
        background: rgba(23, 162, 184, .25)
    }

    .bg-info-opacity-50 {
        background: rgba(23, 162, 184, .5)
    }

    .bg-info-opacity-75 {
        background: rgba(23, 162, 184, .75)
    }

    .bg-info-opacity-80 {
        background: rgba(23, 162, 184, .8)
    }

    .bg-info-opacity-90 {
        background: rgba(23, 162, 184, .9)
    }

    .bg-info-opacity-100 {
        background: #17a2b8
    }

    .fill-info {
        fill: #17a2b8 !important
    }

    .bg-info-half-top {
        background: linear-gradient(0deg, transparent 50%, #17a2b8 50%)
    }

    .bg-info-half-bottom {
        background: linear-gradient(0deg, #17a2b8 50%, transparent 50%)
    }

    .bg-warning,
    .has-warning-background-color {
        background-color: #ffc107 !important
    }

    .bg-warning.btn-submit:hover,
    .btn.bg-warning:hover,
    .is-style-rwn-light .bg-warning.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-warning.wp-block-button__link:hover,
    button.bg-warning:hover {
        background-color: #d39e00
    }

    .bg-warning-hover:hover {
        background-color: #ffc107
    }

    .bg-warning-linear {
        background: linear-gradient(#ffc107, #d39e00)
    }

    .bg-warning-opacity-0 {
        background: 0 0
    }

    .bg-warning-opacity-25 {
        background: rgba(255, 193, 7, .25)
    }

    .bg-warning-opacity-50 {
        background: rgba(255, 193, 7, .5)
    }

    .bg-warning-opacity-75 {
        background: rgba(255, 193, 7, .75)
    }

    .bg-warning-opacity-80 {
        background: rgba(255, 193, 7, .8)
    }

    .bg-warning-opacity-90 {
        background: rgba(255, 193, 7, .9)
    }

    .bg-warning-opacity-100 {
        background: #ffc107
    }

    .fill-warning {
        fill: #ffc107 !important
    }

    .bg-warning-half-top {
        background: linear-gradient(0deg, transparent 50%, #ffc107 50%)
    }

    .bg-warning-half-bottom {
        background: linear-gradient(0deg, #ffc107 50%, transparent 50%)
    }

    .bg-danger,
    .has-danger-background-color {
        background-color: #dc3545 !important
    }

    .bg-danger.btn-submit:hover,
    .btn.bg-danger:hover,
    .is-style-rwn-light .bg-danger.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-danger.wp-block-button__link:hover,
    button.bg-danger:hover {
        background-color: #bd2130
    }

    .bg-danger-hover:hover {
        background-color: #dc3545
    }

    .bg-danger-linear {
        background: linear-gradient(#dc3545, #bd2130)
    }

    .bg-danger-opacity-0 {
        background: 0 0
    }

    .bg-danger-opacity-25 {
        background: rgba(220, 53, 69, .25)
    }

    .bg-danger-opacity-50 {
        background: rgba(220, 53, 69, .5)
    }

    .bg-danger-opacity-75 {
        background: rgba(220, 53, 69, .75)
    }

    .bg-danger-opacity-80 {
        background: rgba(220, 53, 69, .8)
    }

    .bg-danger-opacity-90 {
        background: rgba(220, 53, 69, .9)
    }

    .bg-danger-opacity-100 {
        background: #dc3545
    }

    .fill-danger {
        fill: #dc3545 !important
    }

    .bg-danger-half-top {
        background: linear-gradient(0deg, transparent 50%, #dc3545 50%)
    }

    .bg-danger-half-bottom {
        background: linear-gradient(0deg, #dc3545 50%, transparent 50%)
    }

    .bg-light,
    .has-light-background-color {
        background-color: #f8f9fa !important
    }

    .bg-light.btn-submit:hover,
    .btn.bg-light:hover,
    .is-style-rwn-light .bg-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-light.wp-block-button__link:hover,
    button.bg-light:hover {
        background-color: #dae0e5
    }

    .bg-light-hover:hover {
        background-color: #f8f9fa
    }

    .bg-light-linear {
        background: linear-gradient(#f8f9fa, #dae0e5)
    }

    .bg-light-opacity-0 {
        background: 0 0
    }

    .bg-light-opacity-25 {
        background: rgba(248, 249, 250, .25)
    }

    .bg-light-opacity-50 {
        background: rgba(248, 249, 250, .5)
    }

    .bg-light-opacity-75 {
        background: rgba(248, 249, 250, .75)
    }

    .bg-light-opacity-80 {
        background: rgba(248, 249, 250, .8)
    }

    .bg-light-opacity-90 {
        background: rgba(248, 249, 250, .9)
    }

    .bg-light-opacity-100 {
        background: #f8f9fa
    }

    .fill-light {
        fill: #f8f9fa !important
    }

    .bg-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #f8f9fa 50%)
    }

    .bg-light-half-bottom {
        background: linear-gradient(0deg, #f8f9fa 50%, transparent 50%)
    }

    .bg-dark,
    .has-dark-background-color {
        background-color: #343a40 !important
    }

    .bg-dark.btn-submit:hover,
    .btn.bg-dark:hover,
    .is-style-rwn-light .bg-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-dark.wp-block-button__link:hover,
    button.bg-dark:hover {
        background-color: #1d2124
    }

    .bg-dark-hover:hover {
        background-color: #343a40
    }

    .bg-dark-linear {
        background: linear-gradient(#343a40, #1d2124)
    }

    .bg-dark-opacity-0 {
        background: 0 0
    }

    .bg-dark-opacity-25 {
        background: rgba(52, 58, 64, .25)
    }

    .bg-dark-opacity-50 {
        background: rgba(52, 58, 64, .5)
    }

    .bg-dark-opacity-75 {
        background: rgba(52, 58, 64, .75)
    }

    .bg-dark-opacity-80 {
        background: rgba(52, 58, 64, .8)
    }

    .bg-dark-opacity-90 {
        background: rgba(52, 58, 64, .9)
    }

    .bg-dark-opacity-100 {
        background: #343a40
    }

    .fill-dark {
        fill: #343a40 !important
    }

    .bg-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #343a40 50%)
    }

    .bg-dark-half-bottom {
        background: linear-gradient(0deg, #343a40 50%, transparent 50%)
    }

    .bg-primary-light,
    .has-primary-light-background-color {
        background-color: #444 !important
    }

    .bg-primary-light.btn-submit:hover,
    .btn.bg-primary-light:hover,
    .is-style-rwn-light .bg-primary-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-primary-light.wp-block-button__link:hover,
    button.bg-primary-light:hover {
        background-color: #2b2b2b
    }

    .bg-primary-light-hover:hover {
        background-color: #444
    }

    .bg-primary-light-linear {
        background: linear-gradient(#444, #2b2b2b)
    }

    .bg-primary-light-opacity-0 {
        background: 0 0
    }

    .bg-primary-light-opacity-25 {
        background: rgba(68, 68, 68, .25)
    }

    .bg-primary-light-opacity-50 {
        background: rgba(68, 68, 68, .5)
    }

    .bg-primary-light-opacity-75 {
        background: rgba(68, 68, 68, .75)
    }

    .bg-primary-light-opacity-80 {
        background: rgba(68, 68, 68, .8)
    }

    .bg-primary-light-opacity-90 {
        background: rgba(68, 68, 68, .9)
    }

    .bg-primary-light-opacity-100 {
        background: #444
    }

    .fill-primary-light {
        fill: #444 !important
    }

    .bg-primary-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #444 50%)
    }

    .bg-primary-light-half-bottom {
        background: linear-gradient(0deg, #444 50%, transparent 50%)
    }

    .bg-primary-dark,
    .has-primary-dark-background-color {
        background-color: #000 !important
    }

    .bg-primary-dark-hover:hover,
    .bg-primary-dark.btn-submit:hover,
    .btn.bg-primary-dark:hover,
    .is-style-rwn-light .bg-primary-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-primary-dark.wp-block-button__link:hover,
    button.bg-primary-dark:hover {
        background-color: #000
    }

    .bg-primary-dark-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-primary-dark-opacity-0 {
        background: 0 0
    }

    .bg-primary-dark-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-primary-dark-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-primary-dark-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-primary-dark-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-primary-dark-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-primary-dark-opacity-100 {
        background: #000
    }

    .fill-primary-dark {
        fill: #000 !important
    }

    .bg-primary-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-primary-dark-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-secondary-light,
    .has-secondary-light-background-color {
        background-color: #4d4d4d !important
    }

    .bg-secondary-light.btn-submit:hover,
    .btn.bg-secondary-light:hover,
    .is-style-rwn-light .bg-secondary-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-secondary-light.wp-block-button__link:hover,
    button.bg-secondary-light:hover {
        background-color: #343434
    }

    .bg-secondary-light-hover:hover {
        background-color: #4d4d4d
    }

    .bg-secondary-light-linear {
        background: linear-gradient(#4d4d4d, #343434)
    }

    .bg-secondary-light-opacity-0 {
        background: 0 0
    }

    .bg-secondary-light-opacity-25 {
        background: rgba(77, 77, 77, .25)
    }

    .bg-secondary-light-opacity-50 {
        background: rgba(77, 77, 77, .5)
    }

    .bg-secondary-light-opacity-75 {
        background: rgba(77, 77, 77, .75)
    }

    .bg-secondary-light-opacity-80 {
        background: rgba(77, 77, 77, .8)
    }

    .bg-secondary-light-opacity-90 {
        background: rgba(77, 77, 77, .9)
    }

    .bg-secondary-light-opacity-100 {
        background: #4d4d4d
    }

    .fill-secondary-light {
        fill: #4d4d4d !important
    }

    .bg-secondary-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #4d4d4d 50%)
    }

    .bg-secondary-light-half-bottom {
        background: linear-gradient(0deg, #4d4d4d 50%, transparent 50%)
    }

    .bg-secondary-dark,
    .has-secondary-dark-background-color {
        background-color: #000 !important
    }

    .bg-secondary-dark-hover:hover,
    .bg-secondary-dark.btn-submit:hover,
    .btn.bg-secondary-dark:hover,
    .is-style-rwn-light .bg-secondary-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-secondary-dark.wp-block-button__link:hover,
    button.bg-secondary-dark:hover {
        background-color: #000
    }

    .bg-secondary-dark-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-secondary-dark-opacity-0 {
        background: 0 0
    }

    .bg-secondary-dark-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-secondary-dark-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-secondary-dark-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-secondary-dark-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-secondary-dark-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-secondary-dark-opacity-100 {
        background: #000
    }

    .fill-secondary-dark {
        fill: #000 !important
    }

    .bg-secondary-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-secondary-dark-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-third,
    .btn-submit::before,
    .has-third-background-color,
    .is-style-rwn-light .wp-block-button__link::before,
    .is-style-rwn-light-small .wp-block-button__link::before {
        background-color: #443f3f !important
    }

    .bg-third.btn-submit:hover,
    .btn-submit:hover::before,
    .btn.bg-third:hover,
    .is-style-rwn-light .bg-third.wp-block-button__link:hover,
    .is-style-rwn-light .wp-block-button__link:hover::before,
    .is-style-rwn-light-small .bg-third.wp-block-button__link:hover,
    .is-style-rwn-light-small .wp-block-button__link:hover::before,
    button.bg-third:hover {
        background-color: #2a2626
    }

    .bg-third-hover:hover {
        background-color: #443f3f
    }

    .bg-third-linear {
        background: linear-gradient(#443f3f, #2a2626)
    }

    .bg-third-opacity-0 {
        background: 0 0
    }

    .bg-third-opacity-25 {
        background: rgba(68, 63, 63, .25)
    }

    .bg-third-opacity-50 {
        background: rgba(68, 63, 63, .5)
    }

    .bg-third-opacity-75 {
        background: rgba(68, 63, 63, .75)
    }

    .bg-third-opacity-80 {
        background: rgba(68, 63, 63, .8)
    }

    .bg-third-opacity-90 {
        background: rgba(68, 63, 63, .9)
    }

    .bg-third-opacity-100 {
        background: #443f3f
    }

    .fill-third {
        fill: #443f3f !important
    }

    .bg-third-half-top {
        background: linear-gradient(0deg, transparent 50%, #443f3f 50%)
    }

    .bg-third-half-bottom {
        background: linear-gradient(0deg, #443f3f 50%, transparent 50%)
    }

    .bg-third-light,
    .has-third-light-background-color {
        background-color: #797070 !important
    }

    .bg-third-light.btn-submit:hover,
    .btn.bg-third-light:hover,
    .is-style-rwn-light .bg-third-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-third-light.wp-block-button__link:hover,
    button.bg-third-light:hover {
        background-color: #5e5858
    }

    .bg-third-light-hover:hover {
        background-color: #797070
    }

    .bg-third-light-linear {
        background: linear-gradient(#797070, #5e5858)
    }

    .bg-third-light-opacity-0 {
        background: 0 0
    }

    .bg-third-light-opacity-25 {
        background: rgba(121, 112, 112, .25)
    }

    .bg-third-light-opacity-50 {
        background: rgba(121, 112, 112, .5)
    }

    .bg-third-light-opacity-75 {
        background: rgba(121, 112, 112, .75)
    }

    .bg-third-light-opacity-80 {
        background: rgba(121, 112, 112, .8)
    }

    .bg-third-light-opacity-90 {
        background: rgba(121, 112, 112, .9)
    }

    .bg-third-light-opacity-100 {
        background: #797070
    }

    .fill-third-light {
        fill: #797070 !important
    }

    .bg-third-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #797070 50%)
    }

    .bg-third-light-half-bottom {
        background: linear-gradient(0deg, #797070 50%, transparent 50%)
    }

    .bg-third-dark,
    .has-third-dark-background-color {
        background-color: #0f0e0e !important
    }

    .bg-third-dark.btn-submit:hover,
    .btn.bg-third-dark:hover,
    .is-style-rwn-light .bg-third-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-third-dark.wp-block-button__link:hover,
    button.bg-third-dark:hover {
        background-color: #000
    }

    .bg-third-dark-hover:hover {
        background-color: #0f0e0e
    }

    .bg-third-dark-linear {
        background: linear-gradient(#0f0e0e, #000)
    }

    .bg-third-dark-opacity-0 {
        background: 0 0
    }

    .bg-third-dark-opacity-25 {
        background: rgba(15, 14, 14, .25)
    }

    .bg-third-dark-opacity-50 {
        background: rgba(15, 14, 14, .5)
    }

    .bg-third-dark-opacity-75 {
        background: rgba(15, 14, 14, .75)
    }

    .bg-third-dark-opacity-80 {
        background: rgba(15, 14, 14, .8)
    }

    .bg-third-dark-opacity-90 {
        background: rgba(15, 14, 14, .9)
    }

    .bg-third-dark-opacity-100 {
        background: #0f0e0e
    }

    .fill-third-dark {
        fill: #0f0e0e !important
    }

    .bg-third-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #0f0e0e 50%)
    }

    .bg-third-dark-half-bottom {
        background: linear-gradient(0deg, #0f0e0e 50%, transparent 50%)
    }

    .bg-fourth,
    .has-fourth-background-color {
        background-color: #f9f9f9 !important
    }

    .bg-fourth.btn-submit:hover,
    .btn.bg-fourth:hover,
    .is-style-rwn-light .bg-fourth.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-fourth.wp-block-button__link:hover,
    button.bg-fourth:hover {
        background-color: #e0e0e0
    }

    .bg-fourth-hover:hover {
        background-color: #f9f9f9
    }

    .bg-fourth-linear {
        background: linear-gradient(#f9f9f9, #e0e0e0)
    }

    .bg-fourth-opacity-0 {
        background: 0 0
    }

    .bg-fourth-opacity-25 {
        background: rgba(249, 249, 249, .25)
    }

    .bg-fourth-opacity-50 {
        background: rgba(249, 249, 249, .5)
    }

    .bg-fourth-opacity-75 {
        background: rgba(249, 249, 249, .75)
    }

    .bg-fourth-opacity-80 {
        background: rgba(249, 249, 249, .8)
    }

    .bg-fourth-opacity-90 {
        background: rgba(249, 249, 249, .9)
    }

    .bg-fourth-opacity-100 {
        background: #f9f9f9
    }

    .fill-fourth {
        fill: #f9f9f9 !important
    }

    .bg-fourth-half-top {
        background: linear-gradient(0deg, transparent 50%, #f9f9f9 50%)
    }

    .bg-fourth-half-bottom {
        background: linear-gradient(0deg, #f9f9f9 50%, transparent 50%)
    }

    .bg-fourth-light,
    .has-fourth-light-background-color {
        background-color: #fff !important
    }

    .bg-fourth-light.btn-submit:hover,
    .btn.bg-fourth-light:hover,
    .is-style-rwn-light .bg-fourth-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-fourth-light.wp-block-button__link:hover,
    button.bg-fourth-light:hover {
        background-color: #e6e6e6
    }

    .bg-fourth-light-hover:hover {
        background-color: #fff
    }

    .bg-fourth-light-linear {
        background: linear-gradient(#fff, #e6e6e6)
    }

    .bg-fourth-light-opacity-0 {
        background: 0 0
    }

    .bg-fourth-light-opacity-25 {
        background: rgba(255, 255, 255, .25)
    }

    .bg-fourth-light-opacity-50 {
        background: rgba(255, 255, 255, .5)
    }

    .bg-fourth-light-opacity-75 {
        background: rgba(255, 255, 255, .75)
    }

    .bg-fourth-light-opacity-80 {
        background: rgba(255, 255, 255, .8)
    }

    .bg-fourth-light-opacity-90 {
        background: rgba(255, 255, 255, .9)
    }

    .bg-fourth-light-opacity-100 {
        background: #fff
    }

    .fill-fourth-light {
        fill: #fff !important
    }

    .bg-fourth-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #fff 50%)
    }

    .bg-fourth-light-half-bottom {
        background: linear-gradient(0deg, #fff 50%, transparent 50%)
    }

    .bg-fourth-dark,
    .has-fourth-dark-background-color {
        background-color: #c6c6c6 !important
    }

    .bg-fourth-dark.btn-submit:hover,
    .btn.bg-fourth-dark:hover,
    .is-style-rwn-light .bg-fourth-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-fourth-dark.wp-block-button__link:hover,
    button.bg-fourth-dark:hover {
        background-color: #adadad
    }

    .bg-fourth-dark-hover:hover {
        background-color: #c6c6c6
    }

    .bg-fourth-dark-linear {
        background: linear-gradient(#c6c6c6, #adadad)
    }

    .bg-fourth-dark-opacity-0 {
        background: 0 0
    }

    .bg-fourth-dark-opacity-25 {
        background: rgba(198, 198, 198, .25)
    }

    .bg-fourth-dark-opacity-50 {
        background: rgba(198, 198, 198, .5)
    }

    .bg-fourth-dark-opacity-75 {
        background: rgba(198, 198, 198, .75)
    }

    .bg-fourth-dark-opacity-80 {
        background: rgba(198, 198, 198, .8)
    }

    .bg-fourth-dark-opacity-90 {
        background: rgba(198, 198, 198, .9)
    }

    .bg-fourth-dark-opacity-100 {
        background: #c6c6c6
    }

    .fill-fourth-dark {
        fill: #c6c6c6 !important
    }

    .bg-fourth-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #c6c6c6 50%)
    }

    .bg-fourth-dark-half-bottom {
        background: linear-gradient(0deg, #c6c6c6 50%, transparent 50%)
    }

    .bg-fifth,
    .has-fifth-background-color {
        background-color: #b1b1b1 !important
    }

    .bg-fifth.btn-submit:hover,
    .btn.bg-fifth:hover,
    .is-style-rwn-light .bg-fifth.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-fifth.wp-block-button__link:hover,
    button.bg-fifth:hover {
        background-color: #989898
    }

    .bg-fifth-hover:hover {
        background-color: #b1b1b1
    }

    .bg-fifth-linear {
        background: linear-gradient(#b1b1b1, #989898)
    }

    .bg-fifth-opacity-0 {
        background: 0 0
    }

    .bg-fifth-opacity-25 {
        background: rgba(177, 177, 177, .25)
    }

    .bg-fifth-opacity-50 {
        background: rgba(177, 177, 177, .5)
    }

    .bg-fifth-opacity-75 {
        background: rgba(177, 177, 177, .75)
    }

    .bg-fifth-opacity-80 {
        background: rgba(177, 177, 177, .8)
    }

    .bg-fifth-opacity-90 {
        background: rgba(177, 177, 177, .9)
    }

    .bg-fifth-opacity-100 {
        background: #b1b1b1
    }

    .fill-fifth {
        fill: #b1b1b1 !important
    }

    .bg-fifth-half-top {
        background: linear-gradient(0deg, transparent 50%, #b1b1b1 50%)
    }

    .bg-fifth-half-bottom {
        background: linear-gradient(0deg, #b1b1b1 50%, transparent 50%)
    }

    .bg-fifth-light,
    .has-fifth-light-background-color {
        background-color: #e4e4e4 !important
    }

    .bg-fifth-light.btn-submit:hover,
    .btn.bg-fifth-light:hover,
    .is-style-rwn-light .bg-fifth-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-fifth-light.wp-block-button__link:hover,
    button.bg-fifth-light:hover {
        background-color: #cbcbcb
    }

    .bg-fifth-light-hover:hover {
        background-color: #e4e4e4
    }

    .bg-fifth-light-linear {
        background: linear-gradient(#e4e4e4, #cbcbcb)
    }

    .bg-fifth-light-opacity-0 {
        background: 0 0
    }

    .bg-fifth-light-opacity-25 {
        background: rgba(228, 228, 228, .25)
    }

    .bg-fifth-light-opacity-50 {
        background: rgba(228, 228, 228, .5)
    }

    .bg-fifth-light-opacity-75 {
        background: rgba(228, 228, 228, .75)
    }

    .bg-fifth-light-opacity-80 {
        background: rgba(228, 228, 228, .8)
    }

    .bg-fifth-light-opacity-90 {
        background: rgba(228, 228, 228, .9)
    }

    .bg-fifth-light-opacity-100 {
        background: #e4e4e4
    }

    .fill-fifth-light {
        fill: #e4e4e4 !important
    }

    .bg-fifth-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #e4e4e4 50%)
    }

    .bg-fifth-light-half-bottom {
        background: linear-gradient(0deg, #e4e4e4 50%, transparent 50%)
    }

    .bg-fifth-dark,
    .has-fifth-dark-background-color {
        background-color: #7e7e7e !important
    }

    .bg-fifth-dark.btn-submit:hover,
    .btn.bg-fifth-dark:hover,
    .is-style-rwn-light .bg-fifth-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-fifth-dark.wp-block-button__link:hover,
    button.bg-fifth-dark:hover {
        background-color: #656565
    }

    .bg-fifth-dark-hover:hover {
        background-color: #7e7e7e
    }

    .bg-fifth-dark-linear {
        background: linear-gradient(#7e7e7e, #656565)
    }

    .bg-fifth-dark-opacity-0 {
        background: 0 0
    }

    .bg-fifth-dark-opacity-25 {
        background: rgba(126, 126, 126, .25)
    }

    .bg-fifth-dark-opacity-50 {
        background: rgba(126, 126, 126, .5)
    }

    .bg-fifth-dark-opacity-75 {
        background: rgba(126, 126, 126, .75)
    }

    .bg-fifth-dark-opacity-80 {
        background: rgba(126, 126, 126, .8)
    }

    .bg-fifth-dark-opacity-90 {
        background: rgba(126, 126, 126, .9)
    }

    .bg-fifth-dark-opacity-100 {
        background: #7e7e7e
    }

    .fill-fifth-dark {
        fill: #7e7e7e !important
    }

    .bg-fifth-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #7e7e7e 50%)
    }

    .bg-fifth-dark-half-bottom {
        background: linear-gradient(0deg, #7e7e7e 50%, transparent 50%)
    }

    .bg-sixth,
    .has-sixth-background-color {
        background-color: #0d0d0d !important
    }

    .bg-sixth.btn-submit:hover,
    .btn.bg-sixth:hover,
    .is-style-rwn-light .bg-sixth.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sixth.wp-block-button__link:hover,
    button.bg-sixth:hover {
        background-color: #000
    }

    .bg-sixth-hover:hover {
        background-color: #0d0d0d
    }

    .bg-sixth-linear {
        background: linear-gradient(#0d0d0d, #000)
    }

    .bg-sixth-opacity-0 {
        background: 0 0
    }

    .bg-sixth-opacity-25 {
        background: rgba(13, 13, 13, .25)
    }

    .bg-sixth-opacity-50 {
        background: rgba(13, 13, 13, .5)
    }

    .bg-sixth-opacity-75 {
        background: rgba(13, 13, 13, .75)
    }

    .bg-sixth-opacity-80 {
        background: rgba(13, 13, 13, .8)
    }

    .bg-sixth-opacity-90 {
        background: rgba(13, 13, 13, .9)
    }

    .bg-sixth-opacity-100 {
        background: #0d0d0d
    }

    .fill-sixth {
        fill: #0d0d0d !important
    }

    .bg-sixth-half-top {
        background: linear-gradient(0deg, transparent 50%, #0d0d0d 50%)
    }

    .bg-sixth-half-bottom {
        background: linear-gradient(0deg, #0d0d0d 50%, transparent 50%)
    }

    .bg-sixth-light,
    .has-sixth-light-background-color {
        background-color: #404040 !important
    }

    .bg-sixth-light.btn-submit:hover,
    .btn.bg-sixth-light:hover,
    .is-style-rwn-light .bg-sixth-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sixth-light.wp-block-button__link:hover,
    button.bg-sixth-light:hover {
        background-color: #272727
    }

    .bg-sixth-light-hover:hover {
        background-color: #404040
    }

    .bg-sixth-light-linear {
        background: linear-gradient(#404040, #272727)
    }

    .bg-sixth-light-opacity-0 {
        background: 0 0
    }

    .bg-sixth-light-opacity-25 {
        background: rgba(64, 64, 64, .25)
    }

    .bg-sixth-light-opacity-50 {
        background: rgba(64, 64, 64, .5)
    }

    .bg-sixth-light-opacity-75 {
        background: rgba(64, 64, 64, .75)
    }

    .bg-sixth-light-opacity-80 {
        background: rgba(64, 64, 64, .8)
    }

    .bg-sixth-light-opacity-90 {
        background: rgba(64, 64, 64, .9)
    }

    .bg-sixth-light-opacity-100 {
        background: #404040
    }

    .fill-sixth-light {
        fill: #404040 !important
    }

    .bg-sixth-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #404040 50%)
    }

    .bg-sixth-light-half-bottom {
        background: linear-gradient(0deg, #404040 50%, transparent 50%)
    }

    .bg-sixth-dark,
    .has-sixth-dark-background-color {
        background-color: #000 !important
    }

    .bg-sixth-dark-hover:hover,
    .bg-sixth-dark.btn-submit:hover,
    .btn.bg-sixth-dark:hover,
    .is-style-rwn-light .bg-sixth-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sixth-dark.wp-block-button__link:hover,
    button.bg-sixth-dark:hover {
        background-color: #000
    }

    .bg-sixth-dark-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-sixth-dark-opacity-0 {
        background: 0 0
    }

    .bg-sixth-dark-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-sixth-dark-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-sixth-dark-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-sixth-dark-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-sixth-dark-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-sixth-dark-opacity-100 {
        background: #000
    }

    .fill-sixth-dark {
        fill: #000 !important
    }

    .bg-sixth-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-sixth-dark-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-seventh,
    .has-seventh-background-color {
        background-color: #787878 !important
    }

    .bg-seventh.btn-submit:hover,
    .btn.bg-seventh:hover,
    .is-style-rwn-light .bg-seventh.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-seventh.wp-block-button__link:hover,
    button.bg-seventh:hover {
        background-color: #5f5f5f
    }

    .bg-seventh-hover:hover {
        background-color: #787878
    }

    .bg-seventh-linear {
        background: linear-gradient(#787878, #5f5f5f)
    }

    .bg-seventh-opacity-0 {
        background: 0 0
    }

    .bg-seventh-opacity-25 {
        background: rgba(120, 120, 120, .25)
    }

    .bg-seventh-opacity-50 {
        background: rgba(120, 120, 120, .5)
    }

    .bg-seventh-opacity-75 {
        background: rgba(120, 120, 120, .75)
    }

    .bg-seventh-opacity-80 {
        background: rgba(120, 120, 120, .8)
    }

    .bg-seventh-opacity-90 {
        background: rgba(120, 120, 120, .9)
    }

    .bg-seventh-opacity-100 {
        background: #787878
    }

    .fill-seventh {
        fill: #787878 !important
    }

    .bg-seventh-half-top {
        background: linear-gradient(0deg, transparent 50%, #787878 50%)
    }

    .bg-seventh-half-bottom {
        background: linear-gradient(0deg, #787878 50%, transparent 50%)
    }

    .bg-seventh-light,
    .has-seventh-light-background-color {
        background-color: #ababab !important
    }

    .bg-seventh-light.btn-submit:hover,
    .btn.bg-seventh-light:hover,
    .is-style-rwn-light .bg-seventh-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-seventh-light.wp-block-button__link:hover,
    button.bg-seventh-light:hover {
        background-color: #929292
    }

    .bg-seventh-light-hover:hover {
        background-color: #ababab
    }

    .bg-seventh-light-linear {
        background: linear-gradient(#ababab, #929292)
    }

    .bg-seventh-light-opacity-0 {
        background: 0 0
    }

    .bg-seventh-light-opacity-25 {
        background: rgba(171, 171, 171, .25)
    }

    .bg-seventh-light-opacity-50 {
        background: rgba(171, 171, 171, .5)
    }

    .bg-seventh-light-opacity-75 {
        background: rgba(171, 171, 171, .75)
    }

    .bg-seventh-light-opacity-80 {
        background: rgba(171, 171, 171, .8)
    }

    .bg-seventh-light-opacity-90 {
        background: rgba(171, 171, 171, .9)
    }

    .bg-seventh-light-opacity-100 {
        background: #ababab
    }

    .fill-seventh-light {
        fill: #ababab !important
    }

    .bg-seventh-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #ababab 50%)
    }

    .bg-seventh-light-half-bottom {
        background: linear-gradient(0deg, #ababab 50%, transparent 50%)
    }

    .bg-seventh-dark,
    .has-seventh-dark-background-color {
        background-color: #454545 !important
    }

    .bg-seventh-dark.btn-submit:hover,
    .btn.bg-seventh-dark:hover,
    .is-style-rwn-light .bg-seventh-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-seventh-dark.wp-block-button__link:hover,
    button.bg-seventh-dark:hover {
        background-color: #2c2c2c
    }

    .bg-seventh-dark-hover:hover {
        background-color: #454545
    }

    .bg-seventh-dark-linear {
        background: linear-gradient(#454545, #2c2c2c)
    }

    .bg-seventh-dark-opacity-0 {
        background: 0 0
    }

    .bg-seventh-dark-opacity-25 {
        background: rgba(69, 69, 69, .25)
    }

    .bg-seventh-dark-opacity-50 {
        background: rgba(69, 69, 69, .5)
    }

    .bg-seventh-dark-opacity-75 {
        background: rgba(69, 69, 69, .75)
    }

    .bg-seventh-dark-opacity-80 {
        background: rgba(69, 69, 69, .8)
    }

    .bg-seventh-dark-opacity-90 {
        background: rgba(69, 69, 69, .9)
    }

    .bg-seventh-dark-opacity-100 {
        background: #454545
    }

    .fill-seventh-dark {
        fill: #454545 !important
    }

    .bg-seventh-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #454545 50%)
    }

    .bg-seventh-dark-half-bottom {
        background: linear-gradient(0deg, #454545 50%, transparent 50%)
    }
}

@media (min-width:576px) {

    .bg-sm-blue,
    .has-blue-background-color-sm {
        background-color: #007bff !important
    }

    .bg-sm-blue.btn-submit:hover,
    .btn.bg-sm-blue:hover,
    .is-style-rwn-light .bg-sm-blue.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-blue.wp-block-button__link:hover,
    button.bg-sm-blue:hover {
        background-color: #0062cc
    }

    .bg-sm-blue-hover:hover {
        background-color: #007bff
    }

    .bg-sm-blue-linear {
        background: linear-gradient(#007bff, #0062cc)
    }

    .bg-sm-blue-opacity-0 {
        background: 0 0
    }

    .bg-sm-blue-opacity-25 {
        background: rgba(0, 123, 255, .25)
    }

    .bg-sm-blue-opacity-50 {
        background: rgba(0, 123, 255, .5)
    }

    .bg-sm-blue-opacity-75 {
        background: rgba(0, 123, 255, .75)
    }

    .bg-sm-blue-opacity-80 {
        background: rgba(0, 123, 255, .8)
    }

    .bg-sm-blue-opacity-90 {
        background: rgba(0, 123, 255, .9)
    }

    .bg-sm-blue-opacity-100 {
        background: #007bff
    }

    .fill-sm-blue {
        fill: #007bff !important
    }

    .bg-sm-blue-half-top {
        background: linear-gradient(0deg, transparent 50%, #007bff 50%)
    }

    .bg-sm-blue-half-bottom {
        background: linear-gradient(0deg, #007bff 50%, transparent 50%)
    }

    .bg-sm-red,
    .has-red-background-color-sm {
        background-color: #dc3545 !important
    }

    .bg-sm-red.btn-submit:hover,
    .btn.bg-sm-red:hover,
    .is-style-rwn-light .bg-sm-red.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-red.wp-block-button__link:hover,
    button.bg-sm-red:hover {
        background-color: #bd2130
    }

    .bg-sm-red-hover:hover {
        background-color: #dc3545
    }

    .bg-sm-red-linear {
        background: linear-gradient(#dc3545, #bd2130)
    }

    .bg-sm-red-opacity-0 {
        background: 0 0
    }

    .bg-sm-red-opacity-25 {
        background: rgba(220, 53, 69, .25)
    }

    .bg-sm-red-opacity-50 {
        background: rgba(220, 53, 69, .5)
    }

    .bg-sm-red-opacity-75 {
        background: rgba(220, 53, 69, .75)
    }

    .bg-sm-red-opacity-80 {
        background: rgba(220, 53, 69, .8)
    }

    .bg-sm-red-opacity-90 {
        background: rgba(220, 53, 69, .9)
    }

    .bg-sm-red-opacity-100 {
        background: #dc3545
    }

    .fill-sm-red {
        fill: #dc3545 !important
    }

    .bg-sm-red-half-top {
        background: linear-gradient(0deg, transparent 50%, #dc3545 50%)
    }

    .bg-sm-red-half-bottom {
        background: linear-gradient(0deg, #dc3545 50%, transparent 50%)
    }

    .bg-sm-orange,
    .has-orange-background-color-sm {
        background-color: #fd7e14 !important
    }

    .bg-sm-orange.btn-submit:hover,
    .btn.bg-sm-orange:hover,
    .is-style-rwn-light .bg-sm-orange.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-orange.wp-block-button__link:hover,
    button.bg-sm-orange:hover {
        background-color: #dc6502
    }

    .bg-sm-orange-hover:hover {
        background-color: #fd7e14
    }

    .bg-sm-orange-linear {
        background: linear-gradient(#fd7e14, #dc6502)
    }

    .bg-sm-orange-opacity-0 {
        background: 0 0
    }

    .bg-sm-orange-opacity-25 {
        background: rgba(253, 126, 20, .25)
    }

    .bg-sm-orange-opacity-50 {
        background: rgba(253, 126, 20, .5)
    }

    .bg-sm-orange-opacity-75 {
        background: rgba(253, 126, 20, .75)
    }

    .bg-sm-orange-opacity-80 {
        background: rgba(253, 126, 20, .8)
    }

    .bg-sm-orange-opacity-90 {
        background: rgba(253, 126, 20, .9)
    }

    .bg-sm-orange-opacity-100 {
        background: #fd7e14
    }

    .fill-sm-orange {
        fill: #fd7e14 !important
    }

    .bg-sm-orange-half-top {
        background: linear-gradient(0deg, transparent 50%, #fd7e14 50%)
    }

    .bg-sm-orange-half-bottom {
        background: linear-gradient(0deg, #fd7e14 50%, transparent 50%)
    }

    .bg-sm-yellow,
    .has-yellow-background-color-sm {
        background-color: #ffc107 !important
    }

    .bg-sm-yellow.btn-submit:hover,
    .btn.bg-sm-yellow:hover,
    .is-style-rwn-light .bg-sm-yellow.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-yellow.wp-block-button__link:hover,
    button.bg-sm-yellow:hover {
        background-color: #d39e00
    }

    .bg-sm-yellow-hover:hover {
        background-color: #ffc107
    }

    .bg-sm-yellow-linear {
        background: linear-gradient(#ffc107, #d39e00)
    }

    .bg-sm-yellow-opacity-0 {
        background: 0 0
    }

    .bg-sm-yellow-opacity-25 {
        background: rgba(255, 193, 7, .25)
    }

    .bg-sm-yellow-opacity-50 {
        background: rgba(255, 193, 7, .5)
    }

    .bg-sm-yellow-opacity-75 {
        background: rgba(255, 193, 7, .75)
    }

    .bg-sm-yellow-opacity-80 {
        background: rgba(255, 193, 7, .8)
    }

    .bg-sm-yellow-opacity-90 {
        background: rgba(255, 193, 7, .9)
    }

    .bg-sm-yellow-opacity-100 {
        background: #ffc107
    }

    .fill-sm-yellow {
        fill: #ffc107 !important
    }

    .bg-sm-yellow-half-top {
        background: linear-gradient(0deg, transparent 50%, #ffc107 50%)
    }

    .bg-sm-yellow-half-bottom {
        background: linear-gradient(0deg, #ffc107 50%, transparent 50%)
    }

    .bg-sm-green,
    .has-green-background-color-sm {
        background-color: #28a745 !important
    }

    .bg-sm-green.btn-submit:hover,
    .btn.bg-sm-green:hover,
    .is-style-rwn-light .bg-sm-green.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-green.wp-block-button__link:hover,
    button.bg-sm-green:hover {
        background-color: #1e7e34
    }

    .bg-sm-green-hover:hover {
        background-color: #28a745
    }

    .bg-sm-green-linear {
        background: linear-gradient(#28a745, #1e7e34)
    }

    .bg-sm-green-opacity-0 {
        background: 0 0
    }

    .bg-sm-green-opacity-25 {
        background: rgba(40, 167, 69, .25)
    }

    .bg-sm-green-opacity-50 {
        background: rgba(40, 167, 69, .5)
    }

    .bg-sm-green-opacity-75 {
        background: rgba(40, 167, 69, .75)
    }

    .bg-sm-green-opacity-80 {
        background: rgba(40, 167, 69, .8)
    }

    .bg-sm-green-opacity-90 {
        background: rgba(40, 167, 69, .9)
    }

    .bg-sm-green-opacity-100 {
        background: #28a745
    }

    .fill-sm-green {
        fill: #28a745 !important
    }

    .bg-sm-green-half-top {
        background: linear-gradient(0deg, transparent 50%, #28a745 50%)
    }

    .bg-sm-green-half-bottom {
        background: linear-gradient(0deg, #28a745 50%, transparent 50%)
    }

    .bg-sm-gray,
    .has-gray-background-color-sm {
        background-color: #6c757d !important
    }

    .bg-sm-gray.btn-submit:hover,
    .btn.bg-sm-gray:hover,
    .is-style-rwn-light .bg-sm-gray.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-gray.wp-block-button__link:hover,
    button.bg-sm-gray:hover {
        background-color: #545b62
    }

    .bg-sm-gray-hover:hover {
        background-color: #6c757d
    }

    .bg-sm-gray-linear {
        background: linear-gradient(#6c757d, #545b62)
    }

    .bg-sm-gray-opacity-0 {
        background: 0 0
    }

    .bg-sm-gray-opacity-25 {
        background: rgba(108, 117, 125, .25)
    }

    .bg-sm-gray-opacity-50 {
        background: rgba(108, 117, 125, .5)
    }

    .bg-sm-gray-opacity-75 {
        background: rgba(108, 117, 125, .75)
    }

    .bg-sm-gray-opacity-80 {
        background: rgba(108, 117, 125, .8)
    }

    .bg-sm-gray-opacity-90 {
        background: rgba(108, 117, 125, .9)
    }

    .bg-sm-gray-opacity-100 {
        background: #6c757d
    }

    .fill-sm-gray {
        fill: #6c757d !important
    }

    .bg-sm-gray-half-top {
        background: linear-gradient(0deg, transparent 50%, #6c757d 50%)
    }

    .bg-sm-gray-half-bottom {
        background: linear-gradient(0deg, #6c757d 50%, transparent 50%)
    }

    .bg-sm-gray-dark,
    .has-gray-dark-background-color-sm {
        background-color: #343a40 !important
    }

    .bg-sm-gray-dark.btn-submit:hover,
    .btn.bg-sm-gray-dark:hover,
    .is-style-rwn-light .bg-sm-gray-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-gray-dark.wp-block-button__link:hover,
    button.bg-sm-gray-dark:hover {
        background-color: #1d2124
    }

    .bg-sm-gray-dark-hover:hover {
        background-color: #343a40
    }

    .bg-sm-gray-dark-linear {
        background: linear-gradient(#343a40, #1d2124)
    }

    .bg-sm-gray-dark-opacity-0 {
        background: 0 0
    }

    .bg-sm-gray-dark-opacity-25 {
        background: rgba(52, 58, 64, .25)
    }

    .bg-sm-gray-dark-opacity-50 {
        background: rgba(52, 58, 64, .5)
    }

    .bg-sm-gray-dark-opacity-75 {
        background: rgba(52, 58, 64, .75)
    }

    .bg-sm-gray-dark-opacity-80 {
        background: rgba(52, 58, 64, .8)
    }

    .bg-sm-gray-dark-opacity-90 {
        background: rgba(52, 58, 64, .9)
    }

    .bg-sm-gray-dark-opacity-100 {
        background: #343a40
    }

    .fill-sm-gray-dark {
        fill: #343a40 !important
    }

    .bg-sm-gray-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #343a40 50%)
    }

    .bg-sm-gray-dark-half-bottom {
        background: linear-gradient(0deg, #343a40 50%, transparent 50%)
    }

    .bg-sm-gray-light,
    .has-gray-light-background-color-sm {
        background-color: #c8c8c8 !important
    }

    .bg-sm-gray-light.btn-submit:hover,
    .btn.bg-sm-gray-light:hover,
    .is-style-rwn-light .bg-sm-gray-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-gray-light.wp-block-button__link:hover,
    button.bg-sm-gray-light:hover {
        background-color: #afafaf
    }

    .bg-sm-gray-light-hover:hover {
        background-color: #c8c8c8
    }

    .bg-sm-gray-light-linear {
        background: linear-gradient(#c8c8c8, #afafaf)
    }

    .bg-sm-gray-light-opacity-0 {
        background: 0 0
    }

    .bg-sm-gray-light-opacity-25 {
        background: rgba(200, 200, 200, .25)
    }

    .bg-sm-gray-light-opacity-50 {
        background: rgba(200, 200, 200, .5)
    }

    .bg-sm-gray-light-opacity-75 {
        background: rgba(200, 200, 200, .75)
    }

    .bg-sm-gray-light-opacity-80 {
        background: rgba(200, 200, 200, .8)
    }

    .bg-sm-gray-light-opacity-90 {
        background: rgba(200, 200, 200, .9)
    }

    .bg-sm-gray-light-opacity-100 {
        background: #c8c8c8
    }

    .fill-sm-gray-light {
        fill: #c8c8c8 !important
    }

    .bg-sm-gray-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #c8c8c8 50%)
    }

    .bg-sm-gray-light-half-bottom {
        background: linear-gradient(0deg, #c8c8c8 50%, transparent 50%)
    }

    .bg-sm-dimgray,
    .has-dimgray-background-color-sm {
        background-color: #6e8489 !important
    }

    .bg-sm-dimgray.btn-submit:hover,
    .btn.bg-sm-dimgray:hover,
    .is-style-rwn-light .bg-sm-dimgray.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-dimgray.wp-block-button__link:hover,
    button.bg-sm-dimgray:hover {
        background-color: #57696d
    }

    .bg-sm-dimgray-hover:hover {
        background-color: #6e8489
    }

    .bg-sm-dimgray-linear {
        background: linear-gradient(#6e8489, #57696d)
    }

    .bg-sm-dimgray-opacity-0 {
        background: 0 0
    }

    .bg-sm-dimgray-opacity-25 {
        background: rgba(110, 132, 137, .25)
    }

    .bg-sm-dimgray-opacity-50 {
        background: rgba(110, 132, 137, .5)
    }

    .bg-sm-dimgray-opacity-75 {
        background: rgba(110, 132, 137, .75)
    }

    .bg-sm-dimgray-opacity-80 {
        background: rgba(110, 132, 137, .8)
    }

    .bg-sm-dimgray-opacity-90 {
        background: rgba(110, 132, 137, .9)
    }

    .bg-sm-dimgray-opacity-100 {
        background: #6e8489
    }

    .fill-sm-dimgray {
        fill: #6e8489 !important
    }

    .bg-sm-dimgray-half-top {
        background: linear-gradient(0deg, transparent 50%, #6e8489 50%)
    }

    .bg-sm-dimgray-half-bottom {
        background: linear-gradient(0deg, #6e8489 50%, transparent 50%)
    }

    .bg-sm-transparent,
    .has-transparent-background-color-sm {
        background-color: transparent !important
    }

    .bg-sm-transparent-hover:hover,
    .bg-sm-transparent.btn-submit:hover,
    .btn.bg-sm-transparent:hover,
    .is-style-rwn-light .bg-sm-transparent.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-transparent.wp-block-button__link:hover,
    button.bg-sm-transparent:hover {
        background-color: transparent
    }

    .bg-sm-transparent-linear {
        background: linear-gradient(transparent, transparent)
    }

    .bg-sm-transparent-opacity-0 {
        background: 0 0
    }

    .bg-sm-transparent-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-sm-transparent-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-sm-transparent-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-sm-transparent-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-sm-transparent-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-sm-transparent-opacity-100 {
        background: #000
    }

    .fill-sm-transparent {
        fill: transparent !important
    }

    .bg-sm-transparent-half-bottom,
    .bg-sm-transparent-half-top {
        background: linear-gradient(0deg, transparent 50%, transparent 50%)
    }

    .bg-sm-black,
    .has-black-background-color-sm {
        background-color: #000 !important
    }

    .bg-sm-black-hover:hover,
    .bg-sm-black.btn-submit:hover,
    .btn.bg-sm-black:hover,
    .is-style-rwn-light .bg-sm-black.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-black.wp-block-button__link:hover,
    button.bg-sm-black:hover {
        background-color: #000
    }

    .bg-sm-black-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-sm-black-opacity-0 {
        background: 0 0
    }

    .bg-sm-black-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-sm-black-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-sm-black-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-sm-black-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-sm-black-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-sm-black-opacity-100 {
        background: #000
    }

    .fill-sm-black {
        fill: #000 !important
    }

    .bg-sm-black-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-sm-black-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-sm-white,
    .has-white-background-color-sm {
        background-color: #fff !important
    }

    .bg-sm-white.btn-submit:hover,
    .btn.bg-sm-white:hover,
    .is-style-rwn-light .bg-sm-white.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-white.wp-block-button__link:hover,
    button.bg-sm-white:hover {
        background-color: #e6e6e6
    }

    .bg-sm-white-hover:hover {
        background-color: #fff
    }

    .bg-sm-white-linear {
        background: linear-gradient(#fff, #e6e6e6)
    }

    .bg-sm-white-opacity-0 {
        background: 0 0
    }

    .bg-sm-white-opacity-25 {
        background: rgba(255, 255, 255, .25)
    }

    .bg-sm-white-opacity-50 {
        background: rgba(255, 255, 255, .5)
    }

    .bg-sm-white-opacity-75 {
        background: rgba(255, 255, 255, .75)
    }

    .bg-sm-white-opacity-80 {
        background: rgba(255, 255, 255, .8)
    }

    .bg-sm-white-opacity-90 {
        background: rgba(255, 255, 255, .9)
    }

    .bg-sm-white-opacity-100 {
        background: #fff
    }

    .fill-sm-white {
        fill: #fff !important
    }

    .bg-sm-white-half-top {
        background: linear-gradient(0deg, transparent 50%, #fff 50%)
    }

    .bg-sm-white-half-bottom {
        background: linear-gradient(0deg, #fff 50%, transparent 50%)
    }

    .bg-sm-primary,
    .has-primary-background-color-sm {
        background-color: #111 !important
    }

    .bg-sm-primary.btn-submit:hover,
    .btn.bg-sm-primary:hover,
    .is-style-rwn-light .bg-sm-primary.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-primary.wp-block-button__link:hover,
    button.bg-sm-primary:hover {
        background-color: #000
    }

    .bg-sm-primary-hover:hover {
        background-color: #111
    }

    .bg-sm-primary-linear {
        background: linear-gradient(#111, #000)
    }

    .bg-sm-primary-opacity-0 {
        background: 0 0
    }

    .bg-sm-primary-opacity-25 {
        background: rgba(17, 17, 17, .25)
    }

    .bg-sm-primary-opacity-50 {
        background: rgba(17, 17, 17, .5)
    }

    .bg-sm-primary-opacity-75 {
        background: rgba(17, 17, 17, .75)
    }

    .bg-sm-primary-opacity-80 {
        background: rgba(17, 17, 17, .8)
    }

    .bg-sm-primary-opacity-90 {
        background: rgba(17, 17, 17, .9)
    }

    .bg-sm-primary-opacity-100 {
        background: #111
    }

    .fill-sm-primary {
        fill: #111 !important
    }

    .bg-sm-primary-half-top {
        background: linear-gradient(0deg, transparent 50%, #111 50%)
    }

    .bg-sm-primary-half-bottom {
        background: linear-gradient(0deg, #111 50%, transparent 50%)
    }

    .bg-sm-secondary,
    .has-secondary-background-color-sm {
        background-color: #1a1a1a !important
    }

    .bg-sm-secondary.btn-submit:hover,
    .btn.bg-sm-secondary:hover,
    .is-style-rwn-light .bg-sm-secondary.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-secondary.wp-block-button__link:hover,
    button.bg-sm-secondary:hover {
        background-color: #010101
    }

    .bg-sm-secondary-hover:hover {
        background-color: #1a1a1a
    }

    .bg-sm-secondary-linear {
        background: linear-gradient(#1a1a1a, #010101)
    }

    .bg-sm-secondary-opacity-0 {
        background: 0 0
    }

    .bg-sm-secondary-opacity-25 {
        background: rgba(26, 26, 26, .25)
    }

    .bg-sm-secondary-opacity-50 {
        background: rgba(26, 26, 26, .5)
    }

    .bg-sm-secondary-opacity-75 {
        background: rgba(26, 26, 26, .75)
    }

    .bg-sm-secondary-opacity-80 {
        background: rgba(26, 26, 26, .8)
    }

    .bg-sm-secondary-opacity-90 {
        background: rgba(26, 26, 26, .9)
    }

    .bg-sm-secondary-opacity-100 {
        background: #1a1a1a
    }

    .fill-sm-secondary {
        fill: #1a1a1a !important
    }

    .bg-sm-secondary-half-top {
        background: linear-gradient(0deg, transparent 50%, #1a1a1a 50%)
    }

    .bg-sm-secondary-half-bottom {
        background: linear-gradient(0deg, #1a1a1a 50%, transparent 50%)
    }

    .bg-sm-success,
    .has-success-background-color-sm {
        background-color: #28a745 !important
    }

    .bg-sm-success.btn-submit:hover,
    .btn.bg-sm-success:hover,
    .is-style-rwn-light .bg-sm-success.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-success.wp-block-button__link:hover,
    button.bg-sm-success:hover {
        background-color: #1e7e34
    }

    .bg-sm-success-hover:hover {
        background-color: #28a745
    }

    .bg-sm-success-linear {
        background: linear-gradient(#28a745, #1e7e34)
    }

    .bg-sm-success-opacity-0 {
        background: 0 0
    }

    .bg-sm-success-opacity-25 {
        background: rgba(40, 167, 69, .25)
    }

    .bg-sm-success-opacity-50 {
        background: rgba(40, 167, 69, .5)
    }

    .bg-sm-success-opacity-75 {
        background: rgba(40, 167, 69, .75)
    }

    .bg-sm-success-opacity-80 {
        background: rgba(40, 167, 69, .8)
    }

    .bg-sm-success-opacity-90 {
        background: rgba(40, 167, 69, .9)
    }

    .bg-sm-success-opacity-100 {
        background: #28a745
    }

    .fill-sm-success {
        fill: #28a745 !important
    }

    .bg-sm-success-half-top {
        background: linear-gradient(0deg, transparent 50%, #28a745 50%)
    }

    .bg-sm-success-half-bottom {
        background: linear-gradient(0deg, #28a745 50%, transparent 50%)
    }

    .bg-sm-info,
    .has-info-background-color-sm {
        background-color: #17a2b8 !important
    }

    .bg-sm-info.btn-submit:hover,
    .btn.bg-sm-info:hover,
    .is-style-rwn-light .bg-sm-info.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-info.wp-block-button__link:hover,
    button.bg-sm-info:hover {
        background-color: #117a8b
    }

    .bg-sm-info-hover:hover {
        background-color: #17a2b8
    }

    .bg-sm-info-linear {
        background: linear-gradient(#17a2b8, #117a8b)
    }

    .bg-sm-info-opacity-0 {
        background: 0 0
    }

    .bg-sm-info-opacity-25 {
        background: rgba(23, 162, 184, .25)
    }

    .bg-sm-info-opacity-50 {
        background: rgba(23, 162, 184, .5)
    }

    .bg-sm-info-opacity-75 {
        background: rgba(23, 162, 184, .75)
    }

    .bg-sm-info-opacity-80 {
        background: rgba(23, 162, 184, .8)
    }

    .bg-sm-info-opacity-90 {
        background: rgba(23, 162, 184, .9)
    }

    .bg-sm-info-opacity-100 {
        background: #17a2b8
    }

    .fill-sm-info {
        fill: #17a2b8 !important
    }

    .bg-sm-info-half-top {
        background: linear-gradient(0deg, transparent 50%, #17a2b8 50%)
    }

    .bg-sm-info-half-bottom {
        background: linear-gradient(0deg, #17a2b8 50%, transparent 50%)
    }

    .bg-sm-warning,
    .has-warning-background-color-sm {
        background-color: #ffc107 !important
    }

    .bg-sm-warning.btn-submit:hover,
    .btn.bg-sm-warning:hover,
    .is-style-rwn-light .bg-sm-warning.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-warning.wp-block-button__link:hover,
    button.bg-sm-warning:hover {
        background-color: #d39e00
    }

    .bg-sm-warning-hover:hover {
        background-color: #ffc107
    }

    .bg-sm-warning-linear {
        background: linear-gradient(#ffc107, #d39e00)
    }

    .bg-sm-warning-opacity-0 {
        background: 0 0
    }

    .bg-sm-warning-opacity-25 {
        background: rgba(255, 193, 7, .25)
    }

    .bg-sm-warning-opacity-50 {
        background: rgba(255, 193, 7, .5)
    }

    .bg-sm-warning-opacity-75 {
        background: rgba(255, 193, 7, .75)
    }

    .bg-sm-warning-opacity-80 {
        background: rgba(255, 193, 7, .8)
    }

    .bg-sm-warning-opacity-90 {
        background: rgba(255, 193, 7, .9)
    }

    .bg-sm-warning-opacity-100 {
        background: #ffc107
    }

    .fill-sm-warning {
        fill: #ffc107 !important
    }

    .bg-sm-warning-half-top {
        background: linear-gradient(0deg, transparent 50%, #ffc107 50%)
    }

    .bg-sm-warning-half-bottom {
        background: linear-gradient(0deg, #ffc107 50%, transparent 50%)
    }

    .bg-sm-danger,
    .has-danger-background-color-sm {
        background-color: #dc3545 !important
    }

    .bg-sm-danger.btn-submit:hover,
    .btn.bg-sm-danger:hover,
    .is-style-rwn-light .bg-sm-danger.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-danger.wp-block-button__link:hover,
    button.bg-sm-danger:hover {
        background-color: #bd2130
    }

    .bg-sm-danger-hover:hover {
        background-color: #dc3545
    }

    .bg-sm-danger-linear {
        background: linear-gradient(#dc3545, #bd2130)
    }

    .bg-sm-danger-opacity-0 {
        background: 0 0
    }

    .bg-sm-danger-opacity-25 {
        background: rgba(220, 53, 69, .25)
    }

    .bg-sm-danger-opacity-50 {
        background: rgba(220, 53, 69, .5)
    }

    .bg-sm-danger-opacity-75 {
        background: rgba(220, 53, 69, .75)
    }

    .bg-sm-danger-opacity-80 {
        background: rgba(220, 53, 69, .8)
    }

    .bg-sm-danger-opacity-90 {
        background: rgba(220, 53, 69, .9)
    }

    .bg-sm-danger-opacity-100 {
        background: #dc3545
    }

    .fill-sm-danger {
        fill: #dc3545 !important
    }

    .bg-sm-danger-half-top {
        background: linear-gradient(0deg, transparent 50%, #dc3545 50%)
    }

    .bg-sm-danger-half-bottom {
        background: linear-gradient(0deg, #dc3545 50%, transparent 50%)
    }

    .bg-sm-light,
    .has-light-background-color-sm {
        background-color: #f8f9fa !important
    }

    .bg-sm-light.btn-submit:hover,
    .btn.bg-sm-light:hover,
    .is-style-rwn-light .bg-sm-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-light.wp-block-button__link:hover,
    button.bg-sm-light:hover {
        background-color: #dae0e5
    }

    .bg-sm-light-hover:hover {
        background-color: #f8f9fa
    }

    .bg-sm-light-linear {
        background: linear-gradient(#f8f9fa, #dae0e5)
    }

    .bg-sm-light-opacity-0 {
        background: 0 0
    }

    .bg-sm-light-opacity-25 {
        background: rgba(248, 249, 250, .25)
    }

    .bg-sm-light-opacity-50 {
        background: rgba(248, 249, 250, .5)
    }

    .bg-sm-light-opacity-75 {
        background: rgba(248, 249, 250, .75)
    }

    .bg-sm-light-opacity-80 {
        background: rgba(248, 249, 250, .8)
    }

    .bg-sm-light-opacity-90 {
        background: rgba(248, 249, 250, .9)
    }

    .bg-sm-light-opacity-100 {
        background: #f8f9fa
    }

    .fill-sm-light {
        fill: #f8f9fa !important
    }

    .bg-sm-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #f8f9fa 50%)
    }

    .bg-sm-light-half-bottom {
        background: linear-gradient(0deg, #f8f9fa 50%, transparent 50%)
    }

    .bg-sm-dark,
    .has-dark-background-color-sm {
        background-color: #343a40 !important
    }

    .bg-sm-dark.btn-submit:hover,
    .btn.bg-sm-dark:hover,
    .is-style-rwn-light .bg-sm-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-dark.wp-block-button__link:hover,
    button.bg-sm-dark:hover {
        background-color: #1d2124
    }

    .bg-sm-dark-hover:hover {
        background-color: #343a40
    }

    .bg-sm-dark-linear {
        background: linear-gradient(#343a40, #1d2124)
    }

    .bg-sm-dark-opacity-0 {
        background: 0 0
    }

    .bg-sm-dark-opacity-25 {
        background: rgba(52, 58, 64, .25)
    }

    .bg-sm-dark-opacity-50 {
        background: rgba(52, 58, 64, .5)
    }

    .bg-sm-dark-opacity-75 {
        background: rgba(52, 58, 64, .75)
    }

    .bg-sm-dark-opacity-80 {
        background: rgba(52, 58, 64, .8)
    }

    .bg-sm-dark-opacity-90 {
        background: rgba(52, 58, 64, .9)
    }

    .bg-sm-dark-opacity-100 {
        background: #343a40
    }

    .fill-sm-dark {
        fill: #343a40 !important
    }

    .bg-sm-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #343a40 50%)
    }

    .bg-sm-dark-half-bottom {
        background: linear-gradient(0deg, #343a40 50%, transparent 50%)
    }

    .bg-sm-primary-light,
    .has-primary-light-background-color-sm {
        background-color: #444 !important
    }

    .bg-sm-primary-light.btn-submit:hover,
    .btn.bg-sm-primary-light:hover,
    .is-style-rwn-light .bg-sm-primary-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-primary-light.wp-block-button__link:hover,
    button.bg-sm-primary-light:hover {
        background-color: #2b2b2b
    }

    .bg-sm-primary-light-hover:hover {
        background-color: #444
    }

    .bg-sm-primary-light-linear {
        background: linear-gradient(#444, #2b2b2b)
    }

    .bg-sm-primary-light-opacity-0 {
        background: 0 0
    }

    .bg-sm-primary-light-opacity-25 {
        background: rgba(68, 68, 68, .25)
    }

    .bg-sm-primary-light-opacity-50 {
        background: rgba(68, 68, 68, .5)
    }

    .bg-sm-primary-light-opacity-75 {
        background: rgba(68, 68, 68, .75)
    }

    .bg-sm-primary-light-opacity-80 {
        background: rgba(68, 68, 68, .8)
    }

    .bg-sm-primary-light-opacity-90 {
        background: rgba(68, 68, 68, .9)
    }

    .bg-sm-primary-light-opacity-100 {
        background: #444
    }

    .fill-sm-primary-light {
        fill: #444 !important
    }

    .bg-sm-primary-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #444 50%)
    }

    .bg-sm-primary-light-half-bottom {
        background: linear-gradient(0deg, #444 50%, transparent 50%)
    }

    .bg-sm-primary-dark,
    .has-primary-dark-background-color-sm {
        background-color: #000 !important
    }

    .bg-sm-primary-dark-hover:hover,
    .bg-sm-primary-dark.btn-submit:hover,
    .btn.bg-sm-primary-dark:hover,
    .is-style-rwn-light .bg-sm-primary-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-primary-dark.wp-block-button__link:hover,
    button.bg-sm-primary-dark:hover {
        background-color: #000
    }

    .bg-sm-primary-dark-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-sm-primary-dark-opacity-0 {
        background: 0 0
    }

    .bg-sm-primary-dark-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-sm-primary-dark-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-sm-primary-dark-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-sm-primary-dark-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-sm-primary-dark-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-sm-primary-dark-opacity-100 {
        background: #000
    }

    .fill-sm-primary-dark {
        fill: #000 !important
    }

    .bg-sm-primary-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-sm-primary-dark-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-sm-secondary-light,
    .has-secondary-light-background-color-sm {
        background-color: #4d4d4d !important
    }

    .bg-sm-secondary-light.btn-submit:hover,
    .btn.bg-sm-secondary-light:hover,
    .is-style-rwn-light .bg-sm-secondary-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-secondary-light.wp-block-button__link:hover,
    button.bg-sm-secondary-light:hover {
        background-color: #343434
    }

    .bg-sm-secondary-light-hover:hover {
        background-color: #4d4d4d
    }

    .bg-sm-secondary-light-linear {
        background: linear-gradient(#4d4d4d, #343434)
    }

    .bg-sm-secondary-light-opacity-0 {
        background: 0 0
    }

    .bg-sm-secondary-light-opacity-25 {
        background: rgba(77, 77, 77, .25)
    }

    .bg-sm-secondary-light-opacity-50 {
        background: rgba(77, 77, 77, .5)
    }

    .bg-sm-secondary-light-opacity-75 {
        background: rgba(77, 77, 77, .75)
    }

    .bg-sm-secondary-light-opacity-80 {
        background: rgba(77, 77, 77, .8)
    }

    .bg-sm-secondary-light-opacity-90 {
        background: rgba(77, 77, 77, .9)
    }

    .bg-sm-secondary-light-opacity-100 {
        background: #4d4d4d
    }

    .fill-sm-secondary-light {
        fill: #4d4d4d !important
    }

    .bg-sm-secondary-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #4d4d4d 50%)
    }

    .bg-sm-secondary-light-half-bottom {
        background: linear-gradient(0deg, #4d4d4d 50%, transparent 50%)
    }

    .bg-sm-secondary-dark,
    .has-secondary-dark-background-color-sm {
        background-color: #000 !important
    }

    .bg-sm-secondary-dark-hover:hover,
    .bg-sm-secondary-dark.btn-submit:hover,
    .btn.bg-sm-secondary-dark:hover,
    .is-style-rwn-light .bg-sm-secondary-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-secondary-dark.wp-block-button__link:hover,
    button.bg-sm-secondary-dark:hover {
        background-color: #000
    }

    .bg-sm-secondary-dark-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-sm-secondary-dark-opacity-0 {
        background: 0 0
    }

    .bg-sm-secondary-dark-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-sm-secondary-dark-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-sm-secondary-dark-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-sm-secondary-dark-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-sm-secondary-dark-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-sm-secondary-dark-opacity-100 {
        background: #000
    }

    .fill-sm-secondary-dark {
        fill: #000 !important
    }

    .bg-sm-secondary-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-sm-secondary-dark-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-sm-third,
    .has-third-background-color-sm {
        background-color: #443f3f !important
    }

    .bg-sm-third.btn-submit:hover,
    .btn.bg-sm-third:hover,
    .is-style-rwn-light .bg-sm-third.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-third.wp-block-button__link:hover,
    button.bg-sm-third:hover {
        background-color: #2a2626
    }

    .bg-sm-third-hover:hover {
        background-color: #443f3f
    }

    .bg-sm-third-linear {
        background: linear-gradient(#443f3f, #2a2626)
    }

    .bg-sm-third-opacity-0 {
        background: 0 0
    }

    .bg-sm-third-opacity-25 {
        background: rgba(68, 63, 63, .25)
    }

    .bg-sm-third-opacity-50 {
        background: rgba(68, 63, 63, .5)
    }

    .bg-sm-third-opacity-75 {
        background: rgba(68, 63, 63, .75)
    }

    .bg-sm-third-opacity-80 {
        background: rgba(68, 63, 63, .8)
    }

    .bg-sm-third-opacity-90 {
        background: rgba(68, 63, 63, .9)
    }

    .bg-sm-third-opacity-100 {
        background: #443f3f
    }

    .fill-sm-third {
        fill: #443f3f !important
    }

    .bg-sm-third-half-top {
        background: linear-gradient(0deg, transparent 50%, #443f3f 50%)
    }

    .bg-sm-third-half-bottom {
        background: linear-gradient(0deg, #443f3f 50%, transparent 50%)
    }

    .bg-sm-third-light,
    .has-third-light-background-color-sm {
        background-color: #797070 !important
    }

    .bg-sm-third-light.btn-submit:hover,
    .btn.bg-sm-third-light:hover,
    .is-style-rwn-light .bg-sm-third-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-third-light.wp-block-button__link:hover,
    button.bg-sm-third-light:hover {
        background-color: #5e5858
    }

    .bg-sm-third-light-hover:hover {
        background-color: #797070
    }

    .bg-sm-third-light-linear {
        background: linear-gradient(#797070, #5e5858)
    }

    .bg-sm-third-light-opacity-0 {
        background: 0 0
    }

    .bg-sm-third-light-opacity-25 {
        background: rgba(121, 112, 112, .25)
    }

    .bg-sm-third-light-opacity-50 {
        background: rgba(121, 112, 112, .5)
    }

    .bg-sm-third-light-opacity-75 {
        background: rgba(121, 112, 112, .75)
    }

    .bg-sm-third-light-opacity-80 {
        background: rgba(121, 112, 112, .8)
    }

    .bg-sm-third-light-opacity-90 {
        background: rgba(121, 112, 112, .9)
    }

    .bg-sm-third-light-opacity-100 {
        background: #797070
    }

    .fill-sm-third-light {
        fill: #797070 !important
    }

    .bg-sm-third-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #797070 50%)
    }

    .bg-sm-third-light-half-bottom {
        background: linear-gradient(0deg, #797070 50%, transparent 50%)
    }

    .bg-sm-third-dark,
    .has-third-dark-background-color-sm {
        background-color: #0f0e0e !important
    }

    .bg-sm-third-dark.btn-submit:hover,
    .btn.bg-sm-third-dark:hover,
    .is-style-rwn-light .bg-sm-third-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-third-dark.wp-block-button__link:hover,
    button.bg-sm-third-dark:hover {
        background-color: #000
    }

    .bg-sm-third-dark-hover:hover {
        background-color: #0f0e0e
    }

    .bg-sm-third-dark-linear {
        background: linear-gradient(#0f0e0e, #000)
    }

    .bg-sm-third-dark-opacity-0 {
        background: 0 0
    }

    .bg-sm-third-dark-opacity-25 {
        background: rgba(15, 14, 14, .25)
    }

    .bg-sm-third-dark-opacity-50 {
        background: rgba(15, 14, 14, .5)
    }

    .bg-sm-third-dark-opacity-75 {
        background: rgba(15, 14, 14, .75)
    }

    .bg-sm-third-dark-opacity-80 {
        background: rgba(15, 14, 14, .8)
    }

    .bg-sm-third-dark-opacity-90 {
        background: rgba(15, 14, 14, .9)
    }

    .bg-sm-third-dark-opacity-100 {
        background: #0f0e0e
    }

    .fill-sm-third-dark {
        fill: #0f0e0e !important
    }

    .bg-sm-third-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #0f0e0e 50%)
    }

    .bg-sm-third-dark-half-bottom {
        background: linear-gradient(0deg, #0f0e0e 50%, transparent 50%)
    }

    .bg-sm-fourth,
    .has-fourth-background-color-sm {
        background-color: #f9f9f9 !important
    }

    .bg-sm-fourth.btn-submit:hover,
    .btn.bg-sm-fourth:hover,
    .is-style-rwn-light .bg-sm-fourth.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-fourth.wp-block-button__link:hover,
    button.bg-sm-fourth:hover {
        background-color: #e0e0e0
    }

    .bg-sm-fourth-hover:hover {
        background-color: #f9f9f9
    }

    .bg-sm-fourth-linear {
        background: linear-gradient(#f9f9f9, #e0e0e0)
    }

    .bg-sm-fourth-opacity-0 {
        background: 0 0
    }

    .bg-sm-fourth-opacity-25 {
        background: rgba(249, 249, 249, .25)
    }

    .bg-sm-fourth-opacity-50 {
        background: rgba(249, 249, 249, .5)
    }

    .bg-sm-fourth-opacity-75 {
        background: rgba(249, 249, 249, .75)
    }

    .bg-sm-fourth-opacity-80 {
        background: rgba(249, 249, 249, .8)
    }

    .bg-sm-fourth-opacity-90 {
        background: rgba(249, 249, 249, .9)
    }

    .bg-sm-fourth-opacity-100 {
        background: #f9f9f9
    }

    .fill-sm-fourth {
        fill: #f9f9f9 !important
    }

    .bg-sm-fourth-half-top {
        background: linear-gradient(0deg, transparent 50%, #f9f9f9 50%)
    }

    .bg-sm-fourth-half-bottom {
        background: linear-gradient(0deg, #f9f9f9 50%, transparent 50%)
    }

    .bg-sm-fourth-light,
    .has-fourth-light-background-color-sm {
        background-color: #fff !important
    }

    .bg-sm-fourth-light.btn-submit:hover,
    .btn.bg-sm-fourth-light:hover,
    .is-style-rwn-light .bg-sm-fourth-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-fourth-light.wp-block-button__link:hover,
    button.bg-sm-fourth-light:hover {
        background-color: #e6e6e6
    }

    .bg-sm-fourth-light-hover:hover {
        background-color: #fff
    }

    .bg-sm-fourth-light-linear {
        background: linear-gradient(#fff, #e6e6e6)
    }

    .bg-sm-fourth-light-opacity-0 {
        background: 0 0
    }

    .bg-sm-fourth-light-opacity-25 {
        background: rgba(255, 255, 255, .25)
    }

    .bg-sm-fourth-light-opacity-50 {
        background: rgba(255, 255, 255, .5)
    }

    .bg-sm-fourth-light-opacity-75 {
        background: rgba(255, 255, 255, .75)
    }

    .bg-sm-fourth-light-opacity-80 {
        background: rgba(255, 255, 255, .8)
    }

    .bg-sm-fourth-light-opacity-90 {
        background: rgba(255, 255, 255, .9)
    }

    .bg-sm-fourth-light-opacity-100 {
        background: #fff
    }

    .fill-sm-fourth-light {
        fill: #fff !important
    }

    .bg-sm-fourth-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #fff 50%)
    }

    .bg-sm-fourth-light-half-bottom {
        background: linear-gradient(0deg, #fff 50%, transparent 50%)
    }

    .bg-sm-fourth-dark,
    .has-fourth-dark-background-color-sm {
        background-color: #c6c6c6 !important
    }

    .bg-sm-fourth-dark.btn-submit:hover,
    .btn.bg-sm-fourth-dark:hover,
    .is-style-rwn-light .bg-sm-fourth-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-fourth-dark.wp-block-button__link:hover,
    button.bg-sm-fourth-dark:hover {
        background-color: #adadad
    }

    .bg-sm-fourth-dark-hover:hover {
        background-color: #c6c6c6
    }

    .bg-sm-fourth-dark-linear {
        background: linear-gradient(#c6c6c6, #adadad)
    }

    .bg-sm-fourth-dark-opacity-0 {
        background: 0 0
    }

    .bg-sm-fourth-dark-opacity-25 {
        background: rgba(198, 198, 198, .25)
    }

    .bg-sm-fourth-dark-opacity-50 {
        background: rgba(198, 198, 198, .5)
    }

    .bg-sm-fourth-dark-opacity-75 {
        background: rgba(198, 198, 198, .75)
    }

    .bg-sm-fourth-dark-opacity-80 {
        background: rgba(198, 198, 198, .8)
    }

    .bg-sm-fourth-dark-opacity-90 {
        background: rgba(198, 198, 198, .9)
    }

    .bg-sm-fourth-dark-opacity-100 {
        background: #c6c6c6
    }

    .fill-sm-fourth-dark {
        fill: #c6c6c6 !important
    }

    .bg-sm-fourth-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #c6c6c6 50%)
    }

    .bg-sm-fourth-dark-half-bottom {
        background: linear-gradient(0deg, #c6c6c6 50%, transparent 50%)
    }

    .bg-sm-fifth,
    .has-fifth-background-color-sm {
        background-color: #b1b1b1 !important
    }

    .bg-sm-fifth.btn-submit:hover,
    .btn.bg-sm-fifth:hover,
    .is-style-rwn-light .bg-sm-fifth.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-fifth.wp-block-button__link:hover,
    button.bg-sm-fifth:hover {
        background-color: #989898
    }

    .bg-sm-fifth-hover:hover {
        background-color: #b1b1b1
    }

    .bg-sm-fifth-linear {
        background: linear-gradient(#b1b1b1, #989898)
    }

    .bg-sm-fifth-opacity-0 {
        background: 0 0
    }

    .bg-sm-fifth-opacity-25 {
        background: rgba(177, 177, 177, .25)
    }

    .bg-sm-fifth-opacity-50 {
        background: rgba(177, 177, 177, .5)
    }

    .bg-sm-fifth-opacity-75 {
        background: rgba(177, 177, 177, .75)
    }

    .bg-sm-fifth-opacity-80 {
        background: rgba(177, 177, 177, .8)
    }

    .bg-sm-fifth-opacity-90 {
        background: rgba(177, 177, 177, .9)
    }

    .bg-sm-fifth-opacity-100 {
        background: #b1b1b1
    }

    .fill-sm-fifth {
        fill: #b1b1b1 !important
    }

    .bg-sm-fifth-half-top {
        background: linear-gradient(0deg, transparent 50%, #b1b1b1 50%)
    }

    .bg-sm-fifth-half-bottom {
        background: linear-gradient(0deg, #b1b1b1 50%, transparent 50%)
    }

    .bg-sm-fifth-light,
    .has-fifth-light-background-color-sm {
        background-color: #e4e4e4 !important
    }

    .bg-sm-fifth-light.btn-submit:hover,
    .btn.bg-sm-fifth-light:hover,
    .is-style-rwn-light .bg-sm-fifth-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-fifth-light.wp-block-button__link:hover,
    button.bg-sm-fifth-light:hover {
        background-color: #cbcbcb
    }

    .bg-sm-fifth-light-hover:hover {
        background-color: #e4e4e4
    }

    .bg-sm-fifth-light-linear {
        background: linear-gradient(#e4e4e4, #cbcbcb)
    }

    .bg-sm-fifth-light-opacity-0 {
        background: 0 0
    }

    .bg-sm-fifth-light-opacity-25 {
        background: rgba(228, 228, 228, .25)
    }

    .bg-sm-fifth-light-opacity-50 {
        background: rgba(228, 228, 228, .5)
    }

    .bg-sm-fifth-light-opacity-75 {
        background: rgba(228, 228, 228, .75)
    }

    .bg-sm-fifth-light-opacity-80 {
        background: rgba(228, 228, 228, .8)
    }

    .bg-sm-fifth-light-opacity-90 {
        background: rgba(228, 228, 228, .9)
    }

    .bg-sm-fifth-light-opacity-100 {
        background: #e4e4e4
    }

    .fill-sm-fifth-light {
        fill: #e4e4e4 !important
    }

    .bg-sm-fifth-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #e4e4e4 50%)
    }

    .bg-sm-fifth-light-half-bottom {
        background: linear-gradient(0deg, #e4e4e4 50%, transparent 50%)
    }

    .bg-sm-fifth-dark,
    .has-fifth-dark-background-color-sm {
        background-color: #7e7e7e !important
    }

    .bg-sm-fifth-dark.btn-submit:hover,
    .btn.bg-sm-fifth-dark:hover,
    .is-style-rwn-light .bg-sm-fifth-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-fifth-dark.wp-block-button__link:hover,
    button.bg-sm-fifth-dark:hover {
        background-color: #656565
    }

    .bg-sm-fifth-dark-hover:hover {
        background-color: #7e7e7e
    }

    .bg-sm-fifth-dark-linear {
        background: linear-gradient(#7e7e7e, #656565)
    }

    .bg-sm-fifth-dark-opacity-0 {
        background: 0 0
    }

    .bg-sm-fifth-dark-opacity-25 {
        background: rgba(126, 126, 126, .25)
    }

    .bg-sm-fifth-dark-opacity-50 {
        background: rgba(126, 126, 126, .5)
    }

    .bg-sm-fifth-dark-opacity-75 {
        background: rgba(126, 126, 126, .75)
    }

    .bg-sm-fifth-dark-opacity-80 {
        background: rgba(126, 126, 126, .8)
    }

    .bg-sm-fifth-dark-opacity-90 {
        background: rgba(126, 126, 126, .9)
    }

    .bg-sm-fifth-dark-opacity-100 {
        background: #7e7e7e
    }

    .fill-sm-fifth-dark {
        fill: #7e7e7e !important
    }

    .bg-sm-fifth-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #7e7e7e 50%)
    }

    .bg-sm-fifth-dark-half-bottom {
        background: linear-gradient(0deg, #7e7e7e 50%, transparent 50%)
    }

    .bg-sm-sixth,
    .has-sixth-background-color-sm {
        background-color: #0d0d0d !important
    }

    .bg-sm-sixth.btn-submit:hover,
    .btn.bg-sm-sixth:hover,
    .is-style-rwn-light .bg-sm-sixth.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-sixth.wp-block-button__link:hover,
    button.bg-sm-sixth:hover {
        background-color: #000
    }

    .bg-sm-sixth-hover:hover {
        background-color: #0d0d0d
    }

    .bg-sm-sixth-linear {
        background: linear-gradient(#0d0d0d, #000)
    }

    .bg-sm-sixth-opacity-0 {
        background: 0 0
    }

    .bg-sm-sixth-opacity-25 {
        background: rgba(13, 13, 13, .25)
    }

    .bg-sm-sixth-opacity-50 {
        background: rgba(13, 13, 13, .5)
    }

    .bg-sm-sixth-opacity-75 {
        background: rgba(13, 13, 13, .75)
    }

    .bg-sm-sixth-opacity-80 {
        background: rgba(13, 13, 13, .8)
    }

    .bg-sm-sixth-opacity-90 {
        background: rgba(13, 13, 13, .9)
    }

    .bg-sm-sixth-opacity-100 {
        background: #0d0d0d
    }

    .fill-sm-sixth {
        fill: #0d0d0d !important
    }

    .bg-sm-sixth-half-top {
        background: linear-gradient(0deg, transparent 50%, #0d0d0d 50%)
    }

    .bg-sm-sixth-half-bottom {
        background: linear-gradient(0deg, #0d0d0d 50%, transparent 50%)
    }

    .bg-sm-sixth-light,
    .has-sixth-light-background-color-sm {
        background-color: #404040 !important
    }

    .bg-sm-sixth-light.btn-submit:hover,
    .btn.bg-sm-sixth-light:hover,
    .is-style-rwn-light .bg-sm-sixth-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-sixth-light.wp-block-button__link:hover,
    button.bg-sm-sixth-light:hover {
        background-color: #272727
    }

    .bg-sm-sixth-light-hover:hover {
        background-color: #404040
    }

    .bg-sm-sixth-light-linear {
        background: linear-gradient(#404040, #272727)
    }

    .bg-sm-sixth-light-opacity-0 {
        background: 0 0
    }

    .bg-sm-sixth-light-opacity-25 {
        background: rgba(64, 64, 64, .25)
    }

    .bg-sm-sixth-light-opacity-50 {
        background: rgba(64, 64, 64, .5)
    }

    .bg-sm-sixth-light-opacity-75 {
        background: rgba(64, 64, 64, .75)
    }

    .bg-sm-sixth-light-opacity-80 {
        background: rgba(64, 64, 64, .8)
    }

    .bg-sm-sixth-light-opacity-90 {
        background: rgba(64, 64, 64, .9)
    }

    .bg-sm-sixth-light-opacity-100 {
        background: #404040
    }

    .fill-sm-sixth-light {
        fill: #404040 !important
    }

    .bg-sm-sixth-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #404040 50%)
    }

    .bg-sm-sixth-light-half-bottom {
        background: linear-gradient(0deg, #404040 50%, transparent 50%)
    }

    .bg-sm-sixth-dark,
    .has-sixth-dark-background-color-sm {
        background-color: #000 !important
    }

    .bg-sm-sixth-dark-hover:hover,
    .bg-sm-sixth-dark.btn-submit:hover,
    .btn.bg-sm-sixth-dark:hover,
    .is-style-rwn-light .bg-sm-sixth-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-sixth-dark.wp-block-button__link:hover,
    button.bg-sm-sixth-dark:hover {
        background-color: #000
    }

    .bg-sm-sixth-dark-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-sm-sixth-dark-opacity-0 {
        background: 0 0
    }

    .bg-sm-sixth-dark-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-sm-sixth-dark-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-sm-sixth-dark-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-sm-sixth-dark-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-sm-sixth-dark-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-sm-sixth-dark-opacity-100 {
        background: #000
    }

    .fill-sm-sixth-dark {
        fill: #000 !important
    }

    .bg-sm-sixth-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-sm-sixth-dark-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-sm-seventh,
    .has-seventh-background-color-sm {
        background-color: #787878 !important
    }

    .bg-sm-seventh.btn-submit:hover,
    .btn.bg-sm-seventh:hover,
    .is-style-rwn-light .bg-sm-seventh.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-seventh.wp-block-button__link:hover,
    button.bg-sm-seventh:hover {
        background-color: #5f5f5f
    }

    .bg-sm-seventh-hover:hover {
        background-color: #787878
    }

    .bg-sm-seventh-linear {
        background: linear-gradient(#787878, #5f5f5f)
    }

    .bg-sm-seventh-opacity-0 {
        background: 0 0
    }

    .bg-sm-seventh-opacity-25 {
        background: rgba(120, 120, 120, .25)
    }

    .bg-sm-seventh-opacity-50 {
        background: rgba(120, 120, 120, .5)
    }

    .bg-sm-seventh-opacity-75 {
        background: rgba(120, 120, 120, .75)
    }

    .bg-sm-seventh-opacity-80 {
        background: rgba(120, 120, 120, .8)
    }

    .bg-sm-seventh-opacity-90 {
        background: rgba(120, 120, 120, .9)
    }

    .bg-sm-seventh-opacity-100 {
        background: #787878
    }

    .fill-sm-seventh {
        fill: #787878 !important
    }

    .bg-sm-seventh-half-top {
        background: linear-gradient(0deg, transparent 50%, #787878 50%)
    }

    .bg-sm-seventh-half-bottom {
        background: linear-gradient(0deg, #787878 50%, transparent 50%)
    }

    .bg-sm-seventh-light,
    .has-seventh-light-background-color-sm {
        background-color: #ababab !important
    }

    .bg-sm-seventh-light.btn-submit:hover,
    .btn.bg-sm-seventh-light:hover,
    .is-style-rwn-light .bg-sm-seventh-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-seventh-light.wp-block-button__link:hover,
    button.bg-sm-seventh-light:hover {
        background-color: #929292
    }

    .bg-sm-seventh-light-hover:hover {
        background-color: #ababab
    }

    .bg-sm-seventh-light-linear {
        background: linear-gradient(#ababab, #929292)
    }

    .bg-sm-seventh-light-opacity-0 {
        background: 0 0
    }

    .bg-sm-seventh-light-opacity-25 {
        background: rgba(171, 171, 171, .25)
    }

    .bg-sm-seventh-light-opacity-50 {
        background: rgba(171, 171, 171, .5)
    }

    .bg-sm-seventh-light-opacity-75 {
        background: rgba(171, 171, 171, .75)
    }

    .bg-sm-seventh-light-opacity-80 {
        background: rgba(171, 171, 171, .8)
    }

    .bg-sm-seventh-light-opacity-90 {
        background: rgba(171, 171, 171, .9)
    }

    .bg-sm-seventh-light-opacity-100 {
        background: #ababab
    }

    .fill-sm-seventh-light {
        fill: #ababab !important
    }

    .bg-sm-seventh-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #ababab 50%)
    }

    .bg-sm-seventh-light-half-bottom {
        background: linear-gradient(0deg, #ababab 50%, transparent 50%)
    }

    .bg-sm-seventh-dark,
    .has-seventh-dark-background-color-sm {
        background-color: #454545 !important
    }

    .bg-sm-seventh-dark.btn-submit:hover,
    .btn.bg-sm-seventh-dark:hover,
    .is-style-rwn-light .bg-sm-seventh-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-sm-seventh-dark.wp-block-button__link:hover,
    button.bg-sm-seventh-dark:hover {
        background-color: #2c2c2c
    }

    .bg-sm-seventh-dark-hover:hover {
        background-color: #454545
    }

    .bg-sm-seventh-dark-linear {
        background: linear-gradient(#454545, #2c2c2c)
    }

    .bg-sm-seventh-dark-opacity-0 {
        background: 0 0
    }

    .bg-sm-seventh-dark-opacity-25 {
        background: rgba(69, 69, 69, .25)
    }

    .bg-sm-seventh-dark-opacity-50 {
        background: rgba(69, 69, 69, .5)
    }

    .bg-sm-seventh-dark-opacity-75 {
        background: rgba(69, 69, 69, .75)
    }

    .bg-sm-seventh-dark-opacity-80 {
        background: rgba(69, 69, 69, .8)
    }

    .bg-sm-seventh-dark-opacity-90 {
        background: rgba(69, 69, 69, .9)
    }

    .bg-sm-seventh-dark-opacity-100 {
        background: #454545
    }

    .fill-sm-seventh-dark {
        fill: #454545 !important
    }

    .bg-sm-seventh-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #454545 50%)
    }

    .bg-sm-seventh-dark-half-bottom {
        background: linear-gradient(0deg, #454545 50%, transparent 50%)
    }
}

@media (min-width:768px) {

    .bg-md-blue,
    .has-blue-background-color-md {
        background-color: #007bff !important
    }

    .bg-md-blue.btn-submit:hover,
    .btn.bg-md-blue:hover,
    .is-style-rwn-light .bg-md-blue.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-blue.wp-block-button__link:hover,
    button.bg-md-blue:hover {
        background-color: #0062cc
    }

    .bg-md-blue-hover:hover {
        background-color: #007bff
    }

    .bg-md-blue-linear {
        background: linear-gradient(#007bff, #0062cc)
    }

    .bg-md-blue-opacity-0 {
        background: 0 0
    }

    .bg-md-blue-opacity-25 {
        background: rgba(0, 123, 255, .25)
    }

    .bg-md-blue-opacity-50 {
        background: rgba(0, 123, 255, .5)
    }

    .bg-md-blue-opacity-75 {
        background: rgba(0, 123, 255, .75)
    }

    .bg-md-blue-opacity-80 {
        background: rgba(0, 123, 255, .8)
    }

    .bg-md-blue-opacity-90 {
        background: rgba(0, 123, 255, .9)
    }

    .bg-md-blue-opacity-100 {
        background: #007bff
    }

    .fill-md-blue {
        fill: #007bff !important
    }

    .bg-md-blue-half-top {
        background: linear-gradient(0deg, transparent 50%, #007bff 50%)
    }

    .bg-md-blue-half-bottom {
        background: linear-gradient(0deg, #007bff 50%, transparent 50%)
    }

    .bg-md-red,
    .has-red-background-color-md {
        background-color: #dc3545 !important
    }

    .bg-md-red.btn-submit:hover,
    .btn.bg-md-red:hover,
    .is-style-rwn-light .bg-md-red.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-red.wp-block-button__link:hover,
    button.bg-md-red:hover {
        background-color: #bd2130
    }

    .bg-md-red-hover:hover {
        background-color: #dc3545
    }

    .bg-md-red-linear {
        background: linear-gradient(#dc3545, #bd2130)
    }

    .bg-md-red-opacity-0 {
        background: 0 0
    }

    .bg-md-red-opacity-25 {
        background: rgba(220, 53, 69, .25)
    }

    .bg-md-red-opacity-50 {
        background: rgba(220, 53, 69, .5)
    }

    .bg-md-red-opacity-75 {
        background: rgba(220, 53, 69, .75)
    }

    .bg-md-red-opacity-80 {
        background: rgba(220, 53, 69, .8)
    }

    .bg-md-red-opacity-90 {
        background: rgba(220, 53, 69, .9)
    }

    .bg-md-red-opacity-100 {
        background: #dc3545
    }

    .fill-md-red {
        fill: #dc3545 !important
    }

    .bg-md-red-half-top {
        background: linear-gradient(0deg, transparent 50%, #dc3545 50%)
    }

    .bg-md-red-half-bottom {
        background: linear-gradient(0deg, #dc3545 50%, transparent 50%)
    }

    .bg-md-orange,
    .has-orange-background-color-md {
        background-color: #fd7e14 !important
    }

    .bg-md-orange.btn-submit:hover,
    .btn.bg-md-orange:hover,
    .is-style-rwn-light .bg-md-orange.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-orange.wp-block-button__link:hover,
    button.bg-md-orange:hover {
        background-color: #dc6502
    }

    .bg-md-orange-hover:hover {
        background-color: #fd7e14
    }

    .bg-md-orange-linear {
        background: linear-gradient(#fd7e14, #dc6502)
    }

    .bg-md-orange-opacity-0 {
        background: 0 0
    }

    .bg-md-orange-opacity-25 {
        background: rgba(253, 126, 20, .25)
    }

    .bg-md-orange-opacity-50 {
        background: rgba(253, 126, 20, .5)
    }

    .bg-md-orange-opacity-75 {
        background: rgba(253, 126, 20, .75)
    }

    .bg-md-orange-opacity-80 {
        background: rgba(253, 126, 20, .8)
    }

    .bg-md-orange-opacity-90 {
        background: rgba(253, 126, 20, .9)
    }

    .bg-md-orange-opacity-100 {
        background: #fd7e14
    }

    .fill-md-orange {
        fill: #fd7e14 !important
    }

    .bg-md-orange-half-top {
        background: linear-gradient(0deg, transparent 50%, #fd7e14 50%)
    }

    .bg-md-orange-half-bottom {
        background: linear-gradient(0deg, #fd7e14 50%, transparent 50%)
    }

    .bg-md-yellow,
    .has-yellow-background-color-md {
        background-color: #ffc107 !important
    }

    .bg-md-yellow.btn-submit:hover,
    .btn.bg-md-yellow:hover,
    .is-style-rwn-light .bg-md-yellow.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-yellow.wp-block-button__link:hover,
    button.bg-md-yellow:hover {
        background-color: #d39e00
    }

    .bg-md-yellow-hover:hover {
        background-color: #ffc107
    }

    .bg-md-yellow-linear {
        background: linear-gradient(#ffc107, #d39e00)
    }

    .bg-md-yellow-opacity-0 {
        background: 0 0
    }

    .bg-md-yellow-opacity-25 {
        background: rgba(255, 193, 7, .25)
    }

    .bg-md-yellow-opacity-50 {
        background: rgba(255, 193, 7, .5)
    }

    .bg-md-yellow-opacity-75 {
        background: rgba(255, 193, 7, .75)
    }

    .bg-md-yellow-opacity-80 {
        background: rgba(255, 193, 7, .8)
    }

    .bg-md-yellow-opacity-90 {
        background: rgba(255, 193, 7, .9)
    }

    .bg-md-yellow-opacity-100 {
        background: #ffc107
    }

    .fill-md-yellow {
        fill: #ffc107 !important
    }

    .bg-md-yellow-half-top {
        background: linear-gradient(0deg, transparent 50%, #ffc107 50%)
    }

    .bg-md-yellow-half-bottom {
        background: linear-gradient(0deg, #ffc107 50%, transparent 50%)
    }

    .bg-md-green,
    .has-green-background-color-md {
        background-color: #28a745 !important
    }

    .bg-md-green.btn-submit:hover,
    .btn.bg-md-green:hover,
    .is-style-rwn-light .bg-md-green.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-green.wp-block-button__link:hover,
    button.bg-md-green:hover {
        background-color: #1e7e34
    }

    .bg-md-green-hover:hover {
        background-color: #28a745
    }

    .bg-md-green-linear {
        background: linear-gradient(#28a745, #1e7e34)
    }

    .bg-md-green-opacity-0 {
        background: 0 0
    }

    .bg-md-green-opacity-25 {
        background: rgba(40, 167, 69, .25)
    }

    .bg-md-green-opacity-50 {
        background: rgba(40, 167, 69, .5)
    }

    .bg-md-green-opacity-75 {
        background: rgba(40, 167, 69, .75)
    }

    .bg-md-green-opacity-80 {
        background: rgba(40, 167, 69, .8)
    }

    .bg-md-green-opacity-90 {
        background: rgba(40, 167, 69, .9)
    }

    .bg-md-green-opacity-100 {
        background: #28a745
    }

    .fill-md-green {
        fill: #28a745 !important
    }

    .bg-md-green-half-top {
        background: linear-gradient(0deg, transparent 50%, #28a745 50%)
    }

    .bg-md-green-half-bottom {
        background: linear-gradient(0deg, #28a745 50%, transparent 50%)
    }

    .bg-md-gray,
    .has-gray-background-color-md {
        background-color: #6c757d !important
    }

    .bg-md-gray.btn-submit:hover,
    .btn.bg-md-gray:hover,
    .is-style-rwn-light .bg-md-gray.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-gray.wp-block-button__link:hover,
    button.bg-md-gray:hover {
        background-color: #545b62
    }

    .bg-md-gray-hover:hover {
        background-color: #6c757d
    }

    .bg-md-gray-linear {
        background: linear-gradient(#6c757d, #545b62)
    }

    .bg-md-gray-opacity-0 {
        background: 0 0
    }

    .bg-md-gray-opacity-25 {
        background: rgba(108, 117, 125, .25)
    }

    .bg-md-gray-opacity-50 {
        background: rgba(108, 117, 125, .5)
    }

    .bg-md-gray-opacity-75 {
        background: rgba(108, 117, 125, .75)
    }

    .bg-md-gray-opacity-80 {
        background: rgba(108, 117, 125, .8)
    }

    .bg-md-gray-opacity-90 {
        background: rgba(108, 117, 125, .9)
    }

    .bg-md-gray-opacity-100 {
        background: #6c757d
    }

    .fill-md-gray {
        fill: #6c757d !important
    }

    .bg-md-gray-half-top {
        background: linear-gradient(0deg, transparent 50%, #6c757d 50%)
    }

    .bg-md-gray-half-bottom {
        background: linear-gradient(0deg, #6c757d 50%, transparent 50%)
    }

    .bg-md-gray-dark,
    .has-gray-dark-background-color-md {
        background-color: #343a40 !important
    }

    .bg-md-gray-dark.btn-submit:hover,
    .btn.bg-md-gray-dark:hover,
    .is-style-rwn-light .bg-md-gray-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-gray-dark.wp-block-button__link:hover,
    button.bg-md-gray-dark:hover {
        background-color: #1d2124
    }

    .bg-md-gray-dark-hover:hover {
        background-color: #343a40
    }

    .bg-md-gray-dark-linear {
        background: linear-gradient(#343a40, #1d2124)
    }

    .bg-md-gray-dark-opacity-0 {
        background: 0 0
    }

    .bg-md-gray-dark-opacity-25 {
        background: rgba(52, 58, 64, .25)
    }

    .bg-md-gray-dark-opacity-50 {
        background: rgba(52, 58, 64, .5)
    }

    .bg-md-gray-dark-opacity-75 {
        background: rgba(52, 58, 64, .75)
    }

    .bg-md-gray-dark-opacity-80 {
        background: rgba(52, 58, 64, .8)
    }

    .bg-md-gray-dark-opacity-90 {
        background: rgba(52, 58, 64, .9)
    }

    .bg-md-gray-dark-opacity-100 {
        background: #343a40
    }

    .fill-md-gray-dark {
        fill: #343a40 !important
    }

    .bg-md-gray-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #343a40 50%)
    }

    .bg-md-gray-dark-half-bottom {
        background: linear-gradient(0deg, #343a40 50%, transparent 50%)
    }

    .bg-md-gray-light,
    .has-gray-light-background-color-md {
        background-color: #c8c8c8 !important
    }

    .bg-md-gray-light.btn-submit:hover,
    .btn.bg-md-gray-light:hover,
    .is-style-rwn-light .bg-md-gray-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-gray-light.wp-block-button__link:hover,
    button.bg-md-gray-light:hover {
        background-color: #afafaf
    }

    .bg-md-gray-light-hover:hover {
        background-color: #c8c8c8
    }

    .bg-md-gray-light-linear {
        background: linear-gradient(#c8c8c8, #afafaf)
    }

    .bg-md-gray-light-opacity-0 {
        background: 0 0
    }

    .bg-md-gray-light-opacity-25 {
        background: rgba(200, 200, 200, .25)
    }

    .bg-md-gray-light-opacity-50 {
        background: rgba(200, 200, 200, .5)
    }

    .bg-md-gray-light-opacity-75 {
        background: rgba(200, 200, 200, .75)
    }

    .bg-md-gray-light-opacity-80 {
        background: rgba(200, 200, 200, .8)
    }

    .bg-md-gray-light-opacity-90 {
        background: rgba(200, 200, 200, .9)
    }

    .bg-md-gray-light-opacity-100 {
        background: #c8c8c8
    }

    .fill-md-gray-light {
        fill: #c8c8c8 !important
    }

    .bg-md-gray-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #c8c8c8 50%)
    }

    .bg-md-gray-light-half-bottom {
        background: linear-gradient(0deg, #c8c8c8 50%, transparent 50%)
    }

    .bg-md-dimgray,
    .has-dimgray-background-color-md {
        background-color: #6e8489 !important
    }

    .bg-md-dimgray.btn-submit:hover,
    .btn.bg-md-dimgray:hover,
    .is-style-rwn-light .bg-md-dimgray.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-dimgray.wp-block-button__link:hover,
    button.bg-md-dimgray:hover {
        background-color: #57696d
    }

    .bg-md-dimgray-hover:hover {
        background-color: #6e8489
    }

    .bg-md-dimgray-linear {
        background: linear-gradient(#6e8489, #57696d)
    }

    .bg-md-dimgray-opacity-0 {
        background: 0 0
    }

    .bg-md-dimgray-opacity-25 {
        background: rgba(110, 132, 137, .25)
    }

    .bg-md-dimgray-opacity-50 {
        background: rgba(110, 132, 137, .5)
    }

    .bg-md-dimgray-opacity-75 {
        background: rgba(110, 132, 137, .75)
    }

    .bg-md-dimgray-opacity-80 {
        background: rgba(110, 132, 137, .8)
    }

    .bg-md-dimgray-opacity-90 {
        background: rgba(110, 132, 137, .9)
    }

    .bg-md-dimgray-opacity-100 {
        background: #6e8489
    }

    .fill-md-dimgray {
        fill: #6e8489 !important
    }

    .bg-md-dimgray-half-top {
        background: linear-gradient(0deg, transparent 50%, #6e8489 50%)
    }

    .bg-md-dimgray-half-bottom {
        background: linear-gradient(0deg, #6e8489 50%, transparent 50%)
    }

    .bg-md-transparent,
    .has-transparent-background-color-md {
        background-color: transparent !important
    }

    .bg-md-transparent-hover:hover,
    .bg-md-transparent.btn-submit:hover,
    .btn.bg-md-transparent:hover,
    .is-style-rwn-light .bg-md-transparent.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-transparent.wp-block-button__link:hover,
    button.bg-md-transparent:hover {
        background-color: transparent
    }

    .bg-md-transparent-linear {
        background: linear-gradient(transparent, transparent)
    }

    .bg-md-transparent-opacity-0 {
        background: 0 0
    }

    .bg-md-transparent-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-md-transparent-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-md-transparent-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-md-transparent-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-md-transparent-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-md-transparent-opacity-100 {
        background: #000
    }

    .fill-md-transparent {
        fill: transparent !important
    }

    .bg-md-transparent-half-bottom,
    .bg-md-transparent-half-top {
        background: linear-gradient(0deg, transparent 50%, transparent 50%)
    }

    .bg-md-black,
    .has-black-background-color-md {
        background-color: #000 !important
    }

    .bg-md-black-hover:hover,
    .bg-md-black.btn-submit:hover,
    .btn.bg-md-black:hover,
    .is-style-rwn-light .bg-md-black.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-black.wp-block-button__link:hover,
    button.bg-md-black:hover {
        background-color: #000
    }

    .bg-md-black-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-md-black-opacity-0 {
        background: 0 0
    }

    .bg-md-black-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-md-black-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-md-black-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-md-black-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-md-black-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-md-black-opacity-100 {
        background: #000
    }

    .fill-md-black {
        fill: #000 !important
    }

    .bg-md-black-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-md-black-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-md-white,
    .has-white-background-color-md {
        background-color: #fff !important
    }

    .bg-md-white.btn-submit:hover,
    .btn.bg-md-white:hover,
    .is-style-rwn-light .bg-md-white.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-white.wp-block-button__link:hover,
    button.bg-md-white:hover {
        background-color: #e6e6e6
    }

    .bg-md-white-hover:hover {
        background-color: #fff
    }

    .bg-md-white-linear {
        background: linear-gradient(#fff, #e6e6e6)
    }

    .bg-md-white-opacity-0 {
        background: 0 0
    }

    .bg-md-white-opacity-25 {
        background: rgba(255, 255, 255, .25)
    }

    .bg-md-white-opacity-50 {
        background: rgba(255, 255, 255, .5)
    }

    .bg-md-white-opacity-75 {
        background: rgba(255, 255, 255, .75)
    }

    .bg-md-white-opacity-80 {
        background: rgba(255, 255, 255, .8)
    }

    .bg-md-white-opacity-90 {
        background: rgba(255, 255, 255, .9)
    }

    .bg-md-white-opacity-100 {
        background: #fff
    }

    .fill-md-white {
        fill: #fff !important
    }

    .bg-md-white-half-top {
        background: linear-gradient(0deg, transparent 50%, #fff 50%)
    }

    .bg-md-white-half-bottom {
        background: linear-gradient(0deg, #fff 50%, transparent 50%)
    }

    .bg-md-primary,
    .has-primary-background-color-md {
        background-color: #111 !important
    }

    .bg-md-primary.btn-submit:hover,
    .btn.bg-md-primary:hover,
    .is-style-rwn-light .bg-md-primary.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-primary.wp-block-button__link:hover,
    button.bg-md-primary:hover {
        background-color: #000
    }

    .bg-md-primary-hover:hover {
        background-color: #111
    }

    .bg-md-primary-linear {
        background: linear-gradient(#111, #000)
    }

    .bg-md-primary-opacity-0 {
        background: 0 0
    }

    .bg-md-primary-opacity-25 {
        background: rgba(17, 17, 17, .25)
    }

    .bg-md-primary-opacity-50 {
        background: rgba(17, 17, 17, .5)
    }

    .bg-md-primary-opacity-75 {
        background: rgba(17, 17, 17, .75)
    }

    .bg-md-primary-opacity-80 {
        background: rgba(17, 17, 17, .8)
    }

    .bg-md-primary-opacity-90 {
        background: rgba(17, 17, 17, .9)
    }

    .bg-md-primary-opacity-100 {
        background: #111
    }

    .fill-md-primary {
        fill: #111 !important
    }

    .bg-md-primary-half-top {
        background: linear-gradient(0deg, transparent 50%, #111 50%)
    }

    .bg-md-primary-half-bottom {
        background: linear-gradient(0deg, #111 50%, transparent 50%)
    }

    .bg-md-secondary,
    .has-secondary-background-color-md {
        background-color: #1a1a1a !important
    }

    .bg-md-secondary.btn-submit:hover,
    .btn.bg-md-secondary:hover,
    .is-style-rwn-light .bg-md-secondary.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-secondary.wp-block-button__link:hover,
    button.bg-md-secondary:hover {
        background-color: #010101
    }

    .bg-md-secondary-hover:hover {
        background-color: #1a1a1a
    }

    .bg-md-secondary-linear {
        background: linear-gradient(#1a1a1a, #010101)
    }

    .bg-md-secondary-opacity-0 {
        background: 0 0
    }

    .bg-md-secondary-opacity-25 {
        background: rgba(26, 26, 26, .25)
    }

    .bg-md-secondary-opacity-50 {
        background: rgba(26, 26, 26, .5)
    }

    .bg-md-secondary-opacity-75 {
        background: rgba(26, 26, 26, .75)
    }

    .bg-md-secondary-opacity-80 {
        background: rgba(26, 26, 26, .8)
    }

    .bg-md-secondary-opacity-90 {
        background: rgba(26, 26, 26, .9)
    }

    .bg-md-secondary-opacity-100 {
        background: #1a1a1a
    }

    .fill-md-secondary {
        fill: #1a1a1a !important
    }

    .bg-md-secondary-half-top {
        background: linear-gradient(0deg, transparent 50%, #1a1a1a 50%)
    }

    .bg-md-secondary-half-bottom {
        background: linear-gradient(0deg, #1a1a1a 50%, transparent 50%)
    }

    .bg-md-success,
    .has-success-background-color-md {
        background-color: #28a745 !important
    }

    .bg-md-success.btn-submit:hover,
    .btn.bg-md-success:hover,
    .is-style-rwn-light .bg-md-success.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-success.wp-block-button__link:hover,
    button.bg-md-success:hover {
        background-color: #1e7e34
    }

    .bg-md-success-hover:hover {
        background-color: #28a745
    }

    .bg-md-success-linear {
        background: linear-gradient(#28a745, #1e7e34)
    }

    .bg-md-success-opacity-0 {
        background: 0 0
    }

    .bg-md-success-opacity-25 {
        background: rgba(40, 167, 69, .25)
    }

    .bg-md-success-opacity-50 {
        background: rgba(40, 167, 69, .5)
    }

    .bg-md-success-opacity-75 {
        background: rgba(40, 167, 69, .75)
    }

    .bg-md-success-opacity-80 {
        background: rgba(40, 167, 69, .8)
    }

    .bg-md-success-opacity-90 {
        background: rgba(40, 167, 69, .9)
    }

    .bg-md-success-opacity-100 {
        background: #28a745
    }

    .fill-md-success {
        fill: #28a745 !important
    }

    .bg-md-success-half-top {
        background: linear-gradient(0deg, transparent 50%, #28a745 50%)
    }

    .bg-md-success-half-bottom {
        background: linear-gradient(0deg, #28a745 50%, transparent 50%)
    }

    .bg-md-info,
    .has-info-background-color-md {
        background-color: #17a2b8 !important
    }

    .bg-md-info.btn-submit:hover,
    .btn.bg-md-info:hover,
    .is-style-rwn-light .bg-md-info.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-info.wp-block-button__link:hover,
    button.bg-md-info:hover {
        background-color: #117a8b
    }

    .bg-md-info-hover:hover {
        background-color: #17a2b8
    }

    .bg-md-info-linear {
        background: linear-gradient(#17a2b8, #117a8b)
    }

    .bg-md-info-opacity-0 {
        background: 0 0
    }

    .bg-md-info-opacity-25 {
        background: rgba(23, 162, 184, .25)
    }

    .bg-md-info-opacity-50 {
        background: rgba(23, 162, 184, .5)
    }

    .bg-md-info-opacity-75 {
        background: rgba(23, 162, 184, .75)
    }

    .bg-md-info-opacity-80 {
        background: rgba(23, 162, 184, .8)
    }

    .bg-md-info-opacity-90 {
        background: rgba(23, 162, 184, .9)
    }

    .bg-md-info-opacity-100 {
        background: #17a2b8
    }

    .fill-md-info {
        fill: #17a2b8 !important
    }

    .bg-md-info-half-top {
        background: linear-gradient(0deg, transparent 50%, #17a2b8 50%)
    }

    .bg-md-info-half-bottom {
        background: linear-gradient(0deg, #17a2b8 50%, transparent 50%)
    }

    .bg-md-warning,
    .has-warning-background-color-md {
        background-color: #ffc107 !important
    }

    .bg-md-warning.btn-submit:hover,
    .btn.bg-md-warning:hover,
    .is-style-rwn-light .bg-md-warning.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-warning.wp-block-button__link:hover,
    button.bg-md-warning:hover {
        background-color: #d39e00
    }

    .bg-md-warning-hover:hover {
        background-color: #ffc107
    }

    .bg-md-warning-linear {
        background: linear-gradient(#ffc107, #d39e00)
    }

    .bg-md-warning-opacity-0 {
        background: 0 0
    }

    .bg-md-warning-opacity-25 {
        background: rgba(255, 193, 7, .25)
    }

    .bg-md-warning-opacity-50 {
        background: rgba(255, 193, 7, .5)
    }

    .bg-md-warning-opacity-75 {
        background: rgba(255, 193, 7, .75)
    }

    .bg-md-warning-opacity-80 {
        background: rgba(255, 193, 7, .8)
    }

    .bg-md-warning-opacity-90 {
        background: rgba(255, 193, 7, .9)
    }

    .bg-md-warning-opacity-100 {
        background: #ffc107
    }

    .fill-md-warning {
        fill: #ffc107 !important
    }

    .bg-md-warning-half-top {
        background: linear-gradient(0deg, transparent 50%, #ffc107 50%)
    }

    .bg-md-warning-half-bottom {
        background: linear-gradient(0deg, #ffc107 50%, transparent 50%)
    }

    .bg-md-danger,
    .has-danger-background-color-md {
        background-color: #dc3545 !important
    }

    .bg-md-danger.btn-submit:hover,
    .btn.bg-md-danger:hover,
    .is-style-rwn-light .bg-md-danger.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-danger.wp-block-button__link:hover,
    button.bg-md-danger:hover {
        background-color: #bd2130
    }

    .bg-md-danger-hover:hover {
        background-color: #dc3545
    }

    .bg-md-danger-linear {
        background: linear-gradient(#dc3545, #bd2130)
    }

    .bg-md-danger-opacity-0 {
        background: 0 0
    }

    .bg-md-danger-opacity-25 {
        background: rgba(220, 53, 69, .25)
    }

    .bg-md-danger-opacity-50 {
        background: rgba(220, 53, 69, .5)
    }

    .bg-md-danger-opacity-75 {
        background: rgba(220, 53, 69, .75)
    }

    .bg-md-danger-opacity-80 {
        background: rgba(220, 53, 69, .8)
    }

    .bg-md-danger-opacity-90 {
        background: rgba(220, 53, 69, .9)
    }

    .bg-md-danger-opacity-100 {
        background: #dc3545
    }

    .fill-md-danger {
        fill: #dc3545 !important
    }

    .bg-md-danger-half-top {
        background: linear-gradient(0deg, transparent 50%, #dc3545 50%)
    }

    .bg-md-danger-half-bottom {
        background: linear-gradient(0deg, #dc3545 50%, transparent 50%)
    }

    .bg-md-light,
    .has-light-background-color-md {
        background-color: #f8f9fa !important
    }

    .bg-md-light.btn-submit:hover,
    .btn.bg-md-light:hover,
    .is-style-rwn-light .bg-md-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-light.wp-block-button__link:hover,
    button.bg-md-light:hover {
        background-color: #dae0e5
    }

    .bg-md-light-hover:hover {
        background-color: #f8f9fa
    }

    .bg-md-light-linear {
        background: linear-gradient(#f8f9fa, #dae0e5)
    }

    .bg-md-light-opacity-0 {
        background: 0 0
    }

    .bg-md-light-opacity-25 {
        background: rgba(248, 249, 250, .25)
    }

    .bg-md-light-opacity-50 {
        background: rgba(248, 249, 250, .5)
    }

    .bg-md-light-opacity-75 {
        background: rgba(248, 249, 250, .75)
    }

    .bg-md-light-opacity-80 {
        background: rgba(248, 249, 250, .8)
    }

    .bg-md-light-opacity-90 {
        background: rgba(248, 249, 250, .9)
    }

    .bg-md-light-opacity-100 {
        background: #f8f9fa
    }

    .fill-md-light {
        fill: #f8f9fa !important
    }

    .bg-md-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #f8f9fa 50%)
    }

    .bg-md-light-half-bottom {
        background: linear-gradient(0deg, #f8f9fa 50%, transparent 50%)
    }

    .bg-md-dark,
    .has-dark-background-color-md {
        background-color: #343a40 !important
    }

    .bg-md-dark.btn-submit:hover,
    .btn.bg-md-dark:hover,
    .is-style-rwn-light .bg-md-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-dark.wp-block-button__link:hover,
    button.bg-md-dark:hover {
        background-color: #1d2124
    }

    .bg-md-dark-hover:hover {
        background-color: #343a40
    }

    .bg-md-dark-linear {
        background: linear-gradient(#343a40, #1d2124)
    }

    .bg-md-dark-opacity-0 {
        background: 0 0
    }

    .bg-md-dark-opacity-25 {
        background: rgba(52, 58, 64, .25)
    }

    .bg-md-dark-opacity-50 {
        background: rgba(52, 58, 64, .5)
    }

    .bg-md-dark-opacity-75 {
        background: rgba(52, 58, 64, .75)
    }

    .bg-md-dark-opacity-80 {
        background: rgba(52, 58, 64, .8)
    }

    .bg-md-dark-opacity-90 {
        background: rgba(52, 58, 64, .9)
    }

    .bg-md-dark-opacity-100 {
        background: #343a40
    }

    .fill-md-dark {
        fill: #343a40 !important
    }

    .bg-md-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #343a40 50%)
    }

    .bg-md-dark-half-bottom {
        background: linear-gradient(0deg, #343a40 50%, transparent 50%)
    }

    .bg-md-primary-light,
    .has-primary-light-background-color-md {
        background-color: #444 !important
    }

    .bg-md-primary-light.btn-submit:hover,
    .btn.bg-md-primary-light:hover,
    .is-style-rwn-light .bg-md-primary-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-primary-light.wp-block-button__link:hover,
    button.bg-md-primary-light:hover {
        background-color: #2b2b2b
    }

    .bg-md-primary-light-hover:hover {
        background-color: #444
    }

    .bg-md-primary-light-linear {
        background: linear-gradient(#444, #2b2b2b)
    }

    .bg-md-primary-light-opacity-0 {
        background: 0 0
    }

    .bg-md-primary-light-opacity-25 {
        background: rgba(68, 68, 68, .25)
    }

    .bg-md-primary-light-opacity-50 {
        background: rgba(68, 68, 68, .5)
    }

    .bg-md-primary-light-opacity-75 {
        background: rgba(68, 68, 68, .75)
    }

    .bg-md-primary-light-opacity-80 {
        background: rgba(68, 68, 68, .8)
    }

    .bg-md-primary-light-opacity-90 {
        background: rgba(68, 68, 68, .9)
    }

    .bg-md-primary-light-opacity-100 {
        background: #444
    }

    .fill-md-primary-light {
        fill: #444 !important
    }

    .bg-md-primary-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #444 50%)
    }

    .bg-md-primary-light-half-bottom {
        background: linear-gradient(0deg, #444 50%, transparent 50%)
    }

    .bg-md-primary-dark,
    .has-primary-dark-background-color-md {
        background-color: #000 !important
    }

    .bg-md-primary-dark-hover:hover,
    .bg-md-primary-dark.btn-submit:hover,
    .btn.bg-md-primary-dark:hover,
    .is-style-rwn-light .bg-md-primary-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-primary-dark.wp-block-button__link:hover,
    button.bg-md-primary-dark:hover {
        background-color: #000
    }

    .bg-md-primary-dark-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-md-primary-dark-opacity-0 {
        background: 0 0
    }

    .bg-md-primary-dark-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-md-primary-dark-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-md-primary-dark-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-md-primary-dark-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-md-primary-dark-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-md-primary-dark-opacity-100 {
        background: #000
    }

    .fill-md-primary-dark {
        fill: #000 !important
    }

    .bg-md-primary-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-md-primary-dark-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-md-secondary-light,
    .has-secondary-light-background-color-md {
        background-color: #4d4d4d !important
    }

    .bg-md-secondary-light.btn-submit:hover,
    .btn.bg-md-secondary-light:hover,
    .is-style-rwn-light .bg-md-secondary-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-secondary-light.wp-block-button__link:hover,
    button.bg-md-secondary-light:hover {
        background-color: #343434
    }

    .bg-md-secondary-light-hover:hover {
        background-color: #4d4d4d
    }

    .bg-md-secondary-light-linear {
        background: linear-gradient(#4d4d4d, #343434)
    }

    .bg-md-secondary-light-opacity-0 {
        background: 0 0
    }

    .bg-md-secondary-light-opacity-25 {
        background: rgba(77, 77, 77, .25)
    }

    .bg-md-secondary-light-opacity-50 {
        background: rgba(77, 77, 77, .5)
    }

    .bg-md-secondary-light-opacity-75 {
        background: rgba(77, 77, 77, .75)
    }

    .bg-md-secondary-light-opacity-80 {
        background: rgba(77, 77, 77, .8)
    }

    .bg-md-secondary-light-opacity-90 {
        background: rgba(77, 77, 77, .9)
    }

    .bg-md-secondary-light-opacity-100 {
        background: #4d4d4d
    }

    .fill-md-secondary-light {
        fill: #4d4d4d !important
    }

    .bg-md-secondary-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #4d4d4d 50%)
    }

    .bg-md-secondary-light-half-bottom {
        background: linear-gradient(0deg, #4d4d4d 50%, transparent 50%)
    }

    .bg-md-secondary-dark,
    .has-secondary-dark-background-color-md {
        background-color: #000 !important
    }

    .bg-md-secondary-dark-hover:hover,
    .bg-md-secondary-dark.btn-submit:hover,
    .btn.bg-md-secondary-dark:hover,
    .is-style-rwn-light .bg-md-secondary-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-secondary-dark.wp-block-button__link:hover,
    button.bg-md-secondary-dark:hover {
        background-color: #000
    }

    .bg-md-secondary-dark-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-md-secondary-dark-opacity-0 {
        background: 0 0
    }

    .bg-md-secondary-dark-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-md-secondary-dark-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-md-secondary-dark-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-md-secondary-dark-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-md-secondary-dark-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-md-secondary-dark-opacity-100 {
        background: #000
    }

    .fill-md-secondary-dark {
        fill: #000 !important
    }

    .bg-md-secondary-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-md-secondary-dark-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-md-third,
    .has-third-background-color-md {
        background-color: #443f3f !important
    }

    .bg-md-third.btn-submit:hover,
    .btn.bg-md-third:hover,
    .is-style-rwn-light .bg-md-third.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-third.wp-block-button__link:hover,
    button.bg-md-third:hover {
        background-color: #2a2626
    }

    .bg-md-third-hover:hover {
        background-color: #443f3f
    }

    .bg-md-third-linear {
        background: linear-gradient(#443f3f, #2a2626)
    }

    .bg-md-third-opacity-0 {
        background: 0 0
    }

    .bg-md-third-opacity-25 {
        background: rgba(68, 63, 63, .25)
    }

    .bg-md-third-opacity-50 {
        background: rgba(68, 63, 63, .5)
    }

    .bg-md-third-opacity-75 {
        background: rgba(68, 63, 63, .75)
    }

    .bg-md-third-opacity-80 {
        background: rgba(68, 63, 63, .8)
    }

    .bg-md-third-opacity-90 {
        background: rgba(68, 63, 63, .9)
    }

    .bg-md-third-opacity-100 {
        background: #443f3f
    }

    .fill-md-third {
        fill: #443f3f !important
    }

    .bg-md-third-half-top {
        background: linear-gradient(0deg, transparent 50%, #443f3f 50%)
    }

    .bg-md-third-half-bottom {
        background: linear-gradient(0deg, #443f3f 50%, transparent 50%)
    }

    .bg-md-third-light,
    .has-third-light-background-color-md {
        background-color: #797070 !important
    }

    .bg-md-third-light.btn-submit:hover,
    .btn.bg-md-third-light:hover,
    .is-style-rwn-light .bg-md-third-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-third-light.wp-block-button__link:hover,
    button.bg-md-third-light:hover {
        background-color: #5e5858
    }

    .bg-md-third-light-hover:hover {
        background-color: #797070
    }

    .bg-md-third-light-linear {
        background: linear-gradient(#797070, #5e5858)
    }

    .bg-md-third-light-opacity-0 {
        background: 0 0
    }

    .bg-md-third-light-opacity-25 {
        background: rgba(121, 112, 112, .25)
    }

    .bg-md-third-light-opacity-50 {
        background: rgba(121, 112, 112, .5)
    }

    .bg-md-third-light-opacity-75 {
        background: rgba(121, 112, 112, .75)
    }

    .bg-md-third-light-opacity-80 {
        background: rgba(121, 112, 112, .8)
    }

    .bg-md-third-light-opacity-90 {
        background: rgba(121, 112, 112, .9)
    }

    .bg-md-third-light-opacity-100 {
        background: #797070
    }

    .fill-md-third-light {
        fill: #797070 !important
    }

    .bg-md-third-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #797070 50%)
    }

    .bg-md-third-light-half-bottom {
        background: linear-gradient(0deg, #797070 50%, transparent 50%)
    }

    .bg-md-third-dark,
    .has-third-dark-background-color-md {
        background-color: #0f0e0e !important
    }

    .bg-md-third-dark.btn-submit:hover,
    .btn.bg-md-third-dark:hover,
    .is-style-rwn-light .bg-md-third-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-third-dark.wp-block-button__link:hover,
    button.bg-md-third-dark:hover {
        background-color: #000
    }

    .bg-md-third-dark-hover:hover {
        background-color: #0f0e0e
    }

    .bg-md-third-dark-linear {
        background: linear-gradient(#0f0e0e, #000)
    }

    .bg-md-third-dark-opacity-0 {
        background: 0 0
    }

    .bg-md-third-dark-opacity-25 {
        background: rgba(15, 14, 14, .25)
    }

    .bg-md-third-dark-opacity-50 {
        background: rgba(15, 14, 14, .5)
    }

    .bg-md-third-dark-opacity-75 {
        background: rgba(15, 14, 14, .75)
    }

    .bg-md-third-dark-opacity-80 {
        background: rgba(15, 14, 14, .8)
    }

    .bg-md-third-dark-opacity-90 {
        background: rgba(15, 14, 14, .9)
    }

    .bg-md-third-dark-opacity-100 {
        background: #0f0e0e
    }

    .fill-md-third-dark {
        fill: #0f0e0e !important
    }

    .bg-md-third-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #0f0e0e 50%)
    }

    .bg-md-third-dark-half-bottom {
        background: linear-gradient(0deg, #0f0e0e 50%, transparent 50%)
    }

    .bg-md-fourth,
    .has-fourth-background-color-md {
        background-color: #f9f9f9 !important
    }

    .bg-md-fourth.btn-submit:hover,
    .btn.bg-md-fourth:hover,
    .is-style-rwn-light .bg-md-fourth.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-fourth.wp-block-button__link:hover,
    button.bg-md-fourth:hover {
        background-color: #e0e0e0
    }

    .bg-md-fourth-hover:hover {
        background-color: #f9f9f9
    }

    .bg-md-fourth-linear {
        background: linear-gradient(#f9f9f9, #e0e0e0)
    }

    .bg-md-fourth-opacity-0 {
        background: 0 0
    }

    .bg-md-fourth-opacity-25 {
        background: rgba(249, 249, 249, .25)
    }

    .bg-md-fourth-opacity-50 {
        background: rgba(249, 249, 249, .5)
    }

    .bg-md-fourth-opacity-75 {
        background: rgba(249, 249, 249, .75)
    }

    .bg-md-fourth-opacity-80 {
        background: rgba(249, 249, 249, .8)
    }

    .bg-md-fourth-opacity-90 {
        background: rgba(249, 249, 249, .9)
    }

    .bg-md-fourth-opacity-100 {
        background: #f9f9f9
    }

    .fill-md-fourth {
        fill: #f9f9f9 !important
    }

    .bg-md-fourth-half-top {
        background: linear-gradient(0deg, transparent 50%, #f9f9f9 50%)
    }

    .bg-md-fourth-half-bottom {
        background: linear-gradient(0deg, #f9f9f9 50%, transparent 50%)
    }

    .bg-md-fourth-light,
    .has-fourth-light-background-color-md {
        background-color: #fff !important
    }

    .bg-md-fourth-light.btn-submit:hover,
    .btn.bg-md-fourth-light:hover,
    .is-style-rwn-light .bg-md-fourth-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-fourth-light.wp-block-button__link:hover,
    button.bg-md-fourth-light:hover {
        background-color: #e6e6e6
    }

    .bg-md-fourth-light-hover:hover {
        background-color: #fff
    }

    .bg-md-fourth-light-linear {
        background: linear-gradient(#fff, #e6e6e6)
    }

    .bg-md-fourth-light-opacity-0 {
        background: 0 0
    }

    .bg-md-fourth-light-opacity-25 {
        background: rgba(255, 255, 255, .25)
    }

    .bg-md-fourth-light-opacity-50 {
        background: rgba(255, 255, 255, .5)
    }

    .bg-md-fourth-light-opacity-75 {
        background: rgba(255, 255, 255, .75)
    }

    .bg-md-fourth-light-opacity-80 {
        background: rgba(255, 255, 255, .8)
    }

    .bg-md-fourth-light-opacity-90 {
        background: rgba(255, 255, 255, .9)
    }

    .bg-md-fourth-light-opacity-100 {
        background: #fff
    }

    .fill-md-fourth-light {
        fill: #fff !important
    }

    .bg-md-fourth-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #fff 50%)
    }

    .bg-md-fourth-light-half-bottom {
        background: linear-gradient(0deg, #fff 50%, transparent 50%)
    }

    .bg-md-fourth-dark,
    .has-fourth-dark-background-color-md {
        background-color: #c6c6c6 !important
    }

    .bg-md-fourth-dark.btn-submit:hover,
    .btn.bg-md-fourth-dark:hover,
    .is-style-rwn-light .bg-md-fourth-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-fourth-dark.wp-block-button__link:hover,
    button.bg-md-fourth-dark:hover {
        background-color: #adadad
    }

    .bg-md-fourth-dark-hover:hover {
        background-color: #c6c6c6
    }

    .bg-md-fourth-dark-linear {
        background: linear-gradient(#c6c6c6, #adadad)
    }

    .bg-md-fourth-dark-opacity-0 {
        background: 0 0
    }

    .bg-md-fourth-dark-opacity-25 {
        background: rgba(198, 198, 198, .25)
    }

    .bg-md-fourth-dark-opacity-50 {
        background: rgba(198, 198, 198, .5)
    }

    .bg-md-fourth-dark-opacity-75 {
        background: rgba(198, 198, 198, .75)
    }

    .bg-md-fourth-dark-opacity-80 {
        background: rgba(198, 198, 198, .8)
    }

    .bg-md-fourth-dark-opacity-90 {
        background: rgba(198, 198, 198, .9)
    }

    .bg-md-fourth-dark-opacity-100 {
        background: #c6c6c6
    }

    .fill-md-fourth-dark {
        fill: #c6c6c6 !important
    }

    .bg-md-fourth-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #c6c6c6 50%)
    }

    .bg-md-fourth-dark-half-bottom {
        background: linear-gradient(0deg, #c6c6c6 50%, transparent 50%)
    }

    .bg-md-fifth,
    .has-fifth-background-color-md {
        background-color: #b1b1b1 !important
    }

    .bg-md-fifth.btn-submit:hover,
    .btn.bg-md-fifth:hover,
    .is-style-rwn-light .bg-md-fifth.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-fifth.wp-block-button__link:hover,
    button.bg-md-fifth:hover {
        background-color: #989898
    }

    .bg-md-fifth-hover:hover {
        background-color: #b1b1b1
    }

    .bg-md-fifth-linear {
        background: linear-gradient(#b1b1b1, #989898)
    }

    .bg-md-fifth-opacity-0 {
        background: 0 0
    }

    .bg-md-fifth-opacity-25 {
        background: rgba(177, 177, 177, .25)
    }

    .bg-md-fifth-opacity-50 {
        background: rgba(177, 177, 177, .5)
    }

    .bg-md-fifth-opacity-75 {
        background: rgba(177, 177, 177, .75)
    }

    .bg-md-fifth-opacity-80 {
        background: rgba(177, 177, 177, .8)
    }

    .bg-md-fifth-opacity-90 {
        background: rgba(177, 177, 177, .9)
    }

    .bg-md-fifth-opacity-100 {
        background: #b1b1b1
    }

    .fill-md-fifth {
        fill: #b1b1b1 !important
    }

    .bg-md-fifth-half-top {
        background: linear-gradient(0deg, transparent 50%, #b1b1b1 50%)
    }

    .bg-md-fifth-half-bottom {
        background: linear-gradient(0deg, #b1b1b1 50%, transparent 50%)
    }

    .bg-md-fifth-light,
    .has-fifth-light-background-color-md {
        background-color: #e4e4e4 !important
    }

    .bg-md-fifth-light.btn-submit:hover,
    .btn.bg-md-fifth-light:hover,
    .is-style-rwn-light .bg-md-fifth-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-fifth-light.wp-block-button__link:hover,
    button.bg-md-fifth-light:hover {
        background-color: #cbcbcb
    }

    .bg-md-fifth-light-hover:hover {
        background-color: #e4e4e4
    }

    .bg-md-fifth-light-linear {
        background: linear-gradient(#e4e4e4, #cbcbcb)
    }

    .bg-md-fifth-light-opacity-0 {
        background: 0 0
    }

    .bg-md-fifth-light-opacity-25 {
        background: rgba(228, 228, 228, .25)
    }

    .bg-md-fifth-light-opacity-50 {
        background: rgba(228, 228, 228, .5)
    }

    .bg-md-fifth-light-opacity-75 {
        background: rgba(228, 228, 228, .75)
    }

    .bg-md-fifth-light-opacity-80 {
        background: rgba(228, 228, 228, .8)
    }

    .bg-md-fifth-light-opacity-90 {
        background: rgba(228, 228, 228, .9)
    }

    .bg-md-fifth-light-opacity-100 {
        background: #e4e4e4
    }

    .fill-md-fifth-light {
        fill: #e4e4e4 !important
    }

    .bg-md-fifth-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #e4e4e4 50%)
    }

    .bg-md-fifth-light-half-bottom {
        background: linear-gradient(0deg, #e4e4e4 50%, transparent 50%)
    }

    .bg-md-fifth-dark,
    .has-fifth-dark-background-color-md {
        background-color: #7e7e7e !important
    }

    .bg-md-fifth-dark.btn-submit:hover,
    .btn.bg-md-fifth-dark:hover,
    .is-style-rwn-light .bg-md-fifth-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-fifth-dark.wp-block-button__link:hover,
    button.bg-md-fifth-dark:hover {
        background-color: #656565
    }

    .bg-md-fifth-dark-hover:hover {
        background-color: #7e7e7e
    }

    .bg-md-fifth-dark-linear {
        background: linear-gradient(#7e7e7e, #656565)
    }

    .bg-md-fifth-dark-opacity-0 {
        background: 0 0
    }

    .bg-md-fifth-dark-opacity-25 {
        background: rgba(126, 126, 126, .25)
    }

    .bg-md-fifth-dark-opacity-50 {
        background: rgba(126, 126, 126, .5)
    }

    .bg-md-fifth-dark-opacity-75 {
        background: rgba(126, 126, 126, .75)
    }

    .bg-md-fifth-dark-opacity-80 {
        background: rgba(126, 126, 126, .8)
    }

    .bg-md-fifth-dark-opacity-90 {
        background: rgba(126, 126, 126, .9)
    }

    .bg-md-fifth-dark-opacity-100 {
        background: #7e7e7e
    }

    .fill-md-fifth-dark {
        fill: #7e7e7e !important
    }

    .bg-md-fifth-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #7e7e7e 50%)
    }

    .bg-md-fifth-dark-half-bottom {
        background: linear-gradient(0deg, #7e7e7e 50%, transparent 50%)
    }

    .bg-md-sixth,
    .has-sixth-background-color-md {
        background-color: #0d0d0d !important
    }

    .bg-md-sixth.btn-submit:hover,
    .btn.bg-md-sixth:hover,
    .is-style-rwn-light .bg-md-sixth.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-sixth.wp-block-button__link:hover,
    button.bg-md-sixth:hover {
        background-color: #000
    }

    .bg-md-sixth-hover:hover {
        background-color: #0d0d0d
    }

    .bg-md-sixth-linear {
        background: linear-gradient(#0d0d0d, #000)
    }

    .bg-md-sixth-opacity-0 {
        background: 0 0
    }

    .bg-md-sixth-opacity-25 {
        background: rgba(13, 13, 13, .25)
    }

    .bg-md-sixth-opacity-50 {
        background: rgba(13, 13, 13, .5)
    }

    .bg-md-sixth-opacity-75 {
        background: rgba(13, 13, 13, .75)
    }

    .bg-md-sixth-opacity-80 {
        background: rgba(13, 13, 13, .8)
    }

    .bg-md-sixth-opacity-90 {
        background: rgba(13, 13, 13, .9)
    }

    .bg-md-sixth-opacity-100 {
        background: #0d0d0d
    }

    .fill-md-sixth {
        fill: #0d0d0d !important
    }

    .bg-md-sixth-half-top {
        background: linear-gradient(0deg, transparent 50%, #0d0d0d 50%)
    }

    .bg-md-sixth-half-bottom {
        background: linear-gradient(0deg, #0d0d0d 50%, transparent 50%)
    }

    .bg-md-sixth-light,
    .has-sixth-light-background-color-md {
        background-color: #404040 !important
    }

    .bg-md-sixth-light.btn-submit:hover,
    .btn.bg-md-sixth-light:hover,
    .is-style-rwn-light .bg-md-sixth-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-sixth-light.wp-block-button__link:hover,
    button.bg-md-sixth-light:hover {
        background-color: #272727
    }

    .bg-md-sixth-light-hover:hover {
        background-color: #404040
    }

    .bg-md-sixth-light-linear {
        background: linear-gradient(#404040, #272727)
    }

    .bg-md-sixth-light-opacity-0 {
        background: 0 0
    }

    .bg-md-sixth-light-opacity-25 {
        background: rgba(64, 64, 64, .25)
    }

    .bg-md-sixth-light-opacity-50 {
        background: rgba(64, 64, 64, .5)
    }

    .bg-md-sixth-light-opacity-75 {
        background: rgba(64, 64, 64, .75)
    }

    .bg-md-sixth-light-opacity-80 {
        background: rgba(64, 64, 64, .8)
    }

    .bg-md-sixth-light-opacity-90 {
        background: rgba(64, 64, 64, .9)
    }

    .bg-md-sixth-light-opacity-100 {
        background: #404040
    }

    .fill-md-sixth-light {
        fill: #404040 !important
    }

    .bg-md-sixth-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #404040 50%)
    }

    .bg-md-sixth-light-half-bottom {
        background: linear-gradient(0deg, #404040 50%, transparent 50%)
    }

    .bg-md-sixth-dark,
    .has-sixth-dark-background-color-md {
        background-color: #000 !important
    }

    .bg-md-sixth-dark-hover:hover,
    .bg-md-sixth-dark.btn-submit:hover,
    .btn.bg-md-sixth-dark:hover,
    .is-style-rwn-light .bg-md-sixth-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-sixth-dark.wp-block-button__link:hover,
    button.bg-md-sixth-dark:hover {
        background-color: #000
    }

    .bg-md-sixth-dark-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-md-sixth-dark-opacity-0 {
        background: 0 0
    }

    .bg-md-sixth-dark-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-md-sixth-dark-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-md-sixth-dark-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-md-sixth-dark-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-md-sixth-dark-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-md-sixth-dark-opacity-100 {
        background: #000
    }

    .fill-md-sixth-dark {
        fill: #000 !important
    }

    .bg-md-sixth-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-md-sixth-dark-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-md-seventh,
    .has-seventh-background-color-md {
        background-color: #787878 !important
    }

    .bg-md-seventh.btn-submit:hover,
    .btn.bg-md-seventh:hover,
    .is-style-rwn-light .bg-md-seventh.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-seventh.wp-block-button__link:hover,
    button.bg-md-seventh:hover {
        background-color: #5f5f5f
    }

    .bg-md-seventh-hover:hover {
        background-color: #787878
    }

    .bg-md-seventh-linear {
        background: linear-gradient(#787878, #5f5f5f)
    }

    .bg-md-seventh-opacity-0 {
        background: 0 0
    }

    .bg-md-seventh-opacity-25 {
        background: rgba(120, 120, 120, .25)
    }

    .bg-md-seventh-opacity-50 {
        background: rgba(120, 120, 120, .5)
    }

    .bg-md-seventh-opacity-75 {
        background: rgba(120, 120, 120, .75)
    }

    .bg-md-seventh-opacity-80 {
        background: rgba(120, 120, 120, .8)
    }

    .bg-md-seventh-opacity-90 {
        background: rgba(120, 120, 120, .9)
    }

    .bg-md-seventh-opacity-100 {
        background: #787878
    }

    .fill-md-seventh {
        fill: #787878 !important
    }

    .bg-md-seventh-half-top {
        background: linear-gradient(0deg, transparent 50%, #787878 50%)
    }

    .bg-md-seventh-half-bottom {
        background: linear-gradient(0deg, #787878 50%, transparent 50%)
    }

    .bg-md-seventh-light,
    .has-seventh-light-background-color-md {
        background-color: #ababab !important
    }

    .bg-md-seventh-light.btn-submit:hover,
    .btn.bg-md-seventh-light:hover,
    .is-style-rwn-light .bg-md-seventh-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-seventh-light.wp-block-button__link:hover,
    button.bg-md-seventh-light:hover {
        background-color: #929292
    }

    .bg-md-seventh-light-hover:hover {
        background-color: #ababab
    }

    .bg-md-seventh-light-linear {
        background: linear-gradient(#ababab, #929292)
    }

    .bg-md-seventh-light-opacity-0 {
        background: 0 0
    }

    .bg-md-seventh-light-opacity-25 {
        background: rgba(171, 171, 171, .25)
    }

    .bg-md-seventh-light-opacity-50 {
        background: rgba(171, 171, 171, .5)
    }

    .bg-md-seventh-light-opacity-75 {
        background: rgba(171, 171, 171, .75)
    }

    .bg-md-seventh-light-opacity-80 {
        background: rgba(171, 171, 171, .8)
    }

    .bg-md-seventh-light-opacity-90 {
        background: rgba(171, 171, 171, .9)
    }

    .bg-md-seventh-light-opacity-100 {
        background: #ababab
    }

    .fill-md-seventh-light {
        fill: #ababab !important
    }

    .bg-md-seventh-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #ababab 50%)
    }

    .bg-md-seventh-light-half-bottom {
        background: linear-gradient(0deg, #ababab 50%, transparent 50%)
    }

    .bg-md-seventh-dark,
    .has-seventh-dark-background-color-md {
        background-color: #454545 !important
    }

    .bg-md-seventh-dark.btn-submit:hover,
    .btn.bg-md-seventh-dark:hover,
    .is-style-rwn-light .bg-md-seventh-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-md-seventh-dark.wp-block-button__link:hover,
    button.bg-md-seventh-dark:hover {
        background-color: #2c2c2c
    }

    .bg-md-seventh-dark-hover:hover {
        background-color: #454545
    }

    .bg-md-seventh-dark-linear {
        background: linear-gradient(#454545, #2c2c2c)
    }

    .bg-md-seventh-dark-opacity-0 {
        background: 0 0
    }

    .bg-md-seventh-dark-opacity-25 {
        background: rgba(69, 69, 69, .25)
    }

    .bg-md-seventh-dark-opacity-50 {
        background: rgba(69, 69, 69, .5)
    }

    .bg-md-seventh-dark-opacity-75 {
        background: rgba(69, 69, 69, .75)
    }

    .bg-md-seventh-dark-opacity-80 {
        background: rgba(69, 69, 69, .8)
    }

    .bg-md-seventh-dark-opacity-90 {
        background: rgba(69, 69, 69, .9)
    }

    .bg-md-seventh-dark-opacity-100 {
        background: #454545
    }

    .fill-md-seventh-dark {
        fill: #454545 !important
    }

    .bg-md-seventh-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #454545 50%)
    }

    .bg-md-seventh-dark-half-bottom {
        background: linear-gradient(0deg, #454545 50%, transparent 50%)
    }
}

@media (min-width:992px) {

    .bg-lg-blue,
    .has-blue-background-color-lg {
        background-color: #007bff !important
    }

    .bg-lg-blue.btn-submit:hover,
    .btn.bg-lg-blue:hover,
    .is-style-rwn-light .bg-lg-blue.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-blue.wp-block-button__link:hover,
    button.bg-lg-blue:hover {
        background-color: #0062cc
    }

    .bg-lg-blue-hover:hover {
        background-color: #007bff
    }

    .bg-lg-blue-linear {
        background: linear-gradient(#007bff, #0062cc)
    }

    .bg-lg-blue-opacity-0 {
        background: 0 0
    }

    .bg-lg-blue-opacity-25 {
        background: rgba(0, 123, 255, .25)
    }

    .bg-lg-blue-opacity-50 {
        background: rgba(0, 123, 255, .5)
    }

    .bg-lg-blue-opacity-75 {
        background: rgba(0, 123, 255, .75)
    }

    .bg-lg-blue-opacity-80 {
        background: rgba(0, 123, 255, .8)
    }

    .bg-lg-blue-opacity-90 {
        background: rgba(0, 123, 255, .9)
    }

    .bg-lg-blue-opacity-100 {
        background: #007bff
    }

    .fill-lg-blue {
        fill: #007bff !important
    }

    .bg-lg-blue-half-top {
        background: linear-gradient(0deg, transparent 50%, #007bff 50%)
    }

    .bg-lg-blue-half-bottom {
        background: linear-gradient(0deg, #007bff 50%, transparent 50%)
    }

    .bg-lg-red,
    .has-red-background-color-lg {
        background-color: #dc3545 !important
    }

    .bg-lg-red.btn-submit:hover,
    .btn.bg-lg-red:hover,
    .is-style-rwn-light .bg-lg-red.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-red.wp-block-button__link:hover,
    button.bg-lg-red:hover {
        background-color: #bd2130
    }

    .bg-lg-red-hover:hover {
        background-color: #dc3545
    }

    .bg-lg-red-linear {
        background: linear-gradient(#dc3545, #bd2130)
    }

    .bg-lg-red-opacity-0 {
        background: 0 0
    }

    .bg-lg-red-opacity-25 {
        background: rgba(220, 53, 69, .25)
    }

    .bg-lg-red-opacity-50 {
        background: rgba(220, 53, 69, .5)
    }

    .bg-lg-red-opacity-75 {
        background: rgba(220, 53, 69, .75)
    }

    .bg-lg-red-opacity-80 {
        background: rgba(220, 53, 69, .8)
    }

    .bg-lg-red-opacity-90 {
        background: rgba(220, 53, 69, .9)
    }

    .bg-lg-red-opacity-100 {
        background: #dc3545
    }

    .fill-lg-red {
        fill: #dc3545 !important
    }

    .bg-lg-red-half-top {
        background: linear-gradient(0deg, transparent 50%, #dc3545 50%)
    }

    .bg-lg-red-half-bottom {
        background: linear-gradient(0deg, #dc3545 50%, transparent 50%)
    }

    .bg-lg-orange,
    .has-orange-background-color-lg {
        background-color: #fd7e14 !important
    }

    .bg-lg-orange.btn-submit:hover,
    .btn.bg-lg-orange:hover,
    .is-style-rwn-light .bg-lg-orange.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-orange.wp-block-button__link:hover,
    button.bg-lg-orange:hover {
        background-color: #dc6502
    }

    .bg-lg-orange-hover:hover {
        background-color: #fd7e14
    }

    .bg-lg-orange-linear {
        background: linear-gradient(#fd7e14, #dc6502)
    }

    .bg-lg-orange-opacity-0 {
        background: 0 0
    }

    .bg-lg-orange-opacity-25 {
        background: rgba(253, 126, 20, .25)
    }

    .bg-lg-orange-opacity-50 {
        background: rgba(253, 126, 20, .5)
    }

    .bg-lg-orange-opacity-75 {
        background: rgba(253, 126, 20, .75)
    }

    .bg-lg-orange-opacity-80 {
        background: rgba(253, 126, 20, .8)
    }

    .bg-lg-orange-opacity-90 {
        background: rgba(253, 126, 20, .9)
    }

    .bg-lg-orange-opacity-100 {
        background: #fd7e14
    }

    .fill-lg-orange {
        fill: #fd7e14 !important
    }

    .bg-lg-orange-half-top {
        background: linear-gradient(0deg, transparent 50%, #fd7e14 50%)
    }

    .bg-lg-orange-half-bottom {
        background: linear-gradient(0deg, #fd7e14 50%, transparent 50%)
    }

    .bg-lg-yellow,
    .has-yellow-background-color-lg {
        background-color: #ffc107 !important
    }

    .bg-lg-yellow.btn-submit:hover,
    .btn.bg-lg-yellow:hover,
    .is-style-rwn-light .bg-lg-yellow.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-yellow.wp-block-button__link:hover,
    button.bg-lg-yellow:hover {
        background-color: #d39e00
    }

    .bg-lg-yellow-hover:hover {
        background-color: #ffc107
    }

    .bg-lg-yellow-linear {
        background: linear-gradient(#ffc107, #d39e00)
    }

    .bg-lg-yellow-opacity-0 {
        background: 0 0
    }

    .bg-lg-yellow-opacity-25 {
        background: rgba(255, 193, 7, .25)
    }

    .bg-lg-yellow-opacity-50 {
        background: rgba(255, 193, 7, .5)
    }

    .bg-lg-yellow-opacity-75 {
        background: rgba(255, 193, 7, .75)
    }

    .bg-lg-yellow-opacity-80 {
        background: rgba(255, 193, 7, .8)
    }

    .bg-lg-yellow-opacity-90 {
        background: rgba(255, 193, 7, .9)
    }

    .bg-lg-yellow-opacity-100 {
        background: #ffc107
    }

    .fill-lg-yellow {
        fill: #ffc107 !important
    }

    .bg-lg-yellow-half-top {
        background: linear-gradient(0deg, transparent 50%, #ffc107 50%)
    }

    .bg-lg-yellow-half-bottom {
        background: linear-gradient(0deg, #ffc107 50%, transparent 50%)
    }

    .bg-lg-green,
    .has-green-background-color-lg {
        background-color: #28a745 !important
    }

    .bg-lg-green.btn-submit:hover,
    .btn.bg-lg-green:hover,
    .is-style-rwn-light .bg-lg-green.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-green.wp-block-button__link:hover,
    button.bg-lg-green:hover {
        background-color: #1e7e34
    }

    .bg-lg-green-hover:hover {
        background-color: #28a745
    }

    .bg-lg-green-linear {
        background: linear-gradient(#28a745, #1e7e34)
    }

    .bg-lg-green-opacity-0 {
        background: 0 0
    }

    .bg-lg-green-opacity-25 {
        background: rgba(40, 167, 69, .25)
    }

    .bg-lg-green-opacity-50 {
        background: rgba(40, 167, 69, .5)
    }

    .bg-lg-green-opacity-75 {
        background: rgba(40, 167, 69, .75)
    }

    .bg-lg-green-opacity-80 {
        background: rgba(40, 167, 69, .8)
    }

    .bg-lg-green-opacity-90 {
        background: rgba(40, 167, 69, .9)
    }

    .bg-lg-green-opacity-100 {
        background: #28a745
    }

    .fill-lg-green {
        fill: #28a745 !important
    }

    .bg-lg-green-half-top {
        background: linear-gradient(0deg, transparent 50%, #28a745 50%)
    }

    .bg-lg-green-half-bottom {
        background: linear-gradient(0deg, #28a745 50%, transparent 50%)
    }

    .bg-lg-gray,
    .has-gray-background-color-lg {
        background-color: #6c757d !important
    }

    .bg-lg-gray.btn-submit:hover,
    .btn.bg-lg-gray:hover,
    .is-style-rwn-light .bg-lg-gray.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-gray.wp-block-button__link:hover,
    button.bg-lg-gray:hover {
        background-color: #545b62
    }

    .bg-lg-gray-hover:hover {
        background-color: #6c757d
    }

    .bg-lg-gray-linear {
        background: linear-gradient(#6c757d, #545b62)
    }

    .bg-lg-gray-opacity-0 {
        background: 0 0
    }

    .bg-lg-gray-opacity-25 {
        background: rgba(108, 117, 125, .25)
    }

    .bg-lg-gray-opacity-50 {
        background: rgba(108, 117, 125, .5)
    }

    .bg-lg-gray-opacity-75 {
        background: rgba(108, 117, 125, .75)
    }

    .bg-lg-gray-opacity-80 {
        background: rgba(108, 117, 125, .8)
    }

    .bg-lg-gray-opacity-90 {
        background: rgba(108, 117, 125, .9)
    }

    .bg-lg-gray-opacity-100 {
        background: #6c757d
    }

    .fill-lg-gray {
        fill: #6c757d !important
    }

    .bg-lg-gray-half-top {
        background: linear-gradient(0deg, transparent 50%, #6c757d 50%)
    }

    .bg-lg-gray-half-bottom {
        background: linear-gradient(0deg, #6c757d 50%, transparent 50%)
    }

    .bg-lg-gray-dark,
    .has-gray-dark-background-color-lg {
        background-color: #343a40 !important
    }

    .bg-lg-gray-dark.btn-submit:hover,
    .btn.bg-lg-gray-dark:hover,
    .is-style-rwn-light .bg-lg-gray-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-gray-dark.wp-block-button__link:hover,
    button.bg-lg-gray-dark:hover {
        background-color: #1d2124
    }

    .bg-lg-gray-dark-hover:hover {
        background-color: #343a40
    }

    .bg-lg-gray-dark-linear {
        background: linear-gradient(#343a40, #1d2124)
    }

    .bg-lg-gray-dark-opacity-0 {
        background: 0 0
    }

    .bg-lg-gray-dark-opacity-25 {
        background: rgba(52, 58, 64, .25)
    }

    .bg-lg-gray-dark-opacity-50 {
        background: rgba(52, 58, 64, .5)
    }

    .bg-lg-gray-dark-opacity-75 {
        background: rgba(52, 58, 64, .75)
    }

    .bg-lg-gray-dark-opacity-80 {
        background: rgba(52, 58, 64, .8)
    }

    .bg-lg-gray-dark-opacity-90 {
        background: rgba(52, 58, 64, .9)
    }

    .bg-lg-gray-dark-opacity-100 {
        background: #343a40
    }

    .fill-lg-gray-dark {
        fill: #343a40 !important
    }

    .bg-lg-gray-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #343a40 50%)
    }

    .bg-lg-gray-dark-half-bottom {
        background: linear-gradient(0deg, #343a40 50%, transparent 50%)
    }

    .bg-lg-gray-light,
    .has-gray-light-background-color-lg {
        background-color: #c8c8c8 !important
    }

    .bg-lg-gray-light.btn-submit:hover,
    .btn.bg-lg-gray-light:hover,
    .is-style-rwn-light .bg-lg-gray-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-gray-light.wp-block-button__link:hover,
    button.bg-lg-gray-light:hover {
        background-color: #afafaf
    }

    .bg-lg-gray-light-hover:hover {
        background-color: #c8c8c8
    }

    .bg-lg-gray-light-linear {
        background: linear-gradient(#c8c8c8, #afafaf)
    }

    .bg-lg-gray-light-opacity-0 {
        background: 0 0
    }

    .bg-lg-gray-light-opacity-25 {
        background: rgba(200, 200, 200, .25)
    }

    .bg-lg-gray-light-opacity-50 {
        background: rgba(200, 200, 200, .5)
    }

    .bg-lg-gray-light-opacity-75 {
        background: rgba(200, 200, 200, .75)
    }

    .bg-lg-gray-light-opacity-80 {
        background: rgba(200, 200, 200, .8)
    }

    .bg-lg-gray-light-opacity-90 {
        background: rgba(200, 200, 200, .9)
    }

    .bg-lg-gray-light-opacity-100 {
        background: #c8c8c8
    }

    .fill-lg-gray-light {
        fill: #c8c8c8 !important
    }

    .bg-lg-gray-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #c8c8c8 50%)
    }

    .bg-lg-gray-light-half-bottom {
        background: linear-gradient(0deg, #c8c8c8 50%, transparent 50%)
    }

    .bg-lg-dimgray,
    .has-dimgray-background-color-lg {
        background-color: #6e8489 !important
    }

    .bg-lg-dimgray.btn-submit:hover,
    .btn.bg-lg-dimgray:hover,
    .is-style-rwn-light .bg-lg-dimgray.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-dimgray.wp-block-button__link:hover,
    button.bg-lg-dimgray:hover {
        background-color: #57696d
    }

    .bg-lg-dimgray-hover:hover {
        background-color: #6e8489
    }

    .bg-lg-dimgray-linear {
        background: linear-gradient(#6e8489, #57696d)
    }

    .bg-lg-dimgray-opacity-0 {
        background: 0 0
    }

    .bg-lg-dimgray-opacity-25 {
        background: rgba(110, 132, 137, .25)
    }

    .bg-lg-dimgray-opacity-50 {
        background: rgba(110, 132, 137, .5)
    }

    .bg-lg-dimgray-opacity-75 {
        background: rgba(110, 132, 137, .75)
    }

    .bg-lg-dimgray-opacity-80 {
        background: rgba(110, 132, 137, .8)
    }

    .bg-lg-dimgray-opacity-90 {
        background: rgba(110, 132, 137, .9)
    }

    .bg-lg-dimgray-opacity-100 {
        background: #6e8489
    }

    .fill-lg-dimgray {
        fill: #6e8489 !important
    }

    .bg-lg-dimgray-half-top {
        background: linear-gradient(0deg, transparent 50%, #6e8489 50%)
    }

    .bg-lg-dimgray-half-bottom {
        background: linear-gradient(0deg, #6e8489 50%, transparent 50%)
    }

    .bg-lg-transparent,
    .has-transparent-background-color-lg {
        background-color: transparent !important
    }

    .bg-lg-transparent-hover:hover,
    .bg-lg-transparent.btn-submit:hover,
    .btn.bg-lg-transparent:hover,
    .is-style-rwn-light .bg-lg-transparent.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-transparent.wp-block-button__link:hover,
    button.bg-lg-transparent:hover {
        background-color: transparent
    }

    .bg-lg-transparent-linear {
        background: linear-gradient(transparent, transparent)
    }

    .bg-lg-transparent-opacity-0 {
        background: 0 0
    }

    .bg-lg-transparent-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-lg-transparent-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-lg-transparent-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-lg-transparent-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-lg-transparent-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-lg-transparent-opacity-100 {
        background: #000
    }

    .fill-lg-transparent {
        fill: transparent !important
    }

    .bg-lg-transparent-half-bottom,
    .bg-lg-transparent-half-top {
        background: linear-gradient(0deg, transparent 50%, transparent 50%)
    }

    .bg-lg-black,
    .has-black-background-color-lg {
        background-color: #000 !important
    }

    .bg-lg-black-hover:hover,
    .bg-lg-black.btn-submit:hover,
    .btn.bg-lg-black:hover,
    .is-style-rwn-light .bg-lg-black.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-black.wp-block-button__link:hover,
    button.bg-lg-black:hover {
        background-color: #000
    }

    .bg-lg-black-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-lg-black-opacity-0 {
        background: 0 0
    }

    .bg-lg-black-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-lg-black-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-lg-black-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-lg-black-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-lg-black-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-lg-black-opacity-100 {
        background: #000
    }

    .fill-lg-black {
        fill: #000 !important
    }

    .bg-lg-black-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-lg-black-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-lg-white,
    .has-white-background-color-lg {
        background-color: #fff !important
    }

    .bg-lg-white.btn-submit:hover,
    .btn.bg-lg-white:hover,
    .is-style-rwn-light .bg-lg-white.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-white.wp-block-button__link:hover,
    button.bg-lg-white:hover {
        background-color: #e6e6e6
    }

    .bg-lg-white-hover:hover {
        background-color: #fff
    }

    .bg-lg-white-linear {
        background: linear-gradient(#fff, #e6e6e6)
    }

    .bg-lg-white-opacity-0 {
        background: 0 0
    }

    .bg-lg-white-opacity-25 {
        background: rgba(255, 255, 255, .25)
    }

    .bg-lg-white-opacity-50 {
        background: rgba(255, 255, 255, .5)
    }

    .bg-lg-white-opacity-75 {
        background: rgba(255, 255, 255, .75)
    }

    .bg-lg-white-opacity-80 {
        background: rgba(255, 255, 255, .8)
    }

    .bg-lg-white-opacity-90 {
        background: rgba(255, 255, 255, .9)
    }

    .bg-lg-white-opacity-100 {
        background: #fff
    }

    .fill-lg-white {
        fill: #fff !important
    }

    .bg-lg-white-half-top {
        background: linear-gradient(0deg, transparent 50%, #fff 50%)
    }

    .bg-lg-white-half-bottom {
        background: linear-gradient(0deg, #fff 50%, transparent 50%)
    }

    .bg-lg-primary,
    .has-primary-background-color-lg {
        background-color: #111 !important
    }

    .bg-lg-primary.btn-submit:hover,
    .btn.bg-lg-primary:hover,
    .is-style-rwn-light .bg-lg-primary.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-primary.wp-block-button__link:hover,
    button.bg-lg-primary:hover {
        background-color: #000
    }

    .bg-lg-primary-hover:hover {
        background-color: #111
    }

    .bg-lg-primary-linear {
        background: linear-gradient(#111, #000)
    }

    .bg-lg-primary-opacity-0 {
        background: 0 0
    }

    .bg-lg-primary-opacity-25 {
        background: rgba(17, 17, 17, .25)
    }

    .bg-lg-primary-opacity-50 {
        background: rgba(17, 17, 17, .5)
    }

    .bg-lg-primary-opacity-75 {
        background: rgba(17, 17, 17, .75)
    }

    .bg-lg-primary-opacity-80 {
        background: rgba(17, 17, 17, .8)
    }

    .bg-lg-primary-opacity-90 {
        background: rgba(17, 17, 17, .9)
    }

    .bg-lg-primary-opacity-100 {
        background: #111
    }

    .fill-lg-primary {
        fill: #111 !important
    }

    .bg-lg-primary-half-top {
        background: linear-gradient(0deg, transparent 50%, #111 50%)
    }

    .bg-lg-primary-half-bottom {
        background: linear-gradient(0deg, #111 50%, transparent 50%)
    }

    .bg-lg-secondary,
    .has-secondary-background-color-lg {
        background-color: #1a1a1a !important
    }

    .bg-lg-secondary.btn-submit:hover,
    .btn.bg-lg-secondary:hover,
    .is-style-rwn-light .bg-lg-secondary.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-secondary.wp-block-button__link:hover,
    button.bg-lg-secondary:hover {
        background-color: #010101
    }

    .bg-lg-secondary-hover:hover {
        background-color: #1a1a1a
    }

    .bg-lg-secondary-linear {
        background: linear-gradient(#1a1a1a, #010101)
    }

    .bg-lg-secondary-opacity-0 {
        background: 0 0
    }

    .bg-lg-secondary-opacity-25 {
        background: rgba(26, 26, 26, .25)
    }

    .bg-lg-secondary-opacity-50 {
        background: rgba(26, 26, 26, .5)
    }

    .bg-lg-secondary-opacity-75 {
        background: rgba(26, 26, 26, .75)
    }

    .bg-lg-secondary-opacity-80 {
        background: rgba(26, 26, 26, .8)
    }

    .bg-lg-secondary-opacity-90 {
        background: rgba(26, 26, 26, .9)
    }

    .bg-lg-secondary-opacity-100 {
        background: #1a1a1a
    }

    .fill-lg-secondary {
        fill: #1a1a1a !important
    }

    .bg-lg-secondary-half-top {
        background: linear-gradient(0deg, transparent 50%, #1a1a1a 50%)
    }

    .bg-lg-secondary-half-bottom {
        background: linear-gradient(0deg, #1a1a1a 50%, transparent 50%)
    }

    .bg-lg-success,
    .has-success-background-color-lg {
        background-color: #28a745 !important
    }

    .bg-lg-success.btn-submit:hover,
    .btn.bg-lg-success:hover,
    .is-style-rwn-light .bg-lg-success.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-success.wp-block-button__link:hover,
    button.bg-lg-success:hover {
        background-color: #1e7e34
    }

    .bg-lg-success-hover:hover {
        background-color: #28a745
    }

    .bg-lg-success-linear {
        background: linear-gradient(#28a745, #1e7e34)
    }

    .bg-lg-success-opacity-0 {
        background: 0 0
    }

    .bg-lg-success-opacity-25 {
        background: rgba(40, 167, 69, .25)
    }

    .bg-lg-success-opacity-50 {
        background: rgba(40, 167, 69, .5)
    }

    .bg-lg-success-opacity-75 {
        background: rgba(40, 167, 69, .75)
    }

    .bg-lg-success-opacity-80 {
        background: rgba(40, 167, 69, .8)
    }

    .bg-lg-success-opacity-90 {
        background: rgba(40, 167, 69, .9)
    }

    .bg-lg-success-opacity-100 {
        background: #28a745
    }

    .fill-lg-success {
        fill: #28a745 !important
    }

    .bg-lg-success-half-top {
        background: linear-gradient(0deg, transparent 50%, #28a745 50%)
    }

    .bg-lg-success-half-bottom {
        background: linear-gradient(0deg, #28a745 50%, transparent 50%)
    }

    .bg-lg-info,
    .has-info-background-color-lg {
        background-color: #17a2b8 !important
    }

    .bg-lg-info.btn-submit:hover,
    .btn.bg-lg-info:hover,
    .is-style-rwn-light .bg-lg-info.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-info.wp-block-button__link:hover,
    button.bg-lg-info:hover {
        background-color: #117a8b
    }

    .bg-lg-info-hover:hover {
        background-color: #17a2b8
    }

    .bg-lg-info-linear {
        background: linear-gradient(#17a2b8, #117a8b)
    }

    .bg-lg-info-opacity-0 {
        background: 0 0
    }

    .bg-lg-info-opacity-25 {
        background: rgba(23, 162, 184, .25)
    }

    .bg-lg-info-opacity-50 {
        background: rgba(23, 162, 184, .5)
    }

    .bg-lg-info-opacity-75 {
        background: rgba(23, 162, 184, .75)
    }

    .bg-lg-info-opacity-80 {
        background: rgba(23, 162, 184, .8)
    }

    .bg-lg-info-opacity-90 {
        background: rgba(23, 162, 184, .9)
    }

    .bg-lg-info-opacity-100 {
        background: #17a2b8
    }

    .fill-lg-info {
        fill: #17a2b8 !important
    }

    .bg-lg-info-half-top {
        background: linear-gradient(0deg, transparent 50%, #17a2b8 50%)
    }

    .bg-lg-info-half-bottom {
        background: linear-gradient(0deg, #17a2b8 50%, transparent 50%)
    }

    .bg-lg-warning,
    .has-warning-background-color-lg {
        background-color: #ffc107 !important
    }

    .bg-lg-warning.btn-submit:hover,
    .btn.bg-lg-warning:hover,
    .is-style-rwn-light .bg-lg-warning.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-warning.wp-block-button__link:hover,
    button.bg-lg-warning:hover {
        background-color: #d39e00
    }

    .bg-lg-warning-hover:hover {
        background-color: #ffc107
    }

    .bg-lg-warning-linear {
        background: linear-gradient(#ffc107, #d39e00)
    }

    .bg-lg-warning-opacity-0 {
        background: 0 0
    }

    .bg-lg-warning-opacity-25 {
        background: rgba(255, 193, 7, .25)
    }

    .bg-lg-warning-opacity-50 {
        background: rgba(255, 193, 7, .5)
    }

    .bg-lg-warning-opacity-75 {
        background: rgba(255, 193, 7, .75)
    }

    .bg-lg-warning-opacity-80 {
        background: rgba(255, 193, 7, .8)
    }

    .bg-lg-warning-opacity-90 {
        background: rgba(255, 193, 7, .9)
    }

    .bg-lg-warning-opacity-100 {
        background: #ffc107
    }

    .fill-lg-warning {
        fill: #ffc107 !important
    }

    .bg-lg-warning-half-top {
        background: linear-gradient(0deg, transparent 50%, #ffc107 50%)
    }

    .bg-lg-warning-half-bottom {
        background: linear-gradient(0deg, #ffc107 50%, transparent 50%)
    }

    .bg-lg-danger,
    .has-danger-background-color-lg {
        background-color: #dc3545 !important
    }

    .bg-lg-danger.btn-submit:hover,
    .btn.bg-lg-danger:hover,
    .is-style-rwn-light .bg-lg-danger.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-danger.wp-block-button__link:hover,
    button.bg-lg-danger:hover {
        background-color: #bd2130
    }

    .bg-lg-danger-hover:hover {
        background-color: #dc3545
    }

    .bg-lg-danger-linear {
        background: linear-gradient(#dc3545, #bd2130)
    }

    .bg-lg-danger-opacity-0 {
        background: 0 0
    }

    .bg-lg-danger-opacity-25 {
        background: rgba(220, 53, 69, .25)
    }

    .bg-lg-danger-opacity-50 {
        background: rgba(220, 53, 69, .5)
    }

    .bg-lg-danger-opacity-75 {
        background: rgba(220, 53, 69, .75)
    }

    .bg-lg-danger-opacity-80 {
        background: rgba(220, 53, 69, .8)
    }

    .bg-lg-danger-opacity-90 {
        background: rgba(220, 53, 69, .9)
    }

    .bg-lg-danger-opacity-100 {
        background: #dc3545
    }

    .fill-lg-danger {
        fill: #dc3545 !important
    }

    .bg-lg-danger-half-top {
        background: linear-gradient(0deg, transparent 50%, #dc3545 50%)
    }

    .bg-lg-danger-half-bottom {
        background: linear-gradient(0deg, #dc3545 50%, transparent 50%)
    }

    .bg-lg-light,
    .has-light-background-color-lg {
        background-color: #f8f9fa !important
    }

    .bg-lg-light.btn-submit:hover,
    .btn.bg-lg-light:hover,
    .is-style-rwn-light .bg-lg-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-light.wp-block-button__link:hover,
    button.bg-lg-light:hover {
        background-color: #dae0e5
    }

    .bg-lg-light-hover:hover {
        background-color: #f8f9fa
    }

    .bg-lg-light-linear {
        background: linear-gradient(#f8f9fa, #dae0e5)
    }

    .bg-lg-light-opacity-0 {
        background: 0 0
    }

    .bg-lg-light-opacity-25 {
        background: rgba(248, 249, 250, .25)
    }

    .bg-lg-light-opacity-50 {
        background: rgba(248, 249, 250, .5)
    }

    .bg-lg-light-opacity-75 {
        background: rgba(248, 249, 250, .75)
    }

    .bg-lg-light-opacity-80 {
        background: rgba(248, 249, 250, .8)
    }

    .bg-lg-light-opacity-90 {
        background: rgba(248, 249, 250, .9)
    }

    .bg-lg-light-opacity-100 {
        background: #f8f9fa
    }

    .fill-lg-light {
        fill: #f8f9fa !important
    }

    .bg-lg-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #f8f9fa 50%)
    }

    .bg-lg-light-half-bottom {
        background: linear-gradient(0deg, #f8f9fa 50%, transparent 50%)
    }

    .bg-lg-dark,
    .has-dark-background-color-lg {
        background-color: #343a40 !important
    }

    .bg-lg-dark.btn-submit:hover,
    .btn.bg-lg-dark:hover,
    .is-style-rwn-light .bg-lg-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-dark.wp-block-button__link:hover,
    button.bg-lg-dark:hover {
        background-color: #1d2124
    }

    .bg-lg-dark-hover:hover {
        background-color: #343a40
    }

    .bg-lg-dark-linear {
        background: linear-gradient(#343a40, #1d2124)
    }

    .bg-lg-dark-opacity-0 {
        background: 0 0
    }

    .bg-lg-dark-opacity-25 {
        background: rgba(52, 58, 64, .25)
    }

    .bg-lg-dark-opacity-50 {
        background: rgba(52, 58, 64, .5)
    }

    .bg-lg-dark-opacity-75 {
        background: rgba(52, 58, 64, .75)
    }

    .bg-lg-dark-opacity-80 {
        background: rgba(52, 58, 64, .8)
    }

    .bg-lg-dark-opacity-90 {
        background: rgba(52, 58, 64, .9)
    }

    .bg-lg-dark-opacity-100 {
        background: #343a40
    }

    .fill-lg-dark {
        fill: #343a40 !important
    }

    .bg-lg-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #343a40 50%)
    }

    .bg-lg-dark-half-bottom {
        background: linear-gradient(0deg, #343a40 50%, transparent 50%)
    }

    .bg-lg-primary-light,
    .has-primary-light-background-color-lg {
        background-color: #444 !important
    }

    .bg-lg-primary-light.btn-submit:hover,
    .btn.bg-lg-primary-light:hover,
    .is-style-rwn-light .bg-lg-primary-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-primary-light.wp-block-button__link:hover,
    button.bg-lg-primary-light:hover {
        background-color: #2b2b2b
    }

    .bg-lg-primary-light-hover:hover {
        background-color: #444
    }

    .bg-lg-primary-light-linear {
        background: linear-gradient(#444, #2b2b2b)
    }

    .bg-lg-primary-light-opacity-0 {
        background: 0 0
    }

    .bg-lg-primary-light-opacity-25 {
        background: rgba(68, 68, 68, .25)
    }

    .bg-lg-primary-light-opacity-50 {
        background: rgba(68, 68, 68, .5)
    }

    .bg-lg-primary-light-opacity-75 {
        background: rgba(68, 68, 68, .75)
    }

    .bg-lg-primary-light-opacity-80 {
        background: rgba(68, 68, 68, .8)
    }

    .bg-lg-primary-light-opacity-90 {
        background: rgba(68, 68, 68, .9)
    }

    .bg-lg-primary-light-opacity-100 {
        background: #444
    }

    .fill-lg-primary-light {
        fill: #444 !important
    }

    .bg-lg-primary-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #444 50%)
    }

    .bg-lg-primary-light-half-bottom {
        background: linear-gradient(0deg, #444 50%, transparent 50%)
    }

    .bg-lg-primary-dark,
    .has-primary-dark-background-color-lg {
        background-color: #000 !important
    }

    .bg-lg-primary-dark-hover:hover,
    .bg-lg-primary-dark.btn-submit:hover,
    .btn.bg-lg-primary-dark:hover,
    .is-style-rwn-light .bg-lg-primary-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-primary-dark.wp-block-button__link:hover,
    button.bg-lg-primary-dark:hover {
        background-color: #000
    }

    .bg-lg-primary-dark-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-lg-primary-dark-opacity-0 {
        background: 0 0
    }

    .bg-lg-primary-dark-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-lg-primary-dark-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-lg-primary-dark-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-lg-primary-dark-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-lg-primary-dark-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-lg-primary-dark-opacity-100 {
        background: #000
    }

    .fill-lg-primary-dark {
        fill: #000 !important
    }

    .bg-lg-primary-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-lg-primary-dark-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-lg-secondary-light,
    .has-secondary-light-background-color-lg {
        background-color: #4d4d4d !important
    }

    .bg-lg-secondary-light.btn-submit:hover,
    .btn.bg-lg-secondary-light:hover,
    .is-style-rwn-light .bg-lg-secondary-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-secondary-light.wp-block-button__link:hover,
    button.bg-lg-secondary-light:hover {
        background-color: #343434
    }

    .bg-lg-secondary-light-hover:hover {
        background-color: #4d4d4d
    }

    .bg-lg-secondary-light-linear {
        background: linear-gradient(#4d4d4d, #343434)
    }

    .bg-lg-secondary-light-opacity-0 {
        background: 0 0
    }

    .bg-lg-secondary-light-opacity-25 {
        background: rgba(77, 77, 77, .25)
    }

    .bg-lg-secondary-light-opacity-50 {
        background: rgba(77, 77, 77, .5)
    }

    .bg-lg-secondary-light-opacity-75 {
        background: rgba(77, 77, 77, .75)
    }

    .bg-lg-secondary-light-opacity-80 {
        background: rgba(77, 77, 77, .8)
    }

    .bg-lg-secondary-light-opacity-90 {
        background: rgba(77, 77, 77, .9)
    }

    .bg-lg-secondary-light-opacity-100 {
        background: #4d4d4d
    }

    .fill-lg-secondary-light {
        fill: #4d4d4d !important
    }

    .bg-lg-secondary-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #4d4d4d 50%)
    }

    .bg-lg-secondary-light-half-bottom {
        background: linear-gradient(0deg, #4d4d4d 50%, transparent 50%)
    }

    .bg-lg-secondary-dark,
    .has-secondary-dark-background-color-lg {
        background-color: #000 !important
    }

    .bg-lg-secondary-dark-hover:hover,
    .bg-lg-secondary-dark.btn-submit:hover,
    .btn.bg-lg-secondary-dark:hover,
    .is-style-rwn-light .bg-lg-secondary-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-secondary-dark.wp-block-button__link:hover,
    button.bg-lg-secondary-dark:hover {
        background-color: #000
    }

    .bg-lg-secondary-dark-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-lg-secondary-dark-opacity-0 {
        background: 0 0
    }

    .bg-lg-secondary-dark-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-lg-secondary-dark-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-lg-secondary-dark-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-lg-secondary-dark-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-lg-secondary-dark-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-lg-secondary-dark-opacity-100 {
        background: #000
    }

    .fill-lg-secondary-dark {
        fill: #000 !important
    }

    .bg-lg-secondary-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-lg-secondary-dark-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-lg-third,
    .has-third-background-color-lg {
        background-color: #443f3f !important
    }

    .bg-lg-third.btn-submit:hover,
    .btn.bg-lg-third:hover,
    .is-style-rwn-light .bg-lg-third.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-third.wp-block-button__link:hover,
    button.bg-lg-third:hover {
        background-color: #2a2626
    }

    .bg-lg-third-hover:hover {
        background-color: #443f3f
    }

    .bg-lg-third-linear {
        background: linear-gradient(#443f3f, #2a2626)
    }

    .bg-lg-third-opacity-0 {
        background: 0 0
    }

    .bg-lg-third-opacity-25 {
        background: rgba(68, 63, 63, .25)
    }

    .bg-lg-third-opacity-50 {
        background: rgba(68, 63, 63, .5)
    }

    .bg-lg-third-opacity-75 {
        background: rgba(68, 63, 63, .75)
    }

    .bg-lg-third-opacity-80 {
        background: rgba(68, 63, 63, .8)
    }

    .bg-lg-third-opacity-90 {
        background: rgba(68, 63, 63, .9)
    }

    .bg-lg-third-opacity-100 {
        background: #443f3f
    }

    .fill-lg-third {
        fill: #443f3f !important
    }

    .bg-lg-third-half-top {
        background: linear-gradient(0deg, transparent 50%, #443f3f 50%)
    }

    .bg-lg-third-half-bottom {
        background: linear-gradient(0deg, #443f3f 50%, transparent 50%)
    }

    .bg-lg-third-light,
    .has-third-light-background-color-lg {
        background-color: #797070 !important
    }

    .bg-lg-third-light.btn-submit:hover,
    .btn.bg-lg-third-light:hover,
    .is-style-rwn-light .bg-lg-third-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-third-light.wp-block-button__link:hover,
    button.bg-lg-third-light:hover {
        background-color: #5e5858
    }

    .bg-lg-third-light-hover:hover {
        background-color: #797070
    }

    .bg-lg-third-light-linear {
        background: linear-gradient(#797070, #5e5858)
    }

    .bg-lg-third-light-opacity-0 {
        background: 0 0
    }

    .bg-lg-third-light-opacity-25 {
        background: rgba(121, 112, 112, .25)
    }

    .bg-lg-third-light-opacity-50 {
        background: rgba(121, 112, 112, .5)
    }

    .bg-lg-third-light-opacity-75 {
        background: rgba(121, 112, 112, .75)
    }

    .bg-lg-third-light-opacity-80 {
        background: rgba(121, 112, 112, .8)
    }

    .bg-lg-third-light-opacity-90 {
        background: rgba(121, 112, 112, .9)
    }

    .bg-lg-third-light-opacity-100 {
        background: #797070
    }

    .fill-lg-third-light {
        fill: #797070 !important
    }

    .bg-lg-third-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #797070 50%)
    }

    .bg-lg-third-light-half-bottom {
        background: linear-gradient(0deg, #797070 50%, transparent 50%)
    }

    .bg-lg-third-dark,
    .has-third-dark-background-color-lg {
        background-color: #0f0e0e !important
    }

    .bg-lg-third-dark.btn-submit:hover,
    .btn.bg-lg-third-dark:hover,
    .is-style-rwn-light .bg-lg-third-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-third-dark.wp-block-button__link:hover,
    button.bg-lg-third-dark:hover {
        background-color: #000
    }

    .bg-lg-third-dark-hover:hover {
        background-color: #0f0e0e
    }

    .bg-lg-third-dark-linear {
        background: linear-gradient(#0f0e0e, #000)
    }

    .bg-lg-third-dark-opacity-0 {
        background: 0 0
    }

    .bg-lg-third-dark-opacity-25 {
        background: rgba(15, 14, 14, .25)
    }

    .bg-lg-third-dark-opacity-50 {
        background: rgba(15, 14, 14, .5)
    }

    .bg-lg-third-dark-opacity-75 {
        background: rgba(15, 14, 14, .75)
    }

    .bg-lg-third-dark-opacity-80 {
        background: rgba(15, 14, 14, .8)
    }

    .bg-lg-third-dark-opacity-90 {
        background: rgba(15, 14, 14, .9)
    }

    .bg-lg-third-dark-opacity-100 {
        background: #0f0e0e
    }

    .fill-lg-third-dark {
        fill: #0f0e0e !important
    }

    .bg-lg-third-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #0f0e0e 50%)
    }

    .bg-lg-third-dark-half-bottom {
        background: linear-gradient(0deg, #0f0e0e 50%, transparent 50%)
    }

    .bg-lg-fourth,
    .has-fourth-background-color-lg {
        background-color: #f9f9f9 !important
    }

    .bg-lg-fourth.btn-submit:hover,
    .btn.bg-lg-fourth:hover,
    .is-style-rwn-light .bg-lg-fourth.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-fourth.wp-block-button__link:hover,
    button.bg-lg-fourth:hover {
        background-color: #e0e0e0
    }

    .bg-lg-fourth-hover:hover {
        background-color: #f9f9f9
    }

    .bg-lg-fourth-linear {
        background: linear-gradient(#f9f9f9, #e0e0e0)
    }

    .bg-lg-fourth-opacity-0 {
        background: 0 0
    }

    .bg-lg-fourth-opacity-25 {
        background: rgba(249, 249, 249, .25)
    }

    .bg-lg-fourth-opacity-50 {
        background: rgba(249, 249, 249, .5)
    }

    .bg-lg-fourth-opacity-75 {
        background: rgba(249, 249, 249, .75)
    }

    .bg-lg-fourth-opacity-80 {
        background: rgba(249, 249, 249, .8)
    }

    .bg-lg-fourth-opacity-90 {
        background: rgba(249, 249, 249, .9)
    }

    .bg-lg-fourth-opacity-100 {
        background: #f9f9f9
    }

    .fill-lg-fourth {
        fill: #f9f9f9 !important
    }

    .bg-lg-fourth-half-top {
        background: linear-gradient(0deg, transparent 50%, #f9f9f9 50%)
    }

    .bg-lg-fourth-half-bottom {
        background: linear-gradient(0deg, #f9f9f9 50%, transparent 50%)
    }

    .bg-lg-fourth-light,
    .has-fourth-light-background-color-lg {
        background-color: #fff !important
    }

    .bg-lg-fourth-light.btn-submit:hover,
    .btn.bg-lg-fourth-light:hover,
    .is-style-rwn-light .bg-lg-fourth-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-fourth-light.wp-block-button__link:hover,
    button.bg-lg-fourth-light:hover {
        background-color: #e6e6e6
    }

    .bg-lg-fourth-light-hover:hover {
        background-color: #fff
    }

    .bg-lg-fourth-light-linear {
        background: linear-gradient(#fff, #e6e6e6)
    }

    .bg-lg-fourth-light-opacity-0 {
        background: 0 0
    }

    .bg-lg-fourth-light-opacity-25 {
        background: rgba(255, 255, 255, .25)
    }

    .bg-lg-fourth-light-opacity-50 {
        background: rgba(255, 255, 255, .5)
    }

    .bg-lg-fourth-light-opacity-75 {
        background: rgba(255, 255, 255, .75)
    }

    .bg-lg-fourth-light-opacity-80 {
        background: rgba(255, 255, 255, .8)
    }

    .bg-lg-fourth-light-opacity-90 {
        background: rgba(255, 255, 255, .9)
    }

    .bg-lg-fourth-light-opacity-100 {
        background: #fff
    }

    .fill-lg-fourth-light {
        fill: #fff !important
    }

    .bg-lg-fourth-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #fff 50%)
    }

    .bg-lg-fourth-light-half-bottom {
        background: linear-gradient(0deg, #fff 50%, transparent 50%)
    }

    .bg-lg-fourth-dark,
    .has-fourth-dark-background-color-lg {
        background-color: #c6c6c6 !important
    }

    .bg-lg-fourth-dark.btn-submit:hover,
    .btn.bg-lg-fourth-dark:hover,
    .is-style-rwn-light .bg-lg-fourth-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-fourth-dark.wp-block-button__link:hover,
    button.bg-lg-fourth-dark:hover {
        background-color: #adadad
    }

    .bg-lg-fourth-dark-hover:hover {
        background-color: #c6c6c6
    }

    .bg-lg-fourth-dark-linear {
        background: linear-gradient(#c6c6c6, #adadad)
    }

    .bg-lg-fourth-dark-opacity-0 {
        background: 0 0
    }

    .bg-lg-fourth-dark-opacity-25 {
        background: rgba(198, 198, 198, .25)
    }

    .bg-lg-fourth-dark-opacity-50 {
        background: rgba(198, 198, 198, .5)
    }

    .bg-lg-fourth-dark-opacity-75 {
        background: rgba(198, 198, 198, .75)
    }

    .bg-lg-fourth-dark-opacity-80 {
        background: rgba(198, 198, 198, .8)
    }

    .bg-lg-fourth-dark-opacity-90 {
        background: rgba(198, 198, 198, .9)
    }

    .bg-lg-fourth-dark-opacity-100 {
        background: #c6c6c6
    }

    .fill-lg-fourth-dark {
        fill: #c6c6c6 !important
    }

    .bg-lg-fourth-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #c6c6c6 50%)
    }

    .bg-lg-fourth-dark-half-bottom {
        background: linear-gradient(0deg, #c6c6c6 50%, transparent 50%)
    }

    .bg-lg-fifth,
    .has-fifth-background-color-lg {
        background-color: #b1b1b1 !important
    }

    .bg-lg-fifth.btn-submit:hover,
    .btn.bg-lg-fifth:hover,
    .is-style-rwn-light .bg-lg-fifth.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-fifth.wp-block-button__link:hover,
    button.bg-lg-fifth:hover {
        background-color: #989898
    }

    .bg-lg-fifth-hover:hover {
        background-color: #b1b1b1
    }

    .bg-lg-fifth-linear {
        background: linear-gradient(#b1b1b1, #989898)
    }

    .bg-lg-fifth-opacity-0 {
        background: 0 0
    }

    .bg-lg-fifth-opacity-25 {
        background: rgba(177, 177, 177, .25)
    }

    .bg-lg-fifth-opacity-50 {
        background: rgba(177, 177, 177, .5)
    }

    .bg-lg-fifth-opacity-75 {
        background: rgba(177, 177, 177, .75)
    }

    .bg-lg-fifth-opacity-80 {
        background: rgba(177, 177, 177, .8)
    }

    .bg-lg-fifth-opacity-90 {
        background: rgba(177, 177, 177, .9)
    }

    .bg-lg-fifth-opacity-100 {
        background: #b1b1b1
    }

    .fill-lg-fifth {
        fill: #b1b1b1 !important
    }

    .bg-lg-fifth-half-top {
        background: linear-gradient(0deg, transparent 50%, #b1b1b1 50%)
    }

    .bg-lg-fifth-half-bottom {
        background: linear-gradient(0deg, #b1b1b1 50%, transparent 50%)
    }

    .bg-lg-fifth-light,
    .has-fifth-light-background-color-lg {
        background-color: #e4e4e4 !important
    }

    .bg-lg-fifth-light.btn-submit:hover,
    .btn.bg-lg-fifth-light:hover,
    .is-style-rwn-light .bg-lg-fifth-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-fifth-light.wp-block-button__link:hover,
    button.bg-lg-fifth-light:hover {
        background-color: #cbcbcb
    }

    .bg-lg-fifth-light-hover:hover {
        background-color: #e4e4e4
    }

    .bg-lg-fifth-light-linear {
        background: linear-gradient(#e4e4e4, #cbcbcb)
    }

    .bg-lg-fifth-light-opacity-0 {
        background: 0 0
    }

    .bg-lg-fifth-light-opacity-25 {
        background: rgba(228, 228, 228, .25)
    }

    .bg-lg-fifth-light-opacity-50 {
        background: rgba(228, 228, 228, .5)
    }

    .bg-lg-fifth-light-opacity-75 {
        background: rgba(228, 228, 228, .75)
    }

    .bg-lg-fifth-light-opacity-80 {
        background: rgba(228, 228, 228, .8)
    }

    .bg-lg-fifth-light-opacity-90 {
        background: rgba(228, 228, 228, .9)
    }

    .bg-lg-fifth-light-opacity-100 {
        background: #e4e4e4
    }

    .fill-lg-fifth-light {
        fill: #e4e4e4 !important
    }

    .bg-lg-fifth-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #e4e4e4 50%)
    }

    .bg-lg-fifth-light-half-bottom {
        background: linear-gradient(0deg, #e4e4e4 50%, transparent 50%)
    }

    .bg-lg-fifth-dark,
    .has-fifth-dark-background-color-lg {
        background-color: #7e7e7e !important
    }

    .bg-lg-fifth-dark.btn-submit:hover,
    .btn.bg-lg-fifth-dark:hover,
    .is-style-rwn-light .bg-lg-fifth-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-fifth-dark.wp-block-button__link:hover,
    button.bg-lg-fifth-dark:hover {
        background-color: #656565
    }

    .bg-lg-fifth-dark-hover:hover {
        background-color: #7e7e7e
    }

    .bg-lg-fifth-dark-linear {
        background: linear-gradient(#7e7e7e, #656565)
    }

    .bg-lg-fifth-dark-opacity-0 {
        background: 0 0
    }

    .bg-lg-fifth-dark-opacity-25 {
        background: rgba(126, 126, 126, .25)
    }

    .bg-lg-fifth-dark-opacity-50 {
        background: rgba(126, 126, 126, .5)
    }

    .bg-lg-fifth-dark-opacity-75 {
        background: rgba(126, 126, 126, .75)
    }

    .bg-lg-fifth-dark-opacity-80 {
        background: rgba(126, 126, 126, .8)
    }

    .bg-lg-fifth-dark-opacity-90 {
        background: rgba(126, 126, 126, .9)
    }

    .bg-lg-fifth-dark-opacity-100 {
        background: #7e7e7e
    }

    .fill-lg-fifth-dark {
        fill: #7e7e7e !important
    }

    .bg-lg-fifth-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #7e7e7e 50%)
    }

    .bg-lg-fifth-dark-half-bottom {
        background: linear-gradient(0deg, #7e7e7e 50%, transparent 50%)
    }

    .bg-lg-sixth,
    .has-sixth-background-color-lg {
        background-color: #0d0d0d !important
    }

    .bg-lg-sixth.btn-submit:hover,
    .btn.bg-lg-sixth:hover,
    .is-style-rwn-light .bg-lg-sixth.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-sixth.wp-block-button__link:hover,
    button.bg-lg-sixth:hover {
        background-color: #000
    }

    .bg-lg-sixth-hover:hover {
        background-color: #0d0d0d
    }

    .bg-lg-sixth-linear {
        background: linear-gradient(#0d0d0d, #000)
    }

    .bg-lg-sixth-opacity-0 {
        background: 0 0
    }

    .bg-lg-sixth-opacity-25 {
        background: rgba(13, 13, 13, .25)
    }

    .bg-lg-sixth-opacity-50 {
        background: rgba(13, 13, 13, .5)
    }

    .bg-lg-sixth-opacity-75 {
        background: rgba(13, 13, 13, .75)
    }

    .bg-lg-sixth-opacity-80 {
        background: rgba(13, 13, 13, .8)
    }

    .bg-lg-sixth-opacity-90 {
        background: rgba(13, 13, 13, .9)
    }

    .bg-lg-sixth-opacity-100 {
        background: #0d0d0d
    }

    .fill-lg-sixth {
        fill: #0d0d0d !important
    }

    .bg-lg-sixth-half-top {
        background: linear-gradient(0deg, transparent 50%, #0d0d0d 50%)
    }

    .bg-lg-sixth-half-bottom {
        background: linear-gradient(0deg, #0d0d0d 50%, transparent 50%)
    }

    .bg-lg-sixth-light,
    .has-sixth-light-background-color-lg {
        background-color: #404040 !important
    }

    .bg-lg-sixth-light.btn-submit:hover,
    .btn.bg-lg-sixth-light:hover,
    .is-style-rwn-light .bg-lg-sixth-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-sixth-light.wp-block-button__link:hover,
    button.bg-lg-sixth-light:hover {
        background-color: #272727
    }

    .bg-lg-sixth-light-hover:hover {
        background-color: #404040
    }

    .bg-lg-sixth-light-linear {
        background: linear-gradient(#404040, #272727)
    }

    .bg-lg-sixth-light-opacity-0 {
        background: 0 0
    }

    .bg-lg-sixth-light-opacity-25 {
        background: rgba(64, 64, 64, .25)
    }

    .bg-lg-sixth-light-opacity-50 {
        background: rgba(64, 64, 64, .5)
    }

    .bg-lg-sixth-light-opacity-75 {
        background: rgba(64, 64, 64, .75)
    }

    .bg-lg-sixth-light-opacity-80 {
        background: rgba(64, 64, 64, .8)
    }

    .bg-lg-sixth-light-opacity-90 {
        background: rgba(64, 64, 64, .9)
    }

    .bg-lg-sixth-light-opacity-100 {
        background: #404040
    }

    .fill-lg-sixth-light {
        fill: #404040 !important
    }

    .bg-lg-sixth-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #404040 50%)
    }

    .bg-lg-sixth-light-half-bottom {
        background: linear-gradient(0deg, #404040 50%, transparent 50%)
    }

    .bg-lg-sixth-dark,
    .has-sixth-dark-background-color-lg {
        background-color: #000 !important
    }

    .bg-lg-sixth-dark-hover:hover,
    .bg-lg-sixth-dark.btn-submit:hover,
    .btn.bg-lg-sixth-dark:hover,
    .is-style-rwn-light .bg-lg-sixth-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-sixth-dark.wp-block-button__link:hover,
    button.bg-lg-sixth-dark:hover {
        background-color: #000
    }

    .bg-lg-sixth-dark-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-lg-sixth-dark-opacity-0 {
        background: 0 0
    }

    .bg-lg-sixth-dark-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-lg-sixth-dark-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-lg-sixth-dark-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-lg-sixth-dark-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-lg-sixth-dark-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-lg-sixth-dark-opacity-100 {
        background: #000
    }

    .fill-lg-sixth-dark {
        fill: #000 !important
    }

    .bg-lg-sixth-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-lg-sixth-dark-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-lg-seventh,
    .has-seventh-background-color-lg {
        background-color: #787878 !important
    }

    .bg-lg-seventh.btn-submit:hover,
    .btn.bg-lg-seventh:hover,
    .is-style-rwn-light .bg-lg-seventh.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-seventh.wp-block-button__link:hover,
    button.bg-lg-seventh:hover {
        background-color: #5f5f5f
    }

    .bg-lg-seventh-hover:hover {
        background-color: #787878
    }

    .bg-lg-seventh-linear {
        background: linear-gradient(#787878, #5f5f5f)
    }

    .bg-lg-seventh-opacity-0 {
        background: 0 0
    }

    .bg-lg-seventh-opacity-25 {
        background: rgba(120, 120, 120, .25)
    }

    .bg-lg-seventh-opacity-50 {
        background: rgba(120, 120, 120, .5)
    }

    .bg-lg-seventh-opacity-75 {
        background: rgba(120, 120, 120, .75)
    }

    .bg-lg-seventh-opacity-80 {
        background: rgba(120, 120, 120, .8)
    }

    .bg-lg-seventh-opacity-90 {
        background: rgba(120, 120, 120, .9)
    }

    .bg-lg-seventh-opacity-100 {
        background: #787878
    }

    .fill-lg-seventh {
        fill: #787878 !important
    }

    .bg-lg-seventh-half-top {
        background: linear-gradient(0deg, transparent 50%, #787878 50%)
    }

    .bg-lg-seventh-half-bottom {
        background: linear-gradient(0deg, #787878 50%, transparent 50%)
    }

    .bg-lg-seventh-light,
    .has-seventh-light-background-color-lg {
        background-color: #ababab !important
    }

    .bg-lg-seventh-light.btn-submit:hover,
    .btn.bg-lg-seventh-light:hover,
    .is-style-rwn-light .bg-lg-seventh-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-seventh-light.wp-block-button__link:hover,
    button.bg-lg-seventh-light:hover {
        background-color: #929292
    }

    .bg-lg-seventh-light-hover:hover {
        background-color: #ababab
    }

    .bg-lg-seventh-light-linear {
        background: linear-gradient(#ababab, #929292)
    }

    .bg-lg-seventh-light-opacity-0 {
        background: 0 0
    }

    .bg-lg-seventh-light-opacity-25 {
        background: rgba(171, 171, 171, .25)
    }

    .bg-lg-seventh-light-opacity-50 {
        background: rgba(171, 171, 171, .5)
    }

    .bg-lg-seventh-light-opacity-75 {
        background: rgba(171, 171, 171, .75)
    }

    .bg-lg-seventh-light-opacity-80 {
        background: rgba(171, 171, 171, .8)
    }

    .bg-lg-seventh-light-opacity-90 {
        background: rgba(171, 171, 171, .9)
    }

    .bg-lg-seventh-light-opacity-100 {
        background: #ababab
    }

    .fill-lg-seventh-light {
        fill: #ababab !important
    }

    .bg-lg-seventh-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #ababab 50%)
    }

    .bg-lg-seventh-light-half-bottom {
        background: linear-gradient(0deg, #ababab 50%, transparent 50%)
    }

    .bg-lg-seventh-dark,
    .has-seventh-dark-background-color-lg {
        background-color: #454545 !important
    }

    .bg-lg-seventh-dark.btn-submit:hover,
    .btn.bg-lg-seventh-dark:hover,
    .is-style-rwn-light .bg-lg-seventh-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-lg-seventh-dark.wp-block-button__link:hover,
    button.bg-lg-seventh-dark:hover {
        background-color: #2c2c2c
    }

    .bg-lg-seventh-dark-hover:hover {
        background-color: #454545
    }

    .bg-lg-seventh-dark-linear {
        background: linear-gradient(#454545, #2c2c2c)
    }

    .bg-lg-seventh-dark-opacity-0 {
        background: 0 0
    }

    .bg-lg-seventh-dark-opacity-25 {
        background: rgba(69, 69, 69, .25)
    }

    .bg-lg-seventh-dark-opacity-50 {
        background: rgba(69, 69, 69, .5)
    }

    .bg-lg-seventh-dark-opacity-75 {
        background: rgba(69, 69, 69, .75)
    }

    .bg-lg-seventh-dark-opacity-80 {
        background: rgba(69, 69, 69, .8)
    }

    .bg-lg-seventh-dark-opacity-90 {
        background: rgba(69, 69, 69, .9)
    }

    .bg-lg-seventh-dark-opacity-100 {
        background: #454545
    }

    .fill-lg-seventh-dark {
        fill: #454545 !important
    }

    .bg-lg-seventh-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #454545 50%)
    }

    .bg-lg-seventh-dark-half-bottom {
        background: linear-gradient(0deg, #454545 50%, transparent 50%)
    }
}

@media (min-width:1200px) {

    .bg-xl-blue,
    .has-blue-background-color-xl {
        background-color: #007bff !important
    }

    .bg-xl-blue.btn-submit:hover,
    .btn.bg-xl-blue:hover,
    .is-style-rwn-light .bg-xl-blue.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-blue.wp-block-button__link:hover,
    button.bg-xl-blue:hover {
        background-color: #0062cc
    }

    .bg-xl-blue-hover:hover {
        background-color: #007bff
    }

    .bg-xl-blue-linear {
        background: linear-gradient(#007bff, #0062cc)
    }

    .bg-xl-blue-opacity-0 {
        background: 0 0
    }

    .bg-xl-blue-opacity-25 {
        background: rgba(0, 123, 255, .25)
    }

    .bg-xl-blue-opacity-50 {
        background: rgba(0, 123, 255, .5)
    }

    .bg-xl-blue-opacity-75 {
        background: rgba(0, 123, 255, .75)
    }

    .bg-xl-blue-opacity-80 {
        background: rgba(0, 123, 255, .8)
    }

    .bg-xl-blue-opacity-90 {
        background: rgba(0, 123, 255, .9)
    }

    .bg-xl-blue-opacity-100 {
        background: #007bff
    }

    .fill-xl-blue {
        fill: #007bff !important
    }

    .bg-xl-blue-half-top {
        background: linear-gradient(0deg, transparent 50%, #007bff 50%)
    }

    .bg-xl-blue-half-bottom {
        background: linear-gradient(0deg, #007bff 50%, transparent 50%)
    }

    .bg-xl-red,
    .has-red-background-color-xl {
        background-color: #dc3545 !important
    }

    .bg-xl-red.btn-submit:hover,
    .btn.bg-xl-red:hover,
    .is-style-rwn-light .bg-xl-red.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-red.wp-block-button__link:hover,
    button.bg-xl-red:hover {
        background-color: #bd2130
    }

    .bg-xl-red-hover:hover {
        background-color: #dc3545
    }

    .bg-xl-red-linear {
        background: linear-gradient(#dc3545, #bd2130)
    }

    .bg-xl-red-opacity-0 {
        background: 0 0
    }

    .bg-xl-red-opacity-25 {
        background: rgba(220, 53, 69, .25)
    }

    .bg-xl-red-opacity-50 {
        background: rgba(220, 53, 69, .5)
    }

    .bg-xl-red-opacity-75 {
        background: rgba(220, 53, 69, .75)
    }

    .bg-xl-red-opacity-80 {
        background: rgba(220, 53, 69, .8)
    }

    .bg-xl-red-opacity-90 {
        background: rgba(220, 53, 69, .9)
    }

    .bg-xl-red-opacity-100 {
        background: #dc3545
    }

    .fill-xl-red {
        fill: #dc3545 !important
    }

    .bg-xl-red-half-top {
        background: linear-gradient(0deg, transparent 50%, #dc3545 50%)
    }

    .bg-xl-red-half-bottom {
        background: linear-gradient(0deg, #dc3545 50%, transparent 50%)
    }

    .bg-xl-orange,
    .has-orange-background-color-xl {
        background-color: #fd7e14 !important
    }

    .bg-xl-orange.btn-submit:hover,
    .btn.bg-xl-orange:hover,
    .is-style-rwn-light .bg-xl-orange.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-orange.wp-block-button__link:hover,
    button.bg-xl-orange:hover {
        background-color: #dc6502
    }

    .bg-xl-orange-hover:hover {
        background-color: #fd7e14
    }

    .bg-xl-orange-linear {
        background: linear-gradient(#fd7e14, #dc6502)
    }

    .bg-xl-orange-opacity-0 {
        background: 0 0
    }

    .bg-xl-orange-opacity-25 {
        background: rgba(253, 126, 20, .25)
    }

    .bg-xl-orange-opacity-50 {
        background: rgba(253, 126, 20, .5)
    }

    .bg-xl-orange-opacity-75 {
        background: rgba(253, 126, 20, .75)
    }

    .bg-xl-orange-opacity-80 {
        background: rgba(253, 126, 20, .8)
    }

    .bg-xl-orange-opacity-90 {
        background: rgba(253, 126, 20, .9)
    }

    .bg-xl-orange-opacity-100 {
        background: #fd7e14
    }

    .fill-xl-orange {
        fill: #fd7e14 !important
    }

    .bg-xl-orange-half-top {
        background: linear-gradient(0deg, transparent 50%, #fd7e14 50%)
    }

    .bg-xl-orange-half-bottom {
        background: linear-gradient(0deg, #fd7e14 50%, transparent 50%)
    }

    .bg-xl-yellow,
    .has-yellow-background-color-xl {
        background-color: #ffc107 !important
    }

    .bg-xl-yellow.btn-submit:hover,
    .btn.bg-xl-yellow:hover,
    .is-style-rwn-light .bg-xl-yellow.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-yellow.wp-block-button__link:hover,
    button.bg-xl-yellow:hover {
        background-color: #d39e00
    }

    .bg-xl-yellow-hover:hover {
        background-color: #ffc107
    }

    .bg-xl-yellow-linear {
        background: linear-gradient(#ffc107, #d39e00)
    }

    .bg-xl-yellow-opacity-0 {
        background: 0 0
    }

    .bg-xl-yellow-opacity-25 {
        background: rgba(255, 193, 7, .25)
    }

    .bg-xl-yellow-opacity-50 {
        background: rgba(255, 193, 7, .5)
    }

    .bg-xl-yellow-opacity-75 {
        background: rgba(255, 193, 7, .75)
    }

    .bg-xl-yellow-opacity-80 {
        background: rgba(255, 193, 7, .8)
    }

    .bg-xl-yellow-opacity-90 {
        background: rgba(255, 193, 7, .9)
    }

    .bg-xl-yellow-opacity-100 {
        background: #ffc107
    }

    .fill-xl-yellow {
        fill: #ffc107 !important
    }

    .bg-xl-yellow-half-top {
        background: linear-gradient(0deg, transparent 50%, #ffc107 50%)
    }

    .bg-xl-yellow-half-bottom {
        background: linear-gradient(0deg, #ffc107 50%, transparent 50%)
    }

    .bg-xl-green,
    .has-green-background-color-xl {
        background-color: #28a745 !important
    }

    .bg-xl-green.btn-submit:hover,
    .btn.bg-xl-green:hover,
    .is-style-rwn-light .bg-xl-green.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-green.wp-block-button__link:hover,
    button.bg-xl-green:hover {
        background-color: #1e7e34
    }

    .bg-xl-green-hover:hover {
        background-color: #28a745
    }

    .bg-xl-green-linear {
        background: linear-gradient(#28a745, #1e7e34)
    }

    .bg-xl-green-opacity-0 {
        background: 0 0
    }

    .bg-xl-green-opacity-25 {
        background: rgba(40, 167, 69, .25)
    }

    .bg-xl-green-opacity-50 {
        background: rgba(40, 167, 69, .5)
    }

    .bg-xl-green-opacity-75 {
        background: rgba(40, 167, 69, .75)
    }

    .bg-xl-green-opacity-80 {
        background: rgba(40, 167, 69, .8)
    }

    .bg-xl-green-opacity-90 {
        background: rgba(40, 167, 69, .9)
    }

    .bg-xl-green-opacity-100 {
        background: #28a745
    }

    .fill-xl-green {
        fill: #28a745 !important
    }

    .bg-xl-green-half-top {
        background: linear-gradient(0deg, transparent 50%, #28a745 50%)
    }

    .bg-xl-green-half-bottom {
        background: linear-gradient(0deg, #28a745 50%, transparent 50%)
    }

    .bg-xl-gray,
    .has-gray-background-color-xl {
        background-color: #6c757d !important
    }

    .bg-xl-gray.btn-submit:hover,
    .btn.bg-xl-gray:hover,
    .is-style-rwn-light .bg-xl-gray.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-gray.wp-block-button__link:hover,
    button.bg-xl-gray:hover {
        background-color: #545b62
    }

    .bg-xl-gray-hover:hover {
        background-color: #6c757d
    }

    .bg-xl-gray-linear {
        background: linear-gradient(#6c757d, #545b62)
    }

    .bg-xl-gray-opacity-0 {
        background: 0 0
    }

    .bg-xl-gray-opacity-25 {
        background: rgba(108, 117, 125, .25)
    }

    .bg-xl-gray-opacity-50 {
        background: rgba(108, 117, 125, .5)
    }

    .bg-xl-gray-opacity-75 {
        background: rgba(108, 117, 125, .75)
    }

    .bg-xl-gray-opacity-80 {
        background: rgba(108, 117, 125, .8)
    }

    .bg-xl-gray-opacity-90 {
        background: rgba(108, 117, 125, .9)
    }

    .bg-xl-gray-opacity-100 {
        background: #6c757d
    }

    .fill-xl-gray {
        fill: #6c757d !important
    }

    .bg-xl-gray-half-top {
        background: linear-gradient(0deg, transparent 50%, #6c757d 50%)
    }

    .bg-xl-gray-half-bottom {
        background: linear-gradient(0deg, #6c757d 50%, transparent 50%)
    }

    .bg-xl-gray-dark,
    .has-gray-dark-background-color-xl {
        background-color: #343a40 !important
    }

    .bg-xl-gray-dark.btn-submit:hover,
    .btn.bg-xl-gray-dark:hover,
    .is-style-rwn-light .bg-xl-gray-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-gray-dark.wp-block-button__link:hover,
    button.bg-xl-gray-dark:hover {
        background-color: #1d2124
    }

    .bg-xl-gray-dark-hover:hover {
        background-color: #343a40
    }

    .bg-xl-gray-dark-linear {
        background: linear-gradient(#343a40, #1d2124)
    }

    .bg-xl-gray-dark-opacity-0 {
        background: 0 0
    }

    .bg-xl-gray-dark-opacity-25 {
        background: rgba(52, 58, 64, .25)
    }

    .bg-xl-gray-dark-opacity-50 {
        background: rgba(52, 58, 64, .5)
    }

    .bg-xl-gray-dark-opacity-75 {
        background: rgba(52, 58, 64, .75)
    }

    .bg-xl-gray-dark-opacity-80 {
        background: rgba(52, 58, 64, .8)
    }

    .bg-xl-gray-dark-opacity-90 {
        background: rgba(52, 58, 64, .9)
    }

    .bg-xl-gray-dark-opacity-100 {
        background: #343a40
    }

    .fill-xl-gray-dark {
        fill: #343a40 !important
    }

    .bg-xl-gray-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #343a40 50%)
    }

    .bg-xl-gray-dark-half-bottom {
        background: linear-gradient(0deg, #343a40 50%, transparent 50%)
    }

    .bg-xl-gray-light,
    .has-gray-light-background-color-xl {
        background-color: #c8c8c8 !important
    }

    .bg-xl-gray-light.btn-submit:hover,
    .btn.bg-xl-gray-light:hover,
    .is-style-rwn-light .bg-xl-gray-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-gray-light.wp-block-button__link:hover,
    button.bg-xl-gray-light:hover {
        background-color: #afafaf
    }

    .bg-xl-gray-light-hover:hover {
        background-color: #c8c8c8
    }

    .bg-xl-gray-light-linear {
        background: linear-gradient(#c8c8c8, #afafaf)
    }

    .bg-xl-gray-light-opacity-0 {
        background: 0 0
    }

    .bg-xl-gray-light-opacity-25 {
        background: rgba(200, 200, 200, .25)
    }

    .bg-xl-gray-light-opacity-50 {
        background: rgba(200, 200, 200, .5)
    }

    .bg-xl-gray-light-opacity-75 {
        background: rgba(200, 200, 200, .75)
    }

    .bg-xl-gray-light-opacity-80 {
        background: rgba(200, 200, 200, .8)
    }

    .bg-xl-gray-light-opacity-90 {
        background: rgba(200, 200, 200, .9)
    }

    .bg-xl-gray-light-opacity-100 {
        background: #c8c8c8
    }

    .fill-xl-gray-light {
        fill: #c8c8c8 !important
    }

    .bg-xl-gray-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #c8c8c8 50%)
    }

    .bg-xl-gray-light-half-bottom {
        background: linear-gradient(0deg, #c8c8c8 50%, transparent 50%)
    }

    .bg-xl-dimgray,
    .has-dimgray-background-color-xl {
        background-color: #6e8489 !important
    }

    .bg-xl-dimgray.btn-submit:hover,
    .btn.bg-xl-dimgray:hover,
    .is-style-rwn-light .bg-xl-dimgray.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-dimgray.wp-block-button__link:hover,
    button.bg-xl-dimgray:hover {
        background-color: #57696d
    }

    .bg-xl-dimgray-hover:hover {
        background-color: #6e8489
    }

    .bg-xl-dimgray-linear {
        background: linear-gradient(#6e8489, #57696d)
    }

    .bg-xl-dimgray-opacity-0 {
        background: 0 0
    }

    .bg-xl-dimgray-opacity-25 {
        background: rgba(110, 132, 137, .25)
    }

    .bg-xl-dimgray-opacity-50 {
        background: rgba(110, 132, 137, .5)
    }

    .bg-xl-dimgray-opacity-75 {
        background: rgba(110, 132, 137, .75)
    }

    .bg-xl-dimgray-opacity-80 {
        background: rgba(110, 132, 137, .8)
    }

    .bg-xl-dimgray-opacity-90 {
        background: rgba(110, 132, 137, .9)
    }

    .bg-xl-dimgray-opacity-100 {
        background: #6e8489
    }

    .fill-xl-dimgray {
        fill: #6e8489 !important
    }

    .bg-xl-dimgray-half-top {
        background: linear-gradient(0deg, transparent 50%, #6e8489 50%)
    }

    .bg-xl-dimgray-half-bottom {
        background: linear-gradient(0deg, #6e8489 50%, transparent 50%)
    }

    .bg-xl-transparent,
    .has-transparent-background-color-xl {
        background-color: transparent !important
    }

    .bg-xl-transparent-hover:hover,
    .bg-xl-transparent.btn-submit:hover,
    .btn.bg-xl-transparent:hover,
    .is-style-rwn-light .bg-xl-transparent.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-transparent.wp-block-button__link:hover,
    button.bg-xl-transparent:hover {
        background-color: transparent
    }

    .bg-xl-transparent-linear {
        background: linear-gradient(transparent, transparent)
    }

    .bg-xl-transparent-opacity-0 {
        background: 0 0
    }

    .bg-xl-transparent-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-xl-transparent-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-xl-transparent-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-xl-transparent-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-xl-transparent-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-xl-transparent-opacity-100 {
        background: #000
    }

    .fill-xl-transparent {
        fill: transparent !important
    }

    .bg-xl-transparent-half-bottom,
    .bg-xl-transparent-half-top {
        background: linear-gradient(0deg, transparent 50%, transparent 50%)
    }

    .bg-xl-black,
    .has-black-background-color-xl {
        background-color: #000 !important
    }

    .bg-xl-black-hover:hover,
    .bg-xl-black.btn-submit:hover,
    .btn.bg-xl-black:hover,
    .is-style-rwn-light .bg-xl-black.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-black.wp-block-button__link:hover,
    button.bg-xl-black:hover {
        background-color: #000
    }

    .bg-xl-black-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-xl-black-opacity-0 {
        background: 0 0
    }

    .bg-xl-black-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-xl-black-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-xl-black-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-xl-black-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-xl-black-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-xl-black-opacity-100 {
        background: #000
    }

    .fill-xl-black {
        fill: #000 !important
    }

    .bg-xl-black-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-xl-black-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-xl-white,
    .has-white-background-color-xl {
        background-color: #fff !important
    }

    .bg-xl-white.btn-submit:hover,
    .btn.bg-xl-white:hover,
    .is-style-rwn-light .bg-xl-white.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-white.wp-block-button__link:hover,
    button.bg-xl-white:hover {
        background-color: #e6e6e6
    }

    .bg-xl-white-hover:hover {
        background-color: #fff
    }

    .bg-xl-white-linear {
        background: linear-gradient(#fff, #e6e6e6)
    }

    .bg-xl-white-opacity-0 {
        background: 0 0
    }

    .bg-xl-white-opacity-25 {
        background: rgba(255, 255, 255, .25)
    }

    .bg-xl-white-opacity-50 {
        background: rgba(255, 255, 255, .5)
    }

    .bg-xl-white-opacity-75 {
        background: rgba(255, 255, 255, .75)
    }

    .bg-xl-white-opacity-80 {
        background: rgba(255, 255, 255, .8)
    }

    .bg-xl-white-opacity-90 {
        background: rgba(255, 255, 255, .9)
    }

    .bg-xl-white-opacity-100 {
        background: #fff
    }

    .fill-xl-white {
        fill: #fff !important
    }

    .bg-xl-white-half-top {
        background: linear-gradient(0deg, transparent 50%, #fff 50%)
    }

    .bg-xl-white-half-bottom {
        background: linear-gradient(0deg, #fff 50%, transparent 50%)
    }

    .bg-xl-primary,
    .has-primary-background-color-xl {
        background-color: #111 !important
    }

    .bg-xl-primary.btn-submit:hover,
    .btn.bg-xl-primary:hover,
    .is-style-rwn-light .bg-xl-primary.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-primary.wp-block-button__link:hover,
    button.bg-xl-primary:hover {
        background-color: #000
    }

    .bg-xl-primary-hover:hover {
        background-color: #111
    }

    .bg-xl-primary-linear {
        background: linear-gradient(#111, #000)
    }

    .bg-xl-primary-opacity-0 {
        background: 0 0
    }

    .bg-xl-primary-opacity-25 {
        background: rgba(17, 17, 17, .25)
    }

    .bg-xl-primary-opacity-50 {
        background: rgba(17, 17, 17, .5)
    }

    .bg-xl-primary-opacity-75 {
        background: rgba(17, 17, 17, .75)
    }

    .bg-xl-primary-opacity-80 {
        background: rgba(17, 17, 17, .8)
    }

    .bg-xl-primary-opacity-90 {
        background: rgba(17, 17, 17, .9)
    }

    .bg-xl-primary-opacity-100 {
        background: #111
    }

    .fill-xl-primary {
        fill: #111 !important
    }

    .bg-xl-primary-half-top {
        background: linear-gradient(0deg, transparent 50%, #111 50%)
    }

    .bg-xl-primary-half-bottom {
        background: linear-gradient(0deg, #111 50%, transparent 50%)
    }

    .bg-xl-secondary,
    .has-secondary-background-color-xl {
        background-color: #1a1a1a !important
    }

    .bg-xl-secondary.btn-submit:hover,
    .btn.bg-xl-secondary:hover,
    .is-style-rwn-light .bg-xl-secondary.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-secondary.wp-block-button__link:hover,
    button.bg-xl-secondary:hover {
        background-color: #010101
    }

    .bg-xl-secondary-hover:hover {
        background-color: #1a1a1a
    }

    .bg-xl-secondary-linear {
        background: linear-gradient(#1a1a1a, #010101)
    }

    .bg-xl-secondary-opacity-0 {
        background: 0 0
    }

    .bg-xl-secondary-opacity-25 {
        background: rgba(26, 26, 26, .25)
    }

    .bg-xl-secondary-opacity-50 {
        background: rgba(26, 26, 26, .5)
    }

    .bg-xl-secondary-opacity-75 {
        background: rgba(26, 26, 26, .75)
    }

    .bg-xl-secondary-opacity-80 {
        background: rgba(26, 26, 26, .8)
    }

    .bg-xl-secondary-opacity-90 {
        background: rgba(26, 26, 26, .9)
    }

    .bg-xl-secondary-opacity-100 {
        background: #1a1a1a
    }

    .fill-xl-secondary {
        fill: #1a1a1a !important
    }

    .bg-xl-secondary-half-top {
        background: linear-gradient(0deg, transparent 50%, #1a1a1a 50%)
    }

    .bg-xl-secondary-half-bottom {
        background: linear-gradient(0deg, #1a1a1a 50%, transparent 50%)
    }

    .bg-xl-success,
    .has-success-background-color-xl {
        background-color: #28a745 !important
    }

    .bg-xl-success.btn-submit:hover,
    .btn.bg-xl-success:hover,
    .is-style-rwn-light .bg-xl-success.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-success.wp-block-button__link:hover,
    button.bg-xl-success:hover {
        background-color: #1e7e34
    }

    .bg-xl-success-hover:hover {
        background-color: #28a745
    }

    .bg-xl-success-linear {
        background: linear-gradient(#28a745, #1e7e34)
    }

    .bg-xl-success-opacity-0 {
        background: 0 0
    }

    .bg-xl-success-opacity-25 {
        background: rgba(40, 167, 69, .25)
    }

    .bg-xl-success-opacity-50 {
        background: rgba(40, 167, 69, .5)
    }

    .bg-xl-success-opacity-75 {
        background: rgba(40, 167, 69, .75)
    }

    .bg-xl-success-opacity-80 {
        background: rgba(40, 167, 69, .8)
    }

    .bg-xl-success-opacity-90 {
        background: rgba(40, 167, 69, .9)
    }

    .bg-xl-success-opacity-100 {
        background: #28a745
    }

    .fill-xl-success {
        fill: #28a745 !important
    }

    .bg-xl-success-half-top {
        background: linear-gradient(0deg, transparent 50%, #28a745 50%)
    }

    .bg-xl-success-half-bottom {
        background: linear-gradient(0deg, #28a745 50%, transparent 50%)
    }

    .bg-xl-info,
    .has-info-background-color-xl {
        background-color: #17a2b8 !important
    }

    .bg-xl-info.btn-submit:hover,
    .btn.bg-xl-info:hover,
    .is-style-rwn-light .bg-xl-info.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-info.wp-block-button__link:hover,
    button.bg-xl-info:hover {
        background-color: #117a8b
    }

    .bg-xl-info-hover:hover {
        background-color: #17a2b8
    }

    .bg-xl-info-linear {
        background: linear-gradient(#17a2b8, #117a8b)
    }

    .bg-xl-info-opacity-0 {
        background: 0 0
    }

    .bg-xl-info-opacity-25 {
        background: rgba(23, 162, 184, .25)
    }

    .bg-xl-info-opacity-50 {
        background: rgba(23, 162, 184, .5)
    }

    .bg-xl-info-opacity-75 {
        background: rgba(23, 162, 184, .75)
    }

    .bg-xl-info-opacity-80 {
        background: rgba(23, 162, 184, .8)
    }

    .bg-xl-info-opacity-90 {
        background: rgba(23, 162, 184, .9)
    }

    .bg-xl-info-opacity-100 {
        background: #17a2b8
    }

    .fill-xl-info {
        fill: #17a2b8 !important
    }

    .bg-xl-info-half-top {
        background: linear-gradient(0deg, transparent 50%, #17a2b8 50%)
    }

    .bg-xl-info-half-bottom {
        background: linear-gradient(0deg, #17a2b8 50%, transparent 50%)
    }

    .bg-xl-warning,
    .has-warning-background-color-xl {
        background-color: #ffc107 !important
    }

    .bg-xl-warning.btn-submit:hover,
    .btn.bg-xl-warning:hover,
    .is-style-rwn-light .bg-xl-warning.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-warning.wp-block-button__link:hover,
    button.bg-xl-warning:hover {
        background-color: #d39e00
    }

    .bg-xl-warning-hover:hover {
        background-color: #ffc107
    }

    .bg-xl-warning-linear {
        background: linear-gradient(#ffc107, #d39e00)
    }

    .bg-xl-warning-opacity-0 {
        background: 0 0
    }

    .bg-xl-warning-opacity-25 {
        background: rgba(255, 193, 7, .25)
    }

    .bg-xl-warning-opacity-50 {
        background: rgba(255, 193, 7, .5)
    }

    .bg-xl-warning-opacity-75 {
        background: rgba(255, 193, 7, .75)
    }

    .bg-xl-warning-opacity-80 {
        background: rgba(255, 193, 7, .8)
    }

    .bg-xl-warning-opacity-90 {
        background: rgba(255, 193, 7, .9)
    }

    .bg-xl-warning-opacity-100 {
        background: #ffc107
    }

    .fill-xl-warning {
        fill: #ffc107 !important
    }

    .bg-xl-warning-half-top {
        background: linear-gradient(0deg, transparent 50%, #ffc107 50%)
    }

    .bg-xl-warning-half-bottom {
        background: linear-gradient(0deg, #ffc107 50%, transparent 50%)
    }

    .bg-xl-danger,
    .has-danger-background-color-xl {
        background-color: #dc3545 !important
    }

    .bg-xl-danger.btn-submit:hover,
    .btn.bg-xl-danger:hover,
    .is-style-rwn-light .bg-xl-danger.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-danger.wp-block-button__link:hover,
    button.bg-xl-danger:hover {
        background-color: #bd2130
    }

    .bg-xl-danger-hover:hover {
        background-color: #dc3545
    }

    .bg-xl-danger-linear {
        background: linear-gradient(#dc3545, #bd2130)
    }

    .bg-xl-danger-opacity-0 {
        background: 0 0
    }

    .bg-xl-danger-opacity-25 {
        background: rgba(220, 53, 69, .25)
    }

    .bg-xl-danger-opacity-50 {
        background: rgba(220, 53, 69, .5)
    }

    .bg-xl-danger-opacity-75 {
        background: rgba(220, 53, 69, .75)
    }

    .bg-xl-danger-opacity-80 {
        background: rgba(220, 53, 69, .8)
    }

    .bg-xl-danger-opacity-90 {
        background: rgba(220, 53, 69, .9)
    }

    .bg-xl-danger-opacity-100 {
        background: #dc3545
    }

    .fill-xl-danger {
        fill: #dc3545 !important
    }

    .bg-xl-danger-half-top {
        background: linear-gradient(0deg, transparent 50%, #dc3545 50%)
    }

    .bg-xl-danger-half-bottom {
        background: linear-gradient(0deg, #dc3545 50%, transparent 50%)
    }

    .bg-xl-light,
    .has-light-background-color-xl {
        background-color: #f8f9fa !important
    }

    .bg-xl-light.btn-submit:hover,
    .btn.bg-xl-light:hover,
    .is-style-rwn-light .bg-xl-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-light.wp-block-button__link:hover,
    button.bg-xl-light:hover {
        background-color: #dae0e5
    }

    .bg-xl-light-hover:hover {
        background-color: #f8f9fa
    }

    .bg-xl-light-linear {
        background: linear-gradient(#f8f9fa, #dae0e5)
    }

    .bg-xl-light-opacity-0 {
        background: 0 0
    }

    .bg-xl-light-opacity-25 {
        background: rgba(248, 249, 250, .25)
    }

    .bg-xl-light-opacity-50 {
        background: rgba(248, 249, 250, .5)
    }

    .bg-xl-light-opacity-75 {
        background: rgba(248, 249, 250, .75)
    }

    .bg-xl-light-opacity-80 {
        background: rgba(248, 249, 250, .8)
    }

    .bg-xl-light-opacity-90 {
        background: rgba(248, 249, 250, .9)
    }

    .bg-xl-light-opacity-100 {
        background: #f8f9fa
    }

    .fill-xl-light {
        fill: #f8f9fa !important
    }

    .bg-xl-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #f8f9fa 50%)
    }

    .bg-xl-light-half-bottom {
        background: linear-gradient(0deg, #f8f9fa 50%, transparent 50%)
    }

    .bg-xl-dark,
    .has-dark-background-color-xl {
        background-color: #343a40 !important
    }

    .bg-xl-dark.btn-submit:hover,
    .btn.bg-xl-dark:hover,
    .is-style-rwn-light .bg-xl-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-dark.wp-block-button__link:hover,
    button.bg-xl-dark:hover {
        background-color: #1d2124
    }

    .bg-xl-dark-hover:hover {
        background-color: #343a40
    }

    .bg-xl-dark-linear {
        background: linear-gradient(#343a40, #1d2124)
    }

    .bg-xl-dark-opacity-0 {
        background: 0 0
    }

    .bg-xl-dark-opacity-25 {
        background: rgba(52, 58, 64, .25)
    }

    .bg-xl-dark-opacity-50 {
        background: rgba(52, 58, 64, .5)
    }

    .bg-xl-dark-opacity-75 {
        background: rgba(52, 58, 64, .75)
    }

    .bg-xl-dark-opacity-80 {
        background: rgba(52, 58, 64, .8)
    }

    .bg-xl-dark-opacity-90 {
        background: rgba(52, 58, 64, .9)
    }

    .bg-xl-dark-opacity-100 {
        background: #343a40
    }

    .fill-xl-dark {
        fill: #343a40 !important
    }

    .bg-xl-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #343a40 50%)
    }

    .bg-xl-dark-half-bottom {
        background: linear-gradient(0deg, #343a40 50%, transparent 50%)
    }

    .bg-xl-primary-light,
    .has-primary-light-background-color-xl {
        background-color: #444 !important
    }

    .bg-xl-primary-light.btn-submit:hover,
    .btn.bg-xl-primary-light:hover,
    .is-style-rwn-light .bg-xl-primary-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-primary-light.wp-block-button__link:hover,
    button.bg-xl-primary-light:hover {
        background-color: #2b2b2b
    }

    .bg-xl-primary-light-hover:hover {
        background-color: #444
    }

    .bg-xl-primary-light-linear {
        background: linear-gradient(#444, #2b2b2b)
    }

    .bg-xl-primary-light-opacity-0 {
        background: 0 0
    }

    .bg-xl-primary-light-opacity-25 {
        background: rgba(68, 68, 68, .25)
    }

    .bg-xl-primary-light-opacity-50 {
        background: rgba(68, 68, 68, .5)
    }

    .bg-xl-primary-light-opacity-75 {
        background: rgba(68, 68, 68, .75)
    }

    .bg-xl-primary-light-opacity-80 {
        background: rgba(68, 68, 68, .8)
    }

    .bg-xl-primary-light-opacity-90 {
        background: rgba(68, 68, 68, .9)
    }

    .bg-xl-primary-light-opacity-100 {
        background: #444
    }

    .fill-xl-primary-light {
        fill: #444 !important
    }

    .bg-xl-primary-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #444 50%)
    }

    .bg-xl-primary-light-half-bottom {
        background: linear-gradient(0deg, #444 50%, transparent 50%)
    }

    .bg-xl-primary-dark,
    .has-primary-dark-background-color-xl {
        background-color: #000 !important
    }

    .bg-xl-primary-dark-hover:hover,
    .bg-xl-primary-dark.btn-submit:hover,
    .btn.bg-xl-primary-dark:hover,
    .is-style-rwn-light .bg-xl-primary-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-primary-dark.wp-block-button__link:hover,
    button.bg-xl-primary-dark:hover {
        background-color: #000
    }

    .bg-xl-primary-dark-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-xl-primary-dark-opacity-0 {
        background: 0 0
    }

    .bg-xl-primary-dark-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-xl-primary-dark-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-xl-primary-dark-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-xl-primary-dark-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-xl-primary-dark-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-xl-primary-dark-opacity-100 {
        background: #000
    }

    .fill-xl-primary-dark {
        fill: #000 !important
    }

    .bg-xl-primary-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-xl-primary-dark-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-xl-secondary-light,
    .has-secondary-light-background-color-xl {
        background-color: #4d4d4d !important
    }

    .bg-xl-secondary-light.btn-submit:hover,
    .btn.bg-xl-secondary-light:hover,
    .is-style-rwn-light .bg-xl-secondary-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-secondary-light.wp-block-button__link:hover,
    button.bg-xl-secondary-light:hover {
        background-color: #343434
    }

    .bg-xl-secondary-light-hover:hover {
        background-color: #4d4d4d
    }

    .bg-xl-secondary-light-linear {
        background: linear-gradient(#4d4d4d, #343434)
    }

    .bg-xl-secondary-light-opacity-0 {
        background: 0 0
    }

    .bg-xl-secondary-light-opacity-25 {
        background: rgba(77, 77, 77, .25)
    }

    .bg-xl-secondary-light-opacity-50 {
        background: rgba(77, 77, 77, .5)
    }

    .bg-xl-secondary-light-opacity-75 {
        background: rgba(77, 77, 77, .75)
    }

    .bg-xl-secondary-light-opacity-80 {
        background: rgba(77, 77, 77, .8)
    }

    .bg-xl-secondary-light-opacity-90 {
        background: rgba(77, 77, 77, .9)
    }

    .bg-xl-secondary-light-opacity-100 {
        background: #4d4d4d
    }

    .fill-xl-secondary-light {
        fill: #4d4d4d !important
    }

    .bg-xl-secondary-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #4d4d4d 50%)
    }

    .bg-xl-secondary-light-half-bottom {
        background: linear-gradient(0deg, #4d4d4d 50%, transparent 50%)
    }

    .bg-xl-secondary-dark,
    .has-secondary-dark-background-color-xl {
        background-color: #000 !important
    }

    .bg-xl-secondary-dark-hover:hover,
    .bg-xl-secondary-dark.btn-submit:hover,
    .btn.bg-xl-secondary-dark:hover,
    .is-style-rwn-light .bg-xl-secondary-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-secondary-dark.wp-block-button__link:hover,
    button.bg-xl-secondary-dark:hover {
        background-color: #000
    }

    .bg-xl-secondary-dark-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-xl-secondary-dark-opacity-0 {
        background: 0 0
    }

    .bg-xl-secondary-dark-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-xl-secondary-dark-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-xl-secondary-dark-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-xl-secondary-dark-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-xl-secondary-dark-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-xl-secondary-dark-opacity-100 {
        background: #000
    }

    .fill-xl-secondary-dark {
        fill: #000 !important
    }

    .bg-xl-secondary-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-xl-secondary-dark-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-xl-third,
    .has-third-background-color-xl {
        background-color: #443f3f !important
    }

    .bg-xl-third.btn-submit:hover,
    .btn.bg-xl-third:hover,
    .is-style-rwn-light .bg-xl-third.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-third.wp-block-button__link:hover,
    button.bg-xl-third:hover {
        background-color: #2a2626
    }

    .bg-xl-third-hover:hover {
        background-color: #443f3f
    }

    .bg-xl-third-linear {
        background: linear-gradient(#443f3f, #2a2626)
    }

    .bg-xl-third-opacity-0 {
        background: 0 0
    }

    .bg-xl-third-opacity-25 {
        background: rgba(68, 63, 63, .25)
    }

    .bg-xl-third-opacity-50 {
        background: rgba(68, 63, 63, .5)
    }

    .bg-xl-third-opacity-75 {
        background: rgba(68, 63, 63, .75)
    }

    .bg-xl-third-opacity-80 {
        background: rgba(68, 63, 63, .8)
    }

    .bg-xl-third-opacity-90 {
        background: rgba(68, 63, 63, .9)
    }

    .bg-xl-third-opacity-100 {
        background: #443f3f
    }

    .fill-xl-third {
        fill: #443f3f !important
    }

    .bg-xl-third-half-top {
        background: linear-gradient(0deg, transparent 50%, #443f3f 50%)
    }

    .bg-xl-third-half-bottom {
        background: linear-gradient(0deg, #443f3f 50%, transparent 50%)
    }

    .bg-xl-third-light,
    .has-third-light-background-color-xl {
        background-color: #797070 !important
    }

    .bg-xl-third-light.btn-submit:hover,
    .btn.bg-xl-third-light:hover,
    .is-style-rwn-light .bg-xl-third-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-third-light.wp-block-button__link:hover,
    button.bg-xl-third-light:hover {
        background-color: #5e5858
    }

    .bg-xl-third-light-hover:hover {
        background-color: #797070
    }

    .bg-xl-third-light-linear {
        background: linear-gradient(#797070, #5e5858)
    }

    .bg-xl-third-light-opacity-0 {
        background: 0 0
    }

    .bg-xl-third-light-opacity-25 {
        background: rgba(121, 112, 112, .25)
    }

    .bg-xl-third-light-opacity-50 {
        background: rgba(121, 112, 112, .5)
    }

    .bg-xl-third-light-opacity-75 {
        background: rgba(121, 112, 112, .75)
    }

    .bg-xl-third-light-opacity-80 {
        background: rgba(121, 112, 112, .8)
    }

    .bg-xl-third-light-opacity-90 {
        background: rgba(121, 112, 112, .9)
    }

    .bg-xl-third-light-opacity-100 {
        background: #797070
    }

    .fill-xl-third-light {
        fill: #797070 !important
    }

    .bg-xl-third-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #797070 50%)
    }

    .bg-xl-third-light-half-bottom {
        background: linear-gradient(0deg, #797070 50%, transparent 50%)
    }

    .bg-xl-third-dark,
    .has-third-dark-background-color-xl {
        background-color: #0f0e0e !important
    }

    .bg-xl-third-dark.btn-submit:hover,
    .btn.bg-xl-third-dark:hover,
    .is-style-rwn-light .bg-xl-third-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-third-dark.wp-block-button__link:hover,
    button.bg-xl-third-dark:hover {
        background-color: #000
    }

    .bg-xl-third-dark-hover:hover {
        background-color: #0f0e0e
    }

    .bg-xl-third-dark-linear {
        background: linear-gradient(#0f0e0e, #000)
    }

    .bg-xl-third-dark-opacity-0 {
        background: 0 0
    }

    .bg-xl-third-dark-opacity-25 {
        background: rgba(15, 14, 14, .25)
    }

    .bg-xl-third-dark-opacity-50 {
        background: rgba(15, 14, 14, .5)
    }

    .bg-xl-third-dark-opacity-75 {
        background: rgba(15, 14, 14, .75)
    }

    .bg-xl-third-dark-opacity-80 {
        background: rgba(15, 14, 14, .8)
    }

    .bg-xl-third-dark-opacity-90 {
        background: rgba(15, 14, 14, .9)
    }

    .bg-xl-third-dark-opacity-100 {
        background: #0f0e0e
    }

    .fill-xl-third-dark {
        fill: #0f0e0e !important
    }

    .bg-xl-third-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #0f0e0e 50%)
    }

    .bg-xl-third-dark-half-bottom {
        background: linear-gradient(0deg, #0f0e0e 50%, transparent 50%)
    }

    .bg-xl-fourth,
    .has-fourth-background-color-xl {
        background-color: #f9f9f9 !important
    }

    .bg-xl-fourth.btn-submit:hover,
    .btn.bg-xl-fourth:hover,
    .is-style-rwn-light .bg-xl-fourth.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-fourth.wp-block-button__link:hover,
    button.bg-xl-fourth:hover {
        background-color: #e0e0e0
    }

    .bg-xl-fourth-hover:hover {
        background-color: #f9f9f9
    }

    .bg-xl-fourth-linear {
        background: linear-gradient(#f9f9f9, #e0e0e0)
    }

    .bg-xl-fourth-opacity-0 {
        background: 0 0
    }

    .bg-xl-fourth-opacity-25 {
        background: rgba(249, 249, 249, .25)
    }

    .bg-xl-fourth-opacity-50 {
        background: rgba(249, 249, 249, .5)
    }

    .bg-xl-fourth-opacity-75 {
        background: rgba(249, 249, 249, .75)
    }

    .bg-xl-fourth-opacity-80 {
        background: rgba(249, 249, 249, .8)
    }

    .bg-xl-fourth-opacity-90 {
        background: rgba(249, 249, 249, .9)
    }

    .bg-xl-fourth-opacity-100 {
        background: #f9f9f9
    }

    .fill-xl-fourth {
        fill: #f9f9f9 !important
    }

    .bg-xl-fourth-half-top {
        background: linear-gradient(0deg, transparent 50%, #f9f9f9 50%)
    }

    .bg-xl-fourth-half-bottom {
        background: linear-gradient(0deg, #f9f9f9 50%, transparent 50%)
    }

    .bg-xl-fourth-light,
    .has-fourth-light-background-color-xl {
        background-color: #fff !important
    }

    .bg-xl-fourth-light.btn-submit:hover,
    .btn.bg-xl-fourth-light:hover,
    .is-style-rwn-light .bg-xl-fourth-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-fourth-light.wp-block-button__link:hover,
    button.bg-xl-fourth-light:hover {
        background-color: #e6e6e6
    }

    .bg-xl-fourth-light-hover:hover {
        background-color: #fff
    }

    .bg-xl-fourth-light-linear {
        background: linear-gradient(#fff, #e6e6e6)
    }

    .bg-xl-fourth-light-opacity-0 {
        background: 0 0
    }

    .bg-xl-fourth-light-opacity-25 {
        background: rgba(255, 255, 255, .25)
    }

    .bg-xl-fourth-light-opacity-50 {
        background: rgba(255, 255, 255, .5)
    }

    .bg-xl-fourth-light-opacity-75 {
        background: rgba(255, 255, 255, .75)
    }

    .bg-xl-fourth-light-opacity-80 {
        background: rgba(255, 255, 255, .8)
    }

    .bg-xl-fourth-light-opacity-90 {
        background: rgba(255, 255, 255, .9)
    }

    .bg-xl-fourth-light-opacity-100 {
        background: #fff
    }

    .fill-xl-fourth-light {
        fill: #fff !important
    }

    .bg-xl-fourth-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #fff 50%)
    }

    .bg-xl-fourth-light-half-bottom {
        background: linear-gradient(0deg, #fff 50%, transparent 50%)
    }

    .bg-xl-fourth-dark,
    .has-fourth-dark-background-color-xl {
        background-color: #c6c6c6 !important
    }

    .bg-xl-fourth-dark.btn-submit:hover,
    .btn.bg-xl-fourth-dark:hover,
    .is-style-rwn-light .bg-xl-fourth-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-fourth-dark.wp-block-button__link:hover,
    button.bg-xl-fourth-dark:hover {
        background-color: #adadad
    }

    .bg-xl-fourth-dark-hover:hover {
        background-color: #c6c6c6
    }

    .bg-xl-fourth-dark-linear {
        background: linear-gradient(#c6c6c6, #adadad)
    }

    .bg-xl-fourth-dark-opacity-0 {
        background: 0 0
    }

    .bg-xl-fourth-dark-opacity-25 {
        background: rgba(198, 198, 198, .25)
    }

    .bg-xl-fourth-dark-opacity-50 {
        background: rgba(198, 198, 198, .5)
    }

    .bg-xl-fourth-dark-opacity-75 {
        background: rgba(198, 198, 198, .75)
    }

    .bg-xl-fourth-dark-opacity-80 {
        background: rgba(198, 198, 198, .8)
    }

    .bg-xl-fourth-dark-opacity-90 {
        background: rgba(198, 198, 198, .9)
    }

    .bg-xl-fourth-dark-opacity-100 {
        background: #c6c6c6
    }

    .fill-xl-fourth-dark {
        fill: #c6c6c6 !important
    }

    .bg-xl-fourth-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #c6c6c6 50%)
    }

    .bg-xl-fourth-dark-half-bottom {
        background: linear-gradient(0deg, #c6c6c6 50%, transparent 50%)
    }

    .bg-xl-fifth,
    .has-fifth-background-color-xl {
        background-color: #b1b1b1 !important
    }

    .bg-xl-fifth.btn-submit:hover,
    .btn.bg-xl-fifth:hover,
    .is-style-rwn-light .bg-xl-fifth.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-fifth.wp-block-button__link:hover,
    button.bg-xl-fifth:hover {
        background-color: #989898
    }

    .bg-xl-fifth-hover:hover {
        background-color: #b1b1b1
    }

    .bg-xl-fifth-linear {
        background: linear-gradient(#b1b1b1, #989898)
    }

    .bg-xl-fifth-opacity-0 {
        background: 0 0
    }

    .bg-xl-fifth-opacity-25 {
        background: rgba(177, 177, 177, .25)
    }

    .bg-xl-fifth-opacity-50 {
        background: rgba(177, 177, 177, .5)
    }

    .bg-xl-fifth-opacity-75 {
        background: rgba(177, 177, 177, .75)
    }

    .bg-xl-fifth-opacity-80 {
        background: rgba(177, 177, 177, .8)
    }

    .bg-xl-fifth-opacity-90 {
        background: rgba(177, 177, 177, .9)
    }

    .bg-xl-fifth-opacity-100 {
        background: #b1b1b1
    }

    .fill-xl-fifth {
        fill: #b1b1b1 !important
    }

    .bg-xl-fifth-half-top {
        background: linear-gradient(0deg, transparent 50%, #b1b1b1 50%)
    }

    .bg-xl-fifth-half-bottom {
        background: linear-gradient(0deg, #b1b1b1 50%, transparent 50%)
    }

    .bg-xl-fifth-light,
    .has-fifth-light-background-color-xl {
        background-color: #e4e4e4 !important
    }

    .bg-xl-fifth-light.btn-submit:hover,
    .btn.bg-xl-fifth-light:hover,
    .is-style-rwn-light .bg-xl-fifth-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-fifth-light.wp-block-button__link:hover,
    button.bg-xl-fifth-light:hover {
        background-color: #cbcbcb
    }

    .bg-xl-fifth-light-hover:hover {
        background-color: #e4e4e4
    }

    .bg-xl-fifth-light-linear {
        background: linear-gradient(#e4e4e4, #cbcbcb)
    }

    .bg-xl-fifth-light-opacity-0 {
        background: 0 0
    }

    .bg-xl-fifth-light-opacity-25 {
        background: rgba(228, 228, 228, .25)
    }

    .bg-xl-fifth-light-opacity-50 {
        background: rgba(228, 228, 228, .5)
    }

    .bg-xl-fifth-light-opacity-75 {
        background: rgba(228, 228, 228, .75)
    }

    .bg-xl-fifth-light-opacity-80 {
        background: rgba(228, 228, 228, .8)
    }

    .bg-xl-fifth-light-opacity-90 {
        background: rgba(228, 228, 228, .9)
    }

    .bg-xl-fifth-light-opacity-100 {
        background: #e4e4e4
    }

    .fill-xl-fifth-light {
        fill: #e4e4e4 !important
    }

    .bg-xl-fifth-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #e4e4e4 50%)
    }

    .bg-xl-fifth-light-half-bottom {
        background: linear-gradient(0deg, #e4e4e4 50%, transparent 50%)
    }

    .bg-xl-fifth-dark,
    .has-fifth-dark-background-color-xl {
        background-color: #7e7e7e !important
    }

    .bg-xl-fifth-dark.btn-submit:hover,
    .btn.bg-xl-fifth-dark:hover,
    .is-style-rwn-light .bg-xl-fifth-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-fifth-dark.wp-block-button__link:hover,
    button.bg-xl-fifth-dark:hover {
        background-color: #656565
    }

    .bg-xl-fifth-dark-hover:hover {
        background-color: #7e7e7e
    }

    .bg-xl-fifth-dark-linear {
        background: linear-gradient(#7e7e7e, #656565)
    }

    .bg-xl-fifth-dark-opacity-0 {
        background: 0 0
    }

    .bg-xl-fifth-dark-opacity-25 {
        background: rgba(126, 126, 126, .25)
    }

    .bg-xl-fifth-dark-opacity-50 {
        background: rgba(126, 126, 126, .5)
    }

    .bg-xl-fifth-dark-opacity-75 {
        background: rgba(126, 126, 126, .75)
    }

    .bg-xl-fifth-dark-opacity-80 {
        background: rgba(126, 126, 126, .8)
    }

    .bg-xl-fifth-dark-opacity-90 {
        background: rgba(126, 126, 126, .9)
    }

    .bg-xl-fifth-dark-opacity-100 {
        background: #7e7e7e
    }

    .fill-xl-fifth-dark {
        fill: #7e7e7e !important
    }

    .bg-xl-fifth-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #7e7e7e 50%)
    }

    .bg-xl-fifth-dark-half-bottom {
        background: linear-gradient(0deg, #7e7e7e 50%, transparent 50%)
    }

    .bg-xl-sixth,
    .has-sixth-background-color-xl {
        background-color: #0d0d0d !important
    }

    .bg-xl-sixth.btn-submit:hover,
    .btn.bg-xl-sixth:hover,
    .is-style-rwn-light .bg-xl-sixth.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-sixth.wp-block-button__link:hover,
    button.bg-xl-sixth:hover {
        background-color: #000
    }

    .bg-xl-sixth-hover:hover {
        background-color: #0d0d0d
    }

    .bg-xl-sixth-linear {
        background: linear-gradient(#0d0d0d, #000)
    }

    .bg-xl-sixth-opacity-0 {
        background: 0 0
    }

    .bg-xl-sixth-opacity-25 {
        background: rgba(13, 13, 13, .25)
    }

    .bg-xl-sixth-opacity-50 {
        background: rgba(13, 13, 13, .5)
    }

    .bg-xl-sixth-opacity-75 {
        background: rgba(13, 13, 13, .75)
    }

    .bg-xl-sixth-opacity-80 {
        background: rgba(13, 13, 13, .8)
    }

    .bg-xl-sixth-opacity-90 {
        background: rgba(13, 13, 13, .9)
    }

    .bg-xl-sixth-opacity-100 {
        background: #0d0d0d
    }

    .fill-xl-sixth {
        fill: #0d0d0d !important
    }

    .bg-xl-sixth-half-top {
        background: linear-gradient(0deg, transparent 50%, #0d0d0d 50%)
    }

    .bg-xl-sixth-half-bottom {
        background: linear-gradient(0deg, #0d0d0d 50%, transparent 50%)
    }

    .bg-xl-sixth-light,
    .has-sixth-light-background-color-xl {
        background-color: #404040 !important
    }

    .bg-xl-sixth-light.btn-submit:hover,
    .btn.bg-xl-sixth-light:hover,
    .is-style-rwn-light .bg-xl-sixth-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-sixth-light.wp-block-button__link:hover,
    button.bg-xl-sixth-light:hover {
        background-color: #272727
    }

    .bg-xl-sixth-light-hover:hover {
        background-color: #404040
    }

    .bg-xl-sixth-light-linear {
        background: linear-gradient(#404040, #272727)
    }

    .bg-xl-sixth-light-opacity-0 {
        background: 0 0
    }

    .bg-xl-sixth-light-opacity-25 {
        background: rgba(64, 64, 64, .25)
    }

    .bg-xl-sixth-light-opacity-50 {
        background: rgba(64, 64, 64, .5)
    }

    .bg-xl-sixth-light-opacity-75 {
        background: rgba(64, 64, 64, .75)
    }

    .bg-xl-sixth-light-opacity-80 {
        background: rgba(64, 64, 64, .8)
    }

    .bg-xl-sixth-light-opacity-90 {
        background: rgba(64, 64, 64, .9)
    }

    .bg-xl-sixth-light-opacity-100 {
        background: #404040
    }

    .fill-xl-sixth-light {
        fill: #404040 !important
    }

    .bg-xl-sixth-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #404040 50%)
    }

    .bg-xl-sixth-light-half-bottom {
        background: linear-gradient(0deg, #404040 50%, transparent 50%)
    }

    .bg-xl-sixth-dark,
    .has-sixth-dark-background-color-xl {
        background-color: #000 !important
    }

    .bg-xl-sixth-dark-hover:hover,
    .bg-xl-sixth-dark.btn-submit:hover,
    .btn.bg-xl-sixth-dark:hover,
    .is-style-rwn-light .bg-xl-sixth-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-sixth-dark.wp-block-button__link:hover,
    button.bg-xl-sixth-dark:hover {
        background-color: #000
    }

    .bg-xl-sixth-dark-linear {
        background: linear-gradient(#000, #000)
    }

    .bg-xl-sixth-dark-opacity-0 {
        background: 0 0
    }

    .bg-xl-sixth-dark-opacity-25 {
        background: rgba(0, 0, 0, .25)
    }

    .bg-xl-sixth-dark-opacity-50 {
        background: rgba(0, 0, 0, .5)
    }

    .bg-xl-sixth-dark-opacity-75 {
        background: rgba(0, 0, 0, .75)
    }

    .bg-xl-sixth-dark-opacity-80 {
        background: rgba(0, 0, 0, .8)
    }

    .bg-xl-sixth-dark-opacity-90 {
        background: rgba(0, 0, 0, .9)
    }

    .bg-xl-sixth-dark-opacity-100 {
        background: #000
    }

    .fill-xl-sixth-dark {
        fill: #000 !important
    }

    .bg-xl-sixth-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #000 50%)
    }

    .bg-xl-sixth-dark-half-bottom {
        background: linear-gradient(0deg, #000 50%, transparent 50%)
    }

    .bg-xl-seventh,
    .has-seventh-background-color-xl {
        background-color: #787878 !important
    }

    .bg-xl-seventh.btn-submit:hover,
    .btn.bg-xl-seventh:hover,
    .is-style-rwn-light .bg-xl-seventh.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-seventh.wp-block-button__link:hover,
    button.bg-xl-seventh:hover {
        background-color: #5f5f5f
    }

    .bg-xl-seventh-hover:hover {
        background-color: #787878
    }

    .bg-xl-seventh-linear {
        background: linear-gradient(#787878, #5f5f5f)
    }

    .bg-xl-seventh-opacity-0 {
        background: 0 0
    }

    .bg-xl-seventh-opacity-25 {
        background: rgba(120, 120, 120, .25)
    }

    .bg-xl-seventh-opacity-50 {
        background: rgba(120, 120, 120, .5)
    }

    .bg-xl-seventh-opacity-75 {
        background: rgba(120, 120, 120, .75)
    }

    .bg-xl-seventh-opacity-80 {
        background: rgba(120, 120, 120, .8)
    }

    .bg-xl-seventh-opacity-90 {
        background: rgba(120, 120, 120, .9)
    }

    .bg-xl-seventh-opacity-100 {
        background: #787878
    }

    .fill-xl-seventh {
        fill: #787878 !important
    }

    .bg-xl-seventh-half-top {
        background: linear-gradient(0deg, transparent 50%, #787878 50%)
    }

    .bg-xl-seventh-half-bottom {
        background: linear-gradient(0deg, #787878 50%, transparent 50%)
    }

    .bg-xl-seventh-light,
    .has-seventh-light-background-color-xl {
        background-color: #ababab !important
    }

    .bg-xl-seventh-light.btn-submit:hover,
    .btn.bg-xl-seventh-light:hover,
    .is-style-rwn-light .bg-xl-seventh-light.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-seventh-light.wp-block-button__link:hover,
    button.bg-xl-seventh-light:hover {
        background-color: #929292
    }

    .bg-xl-seventh-light-hover:hover {
        background-color: #ababab
    }

    .bg-xl-seventh-light-linear {
        background: linear-gradient(#ababab, #929292)
    }

    .bg-xl-seventh-light-opacity-0 {
        background: 0 0
    }

    .bg-xl-seventh-light-opacity-25 {
        background: rgba(171, 171, 171, .25)
    }

    .bg-xl-seventh-light-opacity-50 {
        background: rgba(171, 171, 171, .5)
    }

    .bg-xl-seventh-light-opacity-75 {
        background: rgba(171, 171, 171, .75)
    }

    .bg-xl-seventh-light-opacity-80 {
        background: rgba(171, 171, 171, .8)
    }

    .bg-xl-seventh-light-opacity-90 {
        background: rgba(171, 171, 171, .9)
    }

    .bg-xl-seventh-light-opacity-100 {
        background: #ababab
    }

    .fill-xl-seventh-light {
        fill: #ababab !important
    }

    .bg-xl-seventh-light-half-top {
        background: linear-gradient(0deg, transparent 50%, #ababab 50%)
    }

    .bg-xl-seventh-light-half-bottom {
        background: linear-gradient(0deg, #ababab 50%, transparent 50%)
    }

    .bg-xl-seventh-dark,
    .has-seventh-dark-background-color-xl {
        background-color: #454545 !important
    }

    .bg-xl-seventh-dark.btn-submit:hover,
    .btn.bg-xl-seventh-dark:hover,
    .is-style-rwn-light .bg-xl-seventh-dark.wp-block-button__link:hover,
    .is-style-rwn-light-small .bg-xl-seventh-dark.wp-block-button__link:hover,
    button.bg-xl-seventh-dark:hover {
        background-color: #2c2c2c
    }

    .bg-xl-seventh-dark-hover:hover {
        background-color: #454545
    }

    .bg-xl-seventh-dark-linear {
        background: linear-gradient(#454545, #2c2c2c)
    }

    .bg-xl-seventh-dark-opacity-0 {
        background: 0 0
    }

    .bg-xl-seventh-dark-opacity-25 {
        background: rgba(69, 69, 69, .25)
    }

    .bg-xl-seventh-dark-opacity-50 {
        background: rgba(69, 69, 69, .5)
    }

    .bg-xl-seventh-dark-opacity-75 {
        background: rgba(69, 69, 69, .75)
    }

    .bg-xl-seventh-dark-opacity-80 {
        background: rgba(69, 69, 69, .8)
    }

    .bg-xl-seventh-dark-opacity-90 {
        background: rgba(69, 69, 69, .9)
    }

    .bg-xl-seventh-dark-opacity-100 {
        background: #454545
    }

    .fill-xl-seventh-dark {
        fill: #454545 !important
    }

    .bg-xl-seventh-dark-half-top {
        background: linear-gradient(0deg, transparent 50%, #454545 50%)
    }

    .bg-xl-seventh-dark-half-bottom {
        background: linear-gradient(0deg, #454545 50%, transparent 50%)
    }
}

.bg-image {
    background-position: center;
    background-repeat: no-repeat
}

.bg-image,
.bg-image-cover {
    background-size: cover
}

.bg-image-contain {
    background-size: contain
}

.bg-image-repeat {
    background-repeat: repeat
}

.bg-image-no-repeat {
    background-repeat: no-repeat
}

.bg-image-center {
    background-position: center center
}

.bg-image-center-left {
    background-position: center left
}

.bg-image-center-right {
    background-position: center right
}

/*!
 * filters.css
 * Source: https://github.com/bansal/filters.css
 */
@keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes pulsate {
    0% {
        transform: scale(.1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        transform: scale(1.2);
        opacity: 0
    }
}

@keyframes pulsate {
    0% {
        transform: scale(.1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        transform: scale(1.2);
        opacity: 0
    }
}

@-moz-keyframes pulsate {
    0% {
        transform: scale(.1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        transform: scale(1.2);
        opacity: 0
    }
}

@-o-keyframes pulsate {
    0% {
        transform: scale(.1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        transform: scale(1.2);
        opacity: 0
    }
}

@-ms-keyframes pulsate {
    0% {
        transform: scale(.1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        transform: scale(1.2);
        opacity: 0
    }
}

.blur-0,
.hover-blur-0:hover {
    filter: blur(0)
}

.blur-1,
.hover-blur-1:hover {
    filter: blur(1px)
}

.blur-2,
.hover-blur-2:hover {
    filter: blur(2px)
}

.blur-3,
.hover-blur-3:hover {
    filter: blur(3px)
}

.blur-4,
.hover-blur-4:hover {
    filter: blur(4px)
}

.blur-5,
.hover-blur-5:hover {
    filter: blur(5px)
}

.blur-6,
.hover-blur-6:hover {
    filter: blur(6px)
}

.blur-7,
.hover-blur-7:hover {
    filter: blur(7px)
}

.blur-8,
.hover-blur-8:hover {
    filter: blur(8px)
}

.blur-9,
.hover-blur-9:hover {
    filter: blur(9px)
}

.blur-10,
.hover-blur-10:hover {
    filter: blur(10px)
}

.grayscale-0,
.hover-grayscale-0:hover {
    filter: grayscale(0)
}

.grayscale-1,
.hover-grayscale-1:hover {
    filter: grayscale(.1)
}

.grayscale-2,
.hover-grayscale-2:hover {
    filter: grayscale(.2)
}

.grayscale-3,
.hover-grayscale-3:hover {
    filter: grayscale(.3)
}

.grayscale-4,
.hover-grayscale-4:hover {
    filter: grayscale(.4)
}

.grayscale-5,
.hover-grayscale-5:hover {
    filter: grayscale(.5)
}

.grayscale-6,
.hover-grayscale-6:hover {
    filter: grayscale(.6)
}

.grayscale-7,
.hover-grayscale-7:hover {
    filter: grayscale(.7)
}

.grayscale-8,
.hover-grayscale-8:hover {
    filter: grayscale(.8)
}

.grayscale-9,
.hover-grayscale-9:hover {
    filter: grayscale(.9)
}

.grayscale-10,
.hover-grayscale-10:hover {
    filter: grayscale(1)
}

.brightness-0,
.hover-brightness-0:hover {
    filter: brightness(0%)
}

.brightness-1,
.hover-brightness-1:hover {
    filter: brightness(20%)
}

.brightness-2,
.hover-brightness-2:hover {
    filter: brightness(40%)
}

.brightness-3,
.hover-brightness-3:hover {
    filter: brightness(60%)
}

.brightness-4,
.hover-brightness-4:hover {
    filter: brightness(80%)
}

.brightness-5,
.hover-brightness-5:hover {
    filter: brightness(100%)
}

.brightness-6,
.hover-brightness-6:hover {
    filter: brightness(120%)
}

.brightness-7,
.hover-brightness-7:hover {
    filter: brightness(140%)
}

.brightness-8,
.hover-brightness-8:hover {
    filter: brightness(160%)
}

.brightness-9,
.hover-brightness-9:hover {
    filter: brightness(180%)
}

.brightness-10,
.hover-brightness-10:hover {
    filter: brightness(200%)
}

.contrast-0,
.hover-contrast-0:hover {
    filter: contrast(100%)
}

.contrast-1,
.hover-contrast-1:hover {
    filter: contrast(110%)
}

.contrast-2,
.hover-contrast-2:hover {
    filter: contrast(120%)
}

.contrast-3,
.hover-contrast-3:hover {
    filter: contrast(130%)
}

.contrast-4,
.hover-contrast-4:hover {
    filter: contrast(140%)
}

.contrast-5,
.hover-contrast-5:hover {
    filter: contrast(150%)
}

.contrast-6,
.hover-contrast-6:hover {
    filter: contrast(160%)
}

.contrast-7,
.hover-contrast-7:hover {
    filter: contrast(170%)
}

.contrast-8,
.hover-contrast-8:hover {
    filter: contrast(180%)
}

.contrast-9,
.hover-contrast-9:hover {
    filter: contrast(190%)
}

.contrast-10,
.hover-contrast-10:hover {
    filter: contrast(200%)
}

.hover-invert-0:hover,
.invert-0 {
    filter: invert(0%)
}

.hover-invert-1:hover,
.invert-1 {
    filter: invert(10%)
}

.hover-invert-2:hover,
.invert-2 {
    filter: invert(20%)
}

.hover-invert-3:hover,
.invert-3 {
    filter: invert(30%)
}

.hover-invert-4:hover,
.invert-4 {
    filter: invert(40%)
}

.hover-invert-5:hover,
.invert-5 {
    filter: invert(50%)
}

.hover-invert-6:hover,
.invert-6 {
    filter: invert(60%)
}

.hover-invert-7:hover,
.invert-7 {
    filter: invert(70%)
}

.hover-invert-8:hover,
.invert-8 {
    filter: invert(80%)
}

.hover-invert-9:hover,
.invert-9 {
    filter: invert(90%)
}

.hover-invert-10:hover,
.invert-10 {
    filter: invert(100%)
}

.hover-saturate-0:hover,
.saturate-0 {
    filter: saturate(0%)
}

.hover-saturate-1:hover,
.saturate-1 {
    filter: saturate(10%)
}

.hover-saturate-2:hover,
.saturate-2 {
    filter: saturate(20%)
}

.hover-saturate-3:hover,
.saturate-3 {
    filter: saturate(30%)
}

.hover-saturate-4:hover,
.saturate-4 {
    filter: saturate(40%)
}

.hover-saturate-5:hover,
.saturate-5 {
    filter: saturate(50%)
}

.hover-saturate-6:hover,
.saturate-6 {
    filter: saturate(60%)
}

.hover-saturate-7:hover,
.saturate-7 {
    filter: saturate(70%)
}

.hover-saturate-8:hover,
.saturate-8 {
    filter: saturate(80%)
}

.hover-saturate-9:hover,
.saturate-9 {
    filter: saturate(90%)
}

.hover-saturate-10:hover,
.saturate-10 {
    filter: saturate(100%)
}

.hover-sepia-0:hover,
.sepia-0 {
    filter: sepia(0%)
}

.hover-sepia-1:hover,
.sepia-1 {
    filter: sepia(10%)
}

.hover-sepia-2:hover,
.sepia-2 {
    filter: sepia(20%)
}

.hover-sepia-3:hover,
.sepia-3 {
    filter: sepia(30%)
}

.hover-sepia-4:hover,
.sepia-4 {
    filter: sepia(40%)
}

.hover-sepia-5:hover,
.sepia-5 {
    filter: sepia(50%)
}

.hover-sepia-6:hover,
.sepia-6 {
    filter: sepia(60%)
}

.hover-sepia-7:hover,
.sepia-7 {
    filter: sepia(70%)
}

.hover-sepia-8:hover,
.sepia-8 {
    filter: sepia(80%)
}

.hover-sepia-9:hover,
.sepia-9 {
    filter: sepia(90%)
}

.hover-sepia-10:hover,
.sepia-10 {
    filter: sepia(100%)
}

.backdrop-blur-0,
.hover-backdrop-blur-0:hover {
    backdrop-filter: blur(0)
}

.backdrop-blur-1,
.hover-backdrop-blur-1:hover {
    backdrop-filter: blur(1px)
}

.backdrop-blur-2,
.hover-backdrop-blur-2:hover {
    backdrop-filter: blur(2px)
}

.backdrop-blur-3,
.hover-backdrop-blur-3:hover {
    backdrop-filter: blur(3px)
}

.backdrop-blur-4,
.hover-backdrop-blur-4:hover {
    backdrop-filter: blur(4px)
}

.backdrop-blur-5,
.hover-backdrop-blur-5:hover {
    backdrop-filter: blur(5px)
}

.backdrop-blur-6,
.hover-backdrop-blur-6:hover {
    backdrop-filter: blur(6px)
}

.backdrop-blur-7,
.hover-backdrop-blur-7:hover {
    backdrop-filter: blur(7px)
}

.backdrop-blur-8,
.hover-backdrop-blur-8:hover {
    backdrop-filter: blur(8px)
}

.backdrop-blur-9,
.hover-backdrop-blur-9:hover {
    backdrop-filter: blur(9px)
}

.backdrop-blur-10,
.hover-backdrop-blur-10:hover {
    backdrop-filter: blur(10px)
}

.hover-opacity-0:hover,
.opacity-0 {
    opacity: 0
}

.hover-opacity-1:hover,
.opacity-1 {
    opacity: .1
}

.hover-opacity-2:hover,
.opacity-2 {
    opacity: .2
}

.hover-opacity-3:hover,
.opacity-3 {
    opacity: .3
}

.hover-opacity-4:hover,
.opacity-4 {
    opacity: .4
}

.hover-opacity-5:hover,
.opacity-5 {
    opacity: .5
}

.hover-opacity-6:hover,
.opacity-6 {
    opacity: .6
}

.hover-opacity-7:hover,
.opacity-7,
.sl-wrapper button:hover {
    opacity: .7
}

.hover-opacity-8:hover,
.opacity-8 {
    opacity: .8
}

.hover-opacity-9:hover,
.opacity-9 {
    opacity: .9
}

.hover-opacity-10:hover,
.opacity-10 {
    opacity: 1
}

.zindex-0 {
    z-index: 0
}

.zindex-1 {
    z-index: 1
}

.zindex-2 {
    z-index: 2
}

.zindex-dropdown {
    z-index: 1000
}

.zindex-sticky {
    z-index: 1020
}

.zindex-fixed {
    z-index: 1030
}

.cookiealert,
.zindex-modal-backdrop {
    z-index: 1040
}

.zindex-modal {
    z-index: 1050
}

.zindex-popover {
    z-index: 1060
}

.zindex-tooltip {
    z-index: 1070
}

@media (min-width:0px) {
    .max-height-25vh {
        max-height: 25vh !important
    }

    .max-height-50vh {
        max-height: 50vh !important
    }

    .max-height-75vh {
        max-height: 75vh !important
    }

    .max-height-100vh {
        max-height: 100vh !important
    }

    .max-height-full {
        max-height: calc(100vh - 90px) !important
    }

    .max-height-150vh {
        max-height: 150vh !important
    }

    .max-height-25vw {
        max-height: 25vw !important
    }

    .max-height-50vw {
        max-height: 50vw !important
    }

    .max-height-75vw {
        max-height: 75vw !important
    }

    .max-height-100vw {
        max-height: 100vw !important
    }

    .max-height-150vw {
        max-height: 150vw !important
    }

    .max-height-25rem {
        max-height: .25rem !important
    }

    .max-height-0 {
        max-height: 0 !important
    }

    .max-height-8 {
        max-height: 8px !important
    }

    .max-height-14 {
        max-height: 14px !important
    }

    .max-height-16 {
        max-height: 16px !important
    }

    .max-height-20 {
        max-height: 20px !important
    }

    .max-height-24 {
        max-height: 24px !important
    }

    .max-height-30 {
        max-height: 30px !important
    }

    .max-height-36 {
        max-height: 36px !important
    }

    .max-height-40 {
        max-height: 40px !important
    }

    .max-height-48 {
        max-height: 48px !important
    }

    .max-height-60 {
        max-height: 60px !important
    }

    .max-height-80 {
        max-height: 80px !important
    }

    .max-height-90 {
        max-height: 90px !important
    }

    .max-height-100 {
        max-height: 100px !important
    }

    .max-height-120 {
        max-height: 120px !important
    }

    .max-height-160 {
        max-height: 160px !important
    }

    .max-height-180 {
        max-height: 180px !important
    }

    .max-height-192 {
        max-height: 192px !important
    }

    .max-height-220 {
        max-height: 220px !important
    }

    .max-height-240 {
        max-height: 240px !important
    }

    .max-height-300 {
        max-height: 300px !important
    }

    .max-height-360 {
        max-height: 360px !important
    }

    .max-height-420 {
        max-height: 420px !important
    }

    .max-height-480 {
        max-height: 480px !important
    }

    .max-height-540 {
        max-height: 540px !important
    }

    .max-height-600 {
        max-height: 600px !important
    }

    .max-height-640 {
        max-height: 640px !important
    }

    .max-height-720 {
        max-height: 720px !important
    }

    .max-height-800 {
        max-height: 800px !important
    }

    .max-height-960 {
        max-height: 960px !important
    }

    .max-height-1170 {
        max-height: 1170px !important
    }

    .max-height-100-percent {
        max-height: 100% !important
    }

    .max-height-auto {
        max-height: auto !important
    }

    .max-width-25vh {
        max-width: 25vh !important
    }

    .max-width-50vh {
        max-width: 50vh !important
    }

    .max-width-75vh {
        max-width: 75vh !important
    }

    .max-width-100vh {
        max-width: 100vh !important
    }

    .max-width-full {
        max-width: calc(100vh - 90px) !important
    }

    .max-width-150vh {
        max-width: 150vh !important
    }

    .max-width-25vw {
        max-width: 25vw !important
    }

    .max-width-50vw {
        max-width: 50vw !important
    }

    .max-width-75vw {
        max-width: 75vw !important
    }

    .max-width-100vw {
        max-width: 100vw !important
    }

    .max-width-150vw {
        max-width: 150vw !important
    }

    .max-width-25rem {
        max-width: .25rem !important
    }

    .max-width-0 {
        max-width: 0 !important
    }

    .max-width-8 {
        max-width: 8px !important
    }

    .max-width-14 {
        max-width: 14px !important
    }

    .max-width-16 {
        max-width: 16px !important
    }

    .max-width-20 {
        max-width: 20px !important
    }

    .max-width-24 {
        max-width: 24px !important
    }

    .max-width-30 {
        max-width: 30px !important
    }

    .max-width-36 {
        max-width: 36px !important
    }

    .max-width-40 {
        max-width: 40px !important
    }

    .max-width-48 {
        max-width: 48px !important
    }

    .max-width-60 {
        max-width: 60px !important
    }

    .max-width-80 {
        max-width: 80px !important
    }

    .max-width-90 {
        max-width: 90px !important
    }

    .max-width-100 {
        max-width: 100px !important
    }

    .max-width-120 {
        max-width: 120px !important
    }

    .max-width-160 {
        max-width: 160px !important
    }

    .max-width-180 {
        max-width: 180px !important
    }

    .max-width-192 {
        max-width: 192px !important
    }

    .max-width-220 {
        max-width: 220px !important
    }

    .max-width-240 {
        max-width: 240px !important
    }

    .max-width-300 {
        max-width: 300px !important
    }

    .max-width-360 {
        max-width: 360px !important
    }

    .max-width-420 {
        max-width: 420px !important
    }

    .max-width-480 {
        max-width: 480px !important
    }

    .max-width-540 {
        max-width: 540px !important
    }

    .max-width-600 {
        max-width: 600px !important
    }

    .max-width-640 {
        max-width: 640px !important
    }

    .max-width-720 {
        max-width: 720px !important
    }

    .max-width-800 {
        max-width: 800px !important
    }

    .max-width-960 {
        max-width: 960px !important
    }

    .max-width-1170 {
        max-width: 1170px !important
    }

    .max-width-100-percent {
        max-width: 100% !important
    }

    .max-width-auto {
        max-width: auto !important
    }

    .min-height-25vh {
        min-height: 25vh !important
    }

    .min-height-50vh {
        min-height: 50vh !important
    }

    .min-height-75vh {
        min-height: 75vh !important
    }

    .min-height-100vh {
        min-height: 100vh !important
    }

    .min-height-full {
        min-height: calc(100vh - 90px) !important
    }

    .min-height-150vh {
        min-height: 150vh !important
    }

    .min-height-25vw {
        min-height: 25vw !important
    }

    .min-height-50vw {
        min-height: 50vw !important
    }

    .min-height-75vw {
        min-height: 75vw !important
    }

    .min-height-100vw {
        min-height: 100vw !important
    }

    .min-height-150vw {
        min-height: 150vw !important
    }

    .min-height-25rem {
        min-height: .25rem !important
    }

    .min-height-0 {
        min-height: 0 !important
    }

    .min-height-8 {
        min-height: 8px !important
    }

    .min-height-14 {
        min-height: 14px !important
    }

    .min-height-16 {
        min-height: 16px !important
    }

    .min-height-20 {
        min-height: 20px !important
    }

    .min-height-24 {
        min-height: 24px !important
    }

    .min-height-30 {
        min-height: 30px !important
    }

    .min-height-36 {
        min-height: 36px !important
    }

    .min-height-40 {
        min-height: 40px !important
    }

    .min-height-48 {
        min-height: 48px !important
    }

    .min-height-60 {
        min-height: 60px !important
    }

    .min-height-80 {
        min-height: 80px !important
    }

    .min-height-90 {
        min-height: 90px !important
    }

    .min-height-100 {
        min-height: 100px !important
    }

    .min-height-120 {
        min-height: 120px !important
    }

    .min-height-160 {
        min-height: 160px !important
    }

    .min-height-180 {
        min-height: 180px !important
    }

    .min-height-192 {
        min-height: 192px !important
    }

    .min-height-220 {
        min-height: 220px !important
    }

    .min-height-240 {
        min-height: 240px !important
    }

    .min-height-300 {
        min-height: 300px !important
    }

    .min-height-360 {
        min-height: 360px !important
    }

    .min-height-420 {
        min-height: 420px !important
    }

    .min-height-480 {
        min-height: 480px !important
    }

    .min-height-540 {
        min-height: 540px !important
    }

    .min-height-600 {
        min-height: 600px !important
    }

    .min-height-640 {
        min-height: 640px !important
    }

    .min-height-720 {
        min-height: 720px !important
    }

    .min-height-800 {
        min-height: 800px !important
    }

    .min-height-960 {
        min-height: 960px !important
    }

    .min-height-1170 {
        min-height: 1170px !important
    }

    .min-height-100-percent {
        min-height: 100% !important
    }

    .min-height-auto {
        min-height: auto !important
    }

    .min-width-25vh {
        min-width: 25vh !important
    }

    .min-width-50vh {
        min-width: 50vh !important
    }

    .min-width-75vh {
        min-width: 75vh !important
    }

    .min-width-100vh {
        min-width: 100vh !important
    }

    .min-width-full {
        min-width: calc(100vh - 90px) !important
    }

    .min-width-150vh {
        min-width: 150vh !important
    }

    .min-width-25vw {
        min-width: 25vw !important
    }

    .min-width-50vw {
        min-width: 50vw !important
    }

    .min-width-75vw {
        min-width: 75vw !important
    }

    .min-width-100vw {
        min-width: 100vw !important
    }

    .min-width-150vw {
        min-width: 150vw !important
    }

    .min-width-25rem {
        min-width: .25rem !important
    }

    .min-width-0 {
        min-width: 0 !important
    }

    .min-width-8 {
        min-width: 8px !important
    }

    .min-width-14 {
        min-width: 14px !important
    }

    .min-width-16 {
        min-width: 16px !important
    }

    .min-width-20 {
        min-width: 20px !important
    }

    .min-width-24 {
        min-width: 24px !important
    }

    .min-width-30 {
        min-width: 30px !important
    }

    .min-width-36 {
        min-width: 36px !important
    }

    .min-width-40 {
        min-width: 40px !important
    }

    .min-width-48 {
        min-width: 48px !important
    }

    .min-width-60 {
        min-width: 60px !important
    }

    .min-width-80 {
        min-width: 80px !important
    }

    .min-width-90 {
        min-width: 90px !important
    }

    .min-width-100 {
        min-width: 100px !important
    }

    .min-width-120 {
        min-width: 120px !important
    }

    .min-width-160 {
        min-width: 160px !important
    }

    .min-width-180 {
        min-width: 180px !important
    }

    .min-width-192 {
        min-width: 192px !important
    }

    .min-width-220 {
        min-width: 220px !important
    }

    .min-width-240 {
        min-width: 240px !important
    }

    .min-width-300 {
        min-width: 300px !important
    }

    .min-width-360 {
        min-width: 360px !important
    }

    .min-width-420 {
        min-width: 420px !important
    }

    .min-width-480 {
        min-width: 480px !important
    }

    .min-width-540 {
        min-width: 540px !important
    }

    .min-width-600 {
        min-width: 600px !important
    }

    .min-width-640 {
        min-width: 640px !important
    }

    .min-width-720 {
        min-width: 720px !important
    }

    .min-width-800 {
        min-width: 800px !important
    }

    .min-width-960 {
        min-width: 960px !important
    }

    .min-width-1170 {
        min-width: 1170px !important
    }

    .min-width-100-percent {
        min-width: 100% !important
    }

    .min-width-auto {
        min-width: auto !important
    }

    .fix-height-25vh {
        height: 25vh !important
    }

    .fix-height-50vh {
        height: 50vh !important
    }

    .fix-height-75vh {
        height: 75vh !important
    }

    .fix-height-100vh {
        height: 100vh !important
    }

    .fix-height-full {
        height: calc(100vh - 90px) !important
    }

    .fix-height-150vh {
        height: 150vh !important
    }

    .fix-height-25vw {
        height: 25vw !important
    }

    .fix-height-50vw {
        height: 50vw !important
    }

    .fix-height-75vw {
        height: 75vw !important
    }

    .fix-height-100vw {
        height: 100vw !important
    }

    .fix-height-150vw {
        height: 150vw !important
    }

    .fix-height-25rem {
        height: .25rem !important
    }

    .fix-height-0 {
        height: 0 !important
    }

    .fix-height-8 {
        height: 8px !important
    }

    .fix-height-14 {
        height: 14px !important
    }

    .fix-height-16 {
        height: 16px !important
    }

    .fix-height-20 {
        height: 20px !important
    }

    .fix-height-24 {
        height: 24px !important
    }

    .fix-height-30 {
        height: 30px !important
    }

    .fix-height-36 {
        height: 36px !important
    }

    .fix-height-40 {
        height: 40px !important
    }

    .fix-height-48 {
        height: 48px !important
    }

    .fix-height-60 {
        height: 60px !important
    }

    .fix-height-80 {
        height: 80px !important
    }

    .fix-height-90 {
        height: 90px !important
    }

    .fix-height-100 {
        height: 100px !important
    }

    .fix-height-120 {
        height: 120px !important
    }

    .fix-height-160 {
        height: 160px !important
    }

    .fix-height-180 {
        height: 180px !important
    }

    .fix-height-192 {
        height: 192px !important
    }

    .fix-height-220 {
        height: 220px !important
    }

    .fix-height-240 {
        height: 240px !important
    }

    .fix-height-300 {
        height: 300px !important
    }

    .fix-height-360 {
        height: 360px !important
    }

    .fix-height-420 {
        height: 420px !important
    }

    .fix-height-480 {
        height: 480px !important
    }

    .fix-height-540 {
        height: 540px !important
    }

    .fix-height-600 {
        height: 600px !important
    }

    .fix-height-640 {
        height: 640px !important
    }

    .fix-height-720 {
        height: 720px !important
    }

    .fix-height-800 {
        height: 800px !important
    }

    .fix-height-960 {
        height: 960px !important
    }

    .fix-height-1170 {
        height: 1170px !important
    }

    .fix-height-100-percent {
        height: 100% !important
    }

    .fix-height-auto {
        height: auto !important
    }

    .fix-width-25vh {
        width: 25vh !important
    }

    .fix-width-50vh {
        width: 50vh !important
    }

    .fix-width-75vh {
        width: 75vh !important
    }

    .fix-width-100vh {
        width: 100vh !important
    }

    .fix-width-full {
        width: calc(100vh - 90px) !important
    }

    .fix-width-150vh {
        width: 150vh !important
    }

    .fix-width-25vw {
        width: 25vw !important
    }

    .fix-width-50vw {
        width: 50vw !important
    }

    .fix-width-75vw {
        width: 75vw !important
    }

    .fix-width-100vw {
        width: 100vw !important
    }

    .fix-width-150vw {
        width: 150vw !important
    }

    .fix-width-25rem {
        width: .25rem !important
    }

    .fix-width-0 {
        width: 0 !important
    }

    .fix-width-8 {
        width: 8px !important
    }

    .fix-width-14 {
        width: 14px !important
    }

    .fix-width-16 {
        width: 16px !important
    }

    .fix-width-20 {
        width: 20px !important
    }

    .fix-width-24 {
        width: 24px !important
    }

    .fix-width-30 {
        width: 30px !important
    }

    .fix-width-36 {
        width: 36px !important
    }

    .fix-width-40 {
        width: 40px !important
    }

    .fix-width-48 {
        width: 48px !important
    }

    .fix-width-60 {
        width: 60px !important
    }

    .fix-width-80 {
        width: 80px !important
    }

    .fix-width-90 {
        width: 90px !important
    }

    .fix-width-100 {
        width: 100px !important
    }

    .fix-width-120 {
        width: 120px !important
    }

    .fix-width-160 {
        width: 160px !important
    }

    .fix-width-180 {
        width: 180px !important
    }

    .fix-width-192 {
        width: 192px !important
    }

    .fix-width-220 {
        width: 220px !important
    }

    .fix-width-240 {
        width: 240px !important
    }

    .fix-width-300 {
        width: 300px !important
    }

    .fix-width-360 {
        width: 360px !important
    }

    .fix-width-420 {
        width: 420px !important
    }

    .fix-width-480 {
        width: 480px !important
    }

    .fix-width-540 {
        width: 540px !important
    }

    .fix-width-600 {
        width: 600px !important
    }

    .fix-width-640 {
        width: 640px !important
    }

    .fix-width-720 {
        width: 720px !important
    }

    .fix-width-800 {
        width: 800px !important
    }

    .fix-width-960 {
        width: 960px !important
    }

    .fix-width-1170 {
        width: 1170px !important
    }

    .fix-width-100-percent {
        width: 100% !important
    }

    .fix-width-auto {
        width: auto !important
    }
}

@media (min-width:576px) {
    .max-height-sm-25vh {
        max-height: 25vh !important
    }

    .max-height-sm-50vh {
        max-height: 50vh !important
    }

    .max-height-sm-75vh {
        max-height: 75vh !important
    }

    .max-height-sm-100vh {
        max-height: 100vh !important
    }

    .max-height-sm-full {
        max-height: calc(100vh - 90px) !important
    }

    .max-height-sm-150vh {
        max-height: 150vh !important
    }

    .max-height-sm-25vw {
        max-height: 25vw !important
    }

    .max-height-sm-50vw {
        max-height: 50vw !important
    }

    .max-height-sm-75vw {
        max-height: 75vw !important
    }

    .max-height-sm-100vw {
        max-height: 100vw !important
    }

    .max-height-sm-150vw {
        max-height: 150vw !important
    }

    .max-height-sm-25rem {
        max-height: .25rem !important
    }

    .max-height-sm-0 {
        max-height: 0 !important
    }

    .max-height-sm-8 {
        max-height: 8px !important
    }

    .max-height-sm-14 {
        max-height: 14px !important
    }

    .max-height-sm-16 {
        max-height: 16px !important
    }

    .max-height-sm-20 {
        max-height: 20px !important
    }

    .max-height-sm-24 {
        max-height: 24px !important
    }

    .max-height-sm-30 {
        max-height: 30px !important
    }

    .max-height-sm-36 {
        max-height: 36px !important
    }

    .max-height-sm-40 {
        max-height: 40px !important
    }

    .max-height-sm-48 {
        max-height: 48px !important
    }

    .max-height-sm-60 {
        max-height: 60px !important
    }

    .max-height-sm-80 {
        max-height: 80px !important
    }

    .max-height-sm-90 {
        max-height: 90px !important
    }

    .max-height-sm-100 {
        max-height: 100px !important
    }

    .max-height-sm-120 {
        max-height: 120px !important
    }

    .max-height-sm-160 {
        max-height: 160px !important
    }

    .max-height-sm-180 {
        max-height: 180px !important
    }

    .max-height-sm-192 {
        max-height: 192px !important
    }

    .max-height-sm-220 {
        max-height: 220px !important
    }

    .max-height-sm-240 {
        max-height: 240px !important
    }

    .max-height-sm-300 {
        max-height: 300px !important
    }

    .max-height-sm-360 {
        max-height: 360px !important
    }

    .max-height-sm-420 {
        max-height: 420px !important
    }

    .max-height-sm-480 {
        max-height: 480px !important
    }

    .max-height-sm-540 {
        max-height: 540px !important
    }

    .max-height-sm-600 {
        max-height: 600px !important
    }

    .max-height-sm-640 {
        max-height: 640px !important
    }

    .max-height-sm-720 {
        max-height: 720px !important
    }

    .max-height-sm-800 {
        max-height: 800px !important
    }

    .max-height-sm-960 {
        max-height: 960px !important
    }

    .max-height-sm-1170 {
        max-height: 1170px !important
    }

    .max-height-sm-100-percent {
        max-height: 100% !important
    }

    .max-height-sm-auto {
        max-height: auto !important
    }

    .max-width-sm-25vh {
        max-width: 25vh !important
    }

    .max-width-sm-50vh {
        max-width: 50vh !important
    }

    .max-width-sm-75vh {
        max-width: 75vh !important
    }

    .max-width-sm-100vh {
        max-width: 100vh !important
    }

    .max-width-sm-full {
        max-width: calc(100vh - 90px) !important
    }

    .max-width-sm-150vh {
        max-width: 150vh !important
    }

    .max-width-sm-25vw {
        max-width: 25vw !important
    }

    .max-width-sm-50vw {
        max-width: 50vw !important
    }

    .max-width-sm-75vw {
        max-width: 75vw !important
    }

    .max-width-sm-100vw {
        max-width: 100vw !important
    }

    .max-width-sm-150vw {
        max-width: 150vw !important
    }

    .max-width-sm-25rem {
        max-width: .25rem !important
    }

    .max-width-sm-0 {
        max-width: 0 !important
    }

    .max-width-sm-8 {
        max-width: 8px !important
    }

    .max-width-sm-14 {
        max-width: 14px !important
    }

    .max-width-sm-16 {
        max-width: 16px !important
    }

    .max-width-sm-20 {
        max-width: 20px !important
    }

    .max-width-sm-24 {
        max-width: 24px !important
    }

    .max-width-sm-30 {
        max-width: 30px !important
    }

    .max-width-sm-36 {
        max-width: 36px !important
    }

    .max-width-sm-40 {
        max-width: 40px !important
    }

    .max-width-sm-48 {
        max-width: 48px !important
    }

    .max-width-sm-60 {
        max-width: 60px !important
    }

    .max-width-sm-80 {
        max-width: 80px !important
    }

    .max-width-sm-90 {
        max-width: 90px !important
    }

    .max-width-sm-100 {
        max-width: 100px !important
    }

    .max-width-sm-120 {
        max-width: 120px !important
    }

    .max-width-sm-160 {
        max-width: 160px !important
    }

    .max-width-sm-180 {
        max-width: 180px !important
    }

    .max-width-sm-192 {
        max-width: 192px !important
    }

    .max-width-sm-220 {
        max-width: 220px !important
    }

    .max-width-sm-240 {
        max-width: 240px !important
    }

    .max-width-sm-300 {
        max-width: 300px !important
    }

    .max-width-sm-360 {
        max-width: 360px !important
    }

    .max-width-sm-420 {
        max-width: 420px !important
    }

    .max-width-sm-480 {
        max-width: 480px !important
    }

    .max-width-sm-540 {
        max-width: 540px !important
    }

    .max-width-sm-600 {
        max-width: 600px !important
    }

    .max-width-sm-640 {
        max-width: 640px !important
    }

    .max-width-sm-720 {
        max-width: 720px !important
    }

    .max-width-sm-800 {
        max-width: 800px !important
    }

    .max-width-sm-960 {
        max-width: 960px !important
    }

    .max-width-sm-1170 {
        max-width: 1170px !important
    }

    .max-width-sm-100-percent {
        max-width: 100% !important
    }

    .max-width-sm-auto {
        max-width: auto !important
    }

    .min-height-sm-25vh {
        min-height: 25vh !important
    }

    .min-height-sm-50vh {
        min-height: 50vh !important
    }

    .min-height-sm-75vh {
        min-height: 75vh !important
    }

    .min-height-sm-100vh {
        min-height: 100vh !important
    }

    .min-height-sm-full {
        min-height: calc(100vh - 90px) !important
    }

    .min-height-sm-150vh {
        min-height: 150vh !important
    }

    .min-height-sm-25vw {
        min-height: 25vw !important
    }

    .min-height-sm-50vw {
        min-height: 50vw !important
    }

    .min-height-sm-75vw {
        min-height: 75vw !important
    }

    .min-height-sm-100vw {
        min-height: 100vw !important
    }

    .min-height-sm-150vw {
        min-height: 150vw !important
    }

    .min-height-sm-25rem {
        min-height: .25rem !important
    }

    .min-height-sm-0 {
        min-height: 0 !important
    }

    .min-height-sm-8 {
        min-height: 8px !important
    }

    .min-height-sm-14 {
        min-height: 14px !important
    }

    .min-height-sm-16 {
        min-height: 16px !important
    }

    .min-height-sm-20 {
        min-height: 20px !important
    }

    .min-height-sm-24 {
        min-height: 24px !important
    }

    .min-height-sm-30 {
        min-height: 30px !important
    }

    .min-height-sm-36 {
        min-height: 36px !important
    }

    .min-height-sm-40 {
        min-height: 40px !important
    }

    .min-height-sm-48 {
        min-height: 48px !important
    }

    .min-height-sm-60 {
        min-height: 60px !important
    }

    .min-height-sm-80 {
        min-height: 80px !important
    }

    .min-height-sm-90 {
        min-height: 90px !important
    }

    .min-height-sm-100 {
        min-height: 100px !important
    }

    .min-height-sm-120 {
        min-height: 120px !important
    }

    .min-height-sm-160 {
        min-height: 160px !important
    }

    .min-height-sm-180 {
        min-height: 180px !important
    }

    .min-height-sm-192 {
        min-height: 192px !important
    }

    .min-height-sm-220 {
        min-height: 220px !important
    }

    .min-height-sm-240 {
        min-height: 240px !important
    }

    .min-height-sm-300 {
        min-height: 300px !important
    }

    .min-height-sm-360 {
        min-height: 360px !important
    }

    .min-height-sm-420 {
        min-height: 420px !important
    }

    .min-height-sm-480 {
        min-height: 480px !important
    }

    .min-height-sm-540 {
        min-height: 540px !important
    }

    .min-height-sm-600 {
        min-height: 600px !important
    }

    .min-height-sm-640 {
        min-height: 640px !important
    }

    .min-height-sm-720 {
        min-height: 720px !important
    }

    .min-height-sm-800 {
        min-height: 800px !important
    }

    .min-height-sm-960 {
        min-height: 960px !important
    }

    .min-height-sm-1170 {
        min-height: 1170px !important
    }

    .min-height-sm-100-percent {
        min-height: 100% !important
    }

    .min-height-sm-auto {
        min-height: auto !important
    }

    .min-width-sm-25vh {
        min-width: 25vh !important
    }

    .min-width-sm-50vh {
        min-width: 50vh !important
    }

    .min-width-sm-75vh {
        min-width: 75vh !important
    }

    .min-width-sm-100vh {
        min-width: 100vh !important
    }

    .min-width-sm-full {
        min-width: calc(100vh - 90px) !important
    }

    .min-width-sm-150vh {
        min-width: 150vh !important
    }

    .min-width-sm-25vw {
        min-width: 25vw !important
    }

    .min-width-sm-50vw {
        min-width: 50vw !important
    }

    .min-width-sm-75vw {
        min-width: 75vw !important
    }

    .min-width-sm-100vw {
        min-width: 100vw !important
    }

    .min-width-sm-150vw {
        min-width: 150vw !important
    }

    .min-width-sm-25rem {
        min-width: .25rem !important
    }

    .min-width-sm-0 {
        min-width: 0 !important
    }

    .min-width-sm-8 {
        min-width: 8px !important
    }

    .min-width-sm-14 {
        min-width: 14px !important
    }

    .min-width-sm-16 {
        min-width: 16px !important
    }

    .min-width-sm-20 {
        min-width: 20px !important
    }

    .min-width-sm-24 {
        min-width: 24px !important
    }

    .min-width-sm-30 {
        min-width: 30px !important
    }

    .min-width-sm-36 {
        min-width: 36px !important
    }

    .min-width-sm-40 {
        min-width: 40px !important
    }

    .min-width-sm-48 {
        min-width: 48px !important
    }

    .min-width-sm-60 {
        min-width: 60px !important
    }

    .min-width-sm-80 {
        min-width: 80px !important
    }

    .min-width-sm-90 {
        min-width: 90px !important
    }

    .min-width-sm-100 {
        min-width: 100px !important
    }

    .min-width-sm-120 {
        min-width: 120px !important
    }

    .min-width-sm-160 {
        min-width: 160px !important
    }

    .min-width-sm-180 {
        min-width: 180px !important
    }

    .min-width-sm-192 {
        min-width: 192px !important
    }

    .min-width-sm-220 {
        min-width: 220px !important
    }

    .min-width-sm-240 {
        min-width: 240px !important
    }

    .min-width-sm-300 {
        min-width: 300px !important
    }

    .min-width-sm-360 {
        min-width: 360px !important
    }

    .min-width-sm-420 {
        min-width: 420px !important
    }

    .min-width-sm-480 {
        min-width: 480px !important
    }

    .min-width-sm-540 {
        min-width: 540px !important
    }

    .min-width-sm-600 {
        min-width: 600px !important
    }

    .min-width-sm-640 {
        min-width: 640px !important
    }

    .min-width-sm-720 {
        min-width: 720px !important
    }

    .min-width-sm-800 {
        min-width: 800px !important
    }

    .min-width-sm-960 {
        min-width: 960px !important
    }

    .min-width-sm-1170 {
        min-width: 1170px !important
    }

    .min-width-sm-100-percent {
        min-width: 100% !important
    }

    .min-width-sm-auto {
        min-width: auto !important
    }

    .fix-height-sm-25vh {
        height: 25vh !important
    }

    .fix-height-sm-50vh {
        height: 50vh !important
    }

    .fix-height-sm-75vh {
        height: 75vh !important
    }

    .fix-height-sm-100vh {
        height: 100vh !important
    }

    .fix-height-sm-full {
        height: calc(100vh - 90px) !important
    }

    .fix-height-sm-150vh {
        height: 150vh !important
    }

    .fix-height-sm-25vw {
        height: 25vw !important
    }

    .fix-height-sm-50vw {
        height: 50vw !important
    }

    .fix-height-sm-75vw {
        height: 75vw !important
    }

    .fix-height-sm-100vw {
        height: 100vw !important
    }

    .fix-height-sm-150vw {
        height: 150vw !important
    }

    .fix-height-sm-25rem {
        height: .25rem !important
    }

    .fix-height-sm-0 {
        height: 0 !important
    }

    .fix-height-sm-8 {
        height: 8px !important
    }

    .fix-height-sm-14 {
        height: 14px !important
    }

    .fix-height-sm-16 {
        height: 16px !important
    }

    .fix-height-sm-20 {
        height: 20px !important
    }

    .fix-height-sm-24 {
        height: 24px !important
    }

    .fix-height-sm-30 {
        height: 30px !important
    }

    .fix-height-sm-36 {
        height: 36px !important
    }

    .fix-height-sm-40 {
        height: 40px !important
    }

    .fix-height-sm-48 {
        height: 48px !important
    }

    .fix-height-sm-60 {
        height: 60px !important
    }

    .fix-height-sm-80 {
        height: 80px !important
    }

    .fix-height-sm-90 {
        height: 90px !important
    }

    .fix-height-sm-100 {
        height: 100px !important
    }

    .fix-height-sm-120 {
        height: 120px !important
    }

    .fix-height-sm-160 {
        height: 160px !important
    }

    .fix-height-sm-180 {
        height: 180px !important
    }

    .fix-height-sm-192 {
        height: 192px !important
    }

    .fix-height-sm-220 {
        height: 220px !important
    }

    .fix-height-sm-240 {
        height: 240px !important
    }

    .fix-height-sm-300 {
        height: 300px !important
    }

    .fix-height-sm-360 {
        height: 360px !important
    }

    .fix-height-sm-420 {
        height: 420px !important
    }

    .fix-height-sm-480 {
        height: 480px !important
    }

    .fix-height-sm-540 {
        height: 540px !important
    }

    .fix-height-sm-600 {
        height: 600px !important
    }

    .fix-height-sm-640 {
        height: 640px !important
    }

    .fix-height-sm-720 {
        height: 720px !important
    }

    .fix-height-sm-800 {
        height: 800px !important
    }

    .fix-height-sm-960 {
        height: 960px !important
    }

    .fix-height-sm-1170 {
        height: 1170px !important
    }

    .fix-height-sm-100-percent {
        height: 100% !important
    }

    .fix-height-sm-auto {
        height: auto !important
    }

    .fix-width-sm-25vh {
        width: 25vh !important
    }

    .fix-width-sm-50vh {
        width: 50vh !important
    }

    .fix-width-sm-75vh {
        width: 75vh !important
    }

    .fix-width-sm-100vh {
        width: 100vh !important
    }

    .fix-width-sm-full {
        width: calc(100vh - 90px) !important
    }

    .fix-width-sm-150vh {
        width: 150vh !important
    }

    .fix-width-sm-25vw {
        width: 25vw !important
    }

    .fix-width-sm-50vw {
        width: 50vw !important
    }

    .fix-width-sm-75vw {
        width: 75vw !important
    }

    .fix-width-sm-100vw {
        width: 100vw !important
    }

    .fix-width-sm-150vw {
        width: 150vw !important
    }

    .fix-width-sm-25rem {
        width: .25rem !important
    }

    .fix-width-sm-0 {
        width: 0 !important
    }

    .fix-width-sm-8 {
        width: 8px !important
    }

    .fix-width-sm-14 {
        width: 14px !important
    }

    .fix-width-sm-16 {
        width: 16px !important
    }

    .fix-width-sm-20 {
        width: 20px !important
    }

    .fix-width-sm-24 {
        width: 24px !important
    }

    .fix-width-sm-30 {
        width: 30px !important
    }

    .fix-width-sm-36 {
        width: 36px !important
    }

    .fix-width-sm-40 {
        width: 40px !important
    }

    .fix-width-sm-48 {
        width: 48px !important
    }

    .fix-width-sm-60 {
        width: 60px !important
    }

    .fix-width-sm-80 {
        width: 80px !important
    }

    .fix-width-sm-90 {
        width: 90px !important
    }

    .fix-width-sm-100 {
        width: 100px !important
    }

    .fix-width-sm-120 {
        width: 120px !important
    }

    .fix-width-sm-160 {
        width: 160px !important
    }

    .fix-width-sm-180 {
        width: 180px !important
    }

    .fix-width-sm-192 {
        width: 192px !important
    }

    .fix-width-sm-220 {
        width: 220px !important
    }

    .fix-width-sm-240 {
        width: 240px !important
    }

    .fix-width-sm-300 {
        width: 300px !important
    }

    .fix-width-sm-360 {
        width: 360px !important
    }

    .fix-width-sm-420 {
        width: 420px !important
    }

    .fix-width-sm-480 {
        width: 480px !important
    }

    .fix-width-sm-540 {
        width: 540px !important
    }

    .fix-width-sm-600 {
        width: 600px !important
    }

    .fix-width-sm-640 {
        width: 640px !important
    }

    .fix-width-sm-720 {
        width: 720px !important
    }

    .fix-width-sm-800 {
        width: 800px !important
    }

    .fix-width-sm-960 {
        width: 960px !important
    }

    .fix-width-sm-1170 {
        width: 1170px !important
    }

    .fix-width-sm-100-percent {
        width: 100% !important
    }

    .fix-width-sm-auto {
        width: auto !important
    }
}

@media (min-width:768px) {
    .max-height-md-25vh {
        max-height: 25vh !important
    }

    .max-height-md-50vh {
        max-height: 50vh !important
    }

    .max-height-md-75vh {
        max-height: 75vh !important
    }

    .max-height-md-100vh {
        max-height: 100vh !important
    }

    .max-height-md-full {
        max-height: calc(100vh - 90px) !important
    }

    .max-height-md-150vh {
        max-height: 150vh !important
    }

    .max-height-md-25vw {
        max-height: 25vw !important
    }

    .max-height-md-50vw {
        max-height: 50vw !important
    }

    .max-height-md-75vw {
        max-height: 75vw !important
    }

    .max-height-md-100vw {
        max-height: 100vw !important
    }

    .max-height-md-150vw {
        max-height: 150vw !important
    }

    .max-height-md-25rem {
        max-height: .25rem !important
    }

    .max-height-md-0 {
        max-height: 0 !important
    }

    .max-height-md-8 {
        max-height: 8px !important
    }

    .max-height-md-14 {
        max-height: 14px !important
    }

    .max-height-md-16 {
        max-height: 16px !important
    }

    .max-height-md-20 {
        max-height: 20px !important
    }

    .max-height-md-24 {
        max-height: 24px !important
    }

    .max-height-md-30 {
        max-height: 30px !important
    }

    .max-height-md-36 {
        max-height: 36px !important
    }

    .max-height-md-40 {
        max-height: 40px !important
    }

    .max-height-md-48 {
        max-height: 48px !important
    }

    .max-height-md-60 {
        max-height: 60px !important
    }

    .max-height-md-80 {
        max-height: 80px !important
    }

    .max-height-md-90 {
        max-height: 90px !important
    }

    .max-height-md-100 {
        max-height: 100px !important
    }

    .max-height-md-120 {
        max-height: 120px !important
    }

    .max-height-md-160 {
        max-height: 160px !important
    }

    .max-height-md-180 {
        max-height: 180px !important
    }

    .max-height-md-192 {
        max-height: 192px !important
    }

    .max-height-md-220 {
        max-height: 220px !important
    }

    .max-height-md-240 {
        max-height: 240px !important
    }

    .max-height-md-300 {
        max-height: 300px !important
    }

    .max-height-md-360 {
        max-height: 360px !important
    }

    .max-height-md-420 {
        max-height: 420px !important
    }

    .max-height-md-480 {
        max-height: 480px !important
    }

    .max-height-md-540 {
        max-height: 540px !important
    }

    .max-height-md-600 {
        max-height: 600px !important
    }

    .max-height-md-640 {
        max-height: 640px !important
    }

    .max-height-md-720 {
        max-height: 720px !important
    }

    .max-height-md-800 {
        max-height: 800px !important
    }

    .max-height-md-960 {
        max-height: 960px !important
    }

    .max-height-md-1170 {
        max-height: 1170px !important
    }

    .max-height-md-100-percent {
        max-height: 100% !important
    }

    .max-height-md-auto {
        max-height: auto !important
    }

    .max-width-md-25vh {
        max-width: 25vh !important
    }

    .max-width-md-50vh {
        max-width: 50vh !important
    }

    .max-width-md-75vh {
        max-width: 75vh !important
    }

    .max-width-md-100vh {
        max-width: 100vh !important
    }

    .max-width-md-full {
        max-width: calc(100vh - 90px) !important
    }

    .max-width-md-150vh {
        max-width: 150vh !important
    }

    .max-width-md-25vw {
        max-width: 25vw !important
    }

    .max-width-md-50vw {
        max-width: 50vw !important
    }

    .max-width-md-75vw {
        max-width: 75vw !important
    }

    .max-width-md-100vw {
        max-width: 100vw !important
    }

    .max-width-md-150vw {
        max-width: 150vw !important
    }

    .max-width-md-25rem {
        max-width: .25rem !important
    }

    .max-width-md-0 {
        max-width: 0 !important
    }

    .max-width-md-8 {
        max-width: 8px !important
    }

    .max-width-md-14 {
        max-width: 14px !important
    }

    .max-width-md-16 {
        max-width: 16px !important
    }

    .max-width-md-20 {
        max-width: 20px !important
    }

    .max-width-md-24 {
        max-width: 24px !important
    }

    .max-width-md-30 {
        max-width: 30px !important
    }

    .max-width-md-36 {
        max-width: 36px !important
    }

    .max-width-md-40 {
        max-width: 40px !important
    }

    .max-width-md-48 {
        max-width: 48px !important
    }

    .max-width-md-60 {
        max-width: 60px !important
    }

    .max-width-md-80 {
        max-width: 80px !important
    }

    .max-width-md-90 {
        max-width: 90px !important
    }

    .max-width-md-100 {
        max-width: 100px !important
    }

    .max-width-md-120 {
        max-width: 120px !important
    }

    .max-width-md-160 {
        max-width: 160px !important
    }

    .max-width-md-180 {
        max-width: 180px !important
    }

    .max-width-md-192 {
        max-width: 192px !important
    }

    .max-width-md-220 {
        max-width: 220px !important
    }

    .max-width-md-240 {
        max-width: 240px !important
    }

    .max-width-md-300 {
        max-width: 300px !important
    }

    .max-width-md-360 {
        max-width: 360px !important
    }

    .max-width-md-420 {
        max-width: 420px !important
    }

    .max-width-md-480 {
        max-width: 480px !important
    }

    .max-width-md-540 {
        max-width: 540px !important
    }

    .max-width-md-600 {
        max-width: 600px !important
    }

    .max-width-md-640 {
        max-width: 640px !important
    }

    .max-width-md-720 {
        max-width: 720px !important
    }

    .max-width-md-800 {
        max-width: 800px !important
    }

    .max-width-md-960 {
        max-width: 960px !important
    }

    .max-width-md-1170 {
        max-width: 1170px !important
    }

    .max-width-md-100-percent {
        max-width: 100% !important
    }

    .max-width-md-auto {
        max-width: auto !important
    }

    .min-height-md-25vh {
        min-height: 25vh !important
    }

    .min-height-md-50vh {
        min-height: 50vh !important
    }

    .min-height-md-75vh {
        min-height: 75vh !important
    }

    .min-height-md-100vh {
        min-height: 100vh !important
    }

    .min-height-md-full {
        min-height: calc(100vh - 90px) !important
    }

    .min-height-md-150vh {
        min-height: 150vh !important
    }

    .min-height-md-25vw {
        min-height: 25vw !important
    }

    .min-height-md-50vw {
        min-height: 50vw !important
    }

    .min-height-md-75vw {
        min-height: 75vw !important
    }

    .min-height-md-100vw {
        min-height: 100vw !important
    }

    .min-height-md-150vw {
        min-height: 150vw !important
    }

    .min-height-md-25rem {
        min-height: .25rem !important
    }

    .min-height-md-0 {
        min-height: 0 !important
    }

    .min-height-md-8 {
        min-height: 8px !important
    }

    .min-height-md-14 {
        min-height: 14px !important
    }

    .min-height-md-16 {
        min-height: 16px !important
    }

    .min-height-md-20 {
        min-height: 20px !important
    }

    .min-height-md-24 {
        min-height: 24px !important
    }

    .min-height-md-30 {
        min-height: 30px !important
    }

    .min-height-md-36 {
        min-height: 36px !important
    }

    .min-height-md-40 {
        min-height: 40px !important
    }

    .min-height-md-48 {
        min-height: 48px !important
    }

    .min-height-md-60 {
        min-height: 60px !important
    }

    .min-height-md-80 {
        min-height: 80px !important
    }

    .min-height-md-90 {
        min-height: 90px !important
    }

    .min-height-md-100 {
        min-height: 100px !important
    }

    .min-height-md-120 {
        min-height: 120px !important
    }

    .min-height-md-160 {
        min-height: 160px !important
    }

    .min-height-md-180 {
        min-height: 180px !important
    }

    .min-height-md-192 {
        min-height: 192px !important
    }

    .min-height-md-220 {
        min-height: 220px !important
    }

    .min-height-md-240 {
        min-height: 240px !important
    }

    .min-height-md-300 {
        min-height: 300px !important
    }

    .min-height-md-360 {
        min-height: 360px !important
    }

    .min-height-md-420 {
        min-height: 420px !important
    }

    .min-height-md-480 {
        min-height: 480px !important
    }

    .min-height-md-540 {
        min-height: 540px !important
    }

    .min-height-md-600 {
        min-height: 600px !important
    }

    .min-height-md-640 {
        min-height: 640px !important
    }

    .min-height-md-720 {
        min-height: 720px !important
    }

    .min-height-md-800 {
        min-height: 800px !important
    }

    .min-height-md-960 {
        min-height: 960px !important
    }

    .min-height-md-1170 {
        min-height: 1170px !important
    }

    .min-height-md-100-percent {
        min-height: 100% !important
    }

    .min-height-md-auto {
        min-height: auto !important
    }

    .min-width-md-25vh {
        min-width: 25vh !important
    }

    .min-width-md-50vh {
        min-width: 50vh !important
    }

    .min-width-md-75vh {
        min-width: 75vh !important
    }

    .min-width-md-100vh {
        min-width: 100vh !important
    }

    .min-width-md-full {
        min-width: calc(100vh - 90px) !important
    }

    .min-width-md-150vh {
        min-width: 150vh !important
    }

    .min-width-md-25vw {
        min-width: 25vw !important
    }

    .min-width-md-50vw {
        min-width: 50vw !important
    }

    .min-width-md-75vw {
        min-width: 75vw !important
    }

    .min-width-md-100vw {
        min-width: 100vw !important
    }

    .min-width-md-150vw {
        min-width: 150vw !important
    }

    .min-width-md-25rem {
        min-width: .25rem !important
    }

    .min-width-md-0 {
        min-width: 0 !important
    }

    .min-width-md-8 {
        min-width: 8px !important
    }

    .min-width-md-14 {
        min-width: 14px !important
    }

    .min-width-md-16 {
        min-width: 16px !important
    }

    .min-width-md-20 {
        min-width: 20px !important
    }

    .min-width-md-24 {
        min-width: 24px !important
    }

    .min-width-md-30 {
        min-width: 30px !important
    }

    .min-width-md-36 {
        min-width: 36px !important
    }

    .min-width-md-40 {
        min-width: 40px !important
    }

    .min-width-md-48 {
        min-width: 48px !important
    }

    .min-width-md-60 {
        min-width: 60px !important
    }

    .min-width-md-80 {
        min-width: 80px !important
    }

    .min-width-md-90 {
        min-width: 90px !important
    }

    .min-width-md-100 {
        min-width: 100px !important
    }

    .min-width-md-120 {
        min-width: 120px !important
    }

    .min-width-md-160 {
        min-width: 160px !important
    }

    .min-width-md-180 {
        min-width: 180px !important
    }

    .min-width-md-192 {
        min-width: 192px !important
    }

    .min-width-md-220 {
        min-width: 220px !important
    }

    .min-width-md-240 {
        min-width: 240px !important
    }

    .min-width-md-300 {
        min-width: 300px !important
    }

    .min-width-md-360 {
        min-width: 360px !important
    }

    .min-width-md-420 {
        min-width: 420px !important
    }

    .min-width-md-480 {
        min-width: 480px !important
    }

    .min-width-md-540 {
        min-width: 540px !important
    }

    .min-width-md-600 {
        min-width: 600px !important
    }

    .min-width-md-640 {
        min-width: 640px !important
    }

    .min-width-md-720 {
        min-width: 720px !important
    }

    .min-width-md-800 {
        min-width: 800px !important
    }

    .min-width-md-960 {
        min-width: 960px !important
    }

    .min-width-md-1170 {
        min-width: 1170px !important
    }

    .min-width-md-100-percent {
        min-width: 100% !important
    }

    .min-width-md-auto {
        min-width: auto !important
    }

    .fix-height-md-25vh {
        height: 25vh !important
    }

    .fix-height-md-50vh {
        height: 50vh !important
    }

    .fix-height-md-75vh {
        height: 75vh !important
    }

    .fix-height-md-100vh {
        height: 100vh !important
    }

    .fix-height-md-full {
        height: calc(100vh - 90px) !important
    }

    .fix-height-md-150vh {
        height: 150vh !important
    }

    .fix-height-md-25vw {
        height: 25vw !important
    }

    .fix-height-md-50vw {
        height: 50vw !important
    }

    .fix-height-md-75vw {
        height: 75vw !important
    }

    .fix-height-md-100vw {
        height: 100vw !important
    }

    .fix-height-md-150vw {
        height: 150vw !important
    }

    .fix-height-md-25rem {
        height: .25rem !important
    }

    .fix-height-md-0 {
        height: 0 !important
    }

    .fix-height-md-8 {
        height: 8px !important
    }

    .fix-height-md-14 {
        height: 14px !important
    }

    .fix-height-md-16 {
        height: 16px !important
    }

    .fix-height-md-20 {
        height: 20px !important
    }

    .fix-height-md-24 {
        height: 24px !important
    }

    .fix-height-md-30 {
        height: 30px !important
    }

    .fix-height-md-36 {
        height: 36px !important
    }

    .fix-height-md-40 {
        height: 40px !important
    }

    .fix-height-md-48 {
        height: 48px !important
    }

    .fix-height-md-60 {
        height: 60px !important
    }

    .fix-height-md-80 {
        height: 80px !important
    }

    .fix-height-md-90 {
        height: 90px !important
    }

    .fix-height-md-100 {
        height: 100px !important
    }

    .fix-height-md-120 {
        height: 120px !important
    }

    .fix-height-md-160 {
        height: 160px !important
    }

    .fix-height-md-180 {
        height: 180px !important
    }

    .fix-height-md-192 {
        height: 192px !important
    }

    .fix-height-md-220 {
        height: 220px !important
    }

    .fix-height-md-240 {
        height: 240px !important
    }

    .fix-height-md-300 {
        height: 300px !important
    }

    .fix-height-md-360 {
        height: 360px !important
    }

    .fix-height-md-420 {
        height: 420px !important
    }

    .fix-height-md-480 {
        height: 480px !important
    }

    .fix-height-md-540 {
        height: 540px !important
    }

    .fix-height-md-600 {
        height: 600px !important
    }

    .fix-height-md-640 {
        height: 640px !important
    }

    .fix-height-md-720 {
        height: 720px !important
    }

    .fix-height-md-800 {
        height: 800px !important
    }

    .fix-height-md-960 {
        height: 960px !important
    }

    .fix-height-md-1170 {
        height: 1170px !important
    }

    .fix-height-md-100-percent {
        height: 100% !important
    }

    .fix-height-md-auto {
        height: auto !important
    }

    .fix-width-md-25vh {
        width: 25vh !important
    }

    .fix-width-md-50vh {
        width: 50vh !important
    }

    .fix-width-md-75vh {
        width: 75vh !important
    }

    .fix-width-md-100vh {
        width: 100vh !important
    }

    .fix-width-md-full {
        width: calc(100vh - 90px) !important
    }

    .fix-width-md-150vh {
        width: 150vh !important
    }

    .fix-width-md-25vw {
        width: 25vw !important
    }

    .fix-width-md-50vw {
        width: 50vw !important
    }

    .fix-width-md-75vw {
        width: 75vw !important
    }

    .fix-width-md-100vw {
        width: 100vw !important
    }

    .fix-width-md-150vw {
        width: 150vw !important
    }

    .fix-width-md-25rem {
        width: .25rem !important
    }

    .fix-width-md-0 {
        width: 0 !important
    }

    .fix-width-md-8 {
        width: 8px !important
    }

    .fix-width-md-14 {
        width: 14px !important
    }

    .fix-width-md-16 {
        width: 16px !important
    }

    .fix-width-md-20 {
        width: 20px !important
    }

    .fix-width-md-24 {
        width: 24px !important
    }

    .fix-width-md-30 {
        width: 30px !important
    }

    .fix-width-md-36 {
        width: 36px !important
    }

    .fix-width-md-40 {
        width: 40px !important
    }

    .fix-width-md-48 {
        width: 48px !important
    }

    .fix-width-md-60 {
        width: 60px !important
    }

    .fix-width-md-80 {
        width: 80px !important
    }

    .fix-width-md-90 {
        width: 90px !important
    }

    .fix-width-md-100 {
        width: 100px !important
    }

    .fix-width-md-120 {
        width: 120px !important
    }

    .fix-width-md-160 {
        width: 160px !important
    }

    .fix-width-md-180 {
        width: 180px !important
    }

    .fix-width-md-192 {
        width: 192px !important
    }

    .fix-width-md-220 {
        width: 220px !important
    }

    .fix-width-md-240 {
        width: 240px !important
    }

    .fix-width-md-300 {
        width: 300px !important
    }

    .fix-width-md-360 {
        width: 360px !important
    }

    .fix-width-md-420 {
        width: 420px !important
    }

    .fix-width-md-480 {
        width: 480px !important
    }

    .fix-width-md-540 {
        width: 540px !important
    }

    .fix-width-md-600 {
        width: 600px !important
    }

    .fix-width-md-640 {
        width: 640px !important
    }

    .fix-width-md-720 {
        width: 720px !important
    }

    .fix-width-md-800 {
        width: 800px !important
    }

    .fix-width-md-960 {
        width: 960px !important
    }

    .fix-width-md-1170 {
        width: 1170px !important
    }

    .fix-width-md-100-percent {
        width: 100% !important
    }

    .fix-width-md-auto {
        width: auto !important
    }
}

@media (min-width:992px) {
    .max-height-lg-25vh {
        max-height: 25vh !important
    }

    .max-height-lg-50vh {
        max-height: 50vh !important
    }

    .max-height-lg-75vh {
        max-height: 75vh !important
    }

    .max-height-lg-100vh {
        max-height: 100vh !important
    }

    .max-height-lg-full {
        max-height: calc(100vh - 90px) !important
    }

    .max-height-lg-150vh {
        max-height: 150vh !important
    }

    .max-height-lg-25vw {
        max-height: 25vw !important
    }

    .max-height-lg-50vw {
        max-height: 50vw !important
    }

    .max-height-lg-75vw {
        max-height: 75vw !important
    }

    .max-height-lg-100vw {
        max-height: 100vw !important
    }

    .max-height-lg-150vw {
        max-height: 150vw !important
    }

    .max-height-lg-25rem {
        max-height: .25rem !important
    }

    .max-height-lg-0 {
        max-height: 0 !important
    }

    .max-height-lg-8 {
        max-height: 8px !important
    }

    .max-height-lg-14 {
        max-height: 14px !important
    }

    .max-height-lg-16 {
        max-height: 16px !important
    }

    .max-height-lg-20 {
        max-height: 20px !important
    }

    .max-height-lg-24 {
        max-height: 24px !important
    }

    .max-height-lg-30 {
        max-height: 30px !important
    }

    .max-height-lg-36 {
        max-height: 36px !important
    }

    .max-height-lg-40 {
        max-height: 40px !important
    }

    .max-height-lg-48 {
        max-height: 48px !important
    }

    .max-height-lg-60 {
        max-height: 60px !important
    }

    .max-height-lg-80 {
        max-height: 80px !important
    }

    .max-height-lg-90 {
        max-height: 90px !important
    }

    .max-height-lg-100 {
        max-height: 100px !important
    }

    .max-height-lg-120 {
        max-height: 120px !important
    }

    .max-height-lg-160 {
        max-height: 160px !important
    }

    .max-height-lg-180 {
        max-height: 180px !important
    }

    .max-height-lg-192 {
        max-height: 192px !important
    }

    .max-height-lg-220 {
        max-height: 220px !important
    }

    .max-height-lg-240 {
        max-height: 240px !important
    }

    .max-height-lg-300 {
        max-height: 300px !important
    }

    .max-height-lg-360 {
        max-height: 360px !important
    }

    .max-height-lg-420 {
        max-height: 420px !important
    }

    .max-height-lg-480 {
        max-height: 480px !important
    }

    .max-height-lg-540 {
        max-height: 540px !important
    }

    .max-height-lg-600 {
        max-height: 600px !important
    }

    .max-height-lg-640 {
        max-height: 640px !important
    }

    .max-height-lg-720 {
        max-height: 720px !important
    }

    .max-height-lg-800 {
        max-height: 800px !important
    }

    .max-height-lg-960 {
        max-height: 960px !important
    }

    .max-height-lg-1170 {
        max-height: 1170px !important
    }

    .max-height-lg-100-percent {
        max-height: 100% !important
    }

    .max-height-lg-auto {
        max-height: auto !important
    }

    .max-width-lg-25vh {
        max-width: 25vh !important
    }

    .max-width-lg-50vh {
        max-width: 50vh !important
    }

    .max-width-lg-75vh {
        max-width: 75vh !important
    }

    .max-width-lg-100vh {
        max-width: 100vh !important
    }

    .max-width-lg-full {
        max-width: calc(100vh - 90px) !important
    }

    .max-width-lg-150vh {
        max-width: 150vh !important
    }

    .max-width-lg-25vw {
        max-width: 25vw !important
    }

    .max-width-lg-50vw {
        max-width: 50vw !important
    }

    .max-width-lg-75vw {
        max-width: 75vw !important
    }

    .max-width-lg-100vw {
        max-width: 100vw !important
    }

    .max-width-lg-150vw {
        max-width: 150vw !important
    }

    .max-width-lg-25rem {
        max-width: .25rem !important
    }

    .max-width-lg-0 {
        max-width: 0 !important
    }

    .max-width-lg-8 {
        max-width: 8px !important
    }

    .max-width-lg-14 {
        max-width: 14px !important
    }

    .max-width-lg-16 {
        max-width: 16px !important
    }

    .max-width-lg-20 {
        max-width: 20px !important
    }

    .max-width-lg-24 {
        max-width: 24px !important
    }

    .max-width-lg-30 {
        max-width: 30px !important
    }

    .max-width-lg-36 {
        max-width: 36px !important
    }

    .max-width-lg-40 {
        max-width: 40px !important
    }

    .max-width-lg-48 {
        max-width: 48px !important
    }

    .max-width-lg-60 {
        max-width: 60px !important
    }

    .max-width-lg-80 {
        max-width: 80px !important
    }

    .max-width-lg-90 {
        max-width: 90px !important
    }

    .max-width-lg-100 {
        max-width: 100px !important
    }

    .max-width-lg-120 {
        max-width: 120px !important
    }

    .max-width-lg-160 {
        max-width: 160px !important
    }

    .max-width-lg-180 {
        max-width: 180px !important
    }

    .max-width-lg-192 {
        max-width: 192px !important
    }

    .max-width-lg-220 {
        max-width: 220px !important
    }

    .max-width-lg-240 {
        max-width: 240px !important
    }

    .max-width-lg-300 {
        max-width: 300px !important
    }

    .max-width-lg-360 {
        max-width: 360px !important
    }

    .max-width-lg-420 {
        max-width: 420px !important
    }

    .max-width-lg-480 {
        max-width: 480px !important
    }

    .max-width-lg-540 {
        max-width: 540px !important
    }

    .max-width-lg-600 {
        max-width: 600px !important
    }

    .max-width-lg-640 {
        max-width: 640px !important
    }

    .max-width-lg-720 {
        max-width: 720px !important
    }

    .max-width-lg-800 {
        max-width: 800px !important
    }

    .max-width-lg-960 {
        max-width: 960px !important
    }

    .max-width-lg-1170 {
        max-width: 1170px !important
    }

    .max-width-lg-100-percent {
        max-width: 100% !important
    }

    .max-width-lg-auto {
        max-width: auto !important
    }

    .min-height-lg-25vh {
        min-height: 25vh !important
    }

    .min-height-lg-50vh {
        min-height: 50vh !important
    }

    .min-height-lg-75vh {
        min-height: 75vh !important
    }

    .min-height-lg-100vh {
        min-height: 100vh !important
    }

    .min-height-lg-full {
        min-height: calc(100vh - 90px) !important
    }

    .min-height-lg-150vh {
        min-height: 150vh !important
    }

    .min-height-lg-25vw {
        min-height: 25vw !important
    }

    .min-height-lg-50vw {
        min-height: 50vw !important
    }

    .min-height-lg-75vw {
        min-height: 75vw !important
    }

    .min-height-lg-100vw {
        min-height: 100vw !important
    }

    .min-height-lg-150vw {
        min-height: 150vw !important
    }

    .min-height-lg-25rem {
        min-height: .25rem !important
    }

    .min-height-lg-0 {
        min-height: 0 !important
    }

    .min-height-lg-8 {
        min-height: 8px !important
    }

    .min-height-lg-14 {
        min-height: 14px !important
    }

    .min-height-lg-16 {
        min-height: 16px !important
    }

    .min-height-lg-20 {
        min-height: 20px !important
    }

    .min-height-lg-24 {
        min-height: 24px !important
    }

    .min-height-lg-30 {
        min-height: 30px !important
    }

    .min-height-lg-36 {
        min-height: 36px !important
    }

    .min-height-lg-40 {
        min-height: 40px !important
    }

    .min-height-lg-48 {
        min-height: 48px !important
    }

    .min-height-lg-60 {
        min-height: 60px !important
    }

    .min-height-lg-80 {
        min-height: 80px !important
    }

    .min-height-lg-90 {
        min-height: 90px !important
    }

    .min-height-lg-100 {
        min-height: 100px !important
    }

    .min-height-lg-120 {
        min-height: 120px !important
    }

    .min-height-lg-160 {
        min-height: 160px !important
    }

    .min-height-lg-180 {
        min-height: 180px !important
    }

    .min-height-lg-192 {
        min-height: 192px !important
    }

    .min-height-lg-220 {
        min-height: 220px !important
    }

    .min-height-lg-240 {
        min-height: 240px !important
    }

    .min-height-lg-300 {
        min-height: 300px !important
    }

    .min-height-lg-360 {
        min-height: 360px !important
    }

    .min-height-lg-420 {
        min-height: 420px !important
    }

    .min-height-lg-480 {
        min-height: 480px !important
    }

    .min-height-lg-540 {
        min-height: 540px !important
    }

    .min-height-lg-600 {
        min-height: 600px !important
    }

    .min-height-lg-640 {
        min-height: 640px !important
    }

    .min-height-lg-720 {
        min-height: 720px !important
    }

    .min-height-lg-800 {
        min-height: 800px !important
    }

    .min-height-lg-960 {
        min-height: 960px !important
    }

    .min-height-lg-1170 {
        min-height: 1170px !important
    }

    .min-height-lg-100-percent {
        min-height: 100% !important
    }

    .min-height-lg-auto {
        min-height: auto !important
    }

    .min-width-lg-25vh {
        min-width: 25vh !important
    }

    .min-width-lg-50vh {
        min-width: 50vh !important
    }

    .min-width-lg-75vh {
        min-width: 75vh !important
    }

    .min-width-lg-100vh {
        min-width: 100vh !important
    }

    .min-width-lg-full {
        min-width: calc(100vh - 90px) !important
    }

    .min-width-lg-150vh {
        min-width: 150vh !important
    }

    .min-width-lg-25vw {
        min-width: 25vw !important
    }

    .min-width-lg-50vw {
        min-width: 50vw !important
    }

    .min-width-lg-75vw {
        min-width: 75vw !important
    }

    .min-width-lg-100vw {
        min-width: 100vw !important
    }

    .min-width-lg-150vw {
        min-width: 150vw !important
    }

    .min-width-lg-25rem {
        min-width: .25rem !important
    }

    .min-width-lg-0 {
        min-width: 0 !important
    }

    .min-width-lg-8 {
        min-width: 8px !important
    }

    .min-width-lg-14 {
        min-width: 14px !important
    }

    .min-width-lg-16 {
        min-width: 16px !important
    }

    .min-width-lg-20 {
        min-width: 20px !important
    }

    .min-width-lg-24 {
        min-width: 24px !important
    }

    .min-width-lg-30 {
        min-width: 30px !important
    }

    .min-width-lg-36 {
        min-width: 36px !important
    }

    .min-width-lg-40 {
        min-width: 40px !important
    }

    .min-width-lg-48 {
        min-width: 48px !important
    }

    .min-width-lg-60 {
        min-width: 60px !important
    }

    .min-width-lg-80 {
        min-width: 80px !important
    }

    .min-width-lg-90 {
        min-width: 90px !important
    }

    .min-width-lg-100 {
        min-width: 100px !important
    }

    .min-width-lg-120 {
        min-width: 120px !important
    }

    .min-width-lg-160 {
        min-width: 160px !important
    }

    .min-width-lg-180 {
        min-width: 180px !important
    }

    .min-width-lg-192 {
        min-width: 192px !important
    }

    .min-width-lg-220 {
        min-width: 220px !important
    }

    .min-width-lg-240 {
        min-width: 240px !important
    }

    .min-width-lg-300 {
        min-width: 300px !important
    }

    .min-width-lg-360 {
        min-width: 360px !important
    }

    .min-width-lg-420 {
        min-width: 420px !important
    }

    .min-width-lg-480 {
        min-width: 480px !important
    }

    .min-width-lg-540 {
        min-width: 540px !important
    }

    .min-width-lg-600 {
        min-width: 600px !important
    }

    .min-width-lg-640 {
        min-width: 640px !important
    }

    .min-width-lg-720 {
        min-width: 720px !important
    }

    .min-width-lg-800 {
        min-width: 800px !important
    }

    .min-width-lg-960 {
        min-width: 960px !important
    }

    .min-width-lg-1170 {
        min-width: 1170px !important
    }

    .min-width-lg-100-percent {
        min-width: 100% !important
    }

    .min-width-lg-auto {
        min-width: auto !important
    }

    .fix-height-lg-25vh {
        height: 25vh !important
    }

    .fix-height-lg-50vh {
        height: 50vh !important
    }

    .fix-height-lg-75vh {
        height: 75vh !important
    }

    .fix-height-lg-100vh {
        height: 100vh !important
    }

    .fix-height-lg-full {
        height: calc(100vh - 90px) !important
    }

    .fix-height-lg-150vh {
        height: 150vh !important
    }

    .fix-height-lg-25vw {
        height: 25vw !important
    }

    .fix-height-lg-50vw {
        height: 50vw !important
    }

    .fix-height-lg-75vw {
        height: 75vw !important
    }

    .fix-height-lg-100vw {
        height: 100vw !important
    }

    .fix-height-lg-150vw {
        height: 150vw !important
    }

    .fix-height-lg-25rem {
        height: .25rem !important
    }

    .fix-height-lg-0 {
        height: 0 !important
    }

    .fix-height-lg-8 {
        height: 8px !important
    }

    .fix-height-lg-14 {
        height: 14px !important
    }

    .fix-height-lg-16 {
        height: 16px !important
    }

    .fix-height-lg-20 {
        height: 20px !important
    }

    .fix-height-lg-24 {
        height: 24px !important
    }

    .fix-height-lg-30 {
        height: 30px !important
    }

    .fix-height-lg-36 {
        height: 36px !important
    }

    .fix-height-lg-40 {
        height: 40px !important
    }

    .fix-height-lg-48 {
        height: 48px !important
    }

    .fix-height-lg-60 {
        height: 60px !important
    }

    .fix-height-lg-80 {
        height: 80px !important
    }

    .fix-height-lg-90 {
        height: 90px !important
    }

    .fix-height-lg-100 {
        height: 100px !important
    }

    .fix-height-lg-120 {
        height: 120px !important
    }

    .fix-height-lg-160 {
        height: 160px !important
    }

    .fix-height-lg-180 {
        height: 180px !important
    }

    .fix-height-lg-192 {
        height: 192px !important
    }

    .fix-height-lg-220 {
        height: 220px !important
    }

    .fix-height-lg-240 {
        height: 240px !important
    }

    .fix-height-lg-300 {
        height: 300px !important
    }

    .fix-height-lg-360 {
        height: 360px !important
    }

    .fix-height-lg-420 {
        height: 420px !important
    }

    .fix-height-lg-480 {
        height: 480px !important
    }

    .fix-height-lg-540 {
        height: 540px !important
    }

    .fix-height-lg-600 {
        height: 600px !important
    }

    .fix-height-lg-640 {
        height: 640px !important
    }

    .fix-height-lg-720 {
        height: 720px !important
    }

    .fix-height-lg-800 {
        height: 800px !important
    }

    .fix-height-lg-960 {
        height: 960px !important
    }

    .fix-height-lg-1170 {
        height: 1170px !important
    }

    .fix-height-lg-100-percent {
        height: 100% !important
    }

    .fix-height-lg-auto {
        height: auto !important
    }

    .fix-width-lg-25vh {
        width: 25vh !important
    }

    .fix-width-lg-50vh {
        width: 50vh !important
    }

    .fix-width-lg-75vh {
        width: 75vh !important
    }

    .fix-width-lg-100vh {
        width: 100vh !important
    }

    .fix-width-lg-full {
        width: calc(100vh - 90px) !important
    }

    .fix-width-lg-150vh {
        width: 150vh !important
    }

    .fix-width-lg-25vw {
        width: 25vw !important
    }

    .fix-width-lg-50vw {
        width: 50vw !important
    }

    .fix-width-lg-75vw {
        width: 75vw !important
    }

    .fix-width-lg-100vw {
        width: 100vw !important
    }

    .fix-width-lg-150vw {
        width: 150vw !important
    }

    .fix-width-lg-25rem {
        width: .25rem !important
    }

    .fix-width-lg-0 {
        width: 0 !important
    }

    .fix-width-lg-8 {
        width: 8px !important
    }

    .fix-width-lg-14 {
        width: 14px !important
    }

    .fix-width-lg-16 {
        width: 16px !important
    }

    .fix-width-lg-20 {
        width: 20px !important
    }

    .fix-width-lg-24 {
        width: 24px !important
    }

    .fix-width-lg-30 {
        width: 30px !important
    }

    .fix-width-lg-36 {
        width: 36px !important
    }

    .fix-width-lg-40 {
        width: 40px !important
    }

    .fix-width-lg-48 {
        width: 48px !important
    }

    .fix-width-lg-60 {
        width: 60px !important
    }

    .fix-width-lg-80 {
        width: 80px !important
    }

    .fix-width-lg-90 {
        width: 90px !important
    }

    .fix-width-lg-100 {
        width: 100px !important
    }

    .fix-width-lg-120 {
        width: 120px !important
    }

    .fix-width-lg-160 {
        width: 160px !important
    }

    .fix-width-lg-180 {
        width: 180px !important
    }

    .fix-width-lg-192 {
        width: 192px !important
    }

    .fix-width-lg-220 {
        width: 220px !important
    }

    .fix-width-lg-240 {
        width: 240px !important
    }

    .fix-width-lg-300 {
        width: 300px !important
    }

    .fix-width-lg-360 {
        width: 360px !important
    }

    .fix-width-lg-420 {
        width: 420px !important
    }

    .fix-width-lg-480 {
        width: 480px !important
    }

    .fix-width-lg-540 {
        width: 540px !important
    }

    .fix-width-lg-600 {
        width: 600px !important
    }

    .fix-width-lg-640 {
        width: 640px !important
    }

    .fix-width-lg-720 {
        width: 720px !important
    }

    .fix-width-lg-800 {
        width: 800px !important
    }

    .fix-width-lg-960 {
        width: 960px !important
    }

    .fix-width-lg-1170 {
        width: 1170px !important
    }

    .fix-width-lg-100-percent {
        width: 100% !important
    }

    .fix-width-lg-auto {
        width: auto !important
    }
}

@media (min-width:1200px) {
    .max-height-xl-25vh {
        max-height: 25vh !important
    }

    .max-height-xl-50vh {
        max-height: 50vh !important
    }

    .max-height-xl-75vh {
        max-height: 75vh !important
    }

    .max-height-xl-100vh {
        max-height: 100vh !important
    }

    .max-height-xl-full {
        max-height: calc(100vh - 90px) !important
    }

    .max-height-xl-150vh {
        max-height: 150vh !important
    }

    .max-height-xl-25vw {
        max-height: 25vw !important
    }

    .max-height-xl-50vw {
        max-height: 50vw !important
    }

    .max-height-xl-75vw {
        max-height: 75vw !important
    }

    .max-height-xl-100vw {
        max-height: 100vw !important
    }

    .max-height-xl-150vw {
        max-height: 150vw !important
    }

    .max-height-xl-25rem {
        max-height: .25rem !important
    }

    .max-height-xl-0 {
        max-height: 0 !important
    }

    .max-height-xl-8 {
        max-height: 8px !important
    }

    .max-height-xl-14 {
        max-height: 14px !important
    }

    .max-height-xl-16 {
        max-height: 16px !important
    }

    .max-height-xl-20 {
        max-height: 20px !important
    }

    .max-height-xl-24 {
        max-height: 24px !important
    }

    .max-height-xl-30 {
        max-height: 30px !important
    }

    .max-height-xl-36 {
        max-height: 36px !important
    }

    .max-height-xl-40 {
        max-height: 40px !important
    }

    .max-height-xl-48 {
        max-height: 48px !important
    }

    .max-height-xl-60 {
        max-height: 60px !important
    }

    .max-height-xl-80 {
        max-height: 80px !important
    }

    .max-height-xl-90 {
        max-height: 90px !important
    }

    .max-height-xl-100 {
        max-height: 100px !important
    }

    .max-height-xl-120 {
        max-height: 120px !important
    }

    .max-height-xl-160 {
        max-height: 160px !important
    }

    .max-height-xl-180 {
        max-height: 180px !important
    }

    .max-height-xl-192 {
        max-height: 192px !important
    }

    .max-height-xl-220 {
        max-height: 220px !important
    }

    .max-height-xl-240 {
        max-height: 240px !important
    }

    .max-height-xl-300 {
        max-height: 300px !important
    }

    .max-height-xl-360 {
        max-height: 360px !important
    }

    .max-height-xl-420 {
        max-height: 420px !important
    }

    .max-height-xl-480 {
        max-height: 480px !important
    }

    .max-height-xl-540 {
        max-height: 540px !important
    }

    .max-height-xl-600 {
        max-height: 600px !important
    }

    .max-height-xl-640 {
        max-height: 640px !important
    }

    .max-height-xl-720 {
        max-height: 720px !important
    }

    .max-height-xl-800 {
        max-height: 800px !important
    }

    .max-height-xl-960 {
        max-height: 960px !important
    }

    .max-height-xl-1170 {
        max-height: 1170px !important
    }

    .max-height-xl-100-percent {
        max-height: 100% !important
    }

    .max-height-xl-auto {
        max-height: auto !important
    }

    .max-width-xl-25vh {
        max-width: 25vh !important
    }

    .max-width-xl-50vh {
        max-width: 50vh !important
    }

    .max-width-xl-75vh {
        max-width: 75vh !important
    }

    .max-width-xl-100vh {
        max-width: 100vh !important
    }

    .max-width-xl-full {
        max-width: calc(100vh - 90px) !important
    }

    .max-width-xl-150vh {
        max-width: 150vh !important
    }

    .max-width-xl-25vw {
        max-width: 25vw !important
    }

    .max-width-xl-50vw {
        max-width: 50vw !important
    }

    .max-width-xl-75vw {
        max-width: 75vw !important
    }

    .max-width-xl-100vw {
        max-width: 100vw !important
    }

    .max-width-xl-150vw {
        max-width: 150vw !important
    }

    .max-width-xl-25rem {
        max-width: .25rem !important
    }

    .max-width-xl-0 {
        max-width: 0 !important
    }

    .max-width-xl-8 {
        max-width: 8px !important
    }

    .max-width-xl-14 {
        max-width: 14px !important
    }

    .max-width-xl-16 {
        max-width: 16px !important
    }

    .max-width-xl-20 {
        max-width: 20px !important
    }

    .max-width-xl-24 {
        max-width: 24px !important
    }

    .max-width-xl-30 {
        max-width: 30px !important
    }

    .max-width-xl-36 {
        max-width: 36px !important
    }

    .max-width-xl-40 {
        max-width: 40px !important
    }

    .max-width-xl-48 {
        max-width: 48px !important
    }

    .max-width-xl-60 {
        max-width: 60px !important
    }

    .max-width-xl-80 {
        max-width: 80px !important
    }

    .max-width-xl-90 {
        max-width: 90px !important
    }

    .max-width-xl-100 {
        max-width: 100px !important
    }

    .max-width-xl-120 {
        max-width: 120px !important
    }

    .max-width-xl-160 {
        max-width: 160px !important
    }

    .max-width-xl-180 {
        max-width: 180px !important
    }

    .max-width-xl-192 {
        max-width: 192px !important
    }

    .max-width-xl-220 {
        max-width: 220px !important
    }

    .max-width-xl-240 {
        max-width: 240px !important
    }

    .max-width-xl-300 {
        max-width: 300px !important
    }

    .max-width-xl-360 {
        max-width: 360px !important
    }

    .max-width-xl-420 {
        max-width: 420px !important
    }

    .max-width-xl-480 {
        max-width: 480px !important
    }

    .max-width-xl-540 {
        max-width: 540px !important
    }

    .max-width-xl-600 {
        max-width: 600px !important
    }

    .max-width-xl-640 {
        max-width: 640px !important
    }

    .max-width-xl-720 {
        max-width: 720px !important
    }

    .max-width-xl-800 {
        max-width: 800px !important
    }

    .max-width-xl-960 {
        max-width: 960px !important
    }

    .max-width-xl-1170 {
        max-width: 1170px !important
    }

    .max-width-xl-100-percent {
        max-width: 100% !important
    }

    .max-width-xl-auto {
        max-width: auto !important
    }

    .min-height-xl-25vh {
        min-height: 25vh !important
    }

    .min-height-xl-50vh {
        min-height: 50vh !important
    }

    .min-height-xl-75vh {
        min-height: 75vh !important
    }

    .min-height-xl-100vh {
        min-height: 100vh !important
    }

    .min-height-xl-full {
        min-height: calc(100vh - 90px) !important
    }

    .min-height-xl-150vh {
        min-height: 150vh !important
    }

    .min-height-xl-25vw {
        min-height: 25vw !important
    }

    .min-height-xl-50vw {
        min-height: 50vw !important
    }

    .min-height-xl-75vw {
        min-height: 75vw !important
    }

    .min-height-xl-100vw {
        min-height: 100vw !important
    }

    .min-height-xl-150vw {
        min-height: 150vw !important
    }

    .min-height-xl-25rem {
        min-height: .25rem !important
    }

    .min-height-xl-0 {
        min-height: 0 !important
    }

    .min-height-xl-8 {
        min-height: 8px !important
    }

    .min-height-xl-14 {
        min-height: 14px !important
    }

    .min-height-xl-16 {
        min-height: 16px !important
    }

    .min-height-xl-20 {
        min-height: 20px !important
    }

    .min-height-xl-24 {
        min-height: 24px !important
    }

    .min-height-xl-30 {
        min-height: 30px !important
    }

    .min-height-xl-36 {
        min-height: 36px !important
    }

    .min-height-xl-40 {
        min-height: 40px !important
    }

    .min-height-xl-48 {
        min-height: 48px !important
    }

    .min-height-xl-60 {
        min-height: 60px !important
    }

    .min-height-xl-80 {
        min-height: 80px !important
    }

    .min-height-xl-90 {
        min-height: 90px !important
    }

    .min-height-xl-100 {
        min-height: 100px !important
    }

    .min-height-xl-120 {
        min-height: 120px !important
    }

    .min-height-xl-160 {
        min-height: 160px !important
    }

    .min-height-xl-180 {
        min-height: 180px !important
    }

    .min-height-xl-192 {
        min-height: 192px !important
    }

    .min-height-xl-220 {
        min-height: 220px !important
    }

    .min-height-xl-240 {
        min-height: 240px !important
    }

    .min-height-xl-300 {
        min-height: 300px !important
    }

    .min-height-xl-360 {
        min-height: 360px !important
    }

    .min-height-xl-420 {
        min-height: 420px !important
    }

    .min-height-xl-480 {
        min-height: 480px !important
    }

    .min-height-xl-540 {
        min-height: 540px !important
    }

    .min-height-xl-600 {
        min-height: 600px !important
    }

    .min-height-xl-640 {
        min-height: 640px !important
    }

    .min-height-xl-720 {
        min-height: 720px !important
    }

    .min-height-xl-800 {
        min-height: 800px !important
    }

    .min-height-xl-960 {
        min-height: 960px !important
    }

    .min-height-xl-1170 {
        min-height: 1170px !important
    }

    .min-height-xl-100-percent {
        min-height: 100% !important
    }

    .min-height-xl-auto {
        min-height: auto !important
    }

    .min-width-xl-25vh {
        min-width: 25vh !important
    }

    .min-width-xl-50vh {
        min-width: 50vh !important
    }

    .min-width-xl-75vh {
        min-width: 75vh !important
    }

    .min-width-xl-100vh {
        min-width: 100vh !important
    }

    .min-width-xl-full {
        min-width: calc(100vh - 90px) !important
    }

    .min-width-xl-150vh {
        min-width: 150vh !important
    }

    .min-width-xl-25vw {
        min-width: 25vw !important
    }

    .min-width-xl-50vw {
        min-width: 50vw !important
    }

    .min-width-xl-75vw {
        min-width: 75vw !important
    }

    .min-width-xl-100vw {
        min-width: 100vw !important
    }

    .min-width-xl-150vw {
        min-width: 150vw !important
    }

    .min-width-xl-25rem {
        min-width: .25rem !important
    }

    .min-width-xl-0 {
        min-width: 0 !important
    }

    .min-width-xl-8 {
        min-width: 8px !important
    }

    .min-width-xl-14 {
        min-width: 14px !important
    }

    .min-width-xl-16 {
        min-width: 16px !important
    }

    .min-width-xl-20 {
        min-width: 20px !important
    }

    .min-width-xl-24 {
        min-width: 24px !important
    }

    .min-width-xl-30 {
        min-width: 30px !important
    }

    .min-width-xl-36 {
        min-width: 36px !important
    }

    .min-width-xl-40 {
        min-width: 40px !important
    }

    .min-width-xl-48 {
        min-width: 48px !important
    }

    .min-width-xl-60 {
        min-width: 60px !important
    }

    .min-width-xl-80 {
        min-width: 80px !important
    }

    .min-width-xl-90 {
        min-width: 90px !important
    }

    .min-width-xl-100 {
        min-width: 100px !important
    }

    .min-width-xl-120 {
        min-width: 120px !important
    }

    .min-width-xl-160 {
        min-width: 160px !important
    }

    .min-width-xl-180 {
        min-width: 180px !important
    }

    .min-width-xl-192 {
        min-width: 192px !important
    }

    .min-width-xl-220 {
        min-width: 220px !important
    }

    .min-width-xl-240 {
        min-width: 240px !important
    }

    .min-width-xl-300 {
        min-width: 300px !important
    }

    .min-width-xl-360 {
        min-width: 360px !important
    }

    .min-width-xl-420 {
        min-width: 420px !important
    }

    .min-width-xl-480 {
        min-width: 480px !important
    }

    .min-width-xl-540 {
        min-width: 540px !important
    }

    .min-width-xl-600 {
        min-width: 600px !important
    }

    .min-width-xl-640 {
        min-width: 640px !important
    }

    .min-width-xl-720 {
        min-width: 720px !important
    }

    .min-width-xl-800 {
        min-width: 800px !important
    }

    .min-width-xl-960 {
        min-width: 960px !important
    }

    .min-width-xl-1170 {
        min-width: 1170px !important
    }

    .min-width-xl-100-percent {
        min-width: 100% !important
    }

    .min-width-xl-auto {
        min-width: auto !important
    }

    .fix-height-xl-25vh {
        height: 25vh !important
    }

    .fix-height-xl-50vh {
        height: 50vh !important
    }

    .fix-height-xl-75vh {
        height: 75vh !important
    }

    .fix-height-xl-100vh {
        height: 100vh !important
    }

    .fix-height-xl-full {
        height: calc(100vh - 90px) !important
    }

    .fix-height-xl-150vh {
        height: 150vh !important
    }

    .fix-height-xl-25vw {
        height: 25vw !important
    }

    .fix-height-xl-50vw {
        height: 50vw !important
    }

    .fix-height-xl-75vw {
        height: 75vw !important
    }

    .fix-height-xl-100vw {
        height: 100vw !important
    }

    .fix-height-xl-150vw {
        height: 150vw !important
    }

    .fix-height-xl-25rem {
        height: .25rem !important
    }

    .fix-height-xl-0 {
        height: 0 !important
    }

    .fix-height-xl-8 {
        height: 8px !important
    }

    .fix-height-xl-14 {
        height: 14px !important
    }

    .fix-height-xl-16 {
        height: 16px !important
    }

    .fix-height-xl-20 {
        height: 20px !important
    }

    .fix-height-xl-24 {
        height: 24px !important
    }

    .fix-height-xl-30 {
        height: 30px !important
    }

    .fix-height-xl-36 {
        height: 36px !important
    }

    .fix-height-xl-40 {
        height: 40px !important
    }

    .fix-height-xl-48 {
        height: 48px !important
    }

    .fix-height-xl-60 {
        height: 60px !important
    }

    .fix-height-xl-80 {
        height: 80px !important
    }

    .fix-height-xl-90 {
        height: 90px !important
    }

    .fix-height-xl-100 {
        height: 100px !important
    }

    .fix-height-xl-120 {
        height: 120px !important
    }

    .fix-height-xl-160 {
        height: 160px !important
    }

    .fix-height-xl-180 {
        height: 180px !important
    }

    .fix-height-xl-192 {
        height: 192px !important
    }

    .fix-height-xl-220 {
        height: 220px !important
    }

    .fix-height-xl-240 {
        height: 240px !important
    }

    .fix-height-xl-300 {
        height: 300px !important
    }

    .fix-height-xl-360 {
        height: 360px !important
    }

    .fix-height-xl-420 {
        height: 420px !important
    }

    .fix-height-xl-480 {
        height: 480px !important
    }

    .fix-height-xl-540 {
        height: 540px !important
    }

    .fix-height-xl-600 {
        height: 600px !important
    }

    .fix-height-xl-640 {
        height: 640px !important
    }

    .fix-height-xl-720 {
        height: 720px !important
    }

    .fix-height-xl-800 {
        height: 800px !important
    }

    .fix-height-xl-960 {
        height: 960px !important
    }

    .fix-height-xl-1170 {
        height: 1170px !important
    }

    .fix-height-xl-100-percent {
        height: 100% !important
    }

    .fix-height-xl-auto {
        height: auto !important
    }

    .fix-width-xl-25vh {
        width: 25vh !important
    }

    .fix-width-xl-50vh {
        width: 50vh !important
    }

    .fix-width-xl-75vh {
        width: 75vh !important
    }

    .fix-width-xl-100vh {
        width: 100vh !important
    }

    .fix-width-xl-full {
        width: calc(100vh - 90px) !important
    }

    .fix-width-xl-150vh {
        width: 150vh !important
    }

    .fix-width-xl-25vw {
        width: 25vw !important
    }

    .fix-width-xl-50vw {
        width: 50vw !important
    }

    .fix-width-xl-75vw {
        width: 75vw !important
    }

    .fix-width-xl-100vw {
        width: 100vw !important
    }

    .fix-width-xl-150vw {
        width: 150vw !important
    }

    .fix-width-xl-25rem {
        width: .25rem !important
    }

    .fix-width-xl-0 {
        width: 0 !important
    }

    .fix-width-xl-8 {
        width: 8px !important
    }

    .fix-width-xl-14 {
        width: 14px !important
    }

    .fix-width-xl-16 {
        width: 16px !important
    }

    .fix-width-xl-20 {
        width: 20px !important
    }

    .fix-width-xl-24 {
        width: 24px !important
    }

    .fix-width-xl-30 {
        width: 30px !important
    }

    .fix-width-xl-36 {
        width: 36px !important
    }

    .fix-width-xl-40 {
        width: 40px !important
    }

    .fix-width-xl-48 {
        width: 48px !important
    }

    .fix-width-xl-60 {
        width: 60px !important
    }

    .fix-width-xl-80 {
        width: 80px !important
    }

    .fix-width-xl-90 {
        width: 90px !important
    }

    .fix-width-xl-100 {
        width: 100px !important
    }

    .fix-width-xl-120 {
        width: 120px !important
    }

    .fix-width-xl-160 {
        width: 160px !important
    }

    .fix-width-xl-180 {
        width: 180px !important
    }

    .fix-width-xl-192 {
        width: 192px !important
    }

    .fix-width-xl-220 {
        width: 220px !important
    }

    .fix-width-xl-240 {
        width: 240px !important
    }

    .fix-width-xl-300 {
        width: 300px !important
    }

    .fix-width-xl-360 {
        width: 360px !important
    }

    .fix-width-xl-420 {
        width: 420px !important
    }

    .fix-width-xl-480 {
        width: 480px !important
    }

    .fix-width-xl-540 {
        width: 540px !important
    }

    .fix-width-xl-600 {
        width: 600px !important
    }

    .fix-width-xl-640 {
        width: 640px !important
    }

    .fix-width-xl-720 {
        width: 720px !important
    }

    .fix-width-xl-800 {
        width: 800px !important
    }

    .fix-width-xl-960 {
        width: 960px !important
    }

    .fix-width-xl-1170 {
        width: 1170px !important
    }

    .fix-width-xl-100-percent {
        width: 100% !important
    }

    .fix-width-xl-auto {
        width: auto !important
    }
}

@media (min-width:0px) {
    .m-0 {
        margin: 0 !important
    }

    .mt-0,
    .my-0 {
        margin-top: 0 !important
    }

    .mr-0,
    .mx-0 {
        margin-right: 0 !important
    }

    .mb-0,
    .my-0 {
        margin-bottom: 0 !important
    }

    .ml-0,
    .mx-0 {
        margin-left: 0 !important
    }

    .m-1 {
        margin: .25rem !important
    }

    .mt-1,
    .my-1 {
        margin-top: .25rem !important
    }

    .mr-1,
    .mx-1 {
        margin-right: .25rem !important
    }

    .mb-1,
    .my-1 {
        margin-bottom: .25rem !important
    }

    .ml-1,
    .mx-1 {
        margin-left: .25rem !important
    }

    .m-2 {
        margin: .5rem !important
    }

    .mt-2,
    .my-2 {
        margin-top: .5rem !important
    }

    .mr-2,
    .mx-2 {
        margin-right: .5rem !important
    }

    .mb-2,
    .my-2 {
        margin-bottom: .5rem !important
    }

    .ml-2,
    .mx-2 {
        margin-left: .5rem !important
    }

    .m-3 {
        margin: 1rem !important
    }

    .mt-3,
    .my-3 {
        margin-top: 1rem !important
    }

    .mr-3,
    .mx-3 {
        margin-right: 1rem !important
    }

    .mb-3,
    .my-3 {
        margin-bottom: 1rem !important
    }

    .ml-3,
    .mx-3 {
        margin-left: 1rem !important
    }

    .m-4 {
        margin: 1.5rem !important
    }

    .mt-4,
    .my-4 {
        margin-top: 1.5rem !important
    }

    .mr-4,
    .mx-4 {
        margin-right: 1.5rem !important
    }

    .mb-4,
    .my-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-4,
    .mx-4 {
        margin-left: 1.5rem !important
    }

    .m-5 {
        margin: 3rem !important
    }

    .mt-5,
    .my-5 {
        margin-top: 3rem !important
    }

    .mr-5,
    .mx-5 {
        margin-right: 3rem !important
    }

    .mb-5,
    .my-5,
    .wp-block-media-text__media img,
    div.jumbotron-box {
        margin-bottom: 3rem !important
    }

    .ml-5,
    .mx-5 {
        margin-left: 3rem !important
    }

    .m-6 {
        margin: 5rem !important
    }

    .mt-6,
    .my-6 {
        margin-top: 5rem !important
    }

    .mr-6,
    .mx-6 {
        margin-right: 5rem !important
    }

    .mb-6,
    .my-6 {
        margin-bottom: 5rem !important
    }

    .ml-6,
    .mx-6 {
        margin-left: 5rem !important
    }

    .m-7 {
        margin: 7.5rem !important
    }

    .mt-7,
    .my-7 {
        margin-top: 7.5rem !important
    }

    .mr-7,
    .mx-7 {
        margin-right: 7.5rem !important
    }

    .mb-7,
    .my-7 {
        margin-bottom: 7.5rem !important
    }

    .ml-7,
    .mx-7 {
        margin-left: 7.5rem !important
    }

    .m-8 {
        margin: 10rem !important
    }

    .mt-8,
    .my-8 {
        margin-top: 10rem !important
    }

    .mr-8,
    .mx-8 {
        margin-right: 10rem !important
    }

    .mb-8,
    .my-8 {
        margin-bottom: 10rem !important
    }

    .ml-8,
    .mx-8 {
        margin-left: 10rem !important
    }

    .m-9 {
        margin: 12.5rem !important
    }

    .mt-9,
    .my-9 {
        margin-top: 12.5rem !important
    }

    .mr-9,
    .mx-9 {
        margin-right: 12.5rem !important
    }

    .mb-9,
    .my-9 {
        margin-bottom: 12.5rem !important
    }

    .ml-9,
    .mx-9 {
        margin-left: 12.5rem !important
    }

    .m-10 {
        margin: 15rem !important
    }

    .mt-10,
    .my-10 {
        margin-top: 15rem !important
    }

    .mr-10,
    .mx-10 {
        margin-right: 15rem !important
    }

    .mb-10,
    .my-10 {
        margin-bottom: 15rem !important
    }

    .ml-10,
    .mx-10 {
        margin-left: 15rem !important
    }

    .p-0 {
        padding: 0 !important
    }

    .pt-0,
    .py-0 {
        padding-top: 0 !important
    }

    .pr-0,
    .px-0 {
        padding-right: 0 !important
    }

    .pb-0,
    .py-0 {
        padding-bottom: 0 !important
    }

    .pl-0,
    .px-0 {
        padding-left: 0 !important
    }

    .p-1 {
        padding: .25rem !important
    }

    .pt-1,
    .py-1 {
        padding-top: .25rem !important
    }

    .pr-1,
    .px-1 {
        padding-right: .25rem !important
    }

    .pb-1,
    .py-1 {
        padding-bottom: .25rem !important
    }

    .pl-1,
    .px-1 {
        padding-left: .25rem !important
    }

    .p-2 {
        padding: .5rem !important
    }

    .pt-2,
    .py-2 {
        padding-top: .5rem !important
    }

    .pr-2,
    .px-2 {
        padding-right: .5rem !important
    }

    .pb-2,
    .py-2 {
        padding-bottom: .5rem !important
    }

    .pl-2,
    .px-2 {
        padding-left: .5rem !important
    }

    .p-3 {
        padding: 1rem !important
    }

    .pt-3,
    .py-3 {
        padding-top: 1rem !important
    }

    .pr-3,
    .px-3 {
        padding-right: 1rem !important
    }

    .pb-3,
    .py-3 {
        padding-bottom: 1rem !important
    }

    .pl-3,
    .px-3 {
        padding-left: 1rem !important
    }

    .p-4 {
        padding: 1.5rem !important
    }

    .pt-4,
    .py-4 {
        padding-top: 1.5rem !important
    }

    .pr-4,
    .px-4 {
        padding-right: 1.5rem !important
    }

    .pb-4,
    .py-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-4,
    .px-4 {
        padding-left: 1.5rem !important
    }

    .p-5 {
        padding: 3rem !important
    }

    .pt-5,
    .py-5 {
        padding-top: 3rem !important
    }

    .pr-5,
    .px-5 {
        padding-right: 3rem !important
    }

    .pb-5,
    .py-5 {
        padding-bottom: 3rem !important
    }

    .pl-5,
    .px-5 {
        padding-left: 3rem !important
    }

    .p-6 {
        padding: 5rem !important
    }

    .pt-6,
    .py-6 {
        padding-top: 5rem !important
    }

    .pr-6,
    .px-6 {
        padding-right: 5rem !important
    }

    .pb-6,
    .py-6 {
        padding-bottom: 5rem !important
    }

    .pl-6,
    .px-6 {
        padding-left: 5rem !important
    }

    .p-7 {
        padding: 7.5rem !important
    }

    .pt-7,
    .py-7 {
        padding-top: 7.5rem !important
    }

    .pr-7,
    .px-7 {
        padding-right: 7.5rem !important
    }

    .pb-7,
    .py-7 {
        padding-bottom: 7.5rem !important
    }

    .pl-7,
    .px-7 {
        padding-left: 7.5rem !important
    }

    .p-8 {
        padding: 10rem !important
    }

    .pt-8,
    .py-8 {
        padding-top: 10rem !important
    }

    .pr-8,
    .px-8 {
        padding-right: 10rem !important
    }

    .pb-8,
    .py-8 {
        padding-bottom: 10rem !important
    }

    .pl-8,
    .px-8 {
        padding-left: 10rem !important
    }

    .p-9 {
        padding: 12.5rem !important
    }

    .pt-9,
    .py-9 {
        padding-top: 12.5rem !important
    }

    .pr-9,
    .px-9 {
        padding-right: 12.5rem !important
    }

    .pb-9,
    .py-9 {
        padding-bottom: 12.5rem !important
    }

    .pl-9,
    .px-9 {
        padding-left: 12.5rem !important
    }

    .p-10 {
        padding: 15rem !important
    }

    .pt-10,
    .py-10 {
        padding-top: 15rem !important
    }

    .pr-10,
    .px-10 {
        padding-right: 15rem !important
    }

    .pb-10,
    .py-10 {
        padding-bottom: 15rem !important
    }

    .pl-10,
    .px-10 {
        padding-left: 15rem !important
    }
}

@media (min-width:576px) {
    .m-sm-0 {
        margin: 0 !important
    }

    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important
    }

    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important
    }

    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important
    }

    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important
    }

    .m-sm-1 {
        margin: .25rem !important
    }

    .mt-sm-1,
    .my-sm-1 {
        margin-top: .25rem !important
    }

    .mr-sm-1,
    .mx-sm-1 {
        margin-right: .25rem !important
    }

    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: .25rem !important
    }

    .ml-sm-1,
    .mx-sm-1 {
        margin-left: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .mt-sm-2,
    .my-sm-2 {
        margin-top: .5rem !important
    }

    .mr-sm-2,
    .mx-sm-2 {
        margin-right: .5rem !important
    }

    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: .5rem !important
    }

    .ml-sm-2,
    .mx-sm-2 {
        margin-left: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important
    }

    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important
    }

    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important
    }

    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important
    }

    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important
    }

    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important
    }

    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important
    }

    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important
    }

    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important
    }

    .m-sm-6 {
        margin: 5rem !important
    }

    .mt-sm-6,
    .my-sm-6 {
        margin-top: 5rem !important
    }

    .mr-sm-6,
    .mx-sm-6 {
        margin-right: 5rem !important
    }

    .mb-sm-6,
    .my-sm-6 {
        margin-bottom: 5rem !important
    }

    .ml-sm-6,
    .mx-sm-6 {
        margin-left: 5rem !important
    }

    .m-sm-7 {
        margin: 7.5rem !important
    }

    .mt-sm-7,
    .my-sm-7 {
        margin-top: 7.5rem !important
    }

    .mr-sm-7,
    .mx-sm-7 {
        margin-right: 7.5rem !important
    }

    .mb-sm-7,
    .my-sm-7 {
        margin-bottom: 7.5rem !important
    }

    .ml-sm-7,
    .mx-sm-7 {
        margin-left: 7.5rem !important
    }

    .m-sm-8 {
        margin: 10rem !important
    }

    .mt-sm-8,
    .my-sm-8 {
        margin-top: 10rem !important
    }

    .mr-sm-8,
    .mx-sm-8 {
        margin-right: 10rem !important
    }

    .mb-sm-8,
    .my-sm-8 {
        margin-bottom: 10rem !important
    }

    .ml-sm-8,
    .mx-sm-8 {
        margin-left: 10rem !important
    }

    .m-sm-9 {
        margin: 12.5rem !important
    }

    .mt-sm-9,
    .my-sm-9 {
        margin-top: 12.5rem !important
    }

    .mr-sm-9,
    .mx-sm-9 {
        margin-right: 12.5rem !important
    }

    .mb-sm-9,
    .my-sm-9 {
        margin-bottom: 12.5rem !important
    }

    .ml-sm-9,
    .mx-sm-9 {
        margin-left: 12.5rem !important
    }

    .m-sm-10 {
        margin: 15rem !important
    }

    .mt-sm-10,
    .my-sm-10 {
        margin-top: 15rem !important
    }

    .mr-sm-10,
    .mx-sm-10 {
        margin-right: 15rem !important
    }

    .mb-sm-10,
    .my-sm-10 {
        margin-bottom: 15rem !important
    }

    .ml-sm-10,
    .mx-sm-10 {
        margin-left: 15rem !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important
    }

    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important
    }

    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important
    }

    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important
    }

    .p-sm-1 {
        padding: .25rem !important
    }

    .pt-sm-1,
    .py-sm-1 {
        padding-top: .25rem !important
    }

    .pr-sm-1,
    .px-sm-1 {
        padding-right: .25rem !important
    }

    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: .25rem !important
    }

    .pl-sm-1,
    .px-sm-1 {
        padding-left: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .pt-sm-2,
    .py-sm-2 {
        padding-top: .5rem !important
    }

    .pr-sm-2,
    .px-sm-2 {
        padding-right: .5rem !important
    }

    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: .5rem !important
    }

    .pl-sm-2,
    .px-sm-2 {
        padding-left: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important
    }

    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important
    }

    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important
    }

    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important
    }

    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important
    }

    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important
    }

    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important
    }

    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important
    }

    .p-sm-6 {
        padding: 5rem !important
    }

    .pt-sm-6,
    .py-sm-6 {
        padding-top: 5rem !important
    }

    .pr-sm-6,
    .px-sm-6 {
        padding-right: 5rem !important
    }

    .pb-sm-6,
    .py-sm-6 {
        padding-bottom: 5rem !important
    }

    .pl-sm-6,
    .px-sm-6 {
        padding-left: 5rem !important
    }

    .p-sm-7 {
        padding: 7.5rem !important
    }

    .pt-sm-7,
    .py-sm-7 {
        padding-top: 7.5rem !important
    }

    .pr-sm-7,
    .px-sm-7 {
        padding-right: 7.5rem !important
    }

    .pb-sm-7,
    .py-sm-7 {
        padding-bottom: 7.5rem !important
    }

    .pl-sm-7,
    .px-sm-7 {
        padding-left: 7.5rem !important
    }

    .p-sm-8 {
        padding: 10rem !important
    }

    .pt-sm-8,
    .py-sm-8 {
        padding-top: 10rem !important
    }

    .pr-sm-8,
    .px-sm-8 {
        padding-right: 10rem !important
    }

    .pb-sm-8,
    .py-sm-8 {
        padding-bottom: 10rem !important
    }

    .pl-sm-8,
    .px-sm-8 {
        padding-left: 10rem !important
    }

    .p-sm-9 {
        padding: 12.5rem !important
    }

    .pt-sm-9,
    .py-sm-9 {
        padding-top: 12.5rem !important
    }

    .pr-sm-9,
    .px-sm-9 {
        padding-right: 12.5rem !important
    }

    .pb-sm-9,
    .py-sm-9 {
        padding-bottom: 12.5rem !important
    }

    .pl-sm-9,
    .px-sm-9 {
        padding-left: 12.5rem !important
    }

    .p-sm-10 {
        padding: 15rem !important
    }

    .pt-sm-10,
    .py-sm-10 {
        padding-top: 15rem !important
    }

    .pr-sm-10,
    .px-sm-10 {
        padding-right: 15rem !important
    }

    .pb-sm-10,
    .py-sm-10 {
        padding-bottom: 15rem !important
    }

    .pl-sm-10,
    .px-sm-10 {
        padding-left: 15rem !important
    }
}

@media (min-width:768px) {
    .m-md-0 {
        margin: 0 !important
    }

    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important
    }

    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important
    }

    .mb-md-0,
    .my-md-0,
    .wp-block-media-text__media img {
        margin-bottom: 0 !important
    }

    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .mt-md-1,
    .my-md-1 {
        margin-top: .25rem !important
    }

    .mr-md-1,
    .mx-md-1 {
        margin-right: .25rem !important
    }

    .mb-md-1,
    .my-md-1 {
        margin-bottom: .25rem !important
    }

    .ml-md-1,
    .mx-md-1 {
        margin-left: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .mt-md-2,
    .my-md-2 {
        margin-top: .5rem !important
    }

    .mr-md-2,
    .mx-md-2 {
        margin-right: .5rem !important
    }

    .mb-md-2,
    .my-md-2 {
        margin-bottom: .5rem !important
    }

    .ml-md-2,
    .mx-md-2 {
        margin-left: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important
    }

    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important
    }

    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important
    }

    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important
    }

    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important
    }

    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important
    }

    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important
    }

    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important
    }

    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important
    }

    .m-md-6 {
        margin: 5rem !important
    }

    .mt-md-6,
    .my-md-6 {
        margin-top: 5rem !important
    }

    .mr-md-6,
    .mx-md-6 {
        margin-right: 5rem !important
    }

    .mb-md-6,
    .my-md-6 {
        margin-bottom: 5rem !important
    }

    .ml-md-6,
    .mx-md-6 {
        margin-left: 5rem !important
    }

    .m-md-7 {
        margin: 7.5rem !important
    }

    .mt-md-7,
    .my-md-7 {
        margin-top: 7.5rem !important
    }

    .mr-md-7,
    .mx-md-7 {
        margin-right: 7.5rem !important
    }

    .mb-md-7,
    .my-md-7 {
        margin-bottom: 7.5rem !important
    }

    .ml-md-7,
    .mx-md-7 {
        margin-left: 7.5rem !important
    }

    .m-md-8 {
        margin: 10rem !important
    }

    .mt-md-8,
    .my-md-8 {
        margin-top: 10rem !important
    }

    .mr-md-8,
    .mx-md-8 {
        margin-right: 10rem !important
    }

    .mb-md-8,
    .my-md-8 {
        margin-bottom: 10rem !important
    }

    .ml-md-8,
    .mx-md-8 {
        margin-left: 10rem !important
    }

    .m-md-9 {
        margin: 12.5rem !important
    }

    .mt-md-9,
    .my-md-9 {
        margin-top: 12.5rem !important
    }

    .mr-md-9,
    .mx-md-9 {
        margin-right: 12.5rem !important
    }

    .mb-md-9,
    .my-md-9 {
        margin-bottom: 12.5rem !important
    }

    .ml-md-9,
    .mx-md-9 {
        margin-left: 12.5rem !important
    }

    .m-md-10 {
        margin: 15rem !important
    }

    .mt-md-10,
    .my-md-10 {
        margin-top: 15rem !important
    }

    .mr-md-10,
    .mx-md-10 {
        margin-right: 15rem !important
    }

    .mb-md-10,
    .my-md-10 {
        margin-bottom: 15rem !important
    }

    .ml-md-10,
    .mx-md-10 {
        margin-left: 15rem !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important
    }

    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important
    }

    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important
    }

    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .pt-md-1,
    .py-md-1 {
        padding-top: .25rem !important
    }

    .pr-md-1,
    .px-md-1 {
        padding-right: .25rem !important
    }

    .pb-md-1,
    .py-md-1 {
        padding-bottom: .25rem !important
    }

    .pl-md-1,
    .px-md-1 {
        padding-left: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .pt-md-2,
    .py-md-2 {
        padding-top: .5rem !important
    }

    .pr-md-2,
    .px-md-2 {
        padding-right: .5rem !important
    }

    .pb-md-2,
    .py-md-2 {
        padding-bottom: .5rem !important
    }

    .pl-md-2,
    .px-md-2 {
        padding-left: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important
    }

    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important
    }

    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important
    }

    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important
    }

    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important
    }

    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important
    }

    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important
    }

    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important
    }

    .p-md-6 {
        padding: 5rem !important
    }

    .pt-md-6,
    .py-md-6 {
        padding-top: 5rem !important
    }

    .pr-md-6,
    .px-md-6 {
        padding-right: 5rem !important
    }

    .pb-md-6,
    .py-md-6 {
        padding-bottom: 5rem !important
    }

    .pl-md-6,
    .px-md-6 {
        padding-left: 5rem !important
    }

    .p-md-7 {
        padding: 7.5rem !important
    }

    .pt-md-7,
    .py-md-7 {
        padding-top: 7.5rem !important
    }

    .pr-md-7,
    .px-md-7 {
        padding-right: 7.5rem !important
    }

    .pb-md-7,
    .py-md-7 {
        padding-bottom: 7.5rem !important
    }

    .pl-md-7,
    .px-md-7 {
        padding-left: 7.5rem !important
    }

    .p-md-8 {
        padding: 10rem !important
    }

    .pt-md-8,
    .py-md-8 {
        padding-top: 10rem !important
    }

    .pr-md-8,
    .px-md-8 {
        padding-right: 10rem !important
    }

    .pb-md-8,
    .py-md-8 {
        padding-bottom: 10rem !important
    }

    .pl-md-8,
    .px-md-8 {
        padding-left: 10rem !important
    }

    .p-md-9 {
        padding: 12.5rem !important
    }

    .pt-md-9,
    .py-md-9 {
        padding-top: 12.5rem !important
    }

    .pr-md-9,
    .px-md-9 {
        padding-right: 12.5rem !important
    }

    .pb-md-9,
    .py-md-9 {
        padding-bottom: 12.5rem !important
    }

    .pl-md-9,
    .px-md-9 {
        padding-left: 12.5rem !important
    }

    .p-md-10 {
        padding: 15rem !important
    }

    .pt-md-10,
    .py-md-10 {
        padding-top: 15rem !important
    }

    .pr-md-10,
    .px-md-10 {
        padding-right: 15rem !important
    }

    .pb-md-10,
    .py-md-10 {
        padding-bottom: 15rem !important
    }

    .pl-md-10,
    .px-md-10 {
        padding-left: 15rem !important
    }
}

@media (min-width:992px) {
    .m-lg-0 {
        margin: 0 !important
    }

    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important
    }

    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important
    }

    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important
    }

    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .mt-lg-1,
    .my-lg-1 {
        margin-top: .25rem !important
    }

    .mr-lg-1,
    .mx-lg-1 {
        margin-right: .25rem !important
    }

    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: .25rem !important
    }

    .ml-lg-1,
    .mx-lg-1 {
        margin-left: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .mt-lg-2,
    .my-lg-2 {
        margin-top: .5rem !important
    }

    .mr-lg-2,
    .mx-lg-2 {
        margin-right: .5rem !important
    }

    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: .5rem !important
    }

    .ml-lg-2,
    .mx-lg-2 {
        margin-left: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important
    }

    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important
    }

    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important
    }

    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important
    }

    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important
    }

    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important
    }

    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important
    }

    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important
    }

    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important
    }

    .m-lg-6 {
        margin: 5rem !important
    }

    .mt-lg-6,
    .my-lg-6 {
        margin-top: 5rem !important
    }

    .mr-lg-6,
    .mx-lg-6 {
        margin-right: 5rem !important
    }

    .mb-lg-6,
    .my-lg-6 {
        margin-bottom: 5rem !important
    }

    .ml-lg-6,
    .mx-lg-6 {
        margin-left: 5rem !important
    }

    .m-lg-7 {
        margin: 7.5rem !important
    }

    .mt-lg-7,
    .my-lg-7 {
        margin-top: 7.5rem !important
    }

    .mr-lg-7,
    .mx-lg-7 {
        margin-right: 7.5rem !important
    }

    .mb-lg-7,
    .my-lg-7 {
        margin-bottom: 7.5rem !important
    }

    .ml-lg-7,
    .mx-lg-7 {
        margin-left: 7.5rem !important
    }

    .m-lg-8 {
        margin: 10rem !important
    }

    .mt-lg-8,
    .my-lg-8 {
        margin-top: 10rem !important
    }

    .mr-lg-8,
    .mx-lg-8 {
        margin-right: 10rem !important
    }

    .mb-lg-8,
    .my-lg-8 {
        margin-bottom: 10rem !important
    }

    .ml-lg-8,
    .mx-lg-8 {
        margin-left: 10rem !important
    }

    .m-lg-9 {
        margin: 12.5rem !important
    }

    .mt-lg-9,
    .my-lg-9 {
        margin-top: 12.5rem !important
    }

    .mr-lg-9,
    .mx-lg-9 {
        margin-right: 12.5rem !important
    }

    .mb-lg-9,
    .my-lg-9 {
        margin-bottom: 12.5rem !important
    }

    .ml-lg-9,
    .mx-lg-9 {
        margin-left: 12.5rem !important
    }

    .m-lg-10 {
        margin: 15rem !important
    }

    .mt-lg-10,
    .my-lg-10 {
        margin-top: 15rem !important
    }

    .mr-lg-10,
    .mx-lg-10 {
        margin-right: 15rem !important
    }

    .mb-lg-10,
    .my-lg-10 {
        margin-bottom: 15rem !important
    }

    .ml-lg-10,
    .mx-lg-10 {
        margin-left: 15rem !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important
    }

    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important
    }

    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important
    }

    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .pt-lg-1,
    .py-lg-1 {
        padding-top: .25rem !important
    }

    .pr-lg-1,
    .px-lg-1 {
        padding-right: .25rem !important
    }

    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: .25rem !important
    }

    .pl-lg-1,
    .px-lg-1 {
        padding-left: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .pt-lg-2,
    .py-lg-2 {
        padding-top: .5rem !important
    }

    .pr-lg-2,
    .px-lg-2 {
        padding-right: .5rem !important
    }

    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: .5rem !important
    }

    .pl-lg-2,
    .px-lg-2 {
        padding-left: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important
    }

    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important
    }

    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important
    }

    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important
    }

    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important
    }

    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important
    }

    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important
    }

    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important
    }

    .p-lg-6 {
        padding: 5rem !important
    }

    .pt-lg-6,
    .py-lg-6 {
        padding-top: 5rem !important
    }

    .pr-lg-6,
    .px-lg-6 {
        padding-right: 5rem !important
    }

    .pb-lg-6,
    .py-lg-6 {
        padding-bottom: 5rem !important
    }

    .pl-lg-6,
    .px-lg-6 {
        padding-left: 5rem !important
    }

    .p-lg-7 {
        padding: 7.5rem !important
    }

    .pt-lg-7,
    .py-lg-7 {
        padding-top: 7.5rem !important
    }

    .pr-lg-7,
    .px-lg-7 {
        padding-right: 7.5rem !important
    }

    .pb-lg-7,
    .py-lg-7 {
        padding-bottom: 7.5rem !important
    }

    .pl-lg-7,
    .px-lg-7 {
        padding-left: 7.5rem !important
    }

    .p-lg-8 {
        padding: 10rem !important
    }

    .pt-lg-8,
    .py-lg-8 {
        padding-top: 10rem !important
    }

    .pr-lg-8,
    .px-lg-8 {
        padding-right: 10rem !important
    }

    .pb-lg-8,
    .py-lg-8 {
        padding-bottom: 10rem !important
    }

    .pl-lg-8,
    .px-lg-8 {
        padding-left: 10rem !important
    }

    .p-lg-9 {
        padding: 12.5rem !important
    }

    .pt-lg-9,
    .py-lg-9 {
        padding-top: 12.5rem !important
    }

    .pr-lg-9,
    .px-lg-9 {
        padding-right: 12.5rem !important
    }

    .pb-lg-9,
    .py-lg-9 {
        padding-bottom: 12.5rem !important
    }

    .pl-lg-9,
    .px-lg-9 {
        padding-left: 12.5rem !important
    }

    .p-lg-10 {
        padding: 15rem !important
    }

    .pt-lg-10,
    .py-lg-10 {
        padding-top: 15rem !important
    }

    .pr-lg-10,
    .px-lg-10 {
        padding-right: 15rem !important
    }

    .pb-lg-10,
    .py-lg-10 {
        padding-bottom: 15rem !important
    }

    .pl-lg-10,
    .px-lg-10 {
        padding-left: 15rem !important
    }
}

@media (min-width:1200px) {
    .m-xl-0 {
        margin: 0 !important
    }

    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important
    }

    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important
    }

    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important
    }

    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .mt-xl-1,
    .my-xl-1 {
        margin-top: .25rem !important
    }

    .mr-xl-1,
    .mx-xl-1 {
        margin-right: .25rem !important
    }

    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: .25rem !important
    }

    .ml-xl-1,
    .mx-xl-1 {
        margin-left: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .mt-xl-2,
    .my-xl-2 {
        margin-top: .5rem !important
    }

    .mr-xl-2,
    .mx-xl-2 {
        margin-right: .5rem !important
    }

    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: .5rem !important
    }

    .ml-xl-2,
    .mx-xl-2 {
        margin-left: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important
    }

    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important
    }

    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important
    }

    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important
    }

    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important
    }

    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important
    }

    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important
    }

    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important
    }

    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important
    }

    .m-xl-6 {
        margin: 5rem !important
    }

    .mt-xl-6,
    .my-xl-6 {
        margin-top: 5rem !important
    }

    .mr-xl-6,
    .mx-xl-6 {
        margin-right: 5rem !important
    }

    .mb-xl-6,
    .my-xl-6 {
        margin-bottom: 5rem !important
    }

    .ml-xl-6,
    .mx-xl-6 {
        margin-left: 5rem !important
    }

    .m-xl-7 {
        margin: 7.5rem !important
    }

    .mt-xl-7,
    .my-xl-7 {
        margin-top: 7.5rem !important
    }

    .mr-xl-7,
    .mx-xl-7 {
        margin-right: 7.5rem !important
    }

    .mb-xl-7,
    .my-xl-7 {
        margin-bottom: 7.5rem !important
    }

    .ml-xl-7,
    .mx-xl-7 {
        margin-left: 7.5rem !important
    }

    .m-xl-8 {
        margin: 10rem !important
    }

    .mt-xl-8,
    .my-xl-8 {
        margin-top: 10rem !important
    }

    .mr-xl-8,
    .mx-xl-8 {
        margin-right: 10rem !important
    }

    .mb-xl-8,
    .my-xl-8 {
        margin-bottom: 10rem !important
    }

    .ml-xl-8,
    .mx-xl-8 {
        margin-left: 10rem !important
    }

    .m-xl-9 {
        margin: 12.5rem !important
    }

    .mt-xl-9,
    .my-xl-9 {
        margin-top: 12.5rem !important
    }

    .mr-xl-9,
    .mx-xl-9 {
        margin-right: 12.5rem !important
    }

    .mb-xl-9,
    .my-xl-9 {
        margin-bottom: 12.5rem !important
    }

    .ml-xl-9,
    .mx-xl-9 {
        margin-left: 12.5rem !important
    }

    .m-xl-10 {
        margin: 15rem !important
    }

    .mt-xl-10,
    .my-xl-10 {
        margin-top: 15rem !important
    }

    .mr-xl-10,
    .mx-xl-10 {
        margin-right: 15rem !important
    }

    .mb-xl-10,
    .my-xl-10 {
        margin-bottom: 15rem !important
    }

    .ml-xl-10,
    .mx-xl-10 {
        margin-left: 15rem !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important
    }

    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important
    }

    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important
    }

    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .pt-xl-1,
    .py-xl-1 {
        padding-top: .25rem !important
    }

    .pr-xl-1,
    .px-xl-1 {
        padding-right: .25rem !important
    }

    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: .25rem !important
    }

    .pl-xl-1,
    .px-xl-1 {
        padding-left: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .pt-xl-2,
    .py-xl-2 {
        padding-top: .5rem !important
    }

    .pr-xl-2,
    .px-xl-2 {
        padding-right: .5rem !important
    }

    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: .5rem !important
    }

    .pl-xl-2,
    .px-xl-2 {
        padding-left: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important
    }

    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important
    }

    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important
    }

    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important
    }

    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important
    }

    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important
    }

    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important
    }

    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important
    }

    .p-xl-6 {
        padding: 5rem !important
    }

    .pt-xl-6,
    .py-xl-6 {
        padding-top: 5rem !important
    }

    .pr-xl-6,
    .px-xl-6 {
        padding-right: 5rem !important
    }

    .pb-xl-6,
    .py-xl-6 {
        padding-bottom: 5rem !important
    }

    .pl-xl-6,
    .px-xl-6 {
        padding-left: 5rem !important
    }

    .p-xl-7 {
        padding: 7.5rem !important
    }

    .pt-xl-7,
    .py-xl-7 {
        padding-top: 7.5rem !important
    }

    .pr-xl-7,
    .px-xl-7 {
        padding-right: 7.5rem !important
    }

    .pb-xl-7,
    .py-xl-7 {
        padding-bottom: 7.5rem !important
    }

    .pl-xl-7,
    .px-xl-7 {
        padding-left: 7.5rem !important
    }

    .p-xl-8 {
        padding: 10rem !important
    }

    .pt-xl-8,
    .py-xl-8 {
        padding-top: 10rem !important
    }

    .pr-xl-8,
    .px-xl-8 {
        padding-right: 10rem !important
    }

    .pb-xl-8,
    .py-xl-8 {
        padding-bottom: 10rem !important
    }

    .pl-xl-8,
    .px-xl-8 {
        padding-left: 10rem !important
    }

    .p-xl-9 {
        padding: 12.5rem !important
    }

    .pt-xl-9,
    .py-xl-9 {
        padding-top: 12.5rem !important
    }

    .pr-xl-9,
    .px-xl-9 {
        padding-right: 12.5rem !important
    }

    .pb-xl-9,
    .py-xl-9 {
        padding-bottom: 12.5rem !important
    }

    .pl-xl-9,
    .px-xl-9 {
        padding-left: 12.5rem !important
    }

    .p-xl-10 {
        padding: 15rem !important
    }

    .pt-xl-10,
    .py-xl-10 {
        padding-top: 15rem !important
    }

    .pr-xl-10,
    .px-xl-10 {
        padding-right: 15rem !important
    }

    .pb-xl-10,
    .py-xl-10 {
        padding-bottom: 15rem !important
    }

    .pl-xl-10,
    .px-xl-10 {
        padding-left: 15rem !important
    }
}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
    margin-bottom: 2rem
}

.content .wp-block-image+h1,
.content .wp-block-image+h2,
.content .wp-block-image+h3,
.content .wp-block-image+h4,
.content .wp-block-image+h5,
.content .wp-block-image+h6,
.content p+h1,
.content p+h2,
.content p+h3,
.content p+h4,
.content p+h5,
.content p+h6 {
    margin-top: 4rem !important
}

.content .wp-block-image+p,
.content p+.wp-block-image,
.content ul+p {
    margin-top: 2rem !important
}

.wp-block-audio {
    margin-left: 0;
    margin-right: 0
}

.wp-block-audio audio {
    width: 100%
}

blockquote,
blockquote.wp-block-quote {
    font-size: 100%;
    line-height: 1.5;
    margin: 32px 0;
    padding: 12px 18px;
    border-left: 2px solid rgba(0, 0, 0, .12)
}

.wp-block-quote:not(.is-large):not(.is-style-large) {
    padding-left: 18px;
    border-left: 2px solid rgba(0, 0, 0, .12)
}

.wp-block-quote cite,
.wp-block-quote footer,
.wp-block-quote__citation {
    display: block;
    color: rgba(0, 0, 0, .4);
    font-size: .85rem;
    margin-top: 12px
}

.wp-block-quote cite::before,
.wp-block-quote footer::before {
    content: "— "
}

.wp-block-button {
    position: relative;
    box-sizing: border-box
}

.wp-block-button.alignwide a {
    display: block
}

.wp-block-code,
code,
pre {
    color: #666;
    font-family: Courier, sans-serif;
    line-height: 1.4;
    margin: 32px 0;
    padding: 12px;
    border: 2px solid rgba(0, 0, 0, .24);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .12);
    box-sizing: border-box;
    border-radius: 3px
}

table,
table.wp-block-table {
    width: 100%;
    text-align: left;
    margin: 32px 0;
    padding: 0;
    box-shadow: 0 0 12px rgba(0, 0, 0, .08);
    border: 3px solid rgba(0, 0, 0, .12);
    border-spacing: 0;
    border-radius: 4px
}

table form,
table li,
table p,
table ul {
    margin: 6px 0;
    padding: 0
}

table tfoot,
table thead,
table.wp-block-table tfoot,
table.wp-block-table thead,
table.wp-block-table.is-style-stripes td {
    border: 1px solid #ddd;
    border: 1px solid rgba(0, 0, 0, .12)
}

table tbody tr:nth-child(odd) {
    background: rgba(0, 0, 0, .04)
}

table th,
table.wp-block-table th {
    font-size: 1.1rem;
    text-transform: uppercase
}

table td,
table th,
table.wp-block-table td,
table.wp-block-table th {
    padding: 12px;
    margin: 0;
    border-top: 1px solid #ddd;
    border-top: 1px solid rgba(0, 0, 0, .12);
    box-sizing: border-box
}

table.wp-block-table.is-style-stripes {
    border-collapse: collapse
}

@media screen and (max-width:600px) {
    #wpadminbar {
        position: fixed !important
    }
}

.content .wp-block-cover+p,
.content p+.wp-block-cover {
    margin-top: 2rem
}

@media (min-width:0px) {

    .col-1-of-5ths,
    .col-2-of-5ths,
    .col-3-of-5ths,
    .col-4-of-5ths,
    .col-5-of-5ths {
        width: 20%;
        float: left;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px
    }

    .col-2-of-5ths,
    .col-3-of-5ths,
    .col-4-of-5ths,
    .col-5-of-5ths {
        width: 40%
    }

    .col-3-of-5ths,
    .col-4-of-5ths,
    .col-5-of-5ths {
        width: 60%
    }

    .col-4-of-5ths,
    .col-5-of-5ths {
        width: 80%
    }

    .col-5-of-5ths {
        width: 100%
    }
}

@media (min-width:576px) {

    .col-sm-1-of-5ths,
    .col-sm-2-of-5ths,
    .col-sm-3-of-5ths,
    .col-sm-4-of-5ths,
    .col-sm-5-of-5ths {
        width: 20%;
        float: left;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px
    }

    .col-sm-2-of-5ths,
    .col-sm-3-of-5ths,
    .col-sm-4-of-5ths,
    .col-sm-5-of-5ths {
        width: 40%
    }

    .col-sm-3-of-5ths,
    .col-sm-4-of-5ths,
    .col-sm-5-of-5ths {
        width: 60%
    }

    .col-sm-4-of-5ths,
    .col-sm-5-of-5ths {
        width: 80%
    }

    .col-sm-5-of-5ths {
        width: 100%
    }
}

@media (min-width:768px) {

    .col-md-1-of-5ths,
    .col-md-2-of-5ths,
    .col-md-3-of-5ths,
    .col-md-4-of-5ths,
    .col-md-5-of-5ths {
        width: 20%;
        float: left;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px
    }

    .col-md-2-of-5ths,
    .col-md-3-of-5ths,
    .col-md-4-of-5ths,
    .col-md-5-of-5ths {
        width: 40%
    }

    .col-md-3-of-5ths,
    .col-md-4-of-5ths,
    .col-md-5-of-5ths {
        width: 60%
    }

    .col-md-4-of-5ths,
    .col-md-5-of-5ths {
        width: 80%
    }

    .col-md-5-of-5ths {
        width: 100%
    }
}

@media (min-width:992px) {

    .col-lg-1-of-5ths,
    .col-lg-2-of-5ths,
    .col-lg-3-of-5ths,
    .col-lg-4-of-5ths,
    .col-lg-5-of-5ths {
        width: 20%;
        float: left;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px
    }

    .col-lg-2-of-5ths,
    .col-lg-3-of-5ths,
    .col-lg-4-of-5ths,
    .col-lg-5-of-5ths {
        width: 40%
    }

    .col-lg-3-of-5ths,
    .col-lg-4-of-5ths,
    .col-lg-5-of-5ths {
        width: 60%
    }

    .col-lg-4-of-5ths,
    .col-lg-5-of-5ths {
        width: 80%
    }

    .col-lg-5-of-5ths {
        width: 100%
    }
}

@media (min-width:1200px) {

    .col-xl-1-of-5ths,
    .col-xl-2-of-5ths,
    .col-xl-3-of-5ths,
    .col-xl-4-of-5ths,
    .col-xl-5-of-5ths {
        width: 20%;
        float: left;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px
    }

    .col-xl-2-of-5ths,
    .col-xl-3-of-5ths,
    .col-xl-4-of-5ths,
    .col-xl-5-of-5ths {
        width: 40%
    }

    .col-xl-3-of-5ths,
    .col-xl-4-of-5ths,
    .col-xl-5-of-5ths {
        width: 60%
    }

    .col-xl-4-of-5ths,
    .col-xl-5-of-5ths {
        width: 80%
    }

    .col-xl-5-of-5ths {
        width: 100%
    }
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.d-flex,
div.jumbotron-box {
    display: flex
}

.d-inline-block {
    display: inline-block
}

.d-block {
    display: block
}

.align-items-center {
    align-items: center
}

.justify-content-center {
    justify-content: center
}

.position-absolute {
    position: absolute
}

.position-relative,
figure {
    position: relative
}

.img-fill,
.img-fill * {
    object-fit: fill
}

.img-contain,
.img-contain * {
    object-fit: contain
}

.img-cover,
.img-cover *,
.wp-block-image.alignfull img,
.wp-block-image.alignfull img * {
    object-fit: cover
}

.img-scale-down,
.img-scale-down * {
    object-fit: scale-down
}

.img-none,
.img-none * {
    object-fit: none
}

figure figcaption {
    position: absolute;
    bottom: 0;
    right: 0;
    background: rgba(255, 255, 255, .75);
    color: #555;
    margin-bottom: 0 !important;
    padding: .25rem .5rem
}

figure.is-resized img {
    height: auto
}

.wp-block-media-text__media img {
    object-fit: contain;
    height: auto
}

.img-fluid,
.img-fluid *,
.wp-block-image figure img,
.wp-block-image figure img * {
    max-width: 100%;
    height: auto
}

.img-h-100 {
    height: 100%
}

.img-h-100 figure {
    height: 100% !important
}

.img-h-100 figure img {
    height: 100%;
    object-fit: cover
}

.header-mobile .nav-link,
header .nav-link {
    color: #443f3f
}

.header-mobile .svg-header,
header .svg-header {
    fill: #443f3f
}

.header-mobile .btn,
.header-mobile .btn-submit,
.header-mobile .is-style-rwn-light .wp-block-button__link,
.header-mobile .is-style-rwn-light-small .wp-block-button__link,
.is-style-rwn-light .header-mobile .wp-block-button__link,
.is-style-rwn-light header .wp-block-button__link,
.is-style-rwn-light-small .header-mobile .wp-block-button__link,
.is-style-rwn-light-small header .wp-block-button__link,
header .btn,
header .btn-submit,
header .is-style-rwn-light .wp-block-button__link,
header .is-style-rwn-light-small .wp-block-button__link {
    background-color: transparent;
    color: #443f3f
}

.header-mobile .btn-submit:focus,
.header-mobile .btn:focus,
.header-mobile .is-style-rwn-light .wp-block-button__link:focus,
.header-mobile .is-style-rwn-light-small .wp-block-button__link:focus,
.is-style-rwn-light .header-mobile .wp-block-button__link:focus,
.is-style-rwn-light header .wp-block-button__link:focus,
.is-style-rwn-light-small .header-mobile .wp-block-button__link:focus,
.is-style-rwn-light-small header .wp-block-button__link:focus,
header .btn-submit:focus,
header .btn:focus,
header .is-style-rwn-light .wp-block-button__link:focus,
header .is-style-rwn-light-small .wp-block-button__link:focus {
    box-shadow: none
}

.header-mobile .menu-item,
.header-mobile .menu-item *,
header .menu-item,
header .menu-item * {
    outline: 0
}

.header-mobile.dark-mode .btn,
.header-mobile.dark-mode .btn-submit,
.header-mobile.dark-mode .is-style-rwn-light .wp-block-button__link,
.header-mobile.dark-mode .is-style-rwn-light-small .wp-block-button__link,
.header-mobile.dark-mode li>a.nav-link,
.is-style-rwn-light .header-mobile.dark-mode .wp-block-button__link,
.is-style-rwn-light header.dark-mode .wp-block-button__link,
.is-style-rwn-light-small .header-mobile.dark-mode .wp-block-button__link,
.is-style-rwn-light-small header.dark-mode .wp-block-button__link,
header.dark-mode .btn,
header.dark-mode .btn-submit,
header.dark-mode .is-style-rwn-light .wp-block-button__link,
header.dark-mode .is-style-rwn-light-small .wp-block-button__link,
header.dark-mode li>a.nav-link {
    color: #fff
}

.header-mobile.dark-mode .svg-header,
header.dark-mode .svg-header {
    fill: #fff
}

.header-mobile.dark-mode .img-header,
header.dark-mode .img-header {
    filter: invert(100%)
}

.header-mobile .dropdown-menu .nav-link,
header .dropdown-menu .nav-link {
    padding: .25rem .75rem
}

@media (max-width:1201px) {

    .header-mobile #header-menu-mobile,
    header #header-menu-mobile {
        padding: .75rem .125rem
    }

    .header-mobile #header-menu-mobile li .nav-link,
    header #header-menu-mobile li .nav-link {
        color: #443f3f;
        padding: .375rem 1.5rem
    }

    .header-mobile #header-menu-mobile [data-toggle=dropdown][aria-expanded=true],
    .header-mobile #header-menu-mobile li .nav-link.active,
    header #header-menu-mobile [data-toggle=dropdown][aria-expanded=true],
    header #header-menu-mobile li .nav-link.active {
        font-style: italic !important;
        text-decoration: underline;
        text-decoration-thickness: 2px
    }

    .header-mobile #header-menu-mobile .dropdown-menu,
    header #header-menu-mobile .dropdown-menu {
        margin-right: 1.125rem;
        margin-bottom: .5rem;
        border: 0;
        position: relative !important;
        flex-direction: column;
        text-align: center;
        transform: none !important;
        text-transform: none !important;
        background: 0 0;
        left: auto;
        right: auto;
        top: auto;
        font-size: 80%;
        padding-top: 0
    }

    .header-mobile #header-menu-mobile .dropdown-menu.show,
    header #header-menu-mobile .dropdown-menu.show {
        display: flex
    }
}

@media (min-width:1200px) {

    .header-mobile #header-menu .dropdown-menu,
    header #header-menu .dropdown-menu {
        border-radius: 0;
        text-align: right;
        right: 0;
        left: auto
    }

    .header-mobile #header-menu .dropdown-menu .nav-link.active,
    .header-mobile #header-menu .dropdown-menu .nav-link:active,
    header #header-menu .dropdown-menu .nav-link.active,
    header #header-menu .dropdown-menu .nav-link:active {
        background-color: #f9f9f9;
        color: #443f3f
    }
}

.header-mobile .dropdown-menu,
header .dropdown-menu {
    font-size: inherit
}

.header-mobile .dropdown-menu.show,
header .dropdown-menu.show {
    display: inline-block
}

.header-mobile [data-toggle=dropdown]::after,
header [data-toggle=dropdown]::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

#floating-map-panel {
    position: absolute;
    bottom: 2rem;
    right: 4rem;
    z-index: 5
}

.cookiealert {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 !important;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    transform: translateY(100%);
    transition: all 500ms ease-out
}

.cookiealert.show {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    transition-delay: 1000ms
}

.cookiealert a {
    text-decoration: underline
}

.cookiealert .acceptcookies {
    margin-left: 10px;
    vertical-align: baseline
}

.catalogue-filter-form input:not([type=checkbox], [type=radio], [type=submit]),
.catalogue-filter-form select,
.request-a-call-form input:not([type=checkbox], [type=radio], [type=submit]),
.request-a-call-form select,
.subscribe-form input:not([type=checkbox], [type=radio], [type=submit]),
.subscribe-form select {
    border: 0;
    border-color: #443f3f !important;
    border-bottom: 1px solid #443f3f;
    border-radius: 0;
    background: 0 0;
    padding: 0;
    box-sizing: border-box
}

.catalogue-filter-form input:not([type=checkbox], [type=radio], [type=submit]):focus,
.catalogue-filter-form select:focus,
.request-a-call-form input:not([type=checkbox], [type=radio], [type=submit]):focus,
.request-a-call-form select:focus,
.subscribe-form input:not([type=checkbox], [type=radio], [type=submit]):focus,
.subscribe-form select:focus {
    box-shadow: none;
    border-width: 2px;
    outline: 0
}

.catalogue-filter-form input:not([type=checkbox], [type=radio], [type=submit]):-ms-input-placeholder,
.catalogue-filter-form input:not([type=checkbox], [type=radio], [type=submit])::-ms-input-placeholder,
.catalogue-filter-form input:not([type=checkbox], [type=radio], [type=submit])::placeholder,
.catalogue-filter-form select:-ms-input-placeholder,
.catalogue-filter-form select::-ms-input-placeholder,
.catalogue-filter-form select::placeholder,
.request-a-call-form input:not([type=checkbox], [type=radio], [type=submit]):-ms-input-placeholder,
.request-a-call-form input:not([type=checkbox], [type=radio], [type=submit])::-ms-input-placeholder,
.request-a-call-form input:not([type=checkbox], [type=radio], [type=submit])::placeholder,
.request-a-call-form select:-ms-input-placeholder,
.request-a-call-form select::-ms-input-placeholder,
.request-a-call-form select::placeholder,
.subscribe-form input:not([type=checkbox], [type=radio], [type=submit]):-ms-input-placeholder,
.subscribe-form input:not([type=checkbox], [type=radio], [type=submit])::-ms-input-placeholder,
.subscribe-form input:not([type=checkbox], [type=radio], [type=submit])::placeholder,
.subscribe-form select:-ms-input-placeholder,
.subscribe-form select::-ms-input-placeholder,
.subscribe-form select::placeholder {
    color: #787878
}

.catalogue-filter-form .form-check,
.request-a-call-form .form-check,
.subscribe-form .form-check {
    padding-left: 0
}

.catalogue-filter-form .pretty .state label.form-check-label,
.request-a-call-form .pretty .state label.form-check-label,
.subscribe-form .pretty .state label.form-check-label {
    margin-left: 0
}

input[name=bs]::placeholder,
input[name=s]::placeholder {
    font-style: italic
}

.request-a-call-form input:not([type=checkbox], [type=radio], [type=submit]),
.request-a-call-form select,
.subscribe-form input:not([type=checkbox], [type=radio], [type=submit]),
.subscribe-form select {
    height: 4rem
}

.request-a-call-form input:not([type=checkbox], [type=radio], [type=submit])::placeholder,
.request-a-call-form select::placeholder,
.subscribe-form input:not([type=checkbox], [type=radio], [type=submit])::placeholder,
.subscribe-form select::placeholder {
    font-style: italic
}

.request-a-call-form select,
.request-a-call-form select option,
.subscribe-form select,
.subscribe-form select option {
    color: #443f3f
}

.request-a-call-form select option[value=""],
.request-a-call-form select:invalid,
.subscribe-form select option[value=""],
.subscribe-form select:invalid {
    color: #787878
}

.form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.was-validated .form-control:invalid:focus {
    border-color: #dc3545 !important;
    box-shadow: none
}

.form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.was-validated .form-control:valid:focus {
    border-color: #28a745 !important;
    box-shadow: none
}

.cursor-default {
    cursor: default !important
}

.btn,
.btn-submit,
.cursor-pointer,
.is-style-rwn-light .wp-block-button__link,
.is-style-rwn-light-small .wp-block-button__link,
a[data-page],
button:not(.components-button) {
    cursor: pointer
}

.spin {
    animation: spin 8s linear infinite;
    transform-origin: center
}

body.backdrop-blur,
body.hidden-scroll {
    overflow: hidden
}

.sl-overlay {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .1);
    opacity: 1;
    display: none;
    z-index: 1050
}

.sl-wrapper {
    z-index: 1040
}

.sl-wrapper * {
    box-sizing: border-box
}

.sl-wrapper button {
    border: 0;
    background: 0 0;
    font-size: 28px;
    padding: 0;
    cursor: pointer;
    box-shadow: none !important
}

.sl-wrapper .sl-close {
    display: none;
    position: fixed;
    right: 30px;
    top: 30px;
    z-index: 10060;
    margin-top: -14px;
    margin-right: -14px;
    height: 44px;
    width: 44px;
    line-height: 44px;
    font-family: "Montserrat", sans-serif;
    color: #333 !important;
    font-size: 3rem
}

.sl-wrapper .sl-close:focus {
    outline: 0
}

.sl-wrapper .sl-counter {
    display: none;
    position: fixed;
    top: 30px;
    left: 30px;
    z-index: 1060;
    color: #fff;
    font-size: 1rem
}

.sl-wrapper .sl-navigation {
    width: 100%;
    display: none
}

.sl-wrapper .sl-navigation button {
    position: fixed;
    top: 50%;
    margin-top: -22px;
    height: 44px;
    width: 22px;
    line-height: 44px;
    text-align: center;
    display: block;
    z-index: 10060;
    font-family: "Montserrat", sans-serif;
    color: #000 !important;
}

.sl-wrapper .sl-navigation button.sl-next {
    right: 5px;
    font-size: 2rem
}

.sl-wrapper .sl-navigation button.sl-prev {
    left: 25%;
    font-size: 3rem;
    background: #FFF;
    border-radius: 50%;
    padding: 3px;
}

.sl-wrapper .sl-navigation button:focus {
    outline: 0
}

@media (min-width:35.5em) {
    .sl-wrapper .sl-navigation button {
        width: 44px
    }

    .sl-wrapper .sl-navigation button.sl-next {
        right: 10px;
        font-size: 3rem
    }

    .sl-wrapper .sl-navigation button.sl-prev {
        left: 10px;
        font-size: 3rem
    }
}

@media (min-width:50em) {
    .sl-wrapper .sl-navigation button {
        width: 44px
    }

    .sl-wrapper .sl-navigation button.sl-next {
        right: 25%;
        font-size: 3rem;
        background: #FFF;
        border-radius: 50%;
        padding: 3px;
    }

    .sl-wrapper .sl-navigation button.sl-prev {
        left: 25%;
        font-size: 3rem
    }
}

.sl-wrapper.sl-dir-rtl .sl-navigation {
    direction: ltr
}

.sl-wrapper .sl-image {
    position: fixed;
    -ms-touch-action: none;
    touch-action: none;
    z-index: 10000
}

.sl-wrapper .sl-image img {
    margin: 0;
    padding: 0;
    display: block;
    border: 0;
    width: 100%;
    height: auto
}

@media (min-width:35.5em) {
    .sl-wrapper .sl-image img {
        border: 0
    }
}

@media (min-width:50em) {
    .sl-wrapper .sl-image img {
        border: 0
    }
}

.sl-wrapper .sl-image iframe {
    background: #000;
    border: 0
}

@media (min-width:35.5em) {
    .sl-wrapper .sl-image iframe {
        border: 0
    }
}

@media (min-width:50em) {
    .sl-wrapper .sl-image iframe {
        border: 0
    }
}

.sl-wrapper .sl-image .sl-caption {
    display: none;
    padding: 10px;
    color: #fff;
    background: rgba(0, 0, 0, .8);
    font-size: 1rem;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.sl-wrapper .sl-image .sl-caption.pos-top {
    bottom: auto;
    top: 0
}

.sl-wrapper .sl-image .sl-caption.pos-outside {
    bottom: auto
}

.sl-wrapper .sl-image .sl-download {
    display: none;
    position: absolute;
    bottom: 5px;
    right: 5px;
    color: #fff;
    z-index: 1060
}

.sl-spinner {
    display: none;
    border: 5px solid #333;
    color: #fff;
    border-radius: 40px;
    height: 40px;
    left: 50%;
    margin: -20px 0 0 -20px;
    opacity: 0;
    position: fixed;
    top: 50%;
    width: 40px;
    z-index: 1007;
    -webkit-animation: pulsate 1s ease-out infinite;
    -moz-animation: pulsate 1s ease-out infinite;
    -ms-animation: pulsate 1s ease-out infinite;
    -o-animation: pulsate 1s ease-out infinite;
    animation: pulsate 1s ease-out infinite
}

.sl-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

.sl-transition {
    transition: -moz-transform ease 200ms;
    transition: -ms-transform ease 200ms;
    transition: -o-transform ease 200ms;
    transition: -webkit-transform ease 200ms;
    transition: transform ease 200ms
}

div.jumbotron-box p {
    font-size: inherit;
    text-align: left !important
}

div.jumbotron-box.block-sign-none p:after {
    content: ""
}

div.jumbotron-box.block-sign-dot p:after {
    content: "."
}

div.jumbotron-box.block-sign-colon p:after {
    content: ":"
}

.image-column {
    position: absolute;
    top: 0;
    bottom: 0
}

.image-column.image-column-100,
.wp-block-wp-bootstrap-blocks-column {
    height: 100%
}

@media (max-width:767px) {
    .image-column:not(.force-on-mobile) {
        max-width: 100%;
        margin-left: 0 !important;
        margin-top: 0 !important;
        position: relative !important;
        height: auto
    }
}

@media (min-width:768px) {
    .image-column.image-column-left {
        right: 0
    }

    .image-column.image-column-right {
        left: 0
    }
}

.wp-block-wp-bootstrap-blocks-column .block-editor-inner-blocks,
.wp-block-wp-bootstrap-blocks-column .block-editor-inner-blocks .block-editor-block-list__layout,
.wp-block-wp-bootstrap-blocks-column .block-editor-inner-blocks .block-editor-block-list__layout .block-editor-block-list__block.wp-block[data-type="rwn-gutenberg/image-column-block"] {
    height: 100%
}

p[data-type="core/paragraph"] {
    margin-bottom: 1rem
}

.justify-content-between {
    justify-content: space-between
}

.product-list a,
.product-list a:hover,
.service-list a,
.service-list a:hover,
a,
a:hover {
    color: inherit;
    text-decoration: none
}

.product-list .category-title {
    color: #1a1a1a;
    z-index: 1
}

.product-list .category-title .category-title-overlay {
    position: absolute;
    top: -48px;
    left: 0;
    color: transparent;
    font-style: italic
}

.product-list .category-title:hover {
    color: transparent
}

.product-list .category-title:hover .category-title-overlay {
    color: #1a1a1a
}

.clip-left {
    clip-path: inset(-100vw -100vw -100vw 0)
}

ul.list-lines {
    list-style-type: none;
    padding-left: 20px
}

ul.list-lines li:before {
    content: "❖";
    position: absolute;
    margin-left: -20px
}

html {
    scroll-behavior: smooth
}

.pre-wrap {
    white-space: pre-wrap
}

.pre {
    white-space: pre
}

.no-wrap {
    white-space: nowrap
}

.full-width-page h1,
.full-width-page h2,
.full-width-page h3,
.full-width-page h4,
.full-width-page h5,
.full-width-page h6,
.full-width-page p,
.full-width-page small {
    margin: 0 1rem
}

body {
    overflow-x: hidden
}

.grecaptcha-badge {
    display: none
}

body.backdrop-blur>:not(.subscribeFormModalBackdrop, #scroll-to-top, .simple-lightbox, #wpadminbar, .development-tool) {
    filter: blur(4px)
}

.wp-block-columns {
    gap: 70px
}

.aligned-columns {
    height: 100%
}

.aligned-columns>div:first-child {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between
}

.container-fluid {
    overflow-x: hidden
}

@media (max-width:991px) {
    .body-overflow-hidden {
        overflow: hidden
    }
}

.overflow-scroll {
    overflow: scroll
}

.pretty {
    margin-right: 0;
    white-space: normal
}

.pretty .state label {
    text-indent: 0
}

.pretty .state label>span {
    display: inline-block;
    padding-left: 1.8em;
    line-height: 1.3em
}

.pretty .state label::after,
.pretty .state label::before {
    top: 1px
}

@font-face {
    font-family: "deepwear";
    src: url(./assets/fonts/deepwear-font/fonts/deepwear.eot);
    src: url(./assets/fonts/deepwear-font/fonts/deepwear.eot?#iefix) format("embedded-opentype"), url(./assets/fonts/deepwear-font/fonts/deepwear.woff) format("woff"), url(./assets/fonts/deepwear-font/fonts/deepwear.ttf) format("truetype"), url(./assets/fonts/deepwear-font/fonts/deepwear.svg#deepwear) format("svg");
    font-weight: 400;
    font-style: normal
}

[class*=icon-]:before {
    display: inline-block;
    font-family: "deepwear";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 80%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-search:before {
    content: "A"
}

.icon-Vector:before {
    content: "B"
}

.icon-Burger:before {
    content: "C"
}

.icon-request-a-call-circle:before {
    content: "D"
}

.icon-arrow-left:before {
    content: "E"
}

.icon-arrow-right:before {
    content: "F"
}

.icon-arrow-down:before {
    content: "G"
}

.icon-arrow-up:before {
    content: "H"
}

.icon-close:before {
    content: "I"
}

.icon-ellipse:before {
    content: "J"
}