@charset "UTF-8";

/*********************************************************
  Theme Name: Inbuild
  Description: Inbuild - The all-in-one HTML template
  Author: Themesmid
  Version: 1.0
*********************************************************/
/******* 01. ********************************************
******* Default style ***********************************/
body {
    margin: 0;
    font-family: "Roboto", sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6;
    color: #333;
    text-align: left;
    background-color: #ffffff;
}

@media (min-width: 1199.98px) {
    .container {
        max-width: 85% !important;
    }
}

@media (max-width: 1199.98px) {
    .container {
        max-width: 94%;
    }
}

@media (max-width: 575.98px) {
    .container {
        max-width: 100% !important;
        padding: 0 15px;
    }
}

a {
    text-decoration: none;
    color: #2fa1b4;
    background-color: transparent;
    outline: none;
}

a:hover {
    color: #257A88;
    text-decoration: none;
}

button:focus {
    outline: none;
}

.h6,
h6 {
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.02;
}

.title .title-style2 {
    color: #333;
    font-family: "DM Serif Text", serif;
    font-size: 32px;
    font-style: italic;
    margin-bottom: 10px;
    display: block;
}

.display-5 {
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.1;
}

.img-square {
    position: relative;
    padding-bottom: 100%;
}

.img-square .img-cover {
    position: absolute;
}

.img-cover {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.style-parallax:before {
    z-index: 0;
}

.fill-gradient-start {
    stop-color: #76787a;
}

.fill-gradient-end {
    stop-color: #112f8e;
}

.fill-white {
    fill: #ffffff;
}

.fill-light {
    fill: #f7f8f9;
}

.fill-dark {
    fill: #050505;
}

.shape-parent {
    position: relative;
    z-index: 0;
}

.shape {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
    display: none;
}

@media (min-width: 992px) {
    .shape {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

.delay-200 {
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
}

.delay-500 {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}

.delay-700 {
    -webkit-animation-delay: .7s;
    animation-delay: .7s;
}

.delay-1000 {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.delay-1500 {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}

.delay-2000 {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}

.delay-2500 {
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s;
}

.delay-3000 {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
}

.map-info .map-cover {
    height: 448px;
    width: 100%;
}

.map-info iframe {
    height: 300px;
    width: 100%;
}

.map-box .contact-info {
    margin-bottom: 30px;
}

.map-box .map-box-icon {
    font-size: 24px;
}

.next-cir {
    height: 30px;
    width: 30px;
    display: block;
    border: solid 2px #efefef;
    background: #ffffff;
    text-align: center;
    margin: 0 auto;
    border-radius: 0;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    transform: translate3d(0, -50%, 0);
    left: 0;
    right: 0;
    margin: 0 auto;
}

.next-line:before {
    content: "";
    position: absolute;
    width: 2px;
    background: #efefef;
    height: 100%;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.next-on:before {
    background: #efefef;
    position: absolute;
    height: 3px;
    width: 50px;
    display: block;
    content: "";
    top: 0;
    left: 50%;
    margin-left: -25px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .ie-height-900 {
        height: 900px !important;
    }

    .ie-height-800 {
        height: 800px !important;
    }

    .ie-height-700 {
        height: 700px !important;
    }

    .ie-height-750 {
        height: 750px !important;
    }

    .ie-height-600 {
        height: 600px !important;
    }

    .ie-banner-2 {
        height: 628px !important;
    }

    .ie-d-none {
        display: none !important;
    }

    .icon-gradient i::before,
    .text-gradient {
        background: none !important;
    }
}

figure {
    margin: 0;
}

.typed-cursor {
    display: none;
}

.word-break {
    word-wrap: break-word;
}

.calc-header {
    height: calc(100vh + 81.75px) !important;
}

.calc-header-style2 {
    height: calc(100vh + 131.75px) !important;
}

.pull-50x-up {
    -webkit-transform: translateY(-51%);
    -ms-transform: translateY(-51%);
    transform: translateY(-51%);
}

.pull-50x-bottom {
    -webkit-transform: translateY(51%);
    -ms-transform: translateY(51%);
    transform: translateY(51%);
}

.pull-50x-left {
    -webkit-transform: translateX(-51%);
    -ms-transform: translateX(-51%);
    transform: translateX(-51%);
}

.pull-50x-right {
    -webkit-transform: translateX(51%);
    -ms-transform: translateX(51%);
    transform: translateX(51%);
}
.bg-img-01 {
    height: 160%;
    background-image: url(../images/bg/bg1.jpg);
}

.bg-img-02 {
    height: 140%;
    background-image: url(../images/bg/bg2.jpg);
}

.bg-img-03 {
    height: 120%;
    background-image: url(../images/bg/bg3.png);
}

.bg-img-04 {
    background-image: url(../images/bg/bg4.jpg);
}

.bg-img-05 {
    height: 160%;
    background-image: url(../images/bg/bg5.jpg);
}

.bg-img-06 {
    background-image: url(../images/bg/bg6.jpg);
}


.bg-img-07 {
    background-image: url(../images/bg/bg7.jpg);
}

.bg-img-08 {
    height: 140%;
    background-image: url(../images/bg/bg8.jpg);
}

.bg-img-08 {
    height: 140%;
    background-image: url(../images/bg/bg8.jpg);
}

.bg-img-09 {
    height: 140%;
    background-image: url(../images/bg/bg-inner.jpg);
}

.bg-img-10 {
    height: 140%;
    background-image: url(../images/bg/bg-cta.png);
}

.bg-img-11 {
    height: 140%;
    background-image: url(../images/bg/shape.png);
}

.bg-img-map {
    background-image: url(../images/map.png);
}

.bg-pattern-02 {
    background-image: url(../images/bg/pattern/02.png);
}

.bg-pattern-03 {
    height: 200%;
    background: url(../images/bg/pattern/03.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.position-abs-center {
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.left-0 {
    left: 0;
}

.right-0 {
    right: 0;
}

.top-0 {
    top: 0;
}

.bottom-0 {
    bottom: 0;
}

.navbar-dark {
    background-color: #202C36;
}

header {
    position: relative;
    z-index: 99;
}
/******* 02. ********************************************
******* Nav style ***********************************/
.navbar-transparent,
.navbar-transparent-white {
    background: transparent;
    position: absolute;
    text-transform: uppercase;
    left: 0;
    right: 0;
}

.navbar-transparent .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.8);
    text-transform: uppercase;
}


.navbar-transparent .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25);
}

.navbar-transparent-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.8);
    text-transform: uppercase;
}

.navbar-transparent-white .navbar-nav .nav-link {
    color: #535353;
    text-transform: uppercase;
}

.navbar-transparent-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25);
}

.navbar-transparent.navbar-sticky-gdn,
.navbar-transparent.navbar-sticky-gdn .dropdown-menu {
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
}

.nav-brown .navbar-nav .nav-link:hover,
.nav-brown .navbar-nav .nav-link:focus,
.nav-brown .navbar-nav .show>.nav-link,
.nav-brown .navbar-nav .active>.nav-link,
.nav-brown .navbar-nav .nav-link.show,
.nav-brown .navbar-nav .nav-link.active {
    color: #b79156;
}


.navbar-dark .navbar-top span {
    color: #ffffff;
}

.navbar-dark .navbar-top a {
    color: #ffffff;
}

.navbar-dark.navbar-sticky-gdn {
    background-color: #202C36;
}

@media (max-width: 991.98px) {
    .navbar-dark .navbar-collapse .nav-link {
        color: #333;
    }

    .navbar-transparent .navbar-nav .nav-link {
        color: rgba(255, 255, 255, 0.8);
        text-transform: uppercase;
    }

    .navbar-dark .navbar-nav .nav-link {
        text-transform: uppercase;
        color: #ffffff;
    }
}

.navbar-primary .navbar-top span {
    color: #ffffff;
}

.navbar-primary .navbar-top a {
    color: #ffffff;
}

.navbar-primary .navbar-top a:hover {
    color: #050505;
}

@media (max-width: 991.98px) {
    .navbar-primary .navbar-collapse .nav-link {
        color: #333;
    }
}

.narbar-pos-top {
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
}

.narbar-pos-top .navbar>.container {
    background: #ffffff;
    border-radius: 0;
}

@media (max-width: 991.98px) {
    .narbar-pos-top .navbar>.container {
        padding: 0 15px !important;
    }

    .navbar-sticky-gdn.narbar-pos-top .navbar>.container {
        padding: 0 !important;
    }
}


header.navbar-sticky-gdn {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    right: 0;
    background-color: #ffffff;
    -webkit-animation: fadeInDown .5s;
    animation: fadeInDown .5s;
    width: 100%;
    box-shadow: 0px 0px 40px rgba(83, 88, 93, 0.2);
}

header.narbar-pos-top.navbar-sticky-gdn {
    background-color: #2fa1b4;
}

header.navbar-sticky-gdn.navbar-light {
    background-color: #ffffff;
}

header.navbar-sticky-gdn.navbar-dark {
    background-color: #202C36;
}

header.navbar-sticky-gdn .navbar-top {
    display: none !important;
}

header.navbar-sticky-gdn .navbar-nav .nav-link {
    line-height: 62px;
}

header.navbar-sticky-gdn .navbar-brand {
    padding-top: 14px;
    padding-bottom: 14px;
}

header.navbar-sticky-gdn .navbar-brand .navbar-brand-item {
    height: 1.02175rem;
}

@media (max-width: 991.98px) {
    .navbar-nav .nav-link {
        line-height: 40px;
    }

    .navbar-brand {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .navbar-brand .navbar-brand-item {
        height: 1.02175rem;
    }

    header .search i {
        vertical-align: middle;
    }

    header.navbar-sticky-gdn .navbar-nav .nav-link {
        line-height: 40px;
    }
}

.dropdown-toggle::before {
    display: none;
}

.dropdown-toggle::after {
    content: "\f107";
    position: relative;

    font-family: "FontAwesome" !important;
    font-size: 10px;
    display: inline;
    border: none;
    margin-left: 0.5rem;
}

.dropdown-item:focus,
.dropdown-item:hover {
    background: rgba(0, 0, 0, 0.03);
}



.dropdown-item.active>a,
.dropdown-item:active>a {
    color: inherit !important;
}

.dropdown-item.active>a::before,
.dropdown-item.active>a::after,
.dropdown-item:active>a::before,
.dropdown-item:active>a::after {
    background-color: #fff;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 12rem;
    padding: 1rem 0;
    margin: 0 0 0;
    font-size: 0.82875rem;
    color: #333;
    text-align: left;
    list-style: none;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 0 solid rgba(0, 0, 0, 0.1);
    border-radius: 0;
    box-shadow: 0px 20px 30px rgba(83, 88, 93, 0.15);
}

.navbar-transparent .dropdown-menu {
    background-color: transparent;
}

.navbar-transparent-white,
.navbar-transparent-white .dropdown-menu,
.navbar-transparent-white.navbar-sticky-gdn,
.navbar-transparent-white.navbar-sticky-gdn .dropdown-menu {
    background-color: rgba(255, 255, 255, 0.5);
}

.navbar-transparent-white .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba%280, 0, 0, 0.9%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-transparent-dark,
.navbar-transparent-dark .dropdown-menu,
.navbar-transparent-dark.navbar-sticky-gdn,
.navbar-transparent-dark.navbar-sticky-gdn .dropdown-menu {
    background-color: rgba(32, 44, 54, 0.8);
}

.navbar-dark .dropdown-menu {
    background-color: #202C36;
}

.navbar-primary .dropdown-menu {
    background-color: #2fa1b4;
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 0;
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: 0;
}


.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 0;
}

.dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #f9f9f9;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.4rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #333 !important;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    text-transform: uppercase;
    position: relative;
}

.navbar-transparent .dropdown-item,
.navbar-dark .dropdown-item,
.navbar-primary .dropdown-item,
.navbar-transparent-dark .dropdown-item {
    color: rgba(255, 255, 255, 0.8) !important;
}

.dropdown-item:hover,
.dropdown-item:focus {
    text-decoration: none;
    background-color: transparent;
}

.dropdown-item.active,
.dropdown-item:active {
    text-decoration: none;
    background-color: transparent;
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #333;
    pointer-events: none;
    background-color: transparent;
}

.dropdown-menu.show {
    display: block;
}

.dropdown-header {
    display: block;
    padding: 1rem 1.5rem;
    margin-bottom: 0;
    font-size: 0.76563rem;
    color: #050505;
    white-space: nowrap;
}

.dropdown-item-text {
    display: block;
    padding: 0.4rem 1.5rem;
    color: #333 !important;
}


.dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
    margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
    margin-right: 0;
}

.nav-primary .dropdown-item:hover,
.nav-primary .dropdown-item:focus,
.nav-primary .dropdown-item.active {
    text-decoration: none;
    color: #ffffff;
    background: rgba(0, 0, 0, 0.05);
}

.nav-brown .dropdown-item:hover,
.nav-brown .dropdown-item:focus,
.nav-brown .dropdown-item.active {
    text-decoration: none;
    color: #b79156 !important;
    background: rgba(0, 0, 0, 0.05);
}

.dropdown-item.active,
.dropdown-item:active {
    text-decoration: none;
    background-color: transparent;
}

.dropdown-toggle:after {
    content: "\f107";
    font-family: 'FontAwesome';
    font-size: 0.7rem;
    margin-left: 0.35rem;
    font-weight: 900;
    vertical-align: middle;
    border: none;
}

.dropdown-item-icon {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    font-size: 0.9rem;
    min-width: 1rem;
    max-width: 1rem;
    margin-right: .3rem;
}

.dropdown-header {
    font-weight: 600;
    padding-top: 0.5rem;
    font-size: 0.9rem;
}

.dropdown-menu .dropdown-toggle:after {
    position: absolute;
    right: 25px;
    top: 10px;
}

.megamenu {
    position: static;
}

.megamenu .dropdown-menu {
    width: 1170px;
    margin: 0 auto;
    left: 0;
    right: 0;
    padding: 1.5rem 0;
}

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 0 1rem;
}

.navbar-toggler {
    line-height: 3.4rem;
}

.navbar-light .navbar-nav .nav-link {
    color: #545454;
    text-transform: uppercase;
}

.navbar-light.nav-primary .navbar-nav .nav-link:hover,
.nav-primary.navbar-light .navbar-nav .nav-link:focus,
.navbar-light.nav-primary .navbar-nav .show>.nav-link,
.navbar-light.nav-primary .navbar-nav .active>.nav-link,
.navbar-light.nav-primary .navbar-nav .nav-link.show,
.navbar-light.nav-primary .navbar-nav .nav-link.active,
.navbar-transparent.nav-primary .navbar-nav .nav-link:hover,
.nav-primary.navbar-transparent .navbar-nav .nav-link:focus,
.navbar-transparent.nav-primary .navbar-nav .show>.nav-link,
.navbar-transparent.nav-primary .navbar-nav .active>.nav-link,
.navbar-transparent.nav-primary .navbar-nav .nav-link.show,
.navbar-transparent.nav-primary .navbar-nav .nav-link.active,
.navbar-transparent-white .navbar-nav .nav-link:hover,
.navbar-transparent-white .navbar-nav .nav-link:focus,
.navbar-transparent-white .navbar-nav .show>.nav-link,
.navbar-transparent-white .navbar-nav .active>.nav-link,
.navbar-transparent-white .navbar-nav .nav-link.show,
.navbar-transparent-white .navbar-nav .nav-link.active {
    color: #2fa1b4;
}

.navbar-light.nav-primary .main-nav-style1 .navbar-nav .nav-link:hover,
.navbar-light.nav-primary .main-nav-style1 .navbar-nav .nav-link:focus,
.navbar-light.nav-primary .main-nav-style1 .navbar-nav .show>.nav-link,
.navbar-light.nav-primary .main-nav-style1 .navbar-nav .active>.nav-link,
.navbar-light.nav-primary .main-nav-style6 .navbar-nav .nav-link:hover,
.navbar-light.nav-primary .main-nav-style6 .navbar-nav .nav-link:focus,
.navbar-light.nav-primary .main-nav-style6 .navbar-nav .show>.nav-link,
.navbar-light.nav-primary .main-nav-style6 .navbar-nav .active>.nav-link,
.navbar-dark .navbar-brand {
    color: #fff;
}

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
    color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.8);
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-toggler,
.navbar-transparent .navbar-toggler {
    color: #ffffff;
    border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon,
.navbar-transparent .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
    color: #ffffff;
}

@media (min-width: 992px) {

    .navbar-nav .dropdown-menu {
        top: 120%;
        visibility: hidden;
        opacity: 0;
        display: block;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

    .navbar-nav .dropdown:hover>.dropdown-menu {
        top: 100%;
        visibility: visible;
        opacity: 1;
    }

    .navbar-nav .dropdown-submenu:hover>.dropdown-menu {
        top: 0;
        visibility: visible;
        opacity: 1;
    }

    .navbar-nav .dropdown-menu:before {
        content: "";
        background: #2fa1b4;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        display: block;
        height: 3px;
        opacity: 1;
    }

    .navbar-primary .navbar-nav .dropdown-menu:before {
        background: #ffffff;
    }

    .dropdown-submenu {
        position: relative;
    }

    .dropdown-submenu .dropdown-menu {
        position: absolute;
        top: 0;
        left: 100%;
        margin-top: -1rem;
    }

}

.navbar-nav .nav-link {
    font-size: 0.82875rem;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 84px;
    padding-top: 0;
    padding-bottom: 0;
}

.main-nav-style1 .navbar-nav .nav-link,
.main-nav-style2 .navbar-nav .nav-link,
.main-nav-style5 .navbar-nav .nav-link,
.main-nav-style7 .navbar-nav .nav-link,
.main-nav-style8 .navbar-nav .nav-link,
.main-nav-style9 .navbar-nav .nav-link {
    line-height: 0.79825rem;
    margin: 1.29785rem 0;
}

.navbar-sticky-gdn .main-nav-style1 .navbar-nav .nav-link,
.navbar-sticky-gdn .main-nav-style2 .navbar-nav .nav-link,
.navbar-sticky-gdn .main-nav-style7 .navbar-nav .nav-link,
.navbar-sticky-gdn .main-nav-style8 .navbar-nav .nav-link,
.navbar-sticky-gdn .main-nav-style9 .navbar-nav .nav-link {
    line-height: 0.60175rem;
    margin: 0.9rem 0;
}

.main-nav-style5 .navbar-nav .nav-link {
    line-height: 0.79825rem;
    margin: 1.89785rem 0.95rem;
}

.navbar-sticky-gdn .main-nav-style5 .navbar-nav .nav-link {
    line-height: 0.50175rem;
    margin: 1.49785rem 0.95rem;
}

.main-nav-style3 .navbar-nav .nav-link,
.main-nav-style4 .navbar-nav .nav-link,
.main-nav-style6 .navbar-nav .nav-link {
    /*line-height: 0.7rem;*/
    margin: 0.01rem 0.9rem;
}

.main-nav-style6 .navbar-nav .nav-link {
    /*line-height: 0.7rem;*/
    margin: 0.01rem 0.45rem;
}

/*.main-nav-style5 .navbar-nav .nav-link.dropdown-toggle::after {
    margin-left: 0.5rem;
}*/

.main-nav-style3 .navbar-nav .nav-link,
.main-nav-style4 .navbar-nav .nav-link,
.main-nav-style5 .navbar-nav .nav-link {
    padding-left: 0;
    padding-right: 0;
}

.navbar-toggler {
    margin-bottom: 0;
    border: 0;
}

.navbar-brand {
    padding-top: 0.3725rem;
    padding-bottom: 0.3725rem;
}

.navbar-brand .navbar-brand-item,
.logo-login {
    height: 1.11725rem;
    display: block;
    max-width: 100%;
    width: auto;
}

.navbar-primary .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.7);
    text-transform: uppercase;
}

.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link,
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-primary .navbar-nav .active>.nav-link,
.navbar-primary .navbar-nav .nav-link.active,
.navbar-primary .navbar-nav .nav-link.show,
.navbar-primary .navbar-nav .show>.nav-link,
.navbar-primary .navbar-nav .nav-link:hover,
.navbar-primary .navbar-nav .nav-link:focus {
    color: #fff;
}



.navbar-primary .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25);
}



.navbar-primary .navbar-text {
    color: #ffffff;
}

.navbar-primary .navbar-text a {
    color: #050505;
}

.navbar-primary .navbar-text a:hover,
.navbar-primary .navbar-text a:focus {
    color: #050505;
}

.navbar-primary .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h21M4 14h21M4 21h21'/%3e%3c/svg%3e");
}

@media (max-width: 1199.98px) {
    .megamenu {
        width: 100%;
    }

    .megamenu .dropdown-menu {
        width: 100%;
        background-image: none !important;
    }

    .megamenu .container {
        width: 100%;
        padding: 0;
    }
}

@media (max-width: 991.98px) {
    .navbar-collapse {
        overflow-y: scroll;
        max-height: 350px;
        box-shadow: 0px 10px 30px rgba(82, 85, 96, 0.2);
        position: absolute;
        left: 0;
        right: 0;
        top: 100%;
        background: #ffffff;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
    }

    .navbar-transparent .navbar-collapse {
        background-color: rgba(0, 0, 0, 0.5);
    }

    .navbar-transparent-dark .navbar-collapse {
        background-color: rgba(32, 44, 54, 0.8);
    }

    .navbar-dark .navbar-collapse {
        background-color: #202C36;
    }

    .navbar-primary .navbar-collapse {
        background-color: #2fa1b4;
    }

    .navbar-transparent-white .navbar-collapse {
        background-color: rgba(255, 255, 255, 0.5);
    }

    .navbar-nav .nav-link {
        line-height: 44px;
    }

    .navbar-nav .dropdown-menu {
        box-shadow: none;
        padding-top: 0;
    }

    .navbar-nav .dropdown-menu:before {
        content: none;
    }

    .navbar-nav .nav-item {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        padding: 0px 30px;
        position: relative;
    }

    .navbar-nav .dropdown-toggle::after {
        position: absolute;
        right: 30px;
    }

    .navbar-nav .nav-item.dropdown.show>.dropdown-toggle::after {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .navbar-nav .dropdown-submenu .dropdown-menu {
        padding-left: 20px;
        padding-bottom: 0px;
    }

    .navbar-primary .navbar-nav .show>.nav-link,
    .navbar-primary .navbar-nav .active>.nav-link,
    .navbar-primary .navbar-nav .nav-link.show,
    .navbar-primary .navbar-nav .nav-link.active {
        color: rgba(255, 255, 255, 0.8);
    }
}

.nav.flex-column .nav-link {
    padding-left: 0;
    padding-top: 0.30rem;
    padding-bottom: 0.30rem;
}

.navbar-top {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: .2rem 0;
}

.navbar-top span {
    font-size: 0.8125rem;
    color: #333;
}

.navbar-top a {
    color: #333;
    font-size: 0.8125rem;
}

.navbar-top.navtop-style2 a {
    color: #ffffff;
    font-size: 0.8125rem;
    opacity: 0.8;
}

.navbar-top.navtop-style2 a:hover {
    opacity: 1;
}

.header-section-dark .dropdown-item.active>a,
.header-section-dark .dropdown-item:active>a {
    color: #fff !important;
}

.navbar .container-fluid .megamenu .dropdown-menu,
.navbar .container-xl .megamenu .dropdown-menu {
    width: 100%;
}

.nav-link-style {
    display: inline-block;
    transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out, border-color 0.25s ease-in-out;
    color: #5a5b75;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: none;
}

.nav-link-style>i {
    transition: opacity 0.25s ease-in-out;
}

.nav-link-style:hover {
    color: #2fa1b4;
    text-decoration: none;
}

.nav-link-style:hover>i {
    opacity: 1 !important;
}

.nav-link-style.active {
    color: #2fa1b4;
    pointer-events: none;
    cursor: default;
}

.nav-link-style.active>i {
    opacity: 1 !important;
}

.nav-link-style.nav-link-light {
    color: rgba(255, 255, 255, 0.7);
}

.nav-link-style.nav-link-light:hover {
    color: #fff;
}

.nav-link-style.nav-link-light.active {
    color: #fff;
}

@media (min-width: 768px) {
    [class*="nav-style1"].nav-rounded-3 .nav-link {
        border-radius: 0;
    }

    [class*="nav-style1"].nav-rounded-5 .nav-link {
        border-radius: 0;
    }

    [class*="nav-style1"].nav-rounded-7 .nav-link {
        border-radius: 0;
    }

    [class*="nav-style1"].nav-rounded-10 .nav-link {
        border-radius: 0;
    }

    .nav-style1-1 .nav-link.active {
        background-color: #eee;
    }

    .nav-style1-1.nav-primary .nav-link.active {
        color: #fff;
        background-color: #2fa1b4;
    }

    .nav-style1-1.nav-dark .nav-link.active {
        color: #fff;
        background-color: #333;
    }

    .nav-style1-1.nav-light .nav-link {
        color: #fff;
    }

    .nav-style1-1.nav-light .nav-link.active {
        color: #333;
        background-color: #fff;
    }

    .nav-style1-2 .nav-link {
        border: solid 1px transparent;
    }

    .nav-style1-2 .nav-link.active {
        border-color: #eee;
    }

    .nav-style1-2.nav-primary .nav-link.active {
        border-color: #2fa1b4;
    }

    .nav-style1-2.nav-dark .nav-link.active {
        border-color: #333;
    }

    .nav-style1-2.nav-light .nav-link {
        color: #fff;
    }

    .nav-style1-2.nav-light .nav-link.active {
        border-color: #fff;
    }
}

@media (min-width: 768px) {
    [class*="nav-style2"] .nav-link {
        border-style: solid;
        border-color: #eee;
        border-width: 1px;
        margin-left: -1px;
    }

    [class*="nav-style2"] .nav-item:first-child .nav-link {
        margin-left: 0;
    }

    [class*="nav-style2"].flex-column .nav-link {
        margin: -1px 0 0;
    }

    [class*="nav-style2"].flex-column .nav-item:first-child .nav-link {
        margin-top: 0;
    }

    [class*="nav-style2"].nav-primary .nav-link {
        border-color: #2fa1b4;
    }

    [class*="nav-style2"].nav-primary .nav-link.active,
    [class*="nav-style2"].nav-primary .active .nav-link {
        border-color: #2fa1b4 !important;
    }

    [class*="nav-style2"].nav-dark .nav-link {
        border-color: #333;
    }

    [class*="nav-style2"].nav-dark .nav-link.active,
    [class*="nav-style2"].nav-dark .active .nav-link {
        border-color: #333 !important;
    }

    [class*="nav-style2"].nav-light .nav-link {
        color: #fff;
        border-color: #fff;
    }

    [class*="nav-style2"].nav-light .nav-link.active,
    [class*="nav-style2"].nav-light .active .nav-link {
        border-color: #fff !important;
    }

    [class*="nav-style2"].nav-rounded-3 .nav-item:first-child .nav-link {
        border-radius: 0;
    }

    [class*="nav-style2"].nav-rounded-3 .nav-item:last-child .nav-link {
        border-radius: 0;
    }

    [class*="nav-style2"].nav-rounded-3.flex-column .nav-item:first-child .nav-link {
        border-radius: 0;
    }

    [class*="nav-style2"].nav-rounded-3.flex-column .nav-item:last-child .nav-link {
        border-radius: 0;
    }

    [class*="nav-style2"].nav-rounded-5 .nav-item:first-child .nav-link {
        border-radius: 0;
    }

    [class*="nav-style2"].nav-rounded-5 .nav-item:last-child .nav-link {
        border-radius: 0;
    }

    [class*="nav-style2"].nav-rounded-5.flex-column .nav-item:first-child .nav-link {
        border-radius: 0;
    }

    [class*="nav-style2"].nav-rounded-5.flex-column .nav-item:last-child .nav-link {
        border-radius: 0;
    }

    [class*="nav-style2"].nav-rounded-7 .nav-item:first-child .nav-link {
        border-radius: 0;
    }

    [class*="nav-style2"].nav-rounded-7 .nav-item:last-child .nav-link {
        border-radius: 0;
    }

    [class*="nav-style2"].nav-rounded-7.flex-column .nav-item:first-child .nav-link {
        border-radius: 0;
    }

    [class*="nav-style2"].nav-rounded-7.flex-column .nav-item:last-child .nav-link {
        border-radius: 0;
    }

    [class*="nav-style2"].nav-rounded-10 .nav-item:first-child .nav-link {
        border-radius: 0;
    }

    [class*="nav-style2"].nav-rounded-10 .nav-item:last-child .nav-link {
        border-radius: 0;
    }

    [class*="nav-style2"].nav-rounded-10.flex-column .nav-item:first-child .nav-link {
        border-radius: 0;
    }

    [class*="nav-style2"].nav-rounded-10.flex-column .nav-item:last-child .nav-link {
        border-radius: 0;
    }

    .nav-style2-1 .nav-link.active,
    .nav-style2-1 .active .nav-link {
        background-color: #eee;
    }

    .nav-style2-1.nav-primary .nav-link.active,
    .nav-style2-1.nav-primary .active .nav-link {
        color: #fff;
        background-color: #2fa1b4;
    }

    .nav-style2-1.nav-dark .nav-link.active,
    .nav-style2-1.nav-dark .nav-link.active {
        color: #fff;
        background-color: #333;
    }

    .nav-style2-1.nav-light .nav-link.active,
    .nav-style2-1.nav-light .nav-link.active {
        color: #333;
        background-color: #fff;
    }

    .nav-style2-2 .nav-link.active,
    .nav-style2-2 .active .nav-link {
        color: #2fa1b4;
    }
}

@media (min-width: 768px) {


    [class*="nav-style3"].flex-column .nav-link {
        margin: -1px 0 0;
    }

    [class*="nav-style3"].flex-column .nav-item:first-child .nav-link {
        margin-top: 0;
    }

    [class*="nav-style3"] .nav-link.active {
        color: #2fa1b4;
    }

    [class*="nav-style3"].nav-light .nav-link {
        color: #fff;
        border-color: #fff;
    }

    [class*="nav-style3"].nav-light .nav-link.active {
        color: #2fa1b4;
        border-color: #fff !important;
    }

    .nav-style3-2 .nav-link {
        z-index: 1;
    }

    .nav-style3-2 .nav-link.active {
        border-color: #2fa1b4;
        z-index: 2;
        position: relative;
    }
}

@media (min-width: 768px) {
    .nav-style4-1 {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #eee;
    }

    .nav-style4-1 .nav-item {
        margin-bottom: -1px;
    }

    .nav-style4-1 .nav-link {
        border-style: solid;
        border-width: 2px 1px 1px;
        border-color: transparent;
    }

    .nav-style4-1 .nav-link.active {
        border-color: #ccc #eee #fff;
    }

    .nav-style4-1.nav-light .nav-link {
        color: #fff;
    }

    .nav-style4-1.nav-light .nav-link.active {
        color: #fff;
        border-color: #ccc #eee transparent;
        background-color: #333;
    }

    .nav-style4-1.nav-light.flex-column .nav-link.active {
        border-color: #ccc transparent #ccc #eee;
        border-width: 1px 0 1px 1px;
        background-color: #333;
    }

    .nav-style4-1.nav-primary .nav-link.active {
        border-color: #2fa1b4 #eee #fff;
    }

    .nav-style4-1.nav-dark .nav-link.active {
        border-color: #333 #eee #fff;
    }
}

@media (min-width: 768px) and (min-width: 768px) {
    .nav-style4-1-column {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .nav-style4-1-column .nav-style4-1 {
        border-bottom: none;
    }

    .nav-style4-1-column .nav-style4-1 .nav-item {
        margin: 0 -1px 0 0;
        z-index: 2;
    }

    .nav-style4-1-column .nav-style4-1 .nav-link {
        border-style: solid;
        border-width: 1px 1px 1px 2px;
        border-color: transparent;
    }

    .nav-style4-1-column .nav-style4-1 .nav-link.active {
        border-color: #eee #fff #eee #ccc;
    }

    .nav-style4-1-column .nav-style4-1.nav-primary .nav-link.active {
        border-color: #eee #fff #eee #2fa1b4;
    }

    .nav-style4-1-column .nav-style4-1.nav-dark .nav-link.active {
        border-color: #eee #fff #eee #333;
    }

    .nav-style4-1-column .nav {
        width: 30%;
    }

    .nav-style4-1-column .tab-content {
        width: 70%;
    }
}

@media (min-width: 768px) {
    [class*="nav-style5"] .nav-item {
        margin-bottom: -1px;
    }

    [class*="nav-style5"] .nav-link {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: transparent;
    }

    [class*="nav-style5"] .nav-link.active {
        border-color: #ccc;
    }

    [class*="nav-style5"].nav-primary .nav-link.active {
        border-color: #2fa1b4;
        color: #2fa1b4;
    }

    [class*="nav-style5"].nav-dark .nav-link.active {
        border-color: #333;
        color: #333;
    }

    [class*="nav-style5"].nav-light .nav-link {
        color: #fff;
    }

    [class*="nav-style5"].nav-light .nav-link.active {
        color: #fff;
        border-color: #fff;
    }

    .nav-style5-2 .nav-link {
        border-bottom-width: 2px;
    }

    .nav-style5-3 .nav-link {
        border-bottom-width: 5px;
    }
}

@media (min-width: 768px) {
    [class*="nav-style6"] .nav-link {
        position: relative;
        border-bottom-style: solid;
        border-bottom-width: 2px;
        border-bottom-color: transparent;
        -webkit-transition: none;
        -o-transition: none;
        transition: none;
    }


    [class*="nav-style6"] .nav-link.active {
        border-color: #2fa1b4;
    }

    [class*="nav-style6"] .nav-link.active::after,
    [class*="nav-style6"] .nav-link.active::before {
        opacity: 1;
    }

    [class*="nav-style6"] .nav-link.active::before {
        border-top-color: #2fa1b4;
    }

    [class*="nav-style6"].nav-light .nav-link {
        color: #fff;
    }

    [class*="nav-style6"].nav-light .nav-link::after {
        border-top-color: #333;
    }

    [class*="nav-style6"].nav-light .nav-link.active {
        color: #fff;
        border-color: #fff;
    }

    [class*="nav-style6"].nav-light .nav-link.active:before {
        border-top-color: #fff;
    }

    [class*="nav-style6"].nav-light .nav-link.active::after {
        border-top-color: #333;
    }

    [class*="nav-style6"].flex-column .nav-link {
        border-bottom: none;
        border-right-style: solid;
        border-right-width: 2px;
        border-right-color: transparent;
    }

    [class*="nav-style6"].flex-column .nav-link:after,
    [class*="nav-style6"].flex-column .nav-link:before {
        top: 50%;
        left: auto;
    }

    [class*="nav-style6"].flex-column .nav-link:after {
        border-top-color: transparent;
        border-left-color: #fff;
        border-width: 4px;
        margin-left: 0;
        margin-top: -5px;
        right: -8px;
    }

    [class*="nav-style6"].flex-column .nav-link:before {
        border-top-color: transparent;
        border-left-color: #fff;
        border-width: 6px;
        margin-left: 0;
        margin-top: -7px;
        right: -13px;
    }

    [class*="nav-style6"].flex-column .nav-link.active {
        border-color: #2fa1b4;
    }

    [class*="nav-style6"].flex-column .nav-link.active::before {
        border-left-color: #2fa1b4;
    }
}

@media (min-width: 768px) {
    [class*="nav-style7"] .nav-item {
        position: relative;
    }

    [class*="nav-style7"] .nav-item::after {
        content: "";
        position: absolute;
        top: 50%;
        right: 0;
        display: block;
        width: 0;
        height: 35%;
        border-right-style: solid;
        border-right-width: 1px;
        border-right-color: #ccc;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    [class*="nav-style7"] .nav-item:last-child::after {
        border-right-color: transparent;
    }

    [class*="nav-style7"] .nav-link.active {
        color: #2fa1b4;
    }

    [class*="nav-style7"].nav-dark .nav-link.active {
        color: #333;
    }

    [class*="nav-style7"].nav-light .nav-link {
        color: #fff;
    }

    [class*="nav-style7"].nav-light .nav-link.active {
        color: #fff;
        opacity: .5;
    }

    [class*="nav-style7"].flex-column .nav-item::after {
        top: 100%;
        left: 0;
        right: auto;
        width: 35%;
        height: 0;
        border-right: none;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #ccc;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    [class*="nav-style7"].flex-column .nav-item:last-child::after {
        border-bottom-color: transparent;
    }

    [class*="nav-style7"].flex-column .nav-link {
        padding-left: 0;
        padding-right: 0;
    }

    [class*="nav-style7"].flex-column.text-center .nav-item::after {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}

[class*="nav-style8"] .nav-link {
    position: relative;

    padding: 10px 20px;
    background-color: #333;
    color: #fff !important;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

[class*="nav-style8"] .nav-link::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear, right top, left top, from(#333), to(rgba(17, 17, 17, 0.2)));
    background-image: -webkit-linear-gradient(right, #333 0%, rgba(17, 17, 17, 0.2) 100%);
    background-image: -o-linear-gradient(right, #333 0%, rgba(17, 17, 17, 0.2) 100%);
    background-image: linear-gradient(to left, #333 0%, rgba(17, 17, 17, 0.2) 100%);
    background-repeat: repeat-y;
    z-index: 1;
}

[class*="nav-style8"] .nav-link.active {
    background-color: #2fa1b4;
}

[class*="nav-style8"] .nav-link.active::after {
    display: none;
}

[class*="nav-style8"] .nav-link.active .nav-style8-icon {
    background-color: #2fa1b4;
}

[class*="nav-style8"] .nav-link.active .nav-style8-description {
    color: rgba(255, 255, 255, 0.7);
}

[class*="nav-style8"].nav-light .nav-link {
    color: #333;
}

[class*="nav-style8"].nav-light .nav-link.active {
    color: #555;
    background-color: #fff;
}

[class*="nav-style8"].nav-light .nav-link.active .nav-style8-icon {
    color: #fff;
    background-color: #2fa1b4;
}

[class*="nav-style8"].nav-light .nav-link.active .nav-style8-title,
[class*="nav-style8"].nav-light .nav-link.active .nav-style8-description {
    color: #555;
}

[class*="nav-style8"].nav-light .nav-style8-icon {
    background-color: #fff;
    color: #fff;
}

[class*="nav-style8"].nav-light .nav-style8-title,
[class*="nav-style8"].nav-light .nav-style8-description {
    color: #fff;
}

.nav-style8-icon,
.nav-style8-title,
.nav-style8-description {
    position: relative;
    z-index: 3;
}

.nav-style8-icon {
    display: none;
    background-color: #333;
    color: #fff;
    -webkit-transform: translateY(-51%);
    -ms-transform: translateY(-51%);
    transform: translateY(-51%);
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.nav-style8-title {
    display: block;
}

.nav-style8-description {
    color: inherit;
    font-style: normal;
}

@media (min-width: 768px) {
    [class*="nav-style8"] .nav-link {
        padding: 0 20px 25px;
    }

    [class*="nav-style8"].nav-light .nav-link {
        background-color: #fff;
    }

    [class*="nav-style8"].nav-light .nav-link::before {
        background-image: -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #fff)), -webkit-gradient(linear, right bottom, left top, color-stop(49.6%, transparent), color-stop(50%, #fff));
        background-image: -webkit-linear-gradient(top right, transparent 49.6%, #fff 50%), -webkit-linear-gradient(bottom right, transparent 49.6%, #fff 50%);
        background-image: -o-linear-gradient(top right, transparent 49.6%, #fff 50%), -o-linear-gradient(bottom right, transparent 49.6%, #fff 50%);
        background-image: linear-gradient(to bottom left, transparent 49.6%, #fff 50%), linear-gradient(to top left, transparent 49.6%, #fff 50%);
    }

    [class*="nav-style8"].nav-light .nav-link::after {
        background-image: -webkit-gradient(linear, right top, left top, from(#fff), to(rgba(204, 204, 204, 0.2)));
        background-image: -webkit-linear-gradient(right, #fff 0%, rgba(204, 204, 204, 0.2) 100%);
        background-image: -o-linear-gradient(right, #fff 0%, rgba(204, 204, 204, 0.2) 100%);
        background-image: linear-gradient(to left, #fff 0%, rgba(204, 204, 204, 0.2) 100%);
    }

    [class*="nav-style8"].nav-light .nav-link.active {
        color: #fff;
        background-color: #2fa1b4;
    }

    [class*="nav-style8"].nav-light .nav-link.active::before {
        background-image: -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #2fa1b4)), -webkit-gradient(linear, right bottom, left top, color-stop(49.6%, transparent), color-stop(50%, #2fa1b4));
        background-image: -webkit-linear-gradient(top right, transparent 49.6%, #2fa1b4 50%), -webkit-linear-gradient(bottom right, transparent 49.6%, #2fa1b4 50%);
        background-image: -o-linear-gradient(top right, transparent 49.6%, #2fa1b4 50%), -o-linear-gradient(bottom right, transparent 49.6%, #2fa1b4 50%);
        background-image: linear-gradient(to bottom left, transparent 49.6%, #2fa1b4 50%), linear-gradient(to top left, transparent 49.6%, #2fa1b4 50%);
    }

    [class*="nav-style8"].nav-light .nav-link.active .nav-style8-title {
        color: #fff;
    }

    [class*="nav-style8"].nav-light .nav-link.active .nav-style8-description {
        color: rgba(255, 255, 255, 0.7);
    }

    [class*="nav-style8"].nav-light .nav-style8-icon,
    [class*="nav-style8"].nav-light .nav-style8-title,
    [class*="nav-style8"].nav-light .nav-style8-description {
        color: #555;
    }

    [class*="nav-style8"].justify-content-end .nav-item:first-child .nav-link::before,
    [class*="nav-style8"].text-right .nav-item:first-child .nav-link::before {
        display: none;
    }

    [class*="nav-style8"].justify-content-end .nav-item:last-child .nav-link,
    [class*="nav-style8"].text-right .nav-item:last-child .nav-link {
        padding: 0 20px 25px;
    }

    [class*="nav-style8"].justify-content-end .nav-item:last-child .nav-link::before,
    [class*="nav-style8"].text-right .nav-item:last-child .nav-link::before {
        display: block;
    }

    [class*="nav-style8"].justify-content-end .nav-link::before,
    [class*="nav-style8"].text-right .nav-link::before {
        left: -26px;
        right: auto;
        background-position: top right, bottom left;
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #333)), -webkit-gradient(linear, left bottom, right top, color-stop(49.6%, transparent), color-stop(50%, #333));
        background-image: -webkit-linear-gradient(top left, transparent 49.6%, #333 50%), -webkit-linear-gradient(bottom left, transparent 49.6%, #333 50%);
        background-image: -o-linear-gradient(top left, transparent 49.6%, #333 50%), -o-linear-gradient(bottom left, transparent 49.6%, #333 50%);
        background-image: linear-gradient(to bottom right, transparent 49.6%, #333 50%), linear-gradient(to top right, transparent 49.6%, #333 50%);
    }

    [class*="nav-style8"].justify-content-end .nav-link::after,
    [class*="nav-style8"].text-right .nav-link::after {
        left: auto;
        right: 0;
        background-image: -webkit-gradient(linear, left top, right top, from(#333), to(rgba(17, 17, 17, 0.2)));
        background-image: -webkit-linear-gradient(left, #333 0%, rgba(17, 17, 17, 0.2) 100%);
        background-image: -o-linear-gradient(left, #333 0%, rgba(17, 17, 17, 0.2) 100%);
        background-image: linear-gradient(to right, #333 0%, rgba(17, 17, 17, 0.2) 100%);
    }

    [class*="nav-style8"].justify-content-end .nav-link.active::before,
    [class*="nav-style8"].text-right .nav-link.active::before {
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(49.6%, transparent), color-stop(50%, #2fa1b4)), -webkit-gradient(linear, left bottom, right top, color-stop(49.6%, transparent), color-stop(50%, #2fa1b4));
        background-image: -webkit-linear-gradient(top left, transparent 49.6%, #2fa1b4 50%), -webkit-linear-gradient(bottom left, transparent 49.6%, #2fa1b4 50%);
        background-image: -o-linear-gradient(top left, transparent 49.6%, #2fa1b4 50%), -o-linear-gradient(bottom left, transparent 49.6%, #2fa1b4 50%);
        background-image: linear-gradient(to bottom right, transparent 49.6%, #2fa1b4 50%), linear-gradient(to top right, transparent 49.6%, #2fa1b4 50%);
    }

    [class*="nav-style8"].flex-column .nav-item {
        margin-bottom: 1px;
    }

    [class*="nav-style8"].flex-column .nav-item:first-child .nav-link {
        padding: 20px 20px 20px 50px;
    }

    [class*="nav-style8"].flex-column .nav-item:last-child .nav-link::before {
        display: block;
    }

    [class*="nav-style8"].flex-column .nav-link {
        padding: 20px 20px 20px 50px;
    }

    [class*="nav-style8"].flex-column .nav-link::before {
        opacity: 0;
    }

    [class*="nav-style8"].flex-column .nav-link.active::before {
        opacity: 1;
    }

    [class*="nav-style8"].flex-column .nav-style8-icon {
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
    }

    .nav-style8-icon {
        display: inline-block;
    }

    .nav-style8-description {
        color: rgba(255, 255, 255, 0.5);
    }

    .nav-style8-2 .nav-item:first-child .nav-link {
        padding: 0 20px 25px;
    }

    .nav-style8-2 .nav-item:last-child .nav-link::before {
        display: none;
    }

    .nav-style8-2 .nav-link {
        padding: 0 20px 25px 50px;
    }

    .nav-style8-2 .nav-link::before {
        content: "";
        position: absolute;
        top: 0;
        right: -26px;
        display: block;
        width: 26px;
        height: 100%;
        background-repeat: no-repeat;
        background-size: 100% 50.8%;
        background-position: top right, bottom left;
        background-image: -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #333)), -webkit-gradient(linear, right bottom, left top, color-stop(49.6%, transparent), color-stop(50%, #333));
        background-image: -webkit-linear-gradient(top right, transparent 49.6%, #333 50%), -webkit-linear-gradient(bottom right, transparent 49.6%, #333 50%);
        background-image: -o-linear-gradient(top right, transparent 49.6%, #333 50%), -o-linear-gradient(bottom right, transparent 49.6%, #333 50%);
        background-image: linear-gradient(to bottom left, transparent 49.6%, #333 50%), linear-gradient(to top left, transparent 49.6%, #333 50%);
        z-index: 2;
    }

    .nav-style8-2 .nav-link.active::before {
        background-image: -webkit-gradient(linear, right top, left bottom, color-stop(49.6%, transparent), color-stop(50%, #2fa1b4)), -webkit-gradient(linear, right bottom, left top, color-stop(49.6%, transparent), color-stop(50%, #2fa1b4));
        background-image: -webkit-linear-gradient(top right, transparent 49.6%, #2fa1b4 50%), -webkit-linear-gradient(bottom right, transparent 49.6%, #2fa1b4 50%);
        background-image: -o-linear-gradient(top right, transparent 49.6%, #2fa1b4 50%), -o-linear-gradient(bottom right, transparent 49.6%, #2fa1b4 50%);
        background-image: linear-gradient(to bottom left, transparent 49.6%, #2fa1b4 50%), linear-gradient(to top left, transparent 49.6%, #2fa1b4 50%);
    }

    .nav-style8-2.justify-content-end .nav-item:first-child .nav-link,
    .nav-style8-2.text-right .nav-item:first-child .nav-link {
        padding: 0 50px 25px 20px;
    }

    .nav-style8-2.justify-content-end .nav-link,
    .nav-style8-2.text-right .nav-link {
        padding: 0 50px 25px 20px;
    }
}

.navbar .main-nav-style1 .nav-link,
.navbar .main-nav-style2 .nav-link,
.navbar .main-nav-style3 .nav-link,
.navbar .main-nav-style4 .nav-link,
.navbar .main-nav-style5 .nav-link,
.navbar .main-nav-style6 .nav-link {
    display: block;
}

.navbar .main-nav-style1 .nav-item.hs-has-sub-menu>a,
.navbar .main-nav-style1 .nav-item.hs-has-mega-menu>a,
.navbar .main-nav-style1 .nav-item.dropdown>a,
.navbar .main-nav-style2 .nav-item.hs-has-sub-menu>a,
.navbar .main-nav-style2 .nav-item.hs-has-mega-menu>a,
.navbar .main-nav-style2 .nav-item.dropdown>a,
.navbar .main-nav-style3 .nav-item.hs-has-sub-menu>a,
.navbar .main-nav-style3 .nav-item.hs-has-mega-menu>a,
.navbar .main-nav-style3 .nav-item.dropdown>a,
.navbar .main-nav-style4 .nav-item.hs-has-sub-menu>a,
.navbar .main-nav-style4 .nav-item.hs-has-mega-menu>a,
.navbar .main-nav-style4 .nav-item.dropdown>a,
.navbar .main-nav-style5 .nav-item.hs-has-sub-menu>a,
.navbar .main-nav-style5 .nav-item.hs-has-mega-menu>a,
.navbar .main-nav-style5 .nav-item.dropdown>a,
.navbar .main-nav-style6 .nav-item.hs-has-sub-menu>a,
.navbar .main-nav-style6 .nav-item.hs-has-mega-menu>a,
.navbar .main-nav-style6 .nav-item.dropdown>a {
    position: relative;
    z-index: 1;

}

.navbar .main-nav-style1 .nav-item.hs-has-sub-menu>a::after,
.navbar .main-nav-style1 .nav-item.hs-has-mega-menu>a::after,
.navbar .main-nav-style1 .nav-item.dropdown>a::after,
.navbar .main-nav-style2 .nav-item.hs-has-sub-menu>a::after,
.navbar .main-nav-style2 .nav-item.hs-has-mega-menu>a::after,
.navbar .main-nav-style2 .nav-item.dropdown>a::after,
.navbar .main-nav-style3 .nav-item.hs-has-sub-menu>a::after,
.navbar .main-nav-style3 .nav-item.hs-has-mega-menu>a::after,
.navbar .main-nav-style3 .nav-item.dropdown>a::after,
.navbar .main-nav-style4 .nav-item.hs-has-sub-menu>a::after,
.navbar .main-nav-style4 .nav-item.hs-has-mega-menu>a::after,
.navbar .main-nav-style4 .nav-item.dropdown>a::after,
.navbar .main-nav-style5 .nav-item.hs-has-sub-menu>a::after,
.navbar .main-nav-style5 .nav-item.hs-has-mega-menu>a::after,
.navbar .main-nav-style5 .nav-item.dropdown>a::after,
.navbar .main-nav-style6 .nav-item.hs-has-sub-menu>a::after,
.navbar .main-nav-style6 .nav-item.hs-has-mega-menu>a::after,
.navbar .main-nav-style6 .nav-item.dropdown>a::after {
    font-weight: inherit;
    line-height: 1;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
}

.navbar [class*="main-nav-style"] .nav-item.dropdown>a::after {
    position: static;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.71429rem;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.header-section-dark .navbar [class*="main-nav-style"] .nav-link {
    color: #fff;
}

.header-section-dark .navbar [class*="main-nav-style"] .nav-item.active>.nav-link,
.header-section-dark .navbar [class*="main-nav-style"] .nav-item:hover>.nav-link,
.header-section-dark .navbar [class*="main-nav-style"] .nav-item:focus>.nav-link,
.header-section-dark .navbar [class*="main-nav-style"] .nav-item.show>.nav-link,
.header-section-dark .navbar [class*="main-nav-style"] .nav-item.hs-sub-menopened>.nav-link,
.header-section-dark .navbar [class*="main-nav-style"] .nav-item .nav-link:focus {
    color: #fff;
}

.navbar .main-nav-style1 .nav-link {
    color: #333;
    padding: 0.78575rem 1.24285rem;
    border-radius: 0;
}



.navbar .main-nav-style1 .nav-item.active>.nav-link,
.navbar .main-nav-style1 .nav-item:hover>.nav-link,
.navbar .main-nav-style1 .nav-item:focus>.nav-link,
.navbar .main-nav-style1 .nav-item.show>.nav-link,
.navbar .main-nav-style1 .nav-item.hs-sub-menopened>.nav-link,
.navbar .main-nav-style1 .nav-item .nav-link:focus {
    color: #fff;
    background-color: #2fa1b4;
}

@media all and (max-width: 1199px) {
    .navbar .main-nav-style1 .nav-link {
        padding: 0.64285rem 1.02857rem;
    }

    .navbar .main-nav-style1 .nav-item.hs-has-sub-menu>a,
    .navbar .main-nav-style1 .nav-item.hs-has-mega-menu>a,
    .navbar .main-nav-style1 .nav-item.dropdown>a {
        padding-right: 2.5rem;
    }

    .navbar .main-nav-style1 .nav-item.hs-has-sub-menu>a::after,
    .navbar .main-nav-style1 .nav-item.hs-has-mega-menu>a::after,
    .navbar .main-nav-style1 .nav-item.dropdown>a::after {
        right: 1.07143rem;
    }
}

.navbar .main-nav-style2 .nav-link {
    color: #333;
    padding: 0.64285rem 1.24285rem;
    border-radius: 0;
    border: 2px solid transparent;
}



.navbar .main-nav-style2 .nav-item.active>.nav-link,
.navbar .main-nav-style2 .nav-item:hover>.nav-link,
.navbar .main-nav-style2 .nav-item:focus>.nav-link,
.navbar .main-nav-style2 .nav-item.show>.nav-link,
.navbar .main-nav-style2 .nav-item.hs-sub-menopened>.nav-link,
.navbar .main-nav-style2 .nav-item .nav-link:focus {
    color: #333;
    border-color: #2fa1b4;
    background-color: transparent;
}

@media all and (max-width: 1199px) {
    .navbar .main-nav-style2 .nav-link {
        padding: 0.5rem 1.02857rem;
    }

    .navbar .main-nav-style2 .nav-item.hs-has-sub-menu>a::after,
    .navbar .main-nav-style2 .nav-item.hs-has-mega-menu>a::after,
    .navbar .main-nav-style2 .nav-item.dropdown>a::after {
        right: 1.07143rem;
    }
}

.navbar .main-nav-style3 .nav-link {
    color: rgba(0, 0, 0, 0.8);
    border-bottom: 3px solid transparent;
}

.navbar .main-nav-style3 .nav-item.hs-has-sub-menu>a::after,
.navbar .main-nav-style3 .nav-item.hs-has-mega-menu>a::after,
.navbar .main-nav-style3 .nav-item.dropdown>a::after {
    position: static;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.71429rem;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.navbar .main-nav-style3 .nav-item.active>.nav-link,
.navbar .main-nav-style3 .nav-item:hover>.nav-link,
.navbar .main-nav-style3 .nav-item:focus>.nav-link,
.navbar .main-nav-style3 .nav-item.show>.nav-link,
.navbar .main-nav-style3 .nav-item.hs-sub-menopened>.nav-link,
.navbar .main-nav-style3 .nav-item .nav-link:focus {
    border-color: #2fa1b4;
}


@media all and (max-width: 1199px) {
    .navbar .main-nav-style3 .nav-link {
        padding: 1.08571rem 0;
    }
}

@media all and (max-width: 991px) {
    .navbar .main-nav-style3 .nav-link {
        padding: 0.71429rem 0;
    }
}

.navbar .main-nav-style4 .nav-link {
    color: #333;
    border-top: 3px solid transparent;
}

.navbar .main-nav-style4 .nav-item.hs-has-sub-menu>a::after,
.navbar .main-nav-style4 .nav-item.hs-has-mega-menu>a::after,
.navbar .main-nav-style4 .nav-item.dropdown>a::after {
    position: static;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.71429rem;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.navbar .main-nav-style4 .nav-item.active>.nav-link,
.navbar .main-nav-style4 .nav-item:hover>.nav-link,
.navbar .main-nav-style4 .nav-item:focus>.nav-link,
.navbar .main-nav-style4 .nav-item.show>.nav-link,
.navbar .main-nav-style4 .nav-item.hs-sub-menopened>.nav-link,
.navbar .main-nav-style4 .nav-item .nav-link:focus {
    border-color: #2fa1b4;
}

@media all and (max-width: 1199px) {
    .navbar .main-nav-style4 .nav-link {
        padding: 1.64286rem 1.28571rem;
    }
}

@media all and (max-width: 991px) {
    .navbar .main-nav-style4 .nav-link {
        padding: 0.71429rem 1.02857rem;
    }
}

.navbar .main-nav-style5 .nav-link {
    color: #333;
    padding-bottom: 0.38275rem;
    border-bottom: 2px solid transparent;
}



.navbar .main-nav-style5 .nav-item.active>.nav-link,
.navbar .main-nav-style5 .nav-item:hover>.nav-link,
.navbar .main-nav-style5 .nav-item:focus>.nav-link,
.navbar .main-nav-style5 .nav-item.show>.nav-link,
.navbar .main-nav-style5 .nav-item.hs-sub-menopened>.nav-link,
.navbar .main-nav-style5 .nav-item .nav-link:focus {
    border-color: #2fa1b4;
}

.navbar .main-nav-style6 .nav-link {
    color: #333;

    padding: 0 1.21425rem;
}



.navbar .main-nav-style6 .nav-item.hs-has-sub-menu>a::after,
.navbar .main-nav-style6 .nav-item.hs-has-mega-menu>a::after,
.navbar .main-nav-style6 .nav-item.dropdown>a::after {
    position: static;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.71429rem;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.navbar .main-nav-style6 .nav-item.active>.nav-link,
.navbar .main-nav-style6 .nav-item:hover>.nav-link,
.navbar .main-nav-style6 .nav-item:focus>.nav-link,
.navbar .main-nav-style6 .nav-item.show>.nav-link,
.navbar .main-nav-style6 .nav-item.hs-sub-menopened>.nav-link,
.navbar .main-nav-style6 .nav-item .nav-link:focus {
    color: #fff;
    background-color: #2fa1b4;
}

@media all and (max-width: 1199px) {


    .navbar .main-nav-style6 .nav-item.hs-has-sub-menu>a,
    .navbar .main-nav-style6 .nav-item.hs-has-mega-menu>a,
    .navbar .main-nav-style6 .nav-item.dropdown>a {
        padding-right: 1.42857rem;
    }
}
/******* 03. ********************************************
******* Back top ***********************************/

.back-top {
    width: 40px;
    height: 40px;
    line-height: 40px;
    padding: 12px 12px !important;
    position: fixed !important;
    bottom: 1.42857rem;
    right: 1.42857rem;
    border-radius: 0;
    display: block;
    text-align: center;
    z-index: 9999;
    visibility: hidden;
    opacity: 0;
    transform: translateY(50%);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.back-top i {
    font-size: 16px;
    color: #ffffff;
    margin: 0 !important;
    display: block;
}

.back-top.btn-back {
    visibility: visible;
    opacity: 1;
    transform: translateY(0%);
}
/******* 04. ********************************************
******* Preloader ***********************************/

#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(45deg, #2fa1b4, #2fa1b4);
    z-index: 9999999;
}

#preloader #status {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

#preloader #status .spinner {
    width: 40px;
    height: 40px;
    position: relative;
    margin: 100px auto;
}

#preloader #status .spinner .double-bounce1,
#preloader #status .spinner .double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 0;
    background-color: #ffffff;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

#preloader #status .spinner .double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

@-webkit-keyframes sk-bounce {

    0%,
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes sk-bounce {

    0%,
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    45%,
    55% {
        transform: scale(1);
    }
}
/******* 05. ********************************************
******* Isotope grid ***********************************/

.itp-grid {
    padding: 0px 0px 7px;
    overflow: hidden;
}

.itp-grid .post-item {
    float: left;
    padding: 07px;
    position: relative;
    top: 0;
    left: 0;
}

.itp-grid-2 .post-item {
    width: 50%;
}

.itp-grid-3 .post-item {
    width: 33.3333%;
}

.itp-grid-4 .post-item {
    width: 25%;
}



@media (max-width: 1199.98px) {
    .itp-grid-4 .post-item {
        width: 33.333333%;
    }
}

@media (max-width: 991.98px) {
    .itp-grid-4 .post-item {
        width: 50%;
    }


}

@media (max-width: 767.98px) {

    .itp-grid-3 .post-item {
        width: 100%;
    }
}

@media (max-width: 575.98px) {

    .itp-grid-2 .post-item,
    .itp-grid-3 .post-item,
    .itp-grid-4 .post-item {
        width: 100%;
    }

}
/******* 05. ********************************************
******* Swiper ***********************************/
.swiper-button-next,
.swiper-button-prev {
    background-image: none;
    background-color: rgba(52, 58, 64, 0.6);
    height: 54px;
    width: 54px;
    color: rgba(255, 255, 255, 0.5);
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
    background-color: rgba(52, 58, 64, 0.8);
    color: rgba(255, 255, 255, 0.8);
}

.swiper-button-next i,
.swiper-button-prev i {
    line-height: 54px;
    text-align: center;
    display: block;
}


.swiper-arrow-hover .swiper-button-next,
.swiper-arrow-hover .swiper-button-prev {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.swiper-arrow-hover .swiper-button-next {
    right: -100px;
}

.swiper-arrow-hover .swiper-button-prev {
    left: -100px;
}

.swiper-arrow-hover:hover .swiper-button-next {
    right: 10px;
    opacity: 1;
    visibility: visible;
}

.swiper-arrow-hover:hover .swiper-button-prev {
    left: 10px;
    opacity: 1;
    visibility: visible;
}


.swiper-pagination-bullet {
    background: #ffffff;
    opacity: .5;
    border-radius: 0;
    width: 12px;
    height: 12px;
    text-align: center;
}

.swiper-pagination-bullet-active {
    background: #ffffff;
    opacity: 1;
    width: 16px;
}

.bullet-dark .swiper-pagination-bullet {
    background: #050505;
    opacity: .5;
    border-radius: 0;
    width: 12px;
    height: 12px;
    text-align: center;
}

.bullet-dark .swiper-pagination-bullet-active {
    background: #050505;
    opacity: 1;
    width: 16px;
}

@media (max-width: 767.98px) {

    .swiper-button-next,
    .swiper-button-prev,
    .swiper-pagination {
        display: none;
    }
}
/******* 07. ********************************************
******* Gallery ***********************************/

.gallery-thumbs {
    box-sizing: border-box;

}

.gallery-thumbs .swiper-slide {

    opacity: 0.4;
}

.gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
}

.coming-soon {
    font-size: 50px;
    letter-spacing: 1px;
}

#countdown .count-down {
    display: inline-block;
    margin: 30px 10px;
    color: #2fa1b4;
    border-radius: 0;
    text-align: center;
    border: 4px solid #f8f8f8;
    height: 130px;
    width: 130px;
}

#countdown .count-down .count-number {
    font-size: 40px;
    line-height: 95px;
}

#countdown .count-down .count-head {
    display: block;
    position: relative;
    margin-top: -20px;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
}


@media (min-width: 200px) and (max-width: 767px) {
    .coming-soon {
        font-size: 24px;
    }
}
/******* 08. ********************************************
******* Background color ***********************************/
.battachment-fixed {
    background-attachment: fixed;
}

.bg-banner-primary {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 2;
    opacity: 0.5;
    filter: alpha(opacity=50);
    height: 100%;
    background-color: #112434;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr*'#112434', endColorstr*'#112434');
    background: -moz-linear-gradient(to top, #112434 0%, #112434 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #112434), color-stop(100%, #112434));
    background: -webkit-linear-gradient(to top, color-stop(0%, #112434), color-stop(100%, #112434));
    background: -o-linear-gradient(to top, #112434 0%, #112434 100%);
    background: -ms-linear-gradient(to top, #112434 0%, #112434 100%);
    background: linear-gradient(to top, #112434 0%, #112434 100%);
}

.bg-gray-light-gradient-style1-after::after {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(247, 247, 247, 0.5)), to(#f7f7f7));
    background: -webkit-linear-gradient(top, rgba(247, 247, 247, 0.5), #f7f7f7);
    background: -o-linear-gradient(top, rgba(247, 247, 247, 0.5), #f7f7f7);
    background: linear-gradient(to bottom, rgba(247, 247, 247, 0.5), #f7f7f7);
}

.bg-white-gradient-style1-after::after {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.9)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.9));
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.9));
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.9));
}

.bg-gray-lineargradient {
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dbdbdb));
    background-image: -webkit-linear-gradient(top, #fff, #dbdbdb);
    background-image: -o-linear-gradient(top, #fff, #dbdbdb);
    background-image: linear-gradient(180deg, #fff, #dbdbdb);
}

.bg-bluepink-lineargradient {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(40deg, #2b7cb6, #f62d51);
    background-image: -o-linear-gradient(40deg, #2b7cb6, #f62d51);
    background-image: linear-gradient(50deg, #2b7cb6, #f62d51);
}

.bg-blue-lineargradient {
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#73bec7), to(#4e66b0));
    background-image: -webkit-linear-gradient(bottom, #73bec7, #4e66b0);
    background-image: -o-linear-gradient(bottom, #73bec7, #4e66b0);
    background-image: linear-gradient(0deg, #73bec7, #4e66b0);
}

.bg-blue-lineargradient-style2 {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(225deg, #429edc, #00629e);
    background-image: -o-linear-gradient(225deg, #429edc, #00629e);
    background-image: linear-gradient(225deg, #429edc, #00629e);
}

.bg-blue-lineargradient-style3 {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(225deg, #3266a2, #98cfbf);
    background-image: -o-linear-gradient(225deg, #3266a2, #98cfbf);
    background-image: linear-gradient(225deg, #3266a2, #98cfbf);
}

.bg-blue-lineargradient-style4 {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(225deg, #5b85df, #3ec2e3);
    background-image: -o-linear-gradient(225deg, #5b85df, #3ec2e3);
    background-image: linear-gradient(225deg, #5b85df, #3ec2e3);
}

.bg-blue-lineargradient-style5 {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(225deg, #0050c2, #5180fa);
    background-image: -o-linear-gradient(225deg, #0050c2, #5180fa);
    background-image: linear-gradient(225deg, #0050c2, #5180fa);
}

.bg-orange-lineargradient {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(225deg, #be1715, #ed6d0f);
    background-image: -o-linear-gradient(225deg, #be1715, #ed6d0f);
    background-image: linear-gradient(225deg, #be1715, #ed6d0f);
}

.bg-orange-lineargradient-style2 {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(225deg, #f5cd21, #c22821);
    background-image: -o-linear-gradient(225deg, #f5cd21, #c22821);
    background-image: linear-gradient(225deg, #f5cd21, #c22821);
}

.bg-yellow-lineargradient {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(225deg, #f59b00, #f5d400);
    background-image: -o-linear-gradient(225deg, #f59b00, #f5d400);
    background-image: linear-gradient(225deg, #f59b00, #f5d400);
}

.bg-darkpurple-lineargradient {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(225deg, #0b011d, #330c3c);
    background-image: -o-linear-gradient(225deg, #0b011d, #330c3c);
    background-image: linear-gradient(225deg, #0b011d, #330c3c);
}

.bg-bluegray-lineargradient {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(225deg, #1d253c, #3e4757);
    background-image: -o-linear-gradient(225deg, #1d253c, #3e4757);
    background-image: linear-gradient(225deg, #1d253c, #3e4757);
}

.bg-pink-lineargradient {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(225deg, #b6003b, #ed1261);
    background-image: -o-linear-gradient(225deg, #b6003b, #ed1261);
    background-image: linear-gradient(225deg, #b6003b, #ed1261);
}

.bg-pink-lineargradient-style2 {
    background-image: -webkit-gradient(linear, left bottom, right top, color-stop(10%, #fc7279), color-stop(65%, #ff7b9c), color-stop(125%, #ffc019));
    background-image: -webkit-linear-gradient(left bottom, #fc7279 10%, #ff7b9c 65%, #ffc019 125%);
    background-image: -o-linear-gradient(left bottom, #fc7279 10%, #ff7b9c 65%, #ffc019 125%);
    background-image: linear-gradient(to right top, #fc7279 10%, #ff7b9c 65%, #ffc019 125%);
    background-repeat: no-repeat;
}

.bg-red-lineargradient {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(225deg, #d70417, #9f041b);
    background-image: -o-linear-gradient(225deg, #d70417, #9f041b);
    background-image: linear-gradient(225deg, #d70417, #9f041b);
}

.bg-black-gradient-style1,
.bg-black-gradient-style1-after::after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    background-repeat: repeat-x;
}

.bg-green-gradient-style1,
.bg-green-gradient-style1-after::after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(51, 152, 220, 0.5)), to(rgba(114, 192, 44, 0.8)));
    background-image: -webkit-linear-gradient(top, rgba(51, 152, 220, 0.5) 0%, rgba(114, 192, 44, 0.8) 100%);
    background-image: -o-linear-gradient(top, rgba(51, 152, 220, 0.5) 0%, rgba(114, 192, 44, 0.8) 100%);
    background-image: linear-gradient(to bottom, rgba(51, 152, 220, 0.5) 0%, rgba(114, 192, 44, 0.8) 100%);
    background-repeat: repeat-x;
}

.bg-purple-gradient-style1,
.bg-purple-gradient-style1-after::after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(47, 161, 180, 0.5)), to(rgba(154, 105, 203, 0.8)));
    background-image: -webkit-linear-gradient(top, rgba(47, 161, 180, 0.5) 0%, rgba(154, 105, 203, 0.8) 100%);
    background-image: -o-linear-gradient(top, rgba(47, 161, 180, 0.5) 0%, rgba(154, 105, 203, 0.8) 100%);
    background-image: linear-gradient(to bottom, rgba(47, 161, 180, 0.5) 0%, rgba(154, 105, 203, 0.8) 100%);
    background-repeat: repeat-x;
}

.bg-pink-gradient-style1,
.bg-pink-gradient-style1-after::after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(47, 161, 180, 0.5)), to(rgba(232, 28, 98, 0.8)));
    background-image: -webkit-linear-gradient(top, rgba(47, 161, 180, 0.5) 0%, rgba(232, 28, 98, 0.8) 100%);
    background-image: -o-linear-gradient(top, rgba(47, 161, 180, 0.5) 0%, rgba(232, 28, 98, 0.8) 100%);
    background-image: linear-gradient(to bottom, rgba(47, 161, 180, 0.5) 0%, rgba(232, 28, 98, 0.8) 100%);
    background-repeat: repeat-x;
}

.bg-cyan-gradient-style1,
.bg-cyan-gradient-style1-after::after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 153, 0.5)), to(rgba(0, 190, 214, 0.6)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 153, 0.5) 0%, rgba(0, 190, 214, 0.6) 100%);
    background-image: -o-linear-gradient(top, rgba(0, 0, 153, 0.5) 0%, rgba(0, 190, 214, 0.6) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 153, 0.5) 0%, rgba(0, 190, 214, 0.6) 100%);
    background-repeat: repeat-x;
}

.bg-purple-gradient-style1,
.bg-purple-gradient-style1-after::after {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(300deg, #b7ebf6, rgba(228, 97, 210, 0.7));
    background-image: -o-linear-gradient(300deg, #b7ebf6, rgba(228, 97, 210, 0.7));
    background-image: linear-gradient(150deg, #b7ebf6, rgba(228, 97, 210, 0.7));
}

.bg-primary-gradient-style1,
.bg-primary-gradient-style1-after::after {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(300deg, #2fa1b4, rgba(51, 152, 220, 0.7));
    background-image: -o-linear-gradient(300deg, #2fa1b4, rgba(51, 152, 220, 0.7));
    background-image: linear-gradient(150deg, #2fa1b4, rgba(51, 152, 220, 0.7));
}

.bg-gray-gradient-style1,
.bg-gray-gradient-style1-after::after {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#f7f7f7), to(white));
    background-image: -webkit-linear-gradient(bottom, #f7f7f7 0%, white 100%);
    background-image: -o-linear-gradient(bottom, #f7f7f7 0%, white 100%);
    background-image: linear-gradient(to top, #f7f7f7 0%, white 100%);
    background-repeat: repeat-x;
}

.bg-white-gradient-style1,
.bg-white-gradient-style1-after::after {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
    background-repeat: repeat-x;
}

.bg-white-gradient-style2,
.bg-white-gradient-style2-after::after {
    background-image: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0.1)));
    background-image: -webkit-linear-gradient(bottom, black 0%, rgba(0, 0, 0, 0.1) 100%);
    background-image: -o-linear-gradient(bottom, black 0%, rgba(0, 0, 0, 0.1) 100%);
    background-image: linear-gradient(to top, black 0%, rgba(0, 0, 0, 0.1) 100%);
    background-repeat: repeat-x;
}

.bg-white-gradient-style3,
.bg-white-gradient-style3-after::after {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(30%, white), to(rgba(255, 255, 255, 0.3)));
    background-image: -webkit-linear-gradient(right, white 30%, rgba(255, 255, 255, 0.3) 100%);
    background-image: -o-linear-gradient(right, white 30%, rgba(255, 255, 255, 0.3) 100%);
    background-image: linear-gradient(to left, white 30%, rgba(255, 255, 255, 0.3) 100%);
    background-repeat: repeat-x;
}

.bg-white-gradient-style4,
.bg-white-gradient-style4-after::after {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(30%, white), to(rgba(255, 255, 255, 0.3)));
    background-image: -webkit-linear-gradient(left, white 30%, rgba(255, 255, 255, 0.3) 100%);
    background-image: -o-linear-gradient(left, white 30%, rgba(255, 255, 255, 0.3) 100%);
    background-image: linear-gradient(to right, white 30%, rgba(255, 255, 255, 0.3) 100%);
    background-repeat: repeat-x;
}

.bg-white-gradient-style5,
.bg-white-gradient-style5-after::after {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(47%, white), color-stop(75%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, white 47%, rgba(255, 255, 255, 0) 75%);
    background-image: -o-linear-gradient(left, white 47%, rgba(255, 255, 255, 0) 75%);
    background-image: linear-gradient(to right, white 47%, rgba(255, 255, 255, 0) 75%);
    background-repeat: repeat-x;
}

.bg-bluegray-gradient-style1,
.bg-bluegray-gradient-style1-after::after {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(88, 95, 105, 0.2)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(88, 95, 105, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -o-linear-gradient(bottom, rgba(88, 95, 105, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(to top, rgba(88, 95, 105, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    background-repeat: repeat-x;
}

.bg-bluegray-gradient-style2,
.bg-bluegray-gradient-style2-after::after {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(88, 95, 105, 0.3)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(88, 95, 105, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -o-linear-gradient(bottom, rgba(88, 95, 105, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(to top, rgba(88, 95, 105, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
    background-repeat: repeat-x;
}

.bg-bluegray-gradient-style3,
.bg-bluegray-gradient-style3-after::after {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(300deg, rgba(107, 125, 224, 0.85), #2a2734);
    background-image: -o-linear-gradient(300deg, rgba(107, 125, 224, 0.85), #2a2734);
    background-image: linear-gradient(150deg, rgba(107, 125, 224, 0.85), #2a2734);
}

.bg-secondary-gradient-style1,
.bg-secondary-gradient-style1-after::after {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(250, 250, 250, 0)), to(#fafafa));
    background-image: -webkit-linear-gradient(bottom, rgba(250, 250, 250, 0) 0%, #fafafa 100%);
    background-image: -o-linear-gradient(bottom, rgba(250, 250, 250, 0) 0%, #fafafa 100%);
    background-image: linear-gradient(to top, rgba(250, 250, 250, 0) 0%, #fafafa 100%);
    background-repeat: repeat-x;
}

.bg-secondary-gradient-style2,
.bg-secondary-gradient-style2-after::after {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#fafafa), to(rgba(250, 250, 250, 0)));
    background-image: -webkit-linear-gradient(bottom, #fafafa 0%, rgba(250, 250, 250, 0) 100%);
    background-image: -o-linear-gradient(bottom, #fafafa 0%, rgba(250, 250, 250, 0) 100%);
    background-image: linear-gradient(to top, #fafafa 0%, rgba(250, 250, 250, 0) 100%);
    background-repeat: repeat-x;
}

.bg-lightblue-radialgradient-ellipse {
    background-image: -webkit-radial-gradient(ellipse farthest-corner at 50% 50%, #fff 22%, #d6e2ee);
    background-image: -o-radial-gradient(ellipse farthest-corner at 50% 50%, #fff 22%, #d6e2ee);
    background-image: radial-gradient(ellipse farthest-corner at 50% 50%, #fff 22%, #d6e2ee);
    background-repeat: no-repeat;
}

.bg-gray-radialgradient-ellipse {
    background-image: -webkit-radial-gradient(ellipse farthest-corner at 50% 50%, #dbdbdb 22%, #bbb);
    background-image: -o-radial-gradient(ellipse farthest-corner at 50% 50%, #dbdbdb 22%, #bbb);
    background-image: radial-gradient(ellipse farthest-corner at 50% 50%, #dbdbdb 22%, #bbb);
    background-repeat: no-repeat;
}

.bg-graylight-radialgradient-ellipse {
    background-image: -webkit-radial-gradient(ellipse farthest-corner at 50% 50%, #fff 25%, #eee);
    background-image: -o-radial-gradient(ellipse farthest-corner at 50% 50%, #fff 25%, #eee);
    background-image: radial-gradient(ellipse farthest-corner at 50% 50%, #fff 25%, #eee);
    background-repeat: no-repeat;
}

.bg-lightblue-radialgradient-circle {
    background-image: -webkit-radial-gradient(circle farthest-corner at 75% 95%, #fff, #d6e2ee);
    background-image: -o-radial-gradient(circle farthest-corner at 75% 95%, #fff, #d6e2ee);
    background-image: radial-gradient(circle farthest-corner at 75% 95%, #fff, #d6e2ee);
    background-repeat: no-repeat;
}

.bg-blue-radialgradient-circle {
    background-image: -webkit-radial-gradient(circle farthest-side at 50% 50%, #2294d7, #275296);
    background-image: -o-radial-gradient(circle farthest-side at 50% 50%, #2294d7, #275296);
    background-image: radial-gradient(circle farthest-side at 50% 50%, #2294d7, #275296);
    background-repeat: no-repeat;
}

.bg-darkgray-radialgradient-circle {
    background-image: -webkit-radial-gradient(circle farthest-side at 110% 0, #596070, #31353e);
    background-image: -o-radial-gradient(circle farthest-side at 110% 0, #596070, #31353e);
    background-image: radial-gradient(circle farthest-side at 110% 0, #596070, #31353e);
    background-repeat: no-repeat;
}

.bg-blue-radialgradient-circle-endless {
    background-image: -webkit-repeating-radial-gradient(circle at 50% 50%, #b9ecfe, #b9ecfe 10px, #82ddff 10px, #82ddff 20px);
    background-image: -o-repeating-radial-gradient(circle at 50% 50%, #b9ecfe, #b9ecfe 10px, #82ddff 10px, #82ddff 20px);
    background-image: repeating-radial-gradient(circle at 50% 50%, #b9ecfe, #b9ecfe 10px, #82ddff 10px, #82ddff 20px);
}

.bg-gray-verticalstripes-endless {
    background: -webkit-repeating-linear-gradient(top, #fff, #fff 5px, #eee 5px, #eee 10px);
    background: -o-repeating-linear-gradient(top, #fff, #fff 5px, #eee 5px, #eee 10px);
    background: repeating-linear-gradient(to bottom, #fff, #fff 5px, #eee 5px, #eee 10px);
}

.bg-main {
    background-color: #fff !important;
}

.bg-secondary {
    background-color: #fafafa !important;
}

.bg-primary {
    background-color: #2fa1b4 !important;
}

.bg-primary-hover:hover {
    background-color: #2fa1b4 !important;
}

.block:hover .bg-primary-hover {
    background-color: #2fa1b4;
}

.parent:hover .bg-primary-parent-hover {
    background-color: #2fa1b4 !important;
}

.bg-primary-active.active,
.active .bg-primary-active {
    background-color: #2fa1b4 !important;
}

.parent.active .bg-primary-parent-active {
    background-color: #2fa1b4 !important;
}

.bg-primary-before::before,
.bg-primary-after::after {
    background-color: #2fa1b4 !important;
}

.bg-primary-dark-style1 {
    background-color: #257A88 !important;
}

.bg-primary-dark-style2 {
    background-color: #0060ae !important;
}

.bg-primary-dark-style3 {
    background-color: #0965c8 !important;
}

.bg-primary-0_1 {
    background-color: rgba(47, 161, 180, 0.1) !important;
}

.bg-primary-0_2 {
    background-color: rgba(47, 161, 180, 0.2) !important;
}

.bg-primary-0_2-hover:hover {
    background-color: rgba(47, 161, 180, 0.2) !important;
}

.bg-primary-0_2-hover-after:hover::after {
    background-color: rgba(47, 161, 180, 0.2) !important;
}

.active .bg-primary-0_2-active {
    background-color: rgba(47, 161, 180, 0.2) !important;
}

.bg-primary-0_2-before::before,
.bg-primary-0_2-after::after {
    background-color: rgba(47, 161, 180, 0.2) !important;
}

.bg-primary-0_3 {
    background-color: rgba(47, 161, 180, 0.3) !important;
}

.bg-primary-0_3-hover:hover {
    background-color: rgba(47, 161, 180, 0.3) !important;
}

.bg-primary-0_3-hover-after:hover::after {
    background-color: rgba(47, 161, 180, 0.3) !important;
}

.active .bg-primary-0_3-active {
    background-color: rgba(47, 161, 180, 0.3) !important;
}

.bg-primary-0_3-before::before,
.bg-primary-0_3-after::after {
    background-color: rgba(47, 161, 180, 0.3) !important;
}

.bg-primary-0_4 {
    background-color: rgba(47, 161, 180, 0.4) !important;
}

.bg-primary-0_4-hover:hover {
    background-color: rgba(47, 161, 180, 0.4) !important;
}

.bg-primary-0_4-hover-after:hover::after {
    background-color: rgba(47, 161, 180, 0.4) !important;
}

.bg-primary-0_4-after::after {
    background-color: rgba(47, 161, 180, 0.4) !important;
}

.bg-primary-0_5 {
    background-color: rgba(47, 161, 180, 0.5) !important;
}

.bg-primary-0_5-hover:hover {
    background-color: rgba(47, 161, 180, 0.5) !important;
}

.bg-primary-0_5-hover-after:hover::after {
    background-color: rgba(47, 161, 180, 0.5) !important;
}

.bg-primary-0_5-after::after {
    background-color: rgba(47, 161, 180, 0.5) !important;
}

.bg-primary-0_6 {
    background-color: rgba(47, 161, 180, 0.6) !important;
}

.bg-primary-0_6-hover:hover {
    background-color: rgba(47, 161, 180, 0.6) !important;
}

.bg-primary-0_6-hover-after:hover::after {
    background-color: rgba(47, 161, 180, 0.6) !important;
}

.bg-primary-0_6-after::after {
    background-color: rgba(47, 161, 180, 0.6) !important;
}

.bg-primary-0_8 {
    background-color: rgba(47, 161, 180, 0.8) !important;
}

.bg-primary-0_8-hover:hover {
    background-color: rgba(47, 161, 180, 0.8) !important;
}

.bg-primary-0_8-hover-after:hover::after {
    background-color: rgba(47, 161, 180, 0.8) !important;
}

.bg-primary-0_8-before::after,
.bg-primary-0_8-after::after {
    background-color: rgba(47, 161, 180, 0.8) !important;
}

.bg-primary-0_8-before-hover:hover::after,
.bg-primary-0_8-after-hover:hover::after {
    background-color: rgba(47, 161, 180, 0.8) !important;
}

.bg-primary-0_9 {
    background-color: rgba(47, 161, 180, 0.9) !important;
}

.bg-primary-0_9-hover:hover {
    background-color: rgba(47, 161, 180, 0.9) !important;
}

.bg-primary-0_9-hover-after:hover::after {
    background-color: rgba(47, 161, 180, 0.9) !important;
}

.bg-primary-0_9-before::after,
.bg-primary-0_9-after::after {
    background-color: rgba(47, 161, 180, 0.9) !important;
}

.bg-primary-0_9-before-hover:hover::after,
.bg-primary-0_9-after-hover:hover::after {
    background-color: rgba(47, 161, 180, 0.9) !important;
}

.bg-dark {
    background-color: #202C36 !important;
}

.bg-dark-pos {
    background-color: #2B3844 !important;
}

.bg-light {
    background-color: #f4f5f6 !important;
}

.bg-black {
    background-color: #000 !important;
}

.bg-black-hover:hover {
    background-color: #000 !important;
}

.bg-black-after::after {
    background-color: #000 !important;
}

.bg-black-0_1 {
    background-color: rgba(0, 0, 0, 0.1) !important;
}

.bg-black-0_1-after::after {
    background-color: rgba(0, 0, 0, 0.1) !important;
}

.bg-black-0_2 {
    background-color: rgba(0, 0, 0, 0.2) !important;
}

.bg-black-0_2-after::after {
    background-color: rgba(0, 0, 0, 0.2) !important;
}

.bg-black-0_3 {
    background-color: rgba(0, 0, 0, 0.3) !important;
}

.bg-black-0_3-hover:hover {
    background-color: rgba(0, 0, 0, 0.3) !important;
}

.bg-black-0_3-after::after,
.bg-black-0_3-before::before {
    background-color: rgba(0, 0, 0, 0.3) !important;
}

.bg-black-0_3-hover-after:hover::after {
    background-color: rgba(0, 0, 0, 0.3) !important;
}

.bg-black-0_4 {
    background-color: rgba(0, 0, 0, 0.4) !important;
}

.bg-black-0_4-after::after {
    background-color: rgba(0, 0, 0, 0.4) !important;
}

.bg-black-0_5 {
    background-color: rgba(0, 0, 0, 0.5) !important;
}

.bg-black-0_5-hover:hover {
    background-color: rgba(0, 0, 0, 0.5) !important;
}

.bg-black-0_5-after::after {
    background-color: rgba(0, 0, 0, 0.5) !important;
}

.bg-black-0_6 {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.bg-black-0_6-hover:hover {
    background-color: rgba(0, 0, 0, 0.7) !important;
}

.bg-black-0_6-after::after {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.bg-black-0_7 {
    background-color: rgba(0, 0, 0, 0.7) !important;
}

.bg-black-0_7-hover:hover {
    background-color: rgba(0, 0, 0, 0.7) !important;
}

.bg-black-0_7-after::after {
    background-color: rgba(0, 0, 0, 0.7) !important;
}

.bg-black-0_8 {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.bg-black-0_8-after::after {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.bg-black-0_8-hover:hover {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.bg-black-0_9 {
    background-color: rgba(0, 0, 0, 0.9) !important;
}

.bg-black-0_9-after::after {
    background-color: rgba(0, 0, 0, 0.9) !important;
}

.bg-black-0_9-hover:hover {
    background-color: rgba(0, 0, 0, 0.9) !important;
}

.block:hover .bg-black-hover {
    background-color: #000 !important;
}

.bg-white {
    background-color: #fff !important;
}

.bg-white-before::before,
.bg-white-after::after {
    background-color: #fff !important;
}

.bg-white-hover:hover,
.bg-white-active.active {
    background-color: #fff !important;
}

.parent:hover .bg-white-parent-hover {
    background-color: #fff !important;
}

.bg-white-disabled:disabled {
    background-color: #fff !important;
}

.bg-white-before::before,
.bg-white-after::after {
    background-color: #fff !important;
}

.parent:hover .bg-white-0-after-parent-hover::after {
    background-color: rgba(255, 255, 255, 0) !important;
}

.bg-white-0_05 {
    background-color: rgba(255, 255, 255, 0.05) !important;
}

.bg-white-0_1 {
    background-color: rgba(255, 255, 255, 0.1) !important;
}

.bg-white-0_1-after::after {
    background-color: rgba(255, 255, 255, 0.1) !important;
}

.bg-white-0_2 {
    background-color: rgba(255, 255, 255, 0.2) !important;
}

.bg-white-0_2-hover:hover {
    background-color: rgba(255, 255, 255, 0.2) !important;
}

.bg-white-0_3 {
    background-color: rgba(255, 255, 255, 0.3) !important;
}

.bg-white-0_3-hover:hover {
    background-color: rgba(255, 255, 255, 0.3) !important;
}

.bg-white-0_3-after::after {
    background-color: rgba(255, 255, 255, 0.3) !important;
}

.bg-white-0_4 {
    background-color: rgba(255, 255, 255, 0.4) !important;
}

.bg-white-0_4-hover:hover {
    background-color: rgba(255, 255, 255, 0.4) !important;
}

.bg-white-0_5 {
    background-color: rgba(255, 255, 255, 0.5) !important;
}

.bg-white-0_5-after::after {
    background-color: rgba(255, 255, 255, 0.5) !important;
}

.bg-white-0_7 {
    background-color: rgba(255, 255, 255, 0.7) !important;
}

.bg-white-0_7-hover:hover {
    background-color: rgba(255, 255, 255, 0.7) !important;
}

.bg-white-0_7-after::after {
    background-color: rgba(255, 255, 255, 0.7) !important;
}

.bg-white-0_8 {
    background-color: rgba(255, 255, 255, 0.8) !important;
}

.bg-white-0_8-hover:hover {
    background-color: rgba(255, 255, 255, 0.8) !important;
}

.bg-white-0_8-after::after {
    background-color: rgba(255, 255, 255, 0.8) !important;
}

.bg-white-0_8-hover-after:hover::after {
    background-color: rgba(47, 161, 180, 0.8) !important;
}

.bg-white-0_9 {
    background-color: rgba(255, 255, 255, 0.9) !important;
}

.bg-white-0_9-hover:hover {
    background-color: rgba(255, 255, 255, 0.9) !important;
}

.bg-white-0_9-after::after {
    background-color: rgba(255, 255, 255, 0.9) !important;
}

.bg-gray-dark-style1 {
    background-color: #181818 !important;
}

.bg-gray-dark-style1-hover:hover {
    background-color: #181818 !important;
}

.bg-gray-dark-style2 {
    background-color: #333 !important;
}

.bg-gray-dark-style2-hover:hover {
    background-color: #333 !important;
}

.bg-gray-dark-style3 {
    background-color: #555 !important;
}

.bg-gray-dark-style3-hover:hover {
    background-color: #555 !important;
}

.bg-gray-dark-style4 {
    background-color: #777 !important;
}

.bg-gray-dark-style4-hover:hover {
    background-color: #777 !important;
}

.bg-gray-dark-style5 {
    background-color: #999 !important;
}

.bg-gray-dark-style5-hover:hover {
    background-color: #999 !important;
}

.bg-gray-light-style1 {
    background-color: #bbb !important;
}

.bg-gray-light-style1-hover:hover {
    background-color: #bbb !important;
}

.bg-gray-light-style2 {
    background-color: #ccc !important;
}

.bg-gray-light-style2-hover:hover {
    background-color: #ccc !important;
}

.bg-gray-light-style3 {
    background-color: #ddd !important;
}

.bg-gray-light-style3-hover:hover {
    background-color: #ddd !important;
}

.bg-gray-light-style4 {
    background-color: #eee !important;
}

.bg-gray-light-style4-hover:hover {
    background-color: #eee !important;
}

.bg-gray-light-style5 {
    background-color: #f7f7f7 !important;
}

.bg-gray-light-style5-hover:hover {
    background-color: #f7f7f7 !important;
}

.bg-gray-light-style5-active.active,
.active .bg-gray-light-style5-active {
    background-color: #f7f7f7 !important;
}

.btransparent {
    background-color: transparent !important;
}

.btransparent-hover:hover {
    background-color: transparent !important;
}

.btransparent-hover-after:hover::after {
    background-color: transparent !important;
}

.parent:hover .btransparent-parent-hover {
    background-color: transparent !important;
}

.bg-beige {
    background-color: #e5e1de !important;
}

.bg-green {
    background-color: #72c02c !important;
}

.bg-green-0_1 {
    background-color: rgba(114, 192, 44, 0.1) !important;
}

.bg-green-hover:hover {
    background-color: #72c02c !important;
}

.bg-blue {
    background-color: #087dc2 !important;
}

.bg-blue-0_1 {
    background-color: rgba(51, 152, 220, 0.1) !important;
}

.bg-blue-0_7 {
    background-color: rgba(51, 152, 220, 0.7) !important;
}

.bg-blue-0_9 {
    background-color: rgba(51, 152, 220, 0.9) !important;
}

.bg-blue-hover:hover {
    background-color: #087dc2 !important;
}

.bg-lightblue {
    background-color: #edf2f8 !important;
}

.bg-lightblue-0_1 {
    background-color: rgba(237, 242, 248, 0.1) !important;
}

.bg-lightblue-style1 {
    background-color: #d6e2ee !important;
}

.bg-lightblue-style1-0_1 {
    background-color: rgba(214, 226, 238, 0.1) !important;
}

.bg-darkblue {
    background-color: #002147 !important;
}

.bg-darkblue-0_1 {
    background-color: rgba(0, 0, 153, 0.1) !important;
}

.bg-indigo {
    background-color: #4263a3 !important;
}

.bg-indigo-0_1 {
    background-color: rgba(66, 99, 163, 0.1) !important;
}

.bg-red {
    background-color: #f83531 !important;
}

.bg-red-0_1 {
    background-color: rgba(255, 0, 0, 0.1) !important;
}

.bg-red-0_2 {
    background-color: rgba(255, 0, 0, 0.2) !important;
}

.bg-red-0_5 {
    background-color: rgba(255, 0, 0, 0.5) !important;
}

.bg-red-0_8 {
    background-color: rgba(255, 0, 0, 0.8) !important;
}

.bg-red-hover:hover {
    background-color: #f83531 !important;
}

.bg-lightred {
    background-color: #f14b59 !important;
}

.bg-lightred-0_1 {
    background-color: rgba(230, 75, 59, 0.1) !important;
}

.bg-lightred-hover:hover {
    background-color: #f14b59 !important;
}

.bg-darkred {
    background-color: #a10f2b !important;
}

.bg-darkred-0_1 {
    background-color: rgba(161, 15, 43, 0.1) !important;
}

.bg-purple {
    background-color: #9a69cb !important;
}

.bg-purple-0_1 {
    background-color: rgba(154, 105, 203, 0.1) !important;
}

.bg-purple-0_7 {
    background-color: rgba(154, 105, 203, 0.7) !important;
}

.bg-purple-0_9 {
    background-color: rgba(154, 105, 203, 0.9) !important;
}

.bg-purple-0_9-after::after {
    background-color: rgba(154, 105, 203, 0.9) !important;
}

.bg-purple-hover:hover {
    background-color: #9a69cb !important;
}

.bg-darkpurple {
    background-color: #5031a9 !important;
}

.bg-darkpurple-0_1 {
    background-color: rgba(102, 57, 182, 0.1) !important;
}

.bg-pink {
    background-color: #e81c62 !important;
}

.bg-pink-0_1 {
    background-color: rgba(232, 28, 98, 0.1) !important;
}

.bg-pink-0_9 {
    background-color: rgba(232, 28, 98, 0.9) !important;
}

.bg-pink-hover:hover {
    background-color: #e81c62 !important;
}

.bg-pink-before::after,
.bg-pink-after::after {
    background-color: #e81c62 !important;
}

.bg-pink-before-hover:hover::after,
.bg-pink-after-hover:hover::after {
    background-color: #e81c62 !important;
}

.bg-orange {
    background-color: #f38625 !important;
}

.bg-orange-0_1 {
    background-color: rgba(229, 125, 32, 0.1) !important;
}

.bg-orange-0_2 {
    background-color: rgba(229, 125, 32, 0.2) !important;
}

.bg-orange-hover:hover {
    background-color: #f38625 !important;
}

.bg-deeporange {
    background-color: #fe541e !important;
}

.bg-deeporange-0_1 {
    background-color: rgba(254, 84, 30, 0.1) !important;
}

.bg-deeporange-hover:hover {
    background-color: #fe541e !important;
}

.bg-yellow {
    background-color: #f9a032 !important;
}

.bg-yellow-0_1 {
    background-color: rgba(235, 199, 29, 0.1) !important;
}

.bg-yellow-0_7 {
    background: rgba(235, 199, 29, 0.7) !important;
}

.bg-yellow-hover:hover {
    background-color: #f9a032 !important;
}

.bg-aqua {
    background-color: #29d6e6 !important;
}

.bg-aqua-0_1 {
    background-color: rgba(41, 214, 230, 0.1) !important;
}

.bg-aqua-0_9 {
    background-color: rgba(41, 214, 230, 0.9) !important;
}

.bg-aqua-hover:hover {
    background-color: #29d6e6 !important;
}

.bg-cyan {
    background-color: #00bed6 !important;
}

.bg-cyan-0_1 {
    background-color: rgba(0, 190, 214, 0.1) !important;
}

.bg-cyan-0_9 {
    background-color: rgba(0, 190, 214, 0.9) !important;
}

.bg-cyan-0_9-after::after {
    background-color: rgba(0, 190, 214, 0.9) !important;
}

.bg-cyan-hover:hover {
    background-color: #00bed6 !important;
}

.bg-teal {
    background-color: #18ba9b !important;
}

.bg-teal-0_1 {
    background-color: rgba(24, 186, 155, 0.1) !important;
}

.bg-teal-0_9 {
    background-color: rgba(24, 186, 155, 0.9) !important;
}

.bg-teal-0_9-after::after {
    background-color: rgba(24, 186, 155, 0.9) !important;
}

.bg-teal-hover:hover {
    background-color: #18ba9b !important;
}

.bg-brown {
    background-color: #b79156 !important;
}

.bg-brown-0_1 {
    background-color: rgba(156, 128, 97, 0.1) !important;
}

.bg-brown-hover:hover {
    background-color: #b79156 !important;
}

.bg-bluegray {
    background-color: #585f69 !important;
}

.bg-bluegray-0_1 {
    background-color: rgba(88, 95, 105, 0.1) !important;
}

.bg-bluegray-0_2-before::before,
.bg-bluegray-0_2-after::after {
    background-color: rgba(88, 95, 105, 0.2) !important;
}

.bg-bluegray-0_3-before::before,
.bg-bluegray-0_3-after::after {
    background-color: rgba(88, 95, 105, 0.3) !important;
}

.bg-bluegray-0_5,
.bg-bluegray-0_5-after::after {
    background-color: rgba(88, 95, 105, 0.5) !important;
}

.bg-bluegray-0_7 {
    background-color: rgba(88, 95, 105, 0.7) !important;
}

.bg-bluegray-hover:hover {
    background-color: #585f69 !important;
}

.grayscale-100x {
    filter: url("data:image/svg+xml;utf8,<svg xmlns*'http://www.w3.org/2000/svg'><filter id*'grayscale'><feColorMatrix type*'matrix' values*'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(100%);
}

.parent:hover .grayscale-0-parent-hover {
    filter: url("data:image/svg+xml;utf8,<svg xmlns*'http://www.w3.org/2000/svg'><filter id*'grayscale'><feColorMatrix type*'matrix' values*'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}

.grayscale-0-hover:hover {
    filter: url("data:image/svg+xml;utf8,<svg xmlns*'http://www.w3.org/2000/svg'><filter id*'grayscale'><feColorMatrix type*'matrix' values*'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}

@media (min-width: 576px) {
    .btransparent-sm {
        background-color: transparent !important;
    }
}



.bfacebook {
    background-color: #3b5998;
}

.block:hover .bfacebook-hover,
.bfacebook-hover:hover {
    background-color: #344e86 !important;
}

.btwitter {
    background-color: #00acee;
}

.block:hover .btwitter-hover,
.btwitter-hover:hover {
    background-color: #00ace7 !important;
}

.bskype {
    background-color: #00aff0;
}

.block:hover .bskype-hover,
.bskype-hover:hover {
    background-color: #00acf3 !important;
}

.bpinterest {
    background-color: #c8232c;
}

.block:hover .bpinterest-hover,
.bpinterest-hover:hover {
    background-color: #b21f27 !important;
}

.bstyleine {
    background-color: #00bf8f;
}

.block:hover .bstyleine-hover,
.bstyleine-hover:hover {
    background-color: #00a67c !important;
}

.byoutube {
    background-color: #c4302b;
}

.block:hover .byoutube-hover,
.byoutube-hover:hover {
    background-color: #af2b26 !important;
}

.bgoogle-plus {
    background-color: #dd4b39;
}

.block:hover .bgoogle-plus-hover,
.bgoogle-plus-hover:hover {
    background-color: #d73925 !important;
}

.bdribbble {
    background-color: #ea4c89;
}

.block:hover .bdribbble-hover,
.bdribbble-hover:hover {
    background-color: #e7357a !important;
}

.bstylek {
    background-color: #2b587a;
}

.block:hover .bstylek-hover,
.bstylek-hover:hover {
    background-color: #244a67 !important;
}

.blinkedin {
    background-color: #0e76a8;
}

.block:hover .blinkedin-hover,
.blinkedin-hover:hover {
    background-color: #0c6590 !important;
}

.binstagram {
    background-color: #3f729b;
}

.block:hover .binstagram-hover,
.binstagram-hover:hover {
    background-color: #386589 !important;
}



.bgrid-style1-before::before {
    background-image: url(../images/bg/grid/wave.png);
}

.bgrid-style2-before::after {
    background-image: url(../images/bg/grid/tile-left.png);
}

.bgrid-style3-before::after {
    background-image: url(../images/bg/grid/tile-right.png);
}

.bgrid-style4-before::after {
    background-image: url(../images/bg/grid/diagonal-left.png);
}

.bgrid-style5-before::after {
    background-image: url(../images/bg/grid/diagonal-right.png);
}

.bgrid-style6-before::after {
    background-image: url(../images/bg/grid/zigzaleft.png);
}

.bgrid-style7-before::after {
    background-image: url(../images/bg/grid/zigzaright.png);
}
/******* 09. ********************************************
******* Effect Img ***********************************/


.bcover {
    position: relative;
    background-size: cover;
}

.bcover::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.bcover-style1::after {
    position: absolute;
    top: 0.35714rem;
    right: 0.35714rem;
    bottom: 0.35714rem;
    left: 0.35714rem;
}

.bcover-inner {
    z-index: 1;
    position: relative;
}

.bimg-hero {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.img-effect {
    position: relative;
}

.img-effect>img {
    position: relative;
    box-shadow: 0 21px 90px -5px rgba(0, 0, 0, .15);
    z-index: 1;
}

.img-effect-dotted-1,
.img-effect-dotted-2 {
    padding: 12% 12% 0 12%;
}

.img-effect-dotted-1:before,
.img-effect-dotted-2:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 45%;
    left: 45%;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'><circle cx='50' cy='50' r='15' fill='%232fa1b4'></circle></svg>") !important;
    background-size: .5rem;
}

.img-effect-dotted-2:before {
    border-radius: 0;
}

.img-effect-solid {
    padding-left: 20%;
    padding-right: 10%
}

.img-effect-solid:before {
    content: '';
    position: absolute;
    top: 35%;
    bottom: 10%;
    left: 0;
    right: 0;
    background-color: #2fa1b4
}

.img-effect-border {
    padding-left: 10%;
    padding-right: 20%
}

.img-effect-border:before {
    content: '';
    position: absolute;
    top: 75%;
    bottom: -10%;
    left: 35%;
    right: 10%;
    background-color: #2fa1b4
}

.img-effect-border:after {
    content: '';
    position: absolute;
    top: -10%;
    bottom: 75%;
    left: 0;
    right: 55%;
    border: 2px solid #2fa1b4
}

@media (min-width:768px) {
    .img-effect-info {
        padding-left: 15%;
        padding-right: 15%;
        padding-bottom: 10%
    }
}

.img-effect-info-popup {
    margin-bottom: 1.5rem;
    padding: 2rem 1.5rem;
    border-radius: 0;
    background-color: #2fa1b4;
    text-align: center;
    color: #fff;
    box-shadow: 0 25px 100px -5px rgba(0, 0, 0, .15);
    z-index: 2
}

@media (min-width:768px) {
    .img-effect-info-popup {
        position: absolute;
        bottom: 0;
        right: 0;
        width: 50%;
        height: auto;
        margin-bottom: 0
    }
}

.img-effect-info-popup-icon {
    width: 3rem;
    height: 3rem;
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    margin-bottom: 1rem;
    background-color: rgba(0, 0, 0, .05);
    border-radius: 0%
}

.img-effect-circle {
    display: inline-block;
    position: absolute;
    bottom: -20px;
    left: 0;
    width: 100%;
    height: auto;
    padding-bottom: 100%;
    border-radius: 0;
    background-color: #f4f5f6;
    z-index: 0;
}

.mp-start-selling .buyers-stories ul li.buyer1:before,
.mp-start-selling .buyers-stories ul li.buyer2:before {
    border-right: 25px #f7f7f7 solid;
    -webkit-transform: translate3d(-24px, -50%, 0);
    transform: translate3d(-24px, -50%, 0);
}

.mp-start-selling .buyers-stories ul li:before {
    content: '';
    display: inline-block;
    border-top: 19px transparent solid;
    border-bottom: 19px transparent solid;
    position: absolute;
    z-index: 2;
    left: 50%;
    top: 50%;
}

.mp-start-selling .buyers-stories ul li.buyer1:after,
.mp-start-selling .buyers-stories ul li.buyer2:after {
    left: 0;
}

.mp-start-selling .buyers-stories ul li:after {
    content: '';
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: top center;
    float: right;
    width: 50%;
    height: 289px;
    position: absolute;
    z-index: 1;
    top: 0;
}

.mp-start-selling .buyers-stories ul li.buyer3:before,
.mp-start-selling .buyers-stories ul li.buyer4:before {
    border-left: 25px #f7f7f7 solid;
    -webkit-transform: translate3d(-1px, -50%, 0);
    transform: translate3d(-1px, -50%, 0);
}

.mp-start-selling .buyers-stories ul li:before {
    content: '';
    display: inline-block;
    border-top: 19px transparent solid;
    border-bottom: 19px transparent solid;
    position: absolute;
    z-index: 2;
    left: 50%;
    top: 50%;
}

.mp-start-selling .buyers-stories ul li.buyer1,
.mp-start-selling .buyers-stories ul li.buyer2 {
    padding-left: 25%;
}

.mp-start-selling .buyers-stories ul li.buyer3,
.mp-start-selling .buyers-stories ul li.buyer4 {
    padding-right: 25%;
}

.mp-start-selling .buyers-stories ul li {
    background-color: #f7f7f7;
    width: 50%;
    height: 289px;
    position: relative;
    float: left;
    box-sizing: border-box;
}

.mp-start-selling .buyers-stories ul li blockquote {
    font: italic 18px/140% Georgia, 'Times New Roman', serif;
    display: block;
    position: absolute;
    top: 50%;
    z-index: 2;
    padding: 0 25px;
    width: 50%;
    box-sizing: border-box;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

blockquote,
q {
    quotes: none;
}

.mp-start-selling .buyers-stories ul li.buyer3:before,
.mp-start-selling .buyers-stories ul li.buyer4:before {
    border-left: 25px #f7f7f7 solid;
    -webkit-transform: translate3d(-1px, -50%, 0);
    transform: translate3d(-1px, -50%, 0);
}

.mp-start-selling .buyers-stories ul li.buyer3:after {
    background-image: url(../assets/images/preview/home-default.jpg);
}

.mp-start-selling .buyers-stories ul li.buyer3:after,
.mp-start-selling .buyers-stories ul li.buyer4:after {
    right: 0;
}

.mp-start-selling .buyers-stories ul li.buyer4:after {
    background-image: url(../assets/images/preview/home-default.jpg);
}

.mp-start-selling .buyers-stories ul li.buyer3:after,
.mp-start-selling .buyers-stories ul li.buyer4:after {
    right: 0;
}

.mp-start-selling .buyers-stories ul li:after {
    content: '';
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: top center;
    float: right;
    width: 50%;
    height: 289px;
    position: absolute;
    z-index: 1;
    top: 0;
}

.mp-start-selling .buyers-stories ul li:after {
    content: '';
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: top center;
    float: right;
    width: 50%;
    height: 289px;
    position: absolute;
    z-index: 1;
    top: 0;
}

.area-nonseller-right {
    background-color: #222;
    -webkit-clip-path: polygon(20% 0, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(20% 0, 100% 0, 100% 100%, 0% 100%);
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-around;
}

.area-shape {
    position: absolute;
    width: 100%;
    overflow: hidden;
    z-index: 2;
}

.area-shape svg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
}

.area-shape.bg-light,
.area-shape.bg-body,
.area-shape.bg-primary,
.area-shape.bg-secondary,
.area-shape.bg-dark,
.area-shape.bg-darker {
    background-color: transparent !important;
}

.area-shape.bg-light {
    color: #f7f7f7 !important;
}

.area-shape.bg-body {
    color: #fff !important;
}

.area-shape.bg-primary {
    color: #2fa1b4 !important;
}

.area-shape.bg-secondary {
    color: #f7f7fc !important;
}

.area-shape.bg-dark {
    color: #37384e !important;
}

.area-shape.bg-darker {
    color: #2c2d3f !important;
}

.area-shape-top,
.area-shape-bottom {
    width: 100%;
    left: 0;
}

.area-shape-right,
.area-shape-left {
    height: 100%;
    left: 0;
    top: 0;
}

.area-shape-right svg,
.area-shape-left svg {
    top: -2px;
    width: auto;
    height: 102%;
    height: calc(100% + 5px);
}

.area-shape-top {
    top: 0;
    margin-top: -1px;
}

.area-shape-bottom {
    bottom: 0;
    margin-bottom: -1px;
}

.area-shape-right svg {
    left: auto;
    right: 0;
    margin-right: -1px;
}

.area-shape-left svg {
    left: 0;
    right: auto;
    margin-left: -1px;
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {

    .area-shape-right,
    .area-shape-left {
        display: none;
    }
}

.area-shape-slant {
    padding-bottom: 8.7%;
}

.area-shape-curve-side {
    padding-bottom: 8.4%;
}

.area-shape-curve {
    padding-bottom: 6.2%;
}

.bworks-portfolio-home {
    width: 100%;
    height: 130%;
}

.bg-video-portfolio-home {
    width: 100%;
    height: 200%;
}

.bpos-center {
    background-position: center;
}

.bpos-left-center {
    background-position: left center;
}

.bpos-top-left {
    background-position: top left;
}

.bpos-top-right {
    background-position: top right;
}

.bpos-top-center {
    background-position: top center;
}

.bpos-bottom-center {
    background-position: bottom center;
}

.bno-repeat {
    background-repeat: no-repeat;
}

.bsize-cover {
    background-size: cover !important;
}

.bsize-100x {
    background-size: 100% !important;
}

.bsize-100x-hover:hover {
    background-size: 100% !important;
}

.parent:hover .bsize-100x-parent-hover {
    background-size: 100% !important;
}

.bsize-120x {
    background-size: 120% !important;
}

.bsize-120x-hover {
    background-size: 120% !important;
}

.parent:hover .bsize-120x-parent-hover {
    background-size: 120% !important;
}

.brepeat {
    background-repeat: repeat !important;
    background-size: auto !important;
}

.fill-primary {
    fill: #2fa1b4 !important;
}

.fill-primary path,
.fill-primary polygon {
    fill: #2fa1b4 !important;
}

.fill-primary-hover:hover path,
.fill-primary-hover:hover polygon {
    fill: #2fa1b4 !important;
}

*:hover>*>.fill-primary-hover-parent svg path,
*:hover>*>.fill-primary-hover-parent svg polygon {
    fill: #2fa1b4 !important;
}

.fill-white {
    fill: #fff !important;
}

.fill-white path,
.fill-white polygon {
    fill: #fff !important;
}

.fill-white-opened-menu:not(.collapsed) path,
.fill-white-opened-menu:not(.collapsed) polygon {
    fill: #fff !important;
}

*:not(.collapsed)>.fill-white-parent-opened-menu path,
*:not(.collapsed)>.fill-white-parent-opened-menu polygon {
    fill: #fff !important;
}

.fill-white-hover:hover path,
.fill-white-hover:hover polygon {
    fill: #fff !important;
}

*:hover>*>.fill-white-hover-parent svg path,
*:hover>*>.fill-white-hover-parent svg polygon {
    fill: #fff !important;
}

.fill-main {
    fill: #555 !important;
}

.fill-main path,
.fill-main polygon {
    fill: #555 !important;
}

.fill-main-opened-menu:not(.collapsed) path,
.fill-main-opened-menu:not(.collapsed) polygon {
    fill: #555 !important;
}

*:not(.collapsed)>.fill-main-parent-opened-menu path,
*:not(.collapsed)>.fill-main-parent-opened-menu polygon {
    fill: #555 !important;
}

.fill-main-hover:hover path,
.fill-main-hover:hover polygon {
    fill: #555 !important;
}

*:hover>*>.fill-main-hover-parent svg path,
*:hover>*>.fill-main-hover-parent svg polygon {
    fill: #fff !important;
}

.fill-gray-light-style4 path,
.fill-gray-light-style4 polygon {
    fill: #eee !important;
}

.fill-gray-light-style4-hover:hover path,
.fill-gray-light-style4-hover:hover polygon {
    fill: #eee !important;
}

*:hover>*>.fill-gray-light-style4-hover-parent svg path,
*:hover>*>.fill-gray-light-style4-hover-parent svg polygon {
    fill: #eee !important;
}

.fill-red path,
.fill-red polygon {
    fill: #f83531 !important;
}

.fill-red-hover:hover path,
.fill-red-hover:hover polygon {
    fill: #f83531 !important;
}

*:hover>*>.fill-red-hover-parent path,
*:hover>*>.fill-red-hover-parent polygon {
    fill: #f83531 !important;
}

*:hover>.fill-red-parent-hover path,
*:hover>.fill-red-parent-hover polygon {
    fill: #f83531 !important;
}

*:hover>*>*>.fill-red-parent-parent-parent-hover path,
*:hover>*>*>.fill-red-parent-parent-parent-hover polygon {
    fill: #f83531 !important;
}
/******* 10. ********************************************
******* Border ***********************************/

.brd-none {
    border: none !important;
}

.brd-x {
    border-left: solid 1px transparent !important;
    border-right: solid 1px transparent !important;
}

.brd-y {
    border-top: solid 1px transparent !important;
    border-bottom: solid 1px transparent !important;
}

.brd-around {
    border: solid 1px transparent !important;
}

.brd-top {
    border-top: solid 1px transparent !important;
}

.brd-right {
    border-right: solid 1px transparent !important;
}

.brd-bottom {
    border-bottom: solid 1px transparent !important;
}

.brd-left {
    border-left: solid 1px transparent !important;
}

.brd-left-none {
    border-left: none !important;
}

@media (min-width: 576px) {
    .brd-around-sm {
        border: solid 1px transparent !important;
    }

    .brd-top-sm {
        border-top: solid 1px transparent !important;
    }

    .brd-right-sm {
        border-right: solid 1px transparent !important;
    }

    .brd-bottom-sm {
        border-bottom: solid 1px transparent !important;
    }

    .brd-left-sm {
        border-left: solid 1px transparent !important;
    }
}

@media (min-width: 768px) {
    .brd-x-md {
        border-left: solid 1px transparent !important;
        border-right: solid 1px transparent !important;
    }

    .brd-around-md {
        border: solid 1px transparent !important;
    }

    .brd-top-md {
        border-top: solid 1px transparent !important;
    }

    .brd-right-md {
        border-right: solid 1px transparent !important;
    }

    .brd-bottom-md {
        border-bottom: solid 1px transparent !important;
    }

    .brd-left-md {
        border-left: solid 1px transparent !important;
    }
}

@media (min-width: 992px) {
    .brd-around-lg {
        border: solid 1px transparent !important;
    }

    .brd-top-lg {
        border-top: solid 1px transparent !important;
    }

    .brd-right-lg {
        border-right: solid 1px transparent !important;
    }

    .brd-bottom-lg {
        border-bottom: solid 1px transparent !important;
    }

    .brd-left-lg {
        border-left: solid 1px transparent !important;
    }

    .brd-left-none-lg {
        border-left: none !important;
    }

    .brd-x-lg {
        border-left: solid 1px transparent;
        border-right: solid 1px transparent;
    }

    .brd-none-lg {
        border: none !important;
    }
}

.brd-around-none {
    border-width: 0 !important;
}

.brd-y-none {
    border-top: none !important;
    border-bottom: none !important;
}

.brd-top-none {
    border-top: none !important;
}

.brd-bottom-none {
    border-bottom: none !important;
}

.brd-x-none {
    border-left: none !important;
    border-right: none !important;
}

.brd-left-none {
    border-left: none !important;
}

.brd-right-none {
    border-right: none !important;
}

@media (min-width: 576px) {
    .brd-around-none-sm {
        border-width: 0 !important;
    }

    .brd-y-none-sm {
        border-top: none !important;
        border-bottom: none !important;
    }

    .brd-top-none-sm {
        border-top: none !important;
    }

    .brd-bottom-none-sm {
        border-bottom: none !important;
    }

    .brd-x-none-sm {
        border-left: none !important;
        border-right: none !important;
    }

    .brd-left-none-sm {
        border-left: none !important;
    }

    .brd-right-none-sm {
        border-right: none !important;
    }
}

@media (min-width: 768px) {
    .brd-around-none-md {
        border-width: 0 !important;
    }

    .brd-y-none-md {
        border-top: none !important;
        border-bottom: none !important;
    }

    .brd-top-none-md {
        border-top: none !important;
    }

    .brd-bottom-none-md {
        border-bottom: none !important;
    }

    .brd-x-none-md {
        border-left: none !important;
        border-right: none !important;
    }

    .brd-left-none-md {
        border-left: none !important;
    }

    .brd-right-none-md {
        border-right: none !important;
    }
}

@media (min-width: 992px) {
    .brd-around-none-lg {
        border-width: 0 !important;
    }

    .brd-y-none-lg {
        border-top: none !important;
        border-bottom: none !important;
    }

    .brd-top-none-lg {
        border-top: none !important;
    }

    .brd-bottom-none-lg {
        border-bottom: none !important;
    }

    .brd-x-none-lg {
        border-left: none !important;
        border-right: none !important;
    }

    .brd-left-none-lg {
        border-left: none !important;
    }

    .brd-right-none-lg {
        border-right: none !important;
    }
}

@media (min-width: 1200px) {
    .brd-around-none-xl {
        border-width: 0 !important;
    }

    .brd-y-none-xl {
        border-top: none !important;
        border-bottom: none !important;
    }

    .brd-top-none-xl {
        border-top: none !important;
    }

    .brd-bottom-none-xl {
        border-bottom: none !important;
    }

    .brd-x-none-xl {
        border-left: none !important;
        border-right: none !important;
    }

    .brd-left-none-xl {
        border-left: none !important;
    }

    .brd-right-none-xl {
        border-right: none !important;
    }
}

.brd-style-solid {
    border-style: solid !important;
}

.brd-style-dashed {
    border-style: dashed !important;
}

.brd-style-dotted {
    border-style: dotted !important;
}

.rounded-0 {
    border-radius: 0;
}

.rounded-50x {
    border-radius: 0;
}

.rounded-1 {
    border-radius: 0;
}

.rounded-2 {
    border-radius: 0;
}

.rounded-3 {
    border-radius: 0;
}

.rounded-4 {
    border-radius: 0;
}

.rounded-5 {
    border-radius: 0;
}

.rounded-6 {
    border-radius: 0;
}

.rounded-7 {
    border-radius: 0;
}

.rounded-10 {
    border-radius: 0;
}

.rounded-15 {
    border-radius: 0;
}

.rounded-20 {
    border-radius: 0;
}

.rounded-25 {
    border-radius: 0;
}

.rounded-30 {
    border-radius: 0;
}

.rounded-50 {
    border-radius: 0;
}

.rounded-100 {
    border-radius: 0;
}

.rounded-100-after::after {
    border-radius: 0;
}

.rounded-top-5 {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

.rounded-right-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.rounded-right-3 {
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}

.rounded-right-4 {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.rounded-right-5 {
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

.rounded-right-10 {
    border-top-right-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}

.rounded-right-20 {
    border-bottom-right-radius: 20px !important;
    border-top-right-radius: 20px !important;
}

.rounded-right-25 {
    border-bottom-right-radius: 25px !important;
    border-top-right-radius: 25px !important;
}

.rounded-right-30 {
    border-top-right-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
}

.rounded-right-50 {
    border-top-right-radius: 50px !important;
    border-bottom-right-radius: 50px !important;
}

.rounded-bottom-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.rounded-bottom-3 {
    border-bottom-left-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}

.rounded-bottom-4 {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.rounded-bottom-5 {
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

.rounded-left-0 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.rounded-left-3 {
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
}

.rounded-left-4 {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}

.rounded-left-5 {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}

.rounded-left-10 {
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
}

.rounded-left-20 {
    border-bottom-left-radius: 20px !important;
    border-top-left-radius: 20px !important;
}

.rounded-left-25 {
    border-bottom-left-radius: 25px !important;
    border-top-left-radius: 25px !important;
}

.rounded-left-30 {
    border-top-left-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
}

.rounded-left-50 {
    border-top-left-radius: 50px !important;
    border-bottom-left-radius: 50px !important;
}

.rounded-circle-before::before {
    border-radius: 0;
}

.rounded-circle-after::after {
    border-radius: 0;
}

@media (min-width: 768px) {
    .rounded-0-md {
        border-radius: 0;
    }

    .rounded-left-0-md {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }

    .rounded-right-0-md {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
    }
}

@media (min-width: 992px) {
    .rounded-left-5-lup {
        border-top-left-radius: 5px !important;
        border-bottom-left-radius: 5px !important;
    }

    .rounded-right-5-lup {
        border-top-right-radius: 5px !important;
        border-bottom-right-radius: 5px !important;
    }
}

.brd-around-dashed {
    border: dashed 1px transparent;
}

.brd-top-dashed {
    border-top: dashed 1px transparent;
}

.brd-bottom-dashed {
    border-bottom: dashed 1px transparent;
}

.brd-right-dashed {
    border-right: dashed 1px transparent;
}

.brd-left-dashed {
    border-left: dashed 1px transparent;
}

@media (min-width: 576px) {
    .brd-around-dashed-sm {
        border: dashed 1px transparent;
    }

    .brd-top-dashed-sm {
        border-top: dashed 1px transparent;
    }

    .brd-bottom-dashed-sm {
        border-bottom: dashed 1px transparent;
    }

    .brd-right-dashed-sm {
        border-right: dashed 1px transparent;
    }

    .brd-left-dashed-sm {
        border-left: dashed 1px transparent;
    }
}

@media (min-width: 768px) {
    .brd-around-dashed-md {
        border: dashed 1px transparent;
    }

    .brd-top-dashed-md {
        border-top: dashed 1px transparent;
    }

    .brd-bottom-dashed-md {
        border-bottom: dashed 1px transparent;
    }

    .brd-right-dashed-md {
        border-right: dashed 1px transparent;
    }

    .brd-left-dashed-md {
        border-left: dashed 1px transparent;
    }
}

.brd-around-dotted {
    border: dotted 1px transparent;
}

.brd-top-dotted {
    border-top: dotted 1px transparent;
}

.brd-bottom-dotted {
    border-bottom: dotted 1px transparent;
}

.brd-right-dotted {
    border-right: dotted 1px transparent;
}

.brd-left-dotted {
    border-left: dotted 1px transparent;
}

@media (min-width: 576px) {
    .brd-around-dotted-sm {
        border: dotted 1px transparent;
    }

    .brd-top-dotted-sm {
        border-top: dotted 1px transparent;
    }

    .brd-bottom-dotted-sm {
        border-bottom: dotted 1px transparent;
    }

    .brd-right-dotted-sm {
        border-right: dotted 1px transparent;
    }

    .brd-left-dotted-sm {
        border-left: dotted 1px transparent;
    }
}

@media (min-width: 768px) {
    .brd-around-dotted-md {
        border: dotted 1px transparent;
    }

    .brd-top-dotted-md {
        border-top: dotted 1px transparent;
    }

    .brd-bottom-dotted-md {
        border-bottom: dotted 1px transparent;
    }

    .brd-right-dotted-md {
        border-right: dotted 1px transparent;
    }

    .brd-left-dotted-md {
        border-left: dotted 1px transparent;
    }
}

.brd-0 {
    border-width: 0 !important;
}

.brd-1 {
    border-width: 1px !important;
}

.brd-2 {
    border-width: 2px !important;
}

.brd-3 {
    border-width: 3px !important;
}

.brd-3-before::before {
    border-width: 3px !important;
}

.brd-3-before-active.active::before {
    border-width: 3px !important;
}

.brd-4 {
    border-width: 4px !important;
}

.brd-5 {
    border-width: 5px !important;
}

.brd-6 {
    border-width: 6px !important;
}

.brd-7 {
    border-width: 7px !important;
}

.brd-10 {
    border-width: 10px !important;
}

.brd-12 {
    border-width: 12px !important;
}

.brd-top-0 {
    border-top-width: 0 !important;
}

.brd-top-2 {
    border-top-width: 2px !important;
}

.brd-top-3 {
    border-top-width: 3px !important;
}

.brd-top-5 {
    border-top-width: 5px !important;
}

.brd-bottom-0 {
    border-bottom-width: 0 !important;
}

.brd-bottom-2 {
    border-bottom-width: 2px !important;
}

.brd-bottom-2-hover:hover {
    border-bottom-width: 2px !important;
}

.parent:hover .brd-bottom-2-parent-hover {
    border-bottom-width: 2px !important;
}

.brd-bottom-5 {
    border-bottom-width: 5px !important;
}

.brd-left-0 {
    border-left-width: 0 !important;
}

.brd-left-1 {
    border-left-width: 1px !important;
}

.brd-left-2 {
    border-left-width: 2px !important;
}

.brd-left-3 {
    border-left-width: 3px !important;
}

.brd-left-4 {
    border-left-width: 4px !important;
}

.brd-right-0 {
    border-right-width: 0 !important;
}

.brd-right-1 {
    border-right-width: 1px !important;
}

.brd-right-2 {
    border-right-width: 2px !important;
}

.brd-right-3 {
    border-right-width: 3px !important;
}

.brd-right-4 {
    border-right-width: 4px !important;
}

@media (min-width: 768px) {
    .brd-0-md {
        border-width: 0 !important;
    }

    .brd-1-md {
        border-width: 1px !important;
    }

    .brd-2-md {
        border-width: 2px !important;
    }

    .brd-3-md {
        border-width: 3px !important;
    }

    .brd-4-md {
        border-width: 4px !important;
    }

    .brd-5-md {
        border-width: 5px !important;
    }

    .brd-6-md {
        border-width: 6px !important;
    }

    .brd-10-md {
        border-width: 10px !important;
    }

    .brd-top-0-md {
        border-top-width: 0 !important;
    }

    .brd-top-2-md {
        border-top-width: 2px !important;
    }

    .brd-top-3-md {
        border-top-width: 3px !important;
    }

    .brd-top-5-md {
        border-top-width: 5px !important;
    }

    .brd-bottom-0-md {
        border-bottom-width: 0 !important;
    }

    .brd-bottom-2-md {
        border-bottom-width: 2px !important;
    }

    .brd-bottom-5-md {
        border-bottom-width: 5px !important;
    }

    .brd-left-0-md {
        border-left-width: 0 !important;
    }

    .brd-left-1-md {
        border-left-width: 1px !important;
    }

    .brd-left-2-md {
        border-left-width: 2px !important;
    }

    .brd-left-3-md {
        border-left-width: 3px !important;
    }

    .brd-left-4-md {
        border-left-width: 4px !important;
    }

    .brd-right-0-md {
        border-right-width: 0 !important;
    }

    .brd-right-1-md {
        border-right-width: 1px !important;
    }
}

@media (min-width: 992px) {
    .brd-0-lg {
        border-width: 0 !important;
    }

    .brd-1-lg {
        border-width: 1px !important;
    }

    .brd-top-0-lg {
        border-top-width: 0 !important;
    }

    .brd-top-1-lg {
        border-top-width: 1px !important;
    }

    .brd-bottom-0-lg {
        border-bottom-width: 0 !important;
    }

    .brd-bottom-1-lg {
        border-bottom-width: 1px !important;
    }

    .brd-left-0-lg {
        border-left-width: 0 !important;
    }

    .brd-left-1-lg {
        border-left-width: 1px !important;
    }

    .brd-right-0-lg {
        border-right-width: 0 !important;
    }

    .brd-right-1-lg {
        border-right-width: 1px !important;
    }
}

.brd-primary {
    border-color: #2fa1b4 !important;
}

.brd-primary-before::before {
    border-color: #2fa1b4 !important;
}

.brd-primary-before-active.active::before {
    border-color: #2fa1b4 !important;
}

.brd-primary-hover:hover,
.brd-primary-active.active {
    border-color: #2fa1b4 !important;
}

.brd-primary-active.active,
.active .brd-primary-active {
    border-color: #2fa1b4 !important;
}

*:hover>.brd-primary-hover-parent {
    border-color: #2fa1b4 !important;
}

.brd-primary-0_3 {
    border-color: rgba(47, 161, 180, 0.3) !important;
}

.brd-primary-0_3-hover:hover,
.brd-primary-0_3-active.active {
    border-color: rgba(47, 161, 180, 0.3) !important;
}

*:hover>.brd-primary-0_3-hover-parent {
    border-color: rgba(47, 161, 180, 0.3) !important;
}

.brd-primary-dark-dark-style1 {
    border-color: #0060ae !important;
}

.brd-primary-dark-dark-style1-hover:hover,
.brd-primary-dark-dark-style1-active.active {
    border-color: #0060ae !important;
}

*:hover>.brd-primary-dark-dark-style1-hover-parent {
    border-color: #0060ae !important;
}

.brd-primary-dark-dark-style2 {
    border-color: #0060ae !important;
}

.brd-primary-dark-dark-style2-hover:hover,
.brd-primary-dark-dark-style2-active.active {
    border-color: #0060ae !important;
}

*:hover>.brd-primary-dark-dark-style2-hover-parent {
    border-color: #0060ae !important;
}

.brd-primary-dark-dark-style3 {
    border-color: #0965c8 !important;
}

.brd-primary-dark-dark-style3-hover:hover,
.brd-primary-dark-dark-style3-active.active {
    border-color: #0965c8 !important;
}

*:hover>.brd-primary-dark-dark-style3-hover-parent {
    border-color: #0965c8 !important;
}

.brd-bottom-primary-hover:hover {
    border-bottom-color: #2fa1b4 !important;
}

.brd-main {
    border-color: #555 !important;
}

.brd-main-hover:hover {
    border-color: #555 !important;
}

.brd-black {
    border-color: #000 !important;
}

.brd-black-hover:hover,
.brd-black-active.active {
    border-color: #000 !important;
}

*:hover>.brd-black-hover-parent {
    border-color: #000 !important;
}

.brd-black-0_4 {
    border-color: rgba(0, 0, 0, 0.4) !important;
}

.brd-white {
    border-color: #fff !important;
}

.brd-white-hover:hover,
.brd-white-active.active {
    border-color: #fff !important;
}

*:hover>.brd-white-hover-parent {
    border-color: #fff !important;
}

.brd-white-0_1 {
    border-color: rgba(255, 255, 255, 0.1) !important;
}

.brd-white-0_1-hover:hover,
.brd-white-0_1-active.active {
    border-color: rgba(255, 255, 255, 0.1) !important;
}

*:hover>.brd-white-0_1-hover-parent {
    border-color: rgba(255, 255, 255, 0.1) !important;
}

.brd-white-0_2 {
    border-color: rgba(255, 255, 255, 0.2) !important;
}

.brd-white-0_2-hover:hover,
.brd-white-0_2-active.active {
    border-color: rgba(255, 255, 255, 0.2) !important;
}

*:hover>.brd-white-0_2-hover-parent {
    border-color: rgba(255, 255, 255, 0.2) !important;
}

.brd-white-0_3 {
    border-color: rgba(255, 255, 255, 0.3) !important;
}

.brd-white-0_3-hover:hover,
.brd-white-0_3-active.active {
    border-color: rgba(255, 255, 255, 0.3) !important;
}

*:hover>.brd-white-0_3-hover-parent {
    border-color: rgba(255, 255, 255, 0.3) !important;
}

.brd-white-0_4 {
    border-color: rgba(255, 255, 255, 0.4) !important;
}

.brd-white-0_4-hover:hover,
.brd-white-0_4-active.active {
    border-color: rgba(255, 255, 255, 0.4) !important;
}

*:hover>.brd-white-0_4-hover-parent {
    border-color: rgba(255, 255, 255, 0.4) !important;
}

.brd-white-0_5 {
    border-color: rgba(255, 255, 255, 0.5) !important;
}

.brd-white-0_5-hover:hover,
.brd-white-0_5-active.active {
    border-color: rgba(255, 255, 255, 0.5) !important;
}

*:hover>.brd-white-0_5-hover-parent {
    border-color: rgba(255, 255, 255, 0.5) !important;
}

.brd-white-0_6 {
    border-color: rgba(255, 255, 255, 0.6) !important;
}

.brd-white-0_6-hover:hover,
.brd-white-0_6-active.active {
    border-color: rgba(255, 255, 255, 0.6) !important;
}

*:hover>.brd-white-0_6-hover-parent {
    border-color: rgba(255, 255, 255, 0.6) !important;
}

.brd-white-0_8 {
    border-color: rgba(255, 255, 255, 0.8) !important;
}

.brd-white-0_8-hover:hover,
.brd-white-0_8-active.active {
    border-color: rgba(255, 255, 255, 0.8) !important;
}

*:hover>.brd-white-0_8-hover-parent {
    border-color: rgba(255, 255, 255, 0.8) !important;
}

.brd-gray-dark-style1 {
    border-color: #111 !important;
}

.brd-gray-dark-style1-hover:hover,
.brd-gray-dark-style1-active.active {
    border-color: #111 !important;
}

*:hover>.brd-gray-dark-style1-hover-parent {
    border-color: #111 !important;
}

.brd-gray-dark-style2 {
    border-color: #333 !important;
}

.brd-gray-dark-style2-hover:hover,
.brd-gray-dark-style2-active.active {
    border-color: #333 !important;
}

*:hover>.brd-gray-dark-style2-hover-parent {
    border-color: #333 !important;
}

.brd-gray-dark-style3 {
    border-color: #555 !important;
}

.brd-gray-dark-style3-hover:hover,
.brd-gray-dark-style3-active.active {
    border-color: #555 !important;
}

*:hover>.brd-gray-dark-style3-hover-parent {
    border-color: #555 !important;
}

.brd-gray-dark-style4 {
    border-color: #777 !important;
}

.brd-gray-dark-style4-hover:hover,
.brd-gray-dark-style4-active.active {
    border-color: #777 !important;
}

*:hover>.brd-gray-dark-style4-hover-parent {
    border-color: #777 !important;
}

.brd-gray-dark-style5 {
    border-color: #999 !important;
}

.brd-gray-dark-style5-hover:hover,
.brd-gray-dark-style5-active.active {
    border-color: #999 !important;
}

*:hover>.brd-gray-dark-style5-hover-parent {
    border-color: #999 !important;
}

.brd-gray-light-style1 {
    border-color: #bbb !important;
}

.brd-gray-light-style1-hover:hover,
.brd-gray-light-style1-focus:focus,
.brd-gray-light-style1-active.active {
    border-color: #bbb !important;
}

*:hover>.brd-gray-light-style1-hover-parent {
    border-color: #bbb !important;
}

.brd-gray-light-style2 {
    border-color: #ccc !important;
}

.brd-gray-light-style2-before::before {
    border-color: #ccc !important;
}

.brd-gray-light-style2-after::after {
    border-color: #ccc !important;
}

.brd-gray-light-style2-hover:hover,
.brd-gray-light-style2-active.active {
    border-color: #ccc !important;
}

*:hover>.brd-gray-light-style2-hover-parent {
    border-color: #ccc !important;
}

.brd-gray-light-style3 {
    border-color: #ddd !important;
}

.brd-gray-light-style3-hover:hover,
.brd-gray-light-style3-active.active,
.brd-gray-light-style3-focus:focus {
    border-color: #ddd !important;
}

*:hover>.brd-gray-light-style3-hover-parent {
    border-color: #ddd !important;
}

.brd-gray-light-style4 {
    border-color: #eee !important;
}

.brd-gray-light-style4-hover:hover,
.brd-gray-light-style4-active.active {
    border-color: #eee !important;
}

*:hover>.brd-gray-light-style4-hover-parent {
    border-color: #eee !important;
}

.brd-gray-light-style5 {
    border-color: #f7f7f7 !important;
}

.brd-gray-light-style5-hover:hover,
.brd-gray-light-style5-active.active {
    border-color: #f7f7f7 !important;
}

*:hover>.brd-gray-light-style5-hover-parent {
    border-color: #f7f7f7 !important;
}

.brd-transparent {
    border-color: transparent !important;
}

.brd-transparent-before::before {
    border-color: transparent !important;
}

.brd-transparent-after::after {
    border-color: transparent !important;
}

.brd-transparent-hover:hover,
.brd-transparent-active.active {
    border-color: transparent !important;
}

*:hover>.brd-transparent-hover-parent {
    border-color: transparent !important;
}

.brd-green {
    border-color: #72c02c !important;
}

.brd-green-hover:hover,
.brd-green-active.active {
    border-color: #72c02c !important;
}

*:hover>.brd-green-hover-parent {
    border-color: #72c02c !important;
}

.brd-blue {
    border-color: #087dc2 !important;
}

.brd-blue-hover:hover,
.brd-blue-active.active {
    border-color: #087dc2 !important;
}

*:hover>.brd-blue-hover-parent {
    border-color: #087dc2 !important;
}

.brd-blue-0_1 {
    border-color: rgba(51, 152, 220, 0.1) !important;
}

.brd-lightblue {
    border-color: #edf2f8 !important;
}

.brd-lightblue-hover:hover,
.brd-lightblue-active.active {
    border-color: #edf2f8 !important;
}

*:hover>.brd-lightblue-hover-parent {
    border-color: #edf2f8 !important;
}

.brd-lightblue-style1 {
    border-color: #d6e2ee !important;
}

.brd-lightblue-style1-hover:hover,
.brd-lightblue-style1-active.active {
    border-color: #d6e2ee !important;
}

*:hover>.brd-lightblue-style1-hover-parent {
    border-color: #d6e2ee !important;
}

.brd-darkblue {
    border-color: #002147 !important;
}

.brd-darkblue-hover:hover,
.brd-darkblue-active.active {
    border-color: #002147 !important;
}

*:hover>.brd-darkblue-hover-parent {
    border-color: #002147 !important;
}

.brd-indigo {
    border-color: #4263a3 !important;
}

.brd-indigo-hover:hover,
.brd-indigo-active.active {
    border-color: #4263a3 !important;
}

*:hover>.brd-indigo-hover-parent {
    border-color: #4263a3 !important;
}

.brd-red {
    border-color: #f83531 !important;
}

.brd-red-hover:hover,
.brd-red-active.active {
    border-color: #f83531 !important;
}

*:hover>.brd-red-hover-parent {
    border-color: #f83531 !important;
}

.brd-lightred {
    border-color: #f14b59 !important;
}

.brd-lightred-hover:hover,
.brd-lightred-active.active {
    border-color: #f14b59 !important;
}

*:hover>.brd-lightred-hover-parent {
    border-color: #f14b59 !important;
}

.brd-darkred {
    border-color: #a10f2b !important;
}

.brd-darkred-hover:hover,
.brd-darkred-active.active {
    border-color: #a10f2b !important;
}

*:hover>.brd-darkred-hover-parent {
    border-color: #a10f2b !important;
}

.brd-purple {
    border-color: #9a69cb !important;
}

.brd-purple-hover:hover,
.brd-purple-active.active {
    border-color: #9a69cb !important;
}

*:hover>.brd-purple-hover-parent {
    border-color: #9a69cb !important;
}

.brd-purple-0_1 {
    border-color: rgba(154, 105, 203, 0.1) !important;
}

.brd-darkpurple {
    border-color: #5031a9 !important;
}

.brd-darkpurple-hover:hover,
.brd-darkpurple-active.active {
    border-color: #5031a9 !important;
}

*:hover>.brd-darkpurple-hover-parent {
    border-color: #5031a9 !important;
}

.brd-pink {
    border-color: #e81c62 !important;
}

.brd-pink-hover:hover,
.brd-pink-active.active {
    border-color: #e81c62 !important;
}

*:hover>.brd-pink-hover-parent {
    border-color: #e81c62 !important;
}

.brd-orange {
    border-color: #f38625 !important;
}

.brd-orange-hover:hover,
.brd-orange-active.active {
    border-color: #f38625 !important;
}

*:hover>.brd-orange-hover-parent {
    border-color: #f38625 !important;
}

.brd-deeporange {
    border-color: #fe541e !important;
}

.brd-deeporange-hover:hover,
.brd-deeporange-active.active {
    border-color: #fe541e !important;
}

*:hover>.brd-deeporange-hover-parent {
    border-color: #fe541e !important;
}

.brd-yellow {
    border-color: #f9a032 !important;
}

.brd-yellow-hover:hover,
.brd-yellow-active.active {
    border-color: #f9a032 !important;
}

*:hover>.brd-yellow-hover-parent {
    border-color: #f9a032 !important;
}

.brd-aqua {
    border-color: #29d6e6 !important;
}

.brd-aqua-hover:hover,
.brd-aqua-active.active {
    border-color: #29d6e6 !important;
}

*:hover>.brd-aqua-hover-parent {
    border-color: #29d6e6 !important;
}

.brd-cyan {
    border-color: #00bed6 !important;
}

.brd-cyan-hover:hover,
.brd-cyan-active.active {
    border-color: #00bed6 !important;
}

*:hover>.brd-cyan-hover-parent {
    border-color: #00bed6 !important;
}

.brd-teal {
    border-color: #18ba9b !important;
}

.brd-teal-hover:hover,
.brd-teal-active.active {
    border-color: #18ba9b !important;
}

*:hover>.brd-teal-hover-parent {
    border-color: #18ba9b !important;
}

.brd-brown {
    border-color: #b79156 !important;
}

.brd-brown-hover:hover,
.brd-brown-active.active {
    border-color: #b79156 !important;
}

*:hover>.brd-brown-hover-parent {
    border-color: #b79156 !important;
}

.brd-bluegray {
    border-color: #585f69 !important;
}

.brd-bluegray-hover:hover,
.brd-bluegray-active.active {
    border-color: #585f69 !important;
}

*:hover>.brd-bluegray-hover-parent {
    border-color: #585f69 !important;
}

.brd-primary-top {
    border-top-color: #2fa1b4 !important;
}

.brd-primary-top-before::before {
    border-top-color: #2fa1b4 !important;
}

.brd-primary-bottom {
    border-bottom-color: #2fa1b4 !important;
}

.brd-primary-bottom-before:before {
    border-bottom-color: #2fa1b4 !important;
}

.brd-primary-left {
    border-left-color: #2fa1b4 !important;
}

.brd-primary-left-before:before {
    border-left-color: #2fa1b4 !important;
}

.brd-primary-right {
    border-right-color: #2fa1b4 !important;
}

.brd-primary-right-before:before {
    border-right-color: #2fa1b4 !important;
}

.brd-primary-0_3-top {
    border-top-color: rgba(47, 161, 180, 0.3) !important;
}

.brd-primary-0_3-bottom {
    border-bottom-color: rgba(47, 161, 180, 0.3) !important;
}

.brd-primary-0_3-left {
    border-left-color: rgba(47, 161, 180, 0.3) !important;
}

.brd-primary-0_3-right {
    border-right-color: rgba(47, 161, 180, 0.3) !important;
}

.brd-primary-dark-dark-style1-top {
    border-top-color: #0060ae !important;
}

.brd-primary-dark-dark-style1-bottom {
    border-bottom-color: #0060ae !important;
}

.brd-primary-dark-dark-style1-left {
    border-left-color: #0060ae !important;
}

.brd-primary-dark-dark-style1-right {
    border-right-color: #0060ae !important;
}

.brd-primary-dark-dark-style2-top {
    border-top-color: #0060ae !important;
}

.brd-primary-dark-dark-style2-bottom {
    border-bottom-color: #0060ae !important;
}

.brd-primary-dark-dark-style2-left {
    border-left-color: #0060ae !important;
}

.brd-primary-dark-dark-style2-right {
    border-right-color: #0060ae !important;
}

.brd-primary-dark-dark-style3-top {
    border-top-color: #0965c8 !important;
}

.brd-primary-dark-dark-style3-bottom {
    border-bottom-color: #0965c8 !important;
}

.brd-primary-dark-dark-style3-left {
    border-left-color: #0965c8 !important;
}

.brd-primary-dark-dark-style3-right {
    border-right-color: #0965c8 !important;
}

.brd-black-top {
    border-top-color: #000 !important;
}

.brd-black-bottom {
    border-bottom-color: #000 !important;
}

.brd-black-left {
    border-left-color: #000 !important;
}

.brd-black-right {
    border-right-color: #000 !important;
}

.brd-white-top {
    border-top-color: #fff !important;
}

.brd-white-bottom {
    border-bottom-color: #fff !important;
}

.brd-white-left {
    border-left-color: #fff !important;
}

.brd-white-right {
    border-right-color: #fff !important;
}

.brd-white-0_1-top {
    border-top-color: rgba(255, 255, 255, 0.1) !important;
}

.brd-white-0_1-bottom {
    border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

.brd-white-0_1-left {
    border-left-color: rgba(255, 255, 255, 0.1) !important;
}

.brd-white-0_1-right {
    border-right-color: rgba(255, 255, 255, 0.1) !important;
}

.brd-white-0_2-top {
    border-top-color: rgba(255, 255, 255, 0.2) !important;
}

.brd-white-0_2-bottom {
    border-bottom-color: rgba(255, 255, 255, 0.2) !important;
}

.brd-white-0_2-left {
    border-left-color: rgba(255, 255, 255, 0.2) !important;
}

.brd-white-0_2-right {
    border-right-color: rgba(255, 255, 255, 0.2) !important;
}

.brd-white-0_3-top {
    border-top-color: rgba(255, 255, 255, 0.3) !important;
}

.brd-white-0_3-bottom {
    border-bottom-color: rgba(255, 255, 255, 0.3) !important;
}

.brd-white-0_3-left {
    border-left-color: rgba(255, 255, 255, 0.3) !important;
}

.brd-white-0_3-right {
    border-right-color: rgba(255, 255, 255, 0.3) !important;
}

.brd-white-0_4-top {
    border-top-color: rgba(255, 255, 255, 0.4) !important;
}

.brd-white-0_4-bottom {
    border-bottom-color: rgba(255, 255, 255, 0.4) !important;
}

.brd-white-0_4-left {
    border-left-color: rgba(255, 255, 255, 0.4) !important;
}

.brd-white-0_4-right {
    border-right-color: rgba(255, 255, 255, 0.4) !important;
}

.brd-white-0_5-top {
    border-top-color: rgba(255, 255, 255, 0.5) !important;
}

.brd-white-0_5-bottom {
    border-bottom-color: rgba(255, 255, 255, 0.5) !important;
}

.brd-white-0_5-left {
    border-left-color: rgba(255, 255, 255, 0.5) !important;
}

.brd-white-0_5-right {
    border-right-color: rgba(255, 255, 255, 0.5) !important;
}

.brd-white-0_6-top {
    border-top-color: rgba(255, 255, 255, 0.6) !important;
}

.brd-white-0_6-bottom {
    border-bottom-color: rgba(255, 255, 255, 0.6) !important;
}

.brd-white-0_6-left {
    border-left-color: rgba(255, 255, 255, 0.6) !important;
}

.brd-white-0_6-right {
    border-right-color: rgba(255, 255, 255, 0.6) !important;
}

.brd-gray-dark-style1-top {
    border-top-color: #111 !important;
}

.brd-gray-dark-style1-bottom {
    border-bottom-color: #111 !important;
}

.brd-gray-dark-style1-left {
    border-left-color: #111 !important;
}

.brd-gray-dark-style1-right {
    border-right-color: #111 !important;
}

.brd-gray-dark-style2-top {
    border-top-color: #333 !important;
}

.brd-gray-dark-style2-bottom {
    border-bottom-color: #333 !important;
}

.brd-gray-dark-style2-left {
    border-left-color: #333 !important;
}

.brd-gray-dark-style2-right {
    border-right-color: #333 !important;
}

.brd-gray-dark-style3-top {
    border-top-color: #555 !important;
}

.brd-gray-dark-style3-bottom {
    border-bottom-color: #555 !important;
}

.brd-gray-dark-style3-left {
    border-left-color: #555 !important;
}

.brd-gray-dark-style3-right {
    border-right-color: #555 !important;
}

.brd-gray-dark-style4-top {
    border-top-color: #777 !important;
}

.brd-gray-dark-style4-bottom {
    border-bottom-color: #777 !important;
}

.brd-gray-dark-style4-left {
    border-left-color: #777 !important;
}

.brd-gray-dark-style4-right {
    border-right-color: #777 !important;
}

.brd-gray-dark-style5-top {
    border-top-color: #999 !important;
}

.brd-gray-dark-style5-bottom {
    border-bottom-color: #999 !important;
}

.brd-gray-dark-style5-left {
    border-left-color: #999 !important;
}

.brd-gray-dark-style5-right {
    border-right-color: #999 !important;
}

.brd-gray-light-style1-top {
    border-top-color: #bbb !important;
}

.brd-gray-light-style1-bottom {
    border-bottom-color: #bbb !important;
}

.brd-gray-light-style1-left {
    border-left-color: #bbb !important;
}

.brd-gray-light-style1-right {
    border-right-color: #bbb !important;
}

.brd-gray-light-style2-top {
    border-top-color: #ccc !important;
}

.brd-gray-light-style2-bottom {
    border-bottom-color: #ccc !important;
}

.brd-gray-light-style2-left {
    border-left-color: #ccc !important;
}

.brd-gray-light-style2-right {
    border-right-color: #ccc !important;
}

.brd-gray-light-style3-top {
    border-top-color: #ddd !important;
}

.brd-gray-light-style3-bottom {
    border-bottom-color: #ddd !important;
}

.brd-gray-light-style3-left {
    border-left-color: #ddd !important;
}

.brd-gray-light-style3-right {
    border-right-color: #ddd !important;
}

.brd-gray-light-style4-top {
    border-top-color: #eee !important;
}

.brd-gray-light-style4-bottom {
    border-bottom-color: #eee !important;
}

.brd-gray-light-style4-left {
    border-left-color: #eee !important;
}

.brd-gray-light-style4-right {
    border-right-color: #eee !important;
}

.brd-gray-light-style5-top {
    border-top-color: #f7f7f7 !important;
}

.brd-gray-light-style5-bottom {
    border-bottom-color: #f7f7f7 !important;
}

.brd-gray-light-style5-left {
    border-left-color: #f7f7f7 !important;
}

.brd-gray-light-style5-right {
    border-right-color: #f7f7f7 !important;
}

.brd-transparent-top {
    border-top-color: transparent !important;
}

.brd-transparent-bottom {
    border-bottom-color: transparent !important;
}

.brd-transparent-left {
    border-left-color: transparent !important;
}

.brd-transparent-right {
    border-right-color: transparent !important;
}

.brd-green-top {
    border-top-color: #72c02c !important;
}

.brd-green-bottom {
    border-bottom-color: #72c02c !important;
}

.brd-green-left {
    border-left-color: #72c02c !important;
}

.brd-green-right {
    border-right-color: #72c02c !important;
}

.brd-blue-top {
    border-top-color: #087dc2 !important;
}

.brd-blue-bottom {
    border-bottom-color: #087dc2 !important;
}

.brd-blue-left {
    border-left-color: #087dc2 !important;
}

.brd-blue-right {
    border-right-color: #087dc2 !important;
}

.brd-lightblue-top {
    border-top-color: #edf2f8 !important;
}

.brd-lightblue-bottom {
    border-bottom-color: #edf2f8 !important;
}

.brd-lightblue-left {
    border-left-color: #edf2f8 !important;
}

.brd-lightblue-right {
    border-right-color: #edf2f8 !important;
}

.brd-lightblue-style1-top {
    border-top-color: #d6e2ee !important;
}

.brd-lightblue-style1-bottom {
    border-bottom-color: #d6e2ee !important;
}

.brd-lightblue-style1-left {
    border-left-color: #d6e2ee !important;
}

.brd-lightblue-style1-right {
    border-right-color: #d6e2ee !important;
}

.brd-darkblue-top {
    border-top-color: #002147 !important;
}

.brd-darkblue-bottom {
    border-bottom-color: #002147 !important;
}

.brd-darkblue-left {
    border-left-color: #002147 !important;
}

.brd-darkblue-right {
    border-right-color: #002147 !important;
}

.brd-indigo-top {
    border-top-color: #4263a3 !important;
}

.brd-indigo-bottom {
    border-bottom-color: #4263a3 !important;
}

.brd-indigo-left {
    border-left-color: #4263a3 !important;
}

.brd-indigo-right {
    border-right-color: #4263a3 !important;
}

.brd-red-top {
    border-top-color: #f83531 !important;
}

.brd-red-bottom {
    border-bottom-color: #f83531 !important;
}

.brd-red-left {
    border-left-color: #f83531 !important;
}

.brd-red-right {
    border-right-color: #f83531 !important;
}

.brd-lightred-top {
    border-top-color: #f14b59 !important;
}

.brd-lightred-bottom {
    border-bottom-color: #f14b59 !important;
}

.brd-lightred-left {
    border-left-color: #f14b59 !important;
}

.brd-lightred-right {
    border-right-color: #f14b59 !important;
}

.brd-darkred-top {
    border-top-color: #a10f2b !important;
}

.brd-darkred-bottom {
    border-bottom-color: #a10f2b !important;
}

.brd-darkred-left {
    border-left-color: #a10f2b !important;
}

.brd-darkred-right {
    border-right-color: #a10f2b !important;
}

.brd-purple-top {
    border-top-color: #9a69cb !important;
}

.brd-purple-bottom {
    border-bottom-color: #9a69cb !important;
}

.brd-purple-left {
    border-left-color: #9a69cb !important;
}

.brd-purple-right {
    border-right-color: #9a69cb !important;
}

.brd-darkpurple-top {
    border-top-color: #5031a9 !important;
}

.brd-darkpurple-bottom {
    border-bottom-color: #5031a9 !important;
}

.brd-darkpurple-left {
    border-left-color: #5031a9 !important;
}

.brd-darkpurple-right {
    border-right-color: #5031a9 !important;
}

.brd-pink-top {
    border-top-color: #e81c62 !important;
}

.brd-pink-bottom {
    border-bottom-color: #e81c62 !important;
}

.brd-pink-left {
    border-left-color: #e81c62 !important;
}

.brd-pink-right {
    border-right-color: #e81c62 !important;
}

.brd-orange-top {
    border-top-color: #f38625 !important;
}

.brd-orange-bottom {
    border-bottom-color: #f38625 !important;
}

.brd-orange-left {
    border-left-color: #f38625 !important;
}

.brd-orange-right {
    border-right-color: #f38625 !important;
}

.brd-deeporange-top {
    border-top-color: #fe541e !important;
}

.brd-deeporange-bottom {
    border-bottom-color: #fe541e !important;
}

.brd-deeporange-left {
    border-left-color: #fe541e !important;
}

.brd-deeporange-right {
    border-right-color: #fe541e !important;
}

.brd-yellow-top {
    border-top-color: #f9a032 !important;
}

.brd-yellow-bottom {
    border-bottom-color: #f9a032 !important;
}

.brd-yellow-left {
    border-left-color: #f9a032 !important;
}

.brd-yellow-right {
    border-right-color: #f9a032 !important;
}

.brd-aqua-top {
    border-top-color: #29d6e6 !important;
}

.brd-aqua-bottom {
    border-bottom-color: #29d6e6 !important;
}

.brd-aqua-left {
    border-left-color: #29d6e6 !important;
}

.brd-aqua-right {
    border-right-color: #29d6e6 !important;
}

.brd-cyan-top {
    border-top-color: #00bed6 !important;
}

.brd-cyan-bottom {
    border-bottom-color: #00bed6 !important;
}

.brd-cyan-left {
    border-left-color: #00bed6 !important;
}

.brd-cyan-right {
    border-right-color: #00bed6 !important;
}

.brd-teal-top {
    border-top-color: #18ba9b !important;
}

.brd-teal-bottom {
    border-bottom-color: #18ba9b !important;
}

.brd-teal-left {
    border-left-color: #18ba9b !important;
}

.brd-teal-right {
    border-right-color: #18ba9b !important;
}

.brd-brown-top {
    border-top-color: #b79156 !important;
}

.brd-brown-bottom {
    border-bottom-color: #b79156 !important;
}

.brd-brown-left {
    border-left-color: #b79156 !important;
}

.brd-brown-right {
    border-right-color: #b79156 !important;
}

.brd-bluegray-top {
    border-top-color: #585f69 !important;
}

.brd-bluegray-bottom {
    border-bottom-color: #585f69 !important;
}

.brd-bluegray-left {
    border-left-color: #585f69 !important;
}

.brd-bluegray-right {
    border-right-color: #585f69 !important;
}

.brd-primary-top-hover:hover {
    border-top-color: #2fa1b4 !important;
}

.brd-primary-top-hover:hover::after {
    border-top-color: #2fa1b4;
}

.brd-primary-top-active.active {
    border-top-color: #2fa1b4 !important;
}

.brd-primary-top-active.active::after {
    border-top-color: #2fa1b4;
}

.brd-primary-bottom-hover:hover {
    border-bottom-color: #2fa1b4 !important;
}

.brd-primary-bottom-hover:hover::after {
    border-bottom-color: #2fa1b4;
}

.brd-primary-bottom-active.active {
    border-bottom-color: #2fa1b4 !important;
}

.brd-primary-bottom-active.active::after {
    border-bottom-color: #2fa1b4;
}

.brd-pinterest {
    border-color: #c8232c !important;
}

.brd-pinterest::after {
    border-color: #c8232c !important;
}

.brd-pinterest-top-hover:hover {
    border-top-color: #c8232c !important;
}

.brd-pinterest-top-hover:hover::after {
    border-top-color: #c8232c;
}

.brd-pinterest-top-active.active {
    border-top-color: #c8232c !important;
}

.brd-pinterest-top-active.active::after {
    border-top-color: #c8232c;
}

.brd-pinterest-bottom-hover:hover {
    border-bottom-color: #c8232c !important;
}

.brd-pinterest-bottom-hover:hover::after {
    border-bottom-color: #c8232c;
}

.brd-pinterest-bottom-active.active {
    border-bottom-color: #c8232c !important;
}

.brd-pinterest-bottom-active.active::after {
    border-bottom-color: #c8232c;
}

.brd-facebook {
    border-color: #3b5998;
}

.brd-facebook-hover:hover {
    border-color: #3b5998 !important;
}

.brd-twitter {
    border-color: #00acee;
}

.brd-twitter-hover:hover {
    border-color: #00acee !important;
}

.brd-skype {
    border-color: #00aff0;
}

.brd-skype-hover:hover {
    border-color: #00aff0 !important;
}

.brd-pinterest {
    border-color: #c8232c;
}

.brd-pinterest-hover:hover {
    border-color: #c8232c !important;
}

.brd-styleine {
    border-color: #00bf8f;
}

.brd-styleine-hover:hover {
    border-color: #00bf8f !important;
}

.brd-youtube {
    border-color: #c4302b;
}

.brd-youtube-hover:hover {
    border-color: #c4302b !important;
}

.brd-google-plus {
    border-color: #dd4b39;
}

.brd-google-plus-hover:hover {
    border-color: #dd4b39 !important;
}

.brd-dribbble {
    border-color: #ea4c89;
}

.brd-dribbble-hover:hover {
    border-color: #ea4c89 !important;
}

.brd-stylek {
    border-color: #2b587a;
}

.brd-stylek-hover:hover {
    border-color: #2b587a !important;
}

.brd-linkedin {
    border-color: #0e76a8;
}

.brd-linkedin-hover:hover {
    border-color: #0e76a8 !important;
}

.brd-instagram {
    border-color: #3f729b;
}

.brd-instagram-hover:hover {
    border-color: #3f729b !important;
}

.brd-cyan-gradient-style1 {
    -webkit-border-image: -webkit-linear-gradient(290deg, rgba(0, 0, 153, 0.55) 0%, rgba(0, 190, 214, 0.6) 100%);
    -o-border-image: -o-linear-gradient(290deg, rgba(0, 0, 153, 0.55) 0%, rgba(0, 190, 214, 0.6) 100%);
    border-image: linear-gradient(290deg, rgba(0, 0, 153, 0.55) 0%, rgba(0, 190, 214, 0.6) 100%);
}
/******* 11. ********************************************
******* Font style ***********************************/


.font-secondary {
    font-family: "Roboto Slab", Helvetica, Arial, sans-serif;
}

.font-code {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.font-niconne {
    font-family: "Niconne", cursive;
}

.font-size-default {
    font-size: 1rem !important;
}

.font-size-70x {
    font-size: 70% !important;
}

.font-size-75x {
    font-size: 75% !important;
}

.font-size-80x {
    font-size: 80% !important;
}

.font-size-85x {
    font-size: 85% !important;
}

.font-size-90x {
    font-size: 90% !important;
}

.font-size-95x {
    font-size: 95% !important;
}

.font-size-0 {
    font-size: 0;
}

.font-size-5 {
    font-size: 0.35714rem !important;
}

.font-size-8 {
    font-size: 0.57143rem !important;
}

.font-size-9 {
    font-size: 0.64286rem !important;
}

.font-size-10 {
    font-size: 0.71429rem !important;
}

.font-size-11 {
    font-size: 0.78571rem !important;
}

.font-size-12 {
    font-size: 0.85714rem !important;
}

.font-size-13 {
    font-size: 0.92857rem !important;
}

.font-size-14 {
    font-size: 1rem !important;
}

.font-size-15 {
    font-size: 1.07143rem !important;
}

.font-size-16 {
    font-size: 1.14286rem !important;
}

.font-size-17 {
    font-size: 1.21429rem !important;
}

.font-size-18 {
    font-size: 1.28571rem !important;
}

.font-size-20 {
    font-size: 1.42857rem !important;
}

.font-size-22 {
    font-size: 1.57143rem !important;
}

.font-size-23 {
    font-size: 1.64286rem !important;
}

.font-size-24 {
    font-size: 1.71429rem !important;
}

.font-size-25 {
    font-size: 1.78571rem !important;
}

.font-size-26 {
    font-size: 1.85714rem !important;
}

.font-size-27 {
    font-size: 1.92857rem !important;
}

.font-size-28 {
    font-size: 2rem !important;
}

.font-size-30 {
    font-size: 2.14286rem !important;
}

.font-size-32 {
    font-size: 2.28571rem !important;
}

.font-size-33 {
    font-size: 2.35714rem !important;
}

.font-size-35 {
    font-size: 2.5rem !important;
}

.font-size-36 {
    font-size: 2.57143rem !important;
}

.font-size-38 {
    font-size: 2.71429rem !important;
}

.font-size-40 {
    font-size: 2.85714rem !important;
}

.font-size-42 {
    font-size: 3rem !important;
}

.font-size-45 {
    font-size: 3.21429rem !important;
}

.font-size-46 {
    font-size: 3.28571rem !important;
}

.font-size-48 {
    font-size: 3.42857rem !important;
}

.font-size-50 {
    font-size: 3.57143rem !important;
}

.font-size-55 {
    font-size: 3.92857rem !important;
}

.font-size-56 {
    font-size: 4rem !important;
}

.font-size-60 {
    font-size: 4.28571rem !important;
}

.font-size-65 {
    font-size: 4.64286rem !important;
}

.font-size-70 {
    line-height: 70px;
    font-size: 5rem !important;
}

.font-size-75 {
    font-size: 5.35714rem !important;
}

.font-size-76 {
    font-size: 5.42857rem !important;
}

.font-size-80 {
    font-size: 5.71429rem !important;
}

.font-size-86 {
    font-size: 6.14286rem !important;
}

.font-size-90 {
    font-size: 6.42857rem !important;
}

.font-size-120 {
    font-size: 8.57143rem !important;
}

.font-size-200 {
    line-height: 210px;
    font-size: 14.28571rem !important;
}

.font-size-180 {
    font-size: 12.85714rem !important;
}

.lead {
    font-size: 1.035rem;
}

@media (min-width: 576px) {
    .font-size-sm-20 {
        font-size: 1.42857rem !important;
    }

    .font-size-sm-25 {
        font-size: 1.78571rem !important;
    }

    .font-size-sm-40 {
        font-size: 2.85714rem !important;
    }

    .font-size-sm-50 {
        font-size: 3.57143rem !important;
    }

    .font-size-240-sm {
        font-size: 17.14286rem !important;
    }
}

@media (min-width: 768px) {
    .font-size-default-md {
        font-size: 1rem !important;
    }

    .font-size-12-md {
        font-size: 0.85714rem !important;
    }

    .font-size-16-md {
        font-size: 1.14286rem !important;
    }

    .font-size-18-md {
        font-size: 1.28571rem !important;
    }

    .font-size-20-md {
        font-size: 1.42857rem !important;
    }

    .font-size-24-md {
        font-size: 1.71429rem !important;
    }

    .font-size-25-md {
        font-size: 1.78571rem !important;
    }

    .font-size-26-md {
        font-size: 1.85714rem !important;
    }

    .font-size-27-md {
        font-size: 1.92857rem !important;
    }

    .font-size-28-md {
        font-size: 2rem !important;
    }

    .font-size-30-md {
        font-size: 2.14286rem !important;
    }

    .font-size-32-md {
        font-size: 2.28571rem !important;
    }

    .font-size-35-md {
        font-size: 2.5rem !important;
    }

    .font-size-36-md {
        font-size: 2.57143rem !important;
    }

    .font-size-40-md {
        font-size: 2.85714rem !important;
    }

    .font-size-45-md {
        font-size: 3.21429rem !important;
    }

    .font-size-46-md {
        font-size: 3.28571rem !important;
    }

    .font-size-48-md {
        font-size: 3.42857rem !important;
    }

    .font-size-50-md {
        font-size: 3.57143rem !important;
    }

    .font-size-55-md {
        font-size: 3.92857rem !important;
    }

    .font-size-56-md {
        font-size: 4rem !important;
    }

    .font-size-60-md {
        font-size: 4.28571rem !important;
    }

    .font-size-65-md {
        font-size: 4.64286rem !important;
    }

    .font-size-70-md {
        font-size: 5rem !important;
    }

    .font-size-75-md {
        font-size: 5.35714rem !important;
    }

    .font-size-76-md {
        font-size: 5.42857rem !important;
    }

    .font-size-90-md {
        font-size: 6.42857rem !important;
    }

    .font-size-130-md {
        font-size: 9.28571rem !important;
    }
}

@media (min-width: 992px) {
    .font-size-default-lg {
        font-size: 1rem !important;
    }

    .font-size-16-lg {
        font-size: 1.14286rem !important;
    }

    .font-size-18-lg {
        font-size: 1.28571rem !important;
    }

    .font-size-26-lg {
        font-size: 1.85714rem !important;
    }

    .font-size-32-lg {
        font-size: 2.28571rem !important;
    }

    .font-size-35-lg {
        font-size: 2.5rem !important;
    }

    .font-size-36-lg {
        font-size: 2.57143rem !important;
    }

    .font-size-42-lg {
        font-size: 3rem !important;
    }

    .font-size-60-lg {
        font-size: 4.28571rem !important;
    }

    .font-size-75-lg {
        font-size: 5.35714rem !important;
    }

    .font-size-76-lg {
        font-size: 5.42857rem !important;
    }

    .font-size-90-lg {
        font-size: 6.42857rem !important;
    }

    .font-size-420-lg {
        font-size: 30rem !important;
    }
}

@media (min-width: 1200px) {
    .font-size-17-xl {
        font-size: 1.21429rem !important;
    }
}

@media (max-width: 575px) {
    .font-size-25 {
        font-size: 1.78571rem !important;
    }
}

.font-weight-100 {
    font-weight: 100 !important;
}

.font-weight-200 {
    font-weight: 200 !important;
}

.font-weight-300 {
    font-weight: 300 !important;
}

.font-weight-400 {
    font-weight: 400 !important;
}

.font-weight-500 {
    font-weight: 500 !important;
}

.font-weight-600 {
    font-weight: 600 !important;
}

.font-weight-700 {
    font-weight: 700 !important;
}

.font-weight-800 {
    font-weight: 800 !important;
}

.font-weight-900 {
    font-weight: 900 !important;
}

@media (min-width: 768px) {
    .font-weight-100-md {
        font-weight: 100 !important;
    }

    .font-weight-200-md {
        font-weight: 200 !important;
    }

    .font-weight-300-md {
        font-weight: 300 !important;
    }

    .font-weight-400-md {
        font-weight: 400 !important;
    }

    .font-weight-500-md {
        font-weight: 500 !important;
    }

    .font-weight-600-md {
        font-weight: 600 !important;
    }

    .font-weight-700-md {
        font-weight: 700 !important;
    }

    .font-weight-800-md {
        font-weight: 800 !important;
    }

    .font-weight-900-md {
        font-weight: 900 !important;
    }
}

.text-align-left {
    text-align: left !important;
}

.text-align-center {
    text-align: center !important;
}

.text-align-right {
    text-align: right !important;
}

.text-transform-none {
    text-transform: none !important;
}

.text-underline {
    text-decoration: underline;
}

.text-underline-none-hover:focus,
.text-underline-none-hover:hover {
    text-decoration: none;
}

.text-strike {
    text-decoration: line-through;
}

.letter-spacing-minus-2 {
    letter-spacing: -0.14286rem;
}

.letter-spacing-0_5 {
    letter-spacing: 0.03571rem;
}

.letter-spacing-1_5 {
    letter-spacing: 0.10714rem;
}

.letter-spacing-0 {
    letter-spacing: 0;
}

.letter-spacing-1 {
    letter-spacing: 0.07143rem;
}

.letter-spacing-2 {
    letter-spacing: 0.14286rem;
}

.letter-spacing-3 {
    letter-spacing: 0.21429rem;
}

.letter-spacing-4 {
    letter-spacing: 0.28571rem;
}

.letter-spacing-5 {
    letter-spacing: 0.35714rem;
}

.letter-spacing-6 {
    letter-spacing: 0.42857rem;
}

.letter-spacing-7 {
    letter-spacing: 0.5rem;
}

.letter-spacing-8 {
    letter-spacing: 0.57143rem;
}

.letter-spacing-9 {
    letter-spacing: 0.64286rem;
}

.letter-spacing-10 {
    letter-spacing: 0.71429rem;
}

.letter-spacing-11 {
    letter-spacing: 0.78571rem;
}

.letter-spacing-12 {
    letter-spacing: 0.85714rem;
}

.line-height-0 {
    line-height: 0 !important;
}

.line-height-0_7 {
    line-height: .7 !important;
}

.line-height-0_8 {
    line-height: .8 !important;
}

.line-height-0_9 {
    line-height: .9 !important;
}

.line-height-1 {
    line-height: 1 !important;
}

.line-height-1_1 {
    line-height: 1.1 !important;
}

.line-height-1_2 {
    line-height: 1.2 !important;
}

.line-height-1_3 {
    line-height: 1.3 !important;
}

.line-height-1_4 {
    line-height: 1.4 !important;
}

.line-height-1_5 {
    line-height: 1.5 !important;
}

.line-height-1_6 {
    line-height: 1.6 !important;
}

.line-height-1_8 {
    line-height: 1.8 !important;
}

.line-height-2 {
    line-height: 2 !important;
}

.font-style-normal {
    font-style: normal;
}

.font-style-italic {
    font-style: italic;
}



.list-style-circle {
    list-style-type: circle;
}

.list-style-disc {
    list-style-type: disc;
}

.list-style-square {
    list-style-type: square;
}

.list-style-lower-roman {
    list-style-type: lower-roman;
}

.list-style-upper-roman {
    list-style-type: upper-roman;
}

.list-style-lower-latin {
    list-style-type: lower-latin;
}

.list-style-upper-latin {
    list-style-type: upper-latin;
}

.text-break-word {
    word-wrap: break-word;
}

.quote-style1::before {
    content: " \ “ ";
    font-size: 36px;
    line-height: 0.75em;
    text-align: center;
    font-weight: 600;
    display: block;
}

.quote-style1::after {
    display: none;
}
/******* 12. ********************************************
******* Position ***********************************/


.pos-rel {
    position: relative !important;
}

.pos-abs {
    position: absolute !important;
}

.pos-stc {
    position: static !important;
}

.pos-fix {
    position: fixed !important;
}

@media (min-width: 576px) {
    .pos-rel-sm {
        position: relative !important;
    }

    .pos-fix-sm {
        position: fixed !important;
    }

    .pos-abs-sm {
        position: absolute !important;
    }

    .pos-stc-sm {
        position: static !important;
    }
}

@media (min-width: 768px) {
    .pos-rel-md {
        position: relative !important;
    }

    .pos-fix-md {
        position: fixed !important;
    }

    .pos-abs-md {
        position: absolute !important;
    }

    .pos-stc-sm {
        position: static !important;
    }
}

@media (min-width: 992px) {
    .pos-rel-lg {
        position: relative !important;
    }

    .pos-fix-lg {
        position: fixed !important;
    }

    .pos-abs-lg {
        position: absolute !important;
    }

    .pos-stc-lg {
        position: static !important;
    }
}

.top-auto {
    top: auto;
}

.parent:hover .top-auto-parent-hover {
    top: auto;
}

.top-0 {
    top: 0 !important;
}

.top-0-hover:hover {
    top: 0 !important;
}

.parent:hover .top-0-parent-hover {
    top: 0 !important;
}

.top-1 {
    top: 0.07143rem;
}

.top-2 {
    top: 0.14286rem;
}

.top-3 {
    top: 0.21429rem;
}

.top-5 {
    top: 0.35714rem !important;
}

.top-7 {
    top: 0.5rem !important;
}

.top-10 {
    top: 0.71429rem !important;
}

.top-12 {
    top: 0.85714rem !important;
}

.top-15 {
    top: 1.07143rem;
}

.top-18 {
    top: 1.28571rem;
}

.top-20 {
    top: 1.42857rem;
}

.top-25 {
    top: 1.78571rem;
}

.top-30 {
    top: 2.14286rem;
}

.top-35 {
    top: 2.5rem;
}

.top-55 {
    top: 3.92857rem;
}

.top-65 {
    top: 4.64286rem;
}

.top-100 {
    top: 7.14286rem;
}

.top-15x {
    top: 15%;
}

.top-20x {
    top: 20%;
}

.top-25x {
    top: 25%;
}

.top-30x {
    top: 30%;
}

.top-35x {
    top: 35%;
}

.top-50x {
    top: 50%;
}

.top-100x {
    top: 100%;
}

.top-n1 {
    top: -0.07143rem;
}

.top-n2 {
    top: -0.14286rem;
}

.top-n3 {
    top: -0.21429rem !important;
}

.top-n4 {
    top: -0.28571rem;
}

.top-n5 {
    top: -0.35714rem;
}

.top-n6 {
    top: -0.42857rem;
}

.top-n8 {
    top: -0.57143rem;
}

.top-n10 {
    top: -0.71429rem;
}

.top-n15 {
    top: -1.07143rem;
}

.top-n20 {
    top: -1.42857rem;
}

.top-n30 {
    top: -2.14286rem;
}

.top-n35 {
    top: -2.5rem;
}

.top-n40 {
    top: -2.85714rem;
}

.top-n70 {
    top: -5rem;
}

.top-n120 {
    top: -8.57143rem;
}

.top-n25x {
    top: -25%;
}

.top-n80x {
    top: -80%;
}

.left-auto {
    left: auto !important;
}

.left-0 {
    left: 0;
}

.left-0-hover:hover {
    left: 0;
}

.parent:hover .left-0-parent-hover {
    left: 0;
}

.left-2 {
    left: 0.14286rem;
}

.left-5 {
    left: 0.35714rem;
}

.left-10 {
    left: 0.71429rem;
}

.left-15 {
    left: 1.07143rem !important;
}

.left-20 {
    left: 1.42857rem;
}

.left-30 {
    left: 2.14286rem;
}

.left-40 {
    left: 2.85714rem;
}

.left-45 {
    left: 3.21429rem;
}

.left-75 {
    left: 5.35714rem;
}

.left-110 {
    left: 7.85714rem;
}

.left-130 {
    left: 9.28571rem;
}

.left-200 {
    left: 14.28571rem;
}

.left-15x {
    left: 15%;
}

.left-35x {
    left: 35%;
}

.left-50x {
    left: 50%;
}

.left-100x {
    left: 100%;
}

.left-n3 {
    left: -0.21429rem;
}

.left-n6 {
    left: -0.42857rem;
}

.left-n7 {
    left: -0.5rem;
}

.left-n10 {
    left: -0.71429rem;
}

.left-n15 {
    left: -1.07143rem;
}

.left-n20 {
    left: -1.42857rem;
}

.left-n25 {
    left: -1.78571rem;
}

.left-n30 {
    left: -2.14286rem;
}

.left-n40 {
    left: -2.85714rem;
}

.left-n50 {
    left: -3.57143rem;
}

.parent:hover .left-n50-parent-hover {
    left: -3.57143rem;
}

.right-auto {
    right: auto;
}

.right-0 {
    right: 0 !important;
}

.right-0-hover:hover {
    right: 0 !important;
}

.parent:hover .right-0-parent-hover {
    right: 0 !important;
}

.right-5 {
    right: 0.35714rem !important;
}

.right-7 {
    right: 0.5rem !important;
}

.right-10 {
    right: 0.71429rem !important;
}

.right-12 {
    right: 0.85714rem !important;
}

.right-14 {
    right: 1rem !important;
}

.right-15 {
    right: 1.07143rem !important;
}

.right-20 {
    right: 1.42857rem;
}

.right-30 {
    right: 2.14286rem;
}

.right-40 {
    right: 2.85714rem;
}

.right-45 {
    right: 3.21429rem;
}

.right-55 {
    right: 3.92857rem;
}

.right-65 {
    right: 4.64286rem;
}

.right-100 {
    right: 7.14286rem;
}

.right-110 {
    right: 7.85714rem;
}

.right-130 {
    right: 9.28571rem;
}

.right-15x {
    right: 15%;
}

.right-35x {
    right: 35%;
}

.right-50x {
    right: 50%;
}

.right-100x {
    right: 100%;
}

.right-n3 {
    right: -0.21429rem !important;
}

.right-n6 {
    right: -0.42857rem;
}

.right-n5 {
    right: -0.35714rem;
}

.right-n10 {
    right: -0.71429rem;
}

.right-n13 {
    right: -0.92857rem;
}

.right-n15 {
    right: -1.07143rem;
}

.right-n20 {
    right: -1.42857rem;
}

.right-n25 {
    right: -1.78571rem;
}

.right-n40 {
    right: -2.85714rem;
}

.right-n50 {
    right: -3.57143rem;
}

.bottom-auto {
    bottom: auto;
}

.bottom-0 {
    bottom: 0;
}

.bottom-0-hover:hover {
    bottom: 0;
}

.parent:hover .bottom-0-parent-hover {
    bottom: 0;
}

.bottom-6 {
    bottom: 0.42857rem;
}

.bottom-10 {
    bottom: 0.71429rem;
}

.bottom-20 {
    bottom: 1.42857rem;
}

.bottom-30 {
    bottom: 2.14286rem;
}

.bottom-40 {
    bottom: 2.85714rem;
}

.bottom-50 {
    bottom: 3.57143rem;
}

.parent:hover .bottom-50-parent-hover {
    bottom: 3.57143rem;
}

.bottom-60 {
    bottom: 4.28571rem;
}

.bottom-80 {
    bottom: 5.71429rem;
}

.bottom-n20 {
    bottom: -1.42857rem;
}

.bottom-n30 {
    bottom: -2.14286rem;
}

.bottom-n40 {
    bottom: -2.85714rem;
}

.bottom-n70 {
    bottom: -5rem;
}

.bottom-n35x {
    bottom: -35%;
}

.bottom-15x {
    bottom: 15%;
}

.bottom-n25x {
    bottom: -25%;
}

.bottom-100x {
    bottom: 100%;
}

@media (min-width: 576px) {
    .top-auto-sm {
        top: auto;
    }

    .left-auto-sm {
        left: auto;
    }

    .left-sm-n20 {
        left: -20px;
    }

    .right-sm-n20 {
        right: -20px;
    }
}

@media (min-width: 768px) {
    .right-0-md {
        right: 0 !important;
    }

    .left-0-md {
        left: 0 !important;
    }

    .right-n15-md {
        right: -1.07143rem;
    }

    .left-n15-md {
        left: -1.07143rem;
    }

    .top-n20-md {
        top: -1.42857rem;
    }

    .right-n25-md {
        right: -1.78571rem;
    }

    .right-100-md {
        right: 7.14286rem;
    }

    .bottom-n50-md {
        bottom: -3.57143rem;
    }

    .left-auto-md {
        left: auto !important;
    }

    .right-auto-md {
        right: auto !important;
    }

    .left-n25-md {
        left: -1.78571rem;
    }

    .left-130-md {
        left: 9.28571rem !important;
    }

    .left-35x-md {
        left: 35%;
    }

    .left-50x-md {
        left: 50%;
    }

    .right-130-md {
        right: 9.28571rem !important;
    }

    .right-35x-md {
        right: 35%;
    }

    .right-50x-md {
        right: 50%;
    }
}

@media (min-width: 992px) {
    .top-0-lg {
        top: 0 !important;
    }

    .right-0-lg {
        right: 0;
    }

    .left-n35-lg {
        left: -2.5rem;
    }

    .left-40-lg {
        left: 2.85714rem;
    }

    .right-n35-lg {
        right: -2.5rem;
    }

    .right-40-lg {
        right: 2.85714rem;
    }
}


.absolute-centered {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-backface-visibility: hidden;
}

.absolute-centered-x {
    position: absolute !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-backface-visibility: hidden;
}

@media (min-width: 576px) {
    .absolute-centered-x-sm {
        position: absolute !important;
        left: 50% !important;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        -webkit-backface-visibility: hidden;
    }
}

@media (min-width: 768px) {
    .absolute-centered-x-md {
        position: absolute !important;
        left: 50% !important;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        -webkit-backface-visibility: hidden;
    }
}

.absolute-centered-y {
    position: absolute !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-backface-visibility: hidden;
}

@media (min-width: 768px) {
    .absolute-centered-y-md {
        position: absolute !important;
        top: 50% !important;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-backface-visibility: hidden;
    }
}

@media (min-width: 992px) {
    .absolute-centered-y-lg {
        position: absolute !important;
        top: 50% !important;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-backface-visibility: hidden;
    }
}

.transform-origin-top-left {
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
}

.transform-origin-top-right {
    -webkit-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
}

.absolute-centered-y-scl-0_6 {
    position: absolute;
    top: 50%;
    -webkit-transform: scale(0.6) translateY(-50%);
    -ms-transform: scale(0.6) translateY(-50%);
    transform: scale(0.6) translateY(-50%);
}

.relative-centered {
    position: relative;
    top: 50% !important;
    left: 50% !important;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-backface-visibility: hidden;
}

.relative-centered-x {
    position: relative;
    left: 50% !important;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-backface-visibility: hidden;
}

.relative-centered-y {
    position: relative;
    top: 50% !important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-backface-visibility: hidden;
}

.flex-centered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.flex-centered-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.flex-centered-item-top {
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.flex-centered-item-bottom {
    -ms-flex-item-align: end;
    align-self: flex-end;
}

.flex-right-xs {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.flex-middle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.flex-middle-item {
    margin-top: auto;
    margin-bottom: auto;
}

.flex-middle-item-top {
    margin-top: 0;
    margin-bottom: 0;
}

.flex-middle-item-bottom {
    margin-top: auto;
    margin-bottom: 0;
}

.flex-middle-item-fixed {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    max-width: 50%;
}

@media (min-width: 768px) {
    .flex-right-md {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .flex-centered-md {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .absolute-centered-y-scl-1-md {
        position: absolute;
        top: 50%;
        -webkit-transform: scale(1) translateY(-50%);
        -ms-transform: scale(1) translateY(-50%);
        transform: scale(1) translateY(-50%);
    }
}

@media (min-width: 576px) {
    .absolute-centered-sm {
        position: absolute !important;
        top: 50% !important;
        left: 50% !important;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-backface-visibility: hidden;
    }

    .absolute-centered-x-sm-reset {
        position: static !important;
        left: auto !important;
        -webkit-transform: translateX(0) !important;
        -ms-transform: translateX(0) !important;
        transform: translateX(0) !important;
    }
}

@media (min-width: 768px) {
    .absolute-centered-md {
        position: absolute !important;
        top: 50% !important;
        left: 50% !important;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-backface-visibility: hidden;
    }
}

@media (min-width: 992px) {
    .absolute-centered-x-lg {
        position: absolute !important;
        left: 50% !important;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        -webkit-backface-visibility: hidden;
    }

    .flex-centered-lg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.stylealign-super {
    vertical-align: super !important;
}

.stylealign-sub {
    vertical-align: sub !important;
}

.stylealign-top {
    vertical-align: top !important;
}

.stylealign-middle {
    vertical-align: middle !important;
}

.stylealign-bottom {
    vertical-align: bottom !important;
}

.blur-30 {
    -webkit-filter: blur(30px);
    filter: blur(30px);
}

.blur-30-hover:hover {
    -webkit-filter: blur(30px);
    filter: blur(30px);
}

.parent:hover .blur-30-parent-hover {
    -webkit-filter: blur(30px);
    filter: blur(30px);
}

.box-shadow-none {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.clear {
    clear: both;
}

.clear-left {
    clear: left;
}

.clear-right {
    clear: right;
}

.cursor-pointer {
    cursor: pointer;
}

.overflow-hidden {
    overflow: hidden !important;
}

.overflow-styleisible {
    overflow: visible;
}

.overflow-x-hidden {
    overflow-x: hidden;
}

.overflow-x-auto {
    overflow-x: auto !important;
}

.overflow-x-scroll {
    overflow-x: scroll;
}

.overflow-y-auto {
    overflow-y: auto;
}

.overflow-y-hidden {
    overflow-y: hidden;
}

@media (min-width: 768px) {
    .overflow-x-styleisible-md {
        overflow-x: visible;
    }
}

@media (min-width: 992px) {
    .overflow-x-styleisible-lg {
        overflow-x: visible;
    }
}
/******* 13. ********************************************
******* Transition ***********************************/

[class*="transition"] {
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}

[class*="transition"]::before,
[class*="transition"]::after {
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}

svg[class*="transition"] path,
svg[class*="transition"] polygon {
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}

.transition-0 {
    -webkit-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}

.transition-0::before,
.transition-0::after {
    -webkit-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}

svg.transition-0 path,
svg.transition-0 polygon {
    -webkit-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}

.transition-0_2 {
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
}

.transition-0_2::before,
.transition-0_2::after {
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
}

svg.transition-0_2 path,
svg.transition-0_2 polygon {
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
}

.transition-0_3 {
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
}

.transition-0_3::before,
.transition-0_3::after {
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
}

svg.transition-0_3 path,
svg.transition-0_3 polygon {
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
}

.transition-0_5 {
    -webkit-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
}

.transition-0_5::before,
.transition-0_5::after {
    -webkit-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
}

svg.transition-0_5 path,
svg.transition-0_5 polygon {
    -webkit-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
}

.transition-0_6 {
    -webkit-transition-duration: .6s;
    -o-transition-duration: .6s;
    transition-duration: .6s;
}

.transition-0_6::before,
.transition-0_6::after {
    -webkit-transition-duration: .6s;
    -o-transition-duration: .6s;
    transition-duration: .6s;
}

svg.transition-0_6 path,
svg.transition-0_6 polygon {
    -webkit-transition-duration: .6s;
    -o-transition-duration: .6s;
    transition-duration: .6s;
}

.transition-delay-0_11 {
    -webkit-transition-delay: .11s;
    -o-transition-delay: .11s;
    transition-delay: .11s;
}

.transition-delay-0_11::before,
.transition-delay-0_11::after {
    -webkit-transition-delay: .11s;
    -o-transition-delay: .11s;
    transition-delay: .11s;
}

svg.transition-0_11 path,
svg.transition-0_11 polygon {
    -webkit-transition-duration: .11s;
    -o-transition-duration: .11s;
    transition-duration: .11s;
}

.transition-delay-0_2 {
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
}

.transition-delay-0_2::before,
.transition-delay-0_2::after {
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
}

svg.transition-delay-0_2 path,
svg.transition-delay-0_2 polygon {
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
}

.transition-delay-0_45 {
    -webkit-transition-delay: .45s;
    -o-transition-delay: .45s;
    transition-delay: .45s;
}

.transition-delay-0_45::before,
.transition-delay-0_45::after {
    -webkit-transition-delay: .45s;
    -o-transition-delay: .45s;
    transition-delay: .45s;
}

svg.transition-delay-0_45 path,
svg.transition-delay-0_45 polygon {
    -webkit-transition-delay: .45s;
    -o-transition-delay: .45s;
    transition-delay: .45s;
}

.transition-ease-out {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.transition-ease-out::before,
.transition-ease-out::after {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

svg.transition-ease-out path,
svg.transition-ease-out polygon {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.transition-ease-in {
    -webkit-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}

.transition-ease-in::before,
.transition-ease-in::after {
    -webkit-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}

svg.transition-ease-in path,
svg.transition-ease-in polygon {
    -webkit-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}

.transition-ease-in-out {
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

.transition-ease-in-out::before,
.transition-ease-in-out::after {
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

svg.transition-ease-in-out path,
svg.transition-ease-in-out polygon {
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

.transition-linear {
    -webkit-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}

.transition-linear::before,
.transition-linear::after {
    -webkit-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}

svg.transition-linear path,
svg.transition-linear polygon {
    -webkit-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}



.transform-scale-0_5 {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
}

.transform-scale-0_5-hover:hover {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
}

.parent:hover .transform-scale-0_5-parent-hover {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
}

.transform-scale-0_8 {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
}

.transform-scale-0_8-hover:hover {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
}

.parent:hover .transform-scale-0_8-parent-hover {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
}

.transform-scale-0_85 {
    -webkit-transform: scale(0.85);
    -ms-transform: scale(0.85);
    transform: scale(0.85);
}

.transform-scale-0_85-hover:hover {
    -webkit-transform: scale(0.85);
    -ms-transform: scale(0.85);
    transform: scale(0.85);
}

.parent:hover .transform-scale-0_85-parent-hover {
    -webkit-transform: scale(0.85);
    -ms-transform: scale(0.85);
    transform: scale(0.85);
}

.transform-scale-0_9 {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}

.transform-scale-0_9-hover:hover {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}

.parent:hover .transform-scale-0_9-parent-hover {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}

.transform-scale-1 {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.transform-scale-1-hover:hover {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.parent:hover .transform-scale-1-parent-hover {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.transform-scale-1_05 {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
}

.transform-scale-1_05-hover:hover {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
    z-index: 2;
}

.parent:hover .transform-scale-1_05-parent-hover {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
}

.transform-scale-1_1 {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
}

.transform-scale-1_1-hover:hover {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
    z-index: 2;
}

.parent:hover .transform-scale-1_1-parent-hover {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
}

.transform-scale-1_2 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.transform-scale-1_2-hover:hover {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.parent:hover .transform-scale-1_2-parent-hover {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.transform-translate-x-100x {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}

.transform-translate-x-100x-hover:hover {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}

.parent:hover .transform-translate-x-100x-parent-hover {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}

.transform-translate-x-n100x {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}

.transform-translate-x-n100x-hover:hover {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}

.parent:hover .transform-translate-x-n100x-parent-hover {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}

.transform-translate-y-5 {
    -webkit-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px);
}

.transform-translate-y-5-hover:hover {
    -webkit-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px);
}

.parent:hover .transform-translate-y-5-parent-hover {
    -webkit-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px);
}

.transform-translate-y-100x {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}

.transform-translate-y-100x-hover:hover {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}

.parent:hover .transform-translate-y-100x-parent-hover {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}

.transform-translate-y-n5 {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}

.transform-translate-y-n5-hover:hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}

.parent:hover .transform-translate-y-n5-parent-hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}

.transform-translate-y-n70 {
    -webkit-transform: translateY(-70px);
    -ms-transform: translateY(-70px);
    transform: translateY(-70px);
}

.transform-translate-y-n70-hover:hover {
    -webkit-transform: translateY(-70px);
    -ms-transform: translateY(-70px);
    transform: translateY(-70px);
}

.parent:hover .transform-translate-y-n70-parent-hover {
    -webkit-transform: translateY(-70px);
    -ms-transform: translateY(-70px);
    transform: translateY(-70px);
}

.transform-translate-y-n100x {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
}

.transform-translate-y-n100x-hover:hover {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
}

.parent:hover .transform-translate-y-n100x-parent-hover {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
}



.opacity-0 {
    opacity: 0 !important;
}

.opacity-0_3 {
    opacity: .3 !important;
}

.opacity-0_4 {
    opacity: .4 !important;
}

.opacity-0_5 {
    opacity: .5 !important;
}

.opacity-0_6 {
    opacity: .6 !important;
}

.opacity-0_7 {
    opacity: .7 !important;
}

.opacity-0_8 {
    opacity: .8 !important;
}

.opacity-1 {
    opacity: 1 !important;
}

.opacity-0-hover:hover {
    opacity: 0 !important;
}

.parent:hover .opacity-0-parent-hover {
    opacity: 0 !important;
}

.opacity-0_3-hover:hover {
    opacity: .3 !important;
}

.parent:hover .opacity-0_3-parent-hover {
    opacity: .3 !important;
}

.opacity-0_5-hover:hover {
    opacity: .5 !important;
}

.parent:hover .opacity-0_5-parent-hover {
    opacity: .5 !important;
}

.opacity-0_6-hover:hover {
    opacity: .6 !important;
}

.parent:hover .opacity-0_6-parent-hover {
    opacity: .6 !important;
}

.opacity-0_7-hover:hover {
    opacity: .7 !important;
}

.parent:hover .opacity-0_7-parent-hover {
    opacity: .7 !important;
}

.opacity-0_8-hover:hover {
    opacity: .8 !important;
}

.parent:hover .opacity-0_8-parent-hover {
    opacity: .8 !important;
}

.block:hover .opacity-1-hover,
.opacity-1-hover:hover {
    opacity: 1 !important;
}

.parent:hover .opacity-1-parent-hover {
    opacity: 1 !important;
}

.selected .opacity-1-parents-selected {
    opacity: 1 !important;
}



.z-index-auto {
    z-index: auto;
}

.z-index-1 {
    z-index: 1;
}

.z-index-2 {
    z-index: 2;
}

.z-index-3 {
    z-index: 3;
}

.z-index-3-hover:hover {
    z-index: 3;
}

.z-index-4 {
    z-index: 4;
}

.z-index-4-hover:hover {
    z-index: 4;
}

.z-index-99 {
    z-index: 99;
}

.z-index-999 {
    z-index: 999;
}

.z-index-9999 {
    z-index: 9999;
}

.z-index-n1 {
    z-index: -1;
}

.resize-none {
    resize: none;
}



.placeholder-white::-webkit-input-placeholder {
    opacity: 1;
    color: #fff;
}

.placeholder-white::-ms-input-placeholder {
    opacity: 1;
    color: #fff;
}

.placeholder-white::placeholder {
    opacity: 1;
    color: #fff;
}

.placeholder-white::-webkit-input-placeholder {
    opacity: 1;
    color: #fff;
}

.placeholder-primary::-webkit-input-placeholder {
    color: #fff;
}

.placeholder-primary::-ms-input-placeholder {
    color: #fff;
}

.placeholder-primary::placeholder {
    color: #fff;
}

.placeholder-inherit::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}

.placeholder-inherit::-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

.placeholder-inherit::placeholder {
    color: inherit;
    opacity: 1;
}

.placeholder-inherit::-moz-placeholder {
    color: inherit;
    opacity: 1;
}

.placeholder-inherit::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}

@media (min-width: 768px) {
    .offset-md-1 {
        margin-left: 8.333333%;
    }
}

@media (min-width: 992px) {
    .offset-lg-1 {
        margin-left: 8.333333%;
    }

    .offset-lg-4 {
        margin-left: 33.333333%;
    }
}
/******* 14. ********************************************
******* Color style ***********************************/


.color-inherit {
    color: inherit !important;
}

.color-main {
    color: #555 !important;
}

.color-main-hover:hover {
    color: #555 !important;
}

.color-primary {
    color: #2fa1b4 !important;
}

.block:hover .color-primary-hover,
.color-primary-hover:hover {
    color: #2fa1b4 !important;
}

.parent:hover .color-primary-parent-hover {
    color: #2fa1b4 !important;
}

.color-primary-0_3 {
    color: rgba(47, 161, 180, 0.3) !important;
}

.color-primary-0_4 {
    color: rgba(47, 161, 180, 0.4) !important;
}

.color-primary-active.active {
    color: #2fa1b4 !important;
}

.active .color-primary-parent-active {
    color: #2fa1b4 !important;
}

.color-primary-before::before,
.color-primary-after::after {
    color: #2fa1b4;
}

.color-secondary {
    color: #e74b3c !important;
}

.block:hover .color-secondary-hover,
.color-secondary-hover:hover {
    color: #e74b3c !important;
}

.parent:hover .color-secondary-parent-hover {
    color: #e74b3c !important;
}

.color-black {
    color: #000 !important;
}

.color-black-hover:hover {
    color: #000 !important;
}

.parent:hover .color-black-parent-hover {
    color: #000 !important;
}

.color-black-active.active {
    color: #000 !important;
}

.color-black-0_1 {
    color: rgba(0, 0, 0, 0.1) !important;
}

.color-black-0_3 {
    color: rgba(0, 0, 0, 0.3) !important;
}

.color-black-0_5 {
    color: rgba(0, 0, 0, 0.5) !important;
}

.color-black-0_6 {
    color: rgba(0, 0, 0, 0.6) !important;
}

.color-black-0_7 {
    color: rgba(0, 0, 0, 0.7) !important;
}

.color-black-0_8 {
    color: rgba(0, 0, 0, 0.8) !important;
}

.color-black-0_8-child * {
    color: rgba(0, 0, 0, 0.8) !important;
}

.color-black-0_9 {
    color: rgba(0, 0, 0, 0.9) !important;
}

.color-white {
    color: #fff !important;
}

.color-white-opened-menu:not(.collapsed) {
    color: #fff !important;
}

.block:hover .color-white-hover,
.color-white-hover:hover {
    color: #fff !important;
}

.parent:hover .color-white-parent-hover {
    color: #fff !important;
}

.color-white-active.active {
    color: #fff !important;
}

.active .color-white-parent-active {
    color: #fff !important;
}

.color-white-child * {
    color: #fff !important;
}

.color-white-0_1 {
    color: rgba(255, 255, 255, 0.1) !important;
}

.color-white-0_2 {
    color: rgba(255, 255, 255, 0.2) !important;
}

.color-white-0_3 {
    color: rgba(255, 255, 255, 0.3) !important;
}

.color-white-0_5,
.color-white-0_5-hover:hover {
    color: rgba(255, 255, 255, 0.5) !important;
}

.color-white-0_6 {
    color: rgba(255, 255, 255, 0.6) !important;
}

.parent:hover .color-white-0_6-parent-hover {
    color: rgba(255, 255, 255, 0.6) !important;
}

.color-white-0_7,
.color-white-0_7-hover:hover {
    color: rgba(255, 255, 255, 0.7) !important;
}

.color-white-0_75 {
    color: rgba(255, 255, 255, 0.75) !important;
}

.color-white-0_8 {
    color: rgba(255, 255, 255, 0.8) !important;
}

.color-white-0_8-child * {
    color: rgba(255, 255, 255, 0.8) !important;
}

.color-white-0_9,
.color-white-0_9-hover:hover {
    color: rgba(255, 255, 255, 0.9) !important;
}

.block:hover .color-white-0_7-hover {
    color: rgba(255, 255, 255, 0.7) !important;
}

.color-gray-light-style1 {
    color: #bbb !important;
}

.color-gray-light-style1-hover:hover {
    color: #bbb !important;
}

.color-gray-light-style2 {
    color: #ccc !important;
}

.color-gray-light-style2-hover:hover {
    color: #ccc !important;
}

.color-gray-light-style3 {
    color: #ddd !important;
}

.color-gray-light-style3-hover:hover {
    color: #ddd !important;
}

.color-gray-light-style4 {
    color: #eee !important;
}

.color-gray-light-style4-hover:hover {
    color: #eee !important;
}

.color-gray-light-style4-0_6 {
    color: rgba(238, 238, 238, 0.6) !important;
}

.color-gray-light-style5 {
    color: #f7f7f7 !important;
}

.color-gray-light-style5-hover:hover {
    color: #f7f7f7 !important;
}

.color-gray-dark-style1 {
    color: #111 !important;
}

.color-gray-dark-style1-hover:hover {
    color: #111 !important;
}

.color-gray-dark-style2 {
    color: #333 !important;
}

.color-gray-dark-style2-hover:hover {
    color: #333 !important;
}

.color-gray-dark-style2-0_75 {
    color: rgba(51, 51, 51, 0.75) !important;
}

.color-gray-dark-style3 {
    color: #555 !important;
}

.color-gray-dark-style3-hover:hover {
    color: #555 !important;
}

.color-gray-dark-style4 {
    color: #777 !important;
}

.color-gray-dark-style4-hover:hover {
    color: #777 !important;
}

.color-gray-dark-style5 {
    color: #999 !important;
}

.color-gray-dark-style5-hover:hover {
    color: #999 !important;
}

.parent:hover .color-gray-dark-style5-parent-hover {
    color: #999 !important;
}

.color-green {
    color: #72c02c !important;
}

.color-green-hover:hover {
    color: #72c02c !important;
}

.color-blue {
    color: #087dc2 !important;
}

.color-blue-hover:hover {
    color: #087dc2 !important;
}

.color-blue-dark-style1 {
    color: #175a88 !important;
}

.color-lightblue {
    color: #edf2f8 !important;
}

.color-lightblue-hover:hover {
    color: #edf2f8 !important;
}

.color-lightblue-style1 {
    color: #d6e2ee !important;
}

.color-lightblue-style1-hover:hover {
    color: #d6e2ee !important;
}

.color-darkblue {
    color: #002147 !important;
}

.color-darkblue-hover:hover {
    color: #002147 !important;
}

.color-indigo {
    color: #4263a3 !important;
}

.color-indigo-hover:hover {
    color: #4263a3 !important;
}

.color-red {
    color: #f83531 !important;
}

.color-red-hover:hover {
    color: #f83531 !important;
}

*:hover>.color-red-parent-hover {
    color: #f83531 !important;
}

.color-lightred {
    color: #f14b59 !important;
}

.color-lightred-hover:hover {
    color: #f14b59 !important;
}

.color-darkred {
    color: #a10f2b !important;
}

.color-darkred-hover:hover {
    color: #a10f2b !important;
}

.color-purple {
    color: #9a69cb;
}

.color-purple-hover:hover {
    color: #9a69cb !important;
}

.color-purple-dark-style1 {
    color: #552c7e !important;
}

.color-darkpurple {
    color: #5031a9 !important;
}

.color-darkpurple-hover:hover {
    color: #5031a9 !important;
}

.color-pink {
    color: #e81c62;
}

.color-pink-hover:hover {
    color: #e81c62 !important;
}

.color-pink-dark-style1 {
    color: #6f0b2d !important;
}

.color-orange {
    color: #f38625 !important;
}

.color-orange-hover:hover {
    color: #f38625 !important;
}

.color-deeporange {
    color: #fe541e !important;
}

.color-deeporange-hover:hover {
    color: #fe541e !important;
}

.color-yellow {
    color: #f9a032 !important;
}

.color-yellow-hover:hover {
    color: #f9a032 !important;
}

.color-aqua {
    color: #29d6e6;
}

.color-aqua-hover:hover {
    color: #29d6e6 !important;
}

.color-aqua-dark-style1 {
    color: #11848e !important;
}

.color-cyan {
    color: #00bed6 !important;
}

.color-cyan-hover:hover {
    color: #00bed6 !important;
}

.color-teal {
    color: #18ba9b !important;
}

.color-teal-hover:hover {
    color: #18ba9b !important;
}

.color-brown {
    color: #b79156 !important;
}

.color-brown-hover:hover,
.color-brown-hover .active {
    color: #b79156 !important;
}

.color-bluegray {
    color: #585f69 !important;
}

.color-bluegray-hover:hover {
    color: #585f69 !important;
}

.color-facebook {
    color: #3b5998;
}

.color-facebook:hover {
    color: #344e86;
}

.color-facebook-hover:hover {
    color: #3b5998 !important;
}

.color-twitter {
    color: #00acee;
}

.color-twitter:hover {
    color: #007ad5;
}

.color-twitter-hover:hover {
    color: #00acee !important;
}

.color-skype {
    color: #00aff0;
}

.color-skype:hover {
    color: #007cd7;
}

.color-skype-hover:hover {
    color: #00aff0 !important;
}

.color-pinterest {
    color: #c8232c;
}

.color-pinterest:hover {
    color: #b21f27;
}

.color-pinterest-hover:hover {
    color: #c8232c !important;
}

.color-styleine {
    color: #00bf8f;
}

.color-styleine:hover {
    color: #00a67c;
}

.color-styleine-hover:hover {
    color: #00bf8f !important;
}

.color-youtube {
    color: #c4302b;
}

.color-youtube:hover {
    color: #af2b26;
}

.color-youtube-hover:hover {
    color: #c4302b !important;
}

.color-google-plus {
    color: #dd4b39;
}

.color-google-plus:hover {
    color: #d73925;
}

.color-google-plus-hover:hover {
    color: #dd4b39 !important;
}

.color-dribbble {
    color: #ea4c89;
}

.color-dribbble:hover {
    color: #e7357a;
}

.color-dribbble-hover:hover {
    color: #ea4c89 !important;
}

.color-stylek {
    color: #2b587a;
}

.color-stylek:hover {
    color: #244a67;
}

.color-stylek-hover:hover {
    color: #2b587a !important;
}

.color-linkedin {
    color: #0e76a8;
}

.color-linkedin:hover {
    color: #0c6590;
}

.color-linkedin-hover:hover {
    color: #0e76a8 !important;
}

.color-instagram {
    color: #3f729b;
}

.color-instagram:hover {
    color: #386589;
}

.color-instagram-hover:hover {
    color: #3f729b !important;
}

.color-cyan-gradient-style1 {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(290deg, rgba(0, 0, 153, 0.55), rgba(0, 190, 214, 0.6));
    background-image: -o-linear-gradient(290deg, rgba(0, 0, 153, 0.55), rgba(0, 190, 214, 0.6));
    background-image: linear-gradient(160deg, rgba(0, 0, 153, 0.55), rgba(0, 190, 214, 0.6));
    background-clip: inherit;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.color-blue-gradient-style1 {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(350deg, #8654da, rgba(66, 229, 248, 0.8));
    background-image: -o-linear-gradient(350deg, #8654da, rgba(66, 229, 248, 0.8));
    background-image: linear-gradient(-260deg, #8654da, rgba(66, 229, 248, 0.8));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.hidden-xs-up {
    display: none !important;
}

@media (max-width: 575px) {
    .hidden-xs-down {
        display: none !important;
    }

    .page-title {
        text-align: center !important;
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }

    .page-title h1 {
        font-size: 2rem;
    }

    .page-title .lead {
        font-size: 1rem;
    }
}

@media (min-width: 576px) {
    .hidden-sm-up {
        display: none !important;
    }
}

@media (max-width: 767px) {
    .hidden-sm-down {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .hidden-md-up {
        display: none !important;
    }
}

@media (max-width: 991px) {
    .hidden-md-down {
        display: none !important;
    }
}

@media (min-width: 992px) {
    .hidden-lg-up {
        display: none !important;
    }
}

@media (max-width: 1199px) {
    .hidden-lg-down {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .hidden-xl-up {
        display: none !important;
    }
}

.hidden-xl-down {
    display: none !important;
}
/******* 15. ********************************************
******* Width ***********************************/

.width-30x {
    width: 30% !important;
}

.width-40x {
    width: 40% !important;
}

.width-50x {
    width: 50% !important;
}

.width-60x {
    width: 60% !important;
}

.width-70x {
    width: 70% !important;
}

.width-80x {
    width: 80% !important;
}

.width-90x {
    width: 90% !important;
}

@media (max-width: 445px) {
    .w-100-2xs {
        width: 100% !important;
    }

    .d-none-style-m {
        display: none !important;
    }

}

@media (min-width: 576px) {
    .width-20x-sm {
        width: 20% !important;
    }

    .width-25x-sm {
        width: 25% !important;
    }

    .width-33_3x-sm {
        width: 33.333333% !important;
    }

    .width-40x-sm {
        width: 40% !important;
    }

    .width-60x-sm {
        width: 60% !important;
    }

    .width-16_6x-sm {
        width: 16.666666% !important;
    }

    .width-66_6x-sm {
        width: 66.666666% !important;
    }
}

@media (min-width: 768px) {
    .width-20x-md {
        width: 20% !important;
    }

    .width-25x-md {
        width: 25% !important;
    }

    .width-30x-md {
        width: 30% !important;
    }

    .width-35x-md {
        width: 35% !important;
    }

    .width-40x-md {
        width: 40% !important;
    }

    .width-45x-md {
        width: 45% !important;
    }

    .width-50x-md {
        width: 50% !important;
    }

    .width-55x-md {
        width: 55% !important;
    }

    .width-60x-md {
        width: 60% !important;
    }

    .width-65x-md {
        width: 65% !important;
    }

    .width-70x-md {
        width: 70% !important;
    }

    .width-75x-md {
        width: 75% !important;
    }

    .width-80x-md {
        width: 80% !important;
    }

    .width-85x-md {
        width: 85% !important;
    }

    .width-90x-md {
        width: 90% !important;
    }

    .width-33_3x-md {
        width: 33.333333% !important;
    }

    .width-16_6x-md {
        width: 16.666666% !important;
    }

    .width-66_6x-md {
        width: 66.666666% !important;
    }
}

.width-auto {
    width: auto !important;
}

.width-1x {
    max-width: 1%;
}

.width-80x {
    max-width: 80%;
}

.width-90x {
    max-width: 90%;
}

.width-95x {
    width: 95%;
}

.max-width-60x {
    max-width: 60%;
}

.max-width-100x {
    max-width: 100%;
}

.min-width-100x {
    min-width: 100%;
}

.width-percent-75 {
    width: 75%;
}

.width-percent-85 {
    width: 85%;
}

.width-percent-95 {
    width: 95%;
}

.width-50vw {
    width: 50vw !important;
}

.width-100vw {
    width: 100vw !important;
}

.width-3 {
    width: 3px !important;
}

.width-10 {
    width: 10px !important;
}

.width-12 {
    width: 12px !important;
}

.width-16 {
    width: 16px !important;
}

.width-18 {
    width: 18px !important;
}

.width-20 {
    width: 20px !important;
}

.width-24 {
    width: 24px !important;
}

.width-25 {
    width: 25px !important;
}

.width-26 {
    width: 26px !important;
}

.width-28 {
    width: 28px !important;
}

.width-30 {
    width: 30px !important;
}

.width-32 {
    width: 32px !important;
}

.width-35 {
    width: 35px !important;
}

.width-36 {
    width: 36px !important;
}

.width-40 {
    width: 40px !important;
}

.width-45 {
    width: 45px !important;
}

.width-48 {
    width: 48px !important;
}

.width-50 {
    width: 50px !important;
}

.width-54 {
    width: 54px !important;
}

.width-55 {
    width: 55px !important;
}

.width-60 {
    width: 60px !important;
}

.width-64 {
    width: 64px !important;
}

.width-70 {
    width: 70px !important;
}

.width-75 {
    width: 75px !important;
}

.width-80 {
    width: 80px !important;
}

.width-85 {
    width: 85px !important;
}

.width-90 {
    width: 90px !important;
}

.width-100 {
    width: 100px !important;
}

.width-105 {
    width: 105px;
}

.width-110 {
    width: 110px !important;
}

.width-115 {
    width: 115px !important;
}

.width-120 {
    width: 120px !important;
}

.width-125 {
    width: 125px !important;
}

.width-130 {
    width: 130px !important;
}

.width-135 {
    width: 135px !important;
}

.width-140 {
    width: 140px !important;
}

.width-150 {
    width: 150px !important;
}

.width-160 {
    width: 160px !important;
}

.width-170 {
    width: 170px !important;
}

.width-180 {
    width: 180px !important;
}

.width-200 {
    width: 200px !important;
}

.width-220 {
    width: 220px !important;
}

.width-215 {
    width: 215px !important;
}

.width-235 {
    width: 235px !important;
}

.width-250 {
    width: 250px !important;
    max-width: 100%;
}

.width-270 {
    width: 270px !important;
    max-width: 100%;
}

.width-300 {
    width: 300px !important;
    max-width: 100%;
}

.width-400 {
    width: 400px !important;
    max-width: 100%;
}

.width-340 {
    width: 340px !important;
    max-width: 100%;
}

.width-360 {
    width: 360px !important;
    max-width: 100%;
}

.width-370 {
    width: 370px !important;
    max-width: 100%;
}

.width-380 {
    width: 380px !important;
    max-width: 100%;
}

.width-410 {
    width: 410px !important;
}

.width-460 {
    width: 460px !important;
    max-width: 100%;
}

.width-465 {
    width: 465px !important;
    max-width: 100%;
}

.width-485 {
    width: 485px !important;
    max-width: 100%;
}

.width-560 {
    width: 560px !important;
    max-width: 100%;
}

.width-590 {
    width: 590px !important;
    max-width: 100%;
}

.width-600 {
    width: 600px !important;
    max-width: 100%;
}

.width-630 {
    width: 630px !important;
    max-width: 100%;
}

.width-680 {
    width: 680px !important;
    max-width: 100%;
}

.width-720 {
    width: 720px !important;
    max-width: 100%;
}

.width-760 {
    width: 760px !important;
    max-width: 100%;
}

.width-770 {
    width: 770px !important;
    max-width: 100%;
}

.width-780 {
    width: 780px !important;
    max-width: 100%;
}

.width-900 {
    width: 900px !important;
    max-width: 100%;
}

.width-945 {
    width: 945px !important;
    max-width: 100%;
}

.width-1025 {
    width: 1025px !important;
    max-width: 100%;
}

.max-width-100 {
    max-width: 100px;
}

.max-width-120 {
    max-width: 120px;
}

.max-width-170 {
    max-width: 170px;
}

.max-width-190 {
    max-width: 190px;
}

.max-width-200 {
    max-width: 200px;
}

.max-width-250 {
    max-width: 250px;
}

.max-width-300 {
    max-width: 300px;
}

.max-width-400 {
    max-width: 400px;
}

.max-width-500 {
    max-width: 500px;
}

.max-width-540 {
    max-width: 540px;
}

.max-width-550 {
    max-width: 550px;
}

.max-width-570 {
    max-width: 570px;
}

.max-width-600 {
    max-width: 600px;
}

.max-width-645 {
    max-width: 645px;
}

.max-width-670 {
    max-width: 670px;
}

.max-width-700 {
    max-width: 700px;
}

.max-width-750 {
    max-width: 750px;
}

.max-width-770 {
    max-width: 770px;
}

.max-width-780 {
    max-width: 780px;
}

.max-width-800 {
    max-width: 800px;
}

.max-width-840 {
    max-width: 840px;
}

.max-width-870 {
    max-width: 870px;
}

.max-width-960 {
    max-width: 960px;
}

.min-width-35 {
    min-width: 35px;
}

.min-width-40 {
    min-width: 40px;
}

.min-width-65 {
    min-width: 65px;
}

.min-width-110 {
    min-width: 110px;
}

.min-width-130 {
    min-width: 130px;
}

.min-width-150 {
    min-width: 150px;
}

.min-width-170 {
    min-width: 170px;
}

.min-width-200 {
    min-width: 200px;
}

.min-width-220 {
    min-width: 220px;
}

.min-width-300 {
    min-width: 300px;
}

.min-width-400 {
    min-width: 400px;
}

@media (min-width: 576px) {
    .width-50x-sm {
        width: 50% !important;
    }

    .width-80x-sm {
        width: 80% !important;
    }

    .width-sm-100 {
        width: 100px !important;
    }

    .width-150-sm {
        width: 150px !important;
    }

    .width-170-sm {
        width: 170px !important;
    }

    .width-180-sm {
        width: 180px !important;
    }

    .min-width-180-sm {
        min-width: 180px;
    }

    .width-485-sm {
        width: 485px !important;
        max-width: 100%;
    }

    .width-auto-sm {
        width: auto !important;
    }

    .max-width-300-sm {
        max-width: 300px;
    }
}

@media (min-width: 768px) {
    .width-40-md {
        width: 40px !important;
    }

    .width-45-md {
        width: 45px !important;
    }

    .width-60-md {
        width: 60px !important;
    }

    .width-80-md {
        width: 80px !important;
    }

    .width-50x-md {
        width: 50% !important;
    }

    .width-60x-md {
        width: 60% !important;
    }

    .width-80x-md {
        width: 80% !important;
    }

    .width-45-md {
        width: 45px !important;
    }

    .width-100-md {
        width: 100px !important;
    }

    .width-125-md {
        width: 125px !important;
    }

    .width-135-md {
        width: 135px !important;
    }

    .width-140-md {
        width: 140px !important;
    }

    .width-155-md {
        width: 155px !important;
    }

    .width-180-md {
        width: 180px !important;
    }

    .width-225-md {
        width: 225px !important;
    }

    .width-160-md {
        width: 160px !important;
    }

    .width-165-md {
        width: 165px !important;
    }

    .width-170-md {
        width: 170px !important;
    }

    .width-185-md {
        width: 185px !important;
    }

    .width-280-md {
        width: 280px !important;
    }

    .width-780-md {
        width: 780px !important;
        max-width: 100%;
    }

    .max-width-200-md {
        max-width: 200px;
    }

    .max-width-400-md {
        max-width: 400px;
    }

    .min-width-110-md {
        min-width: 110px;
    }

    .width-auto-md {
        width: auto !important;
    }
}

@media (min-width: 992px) {
    .width-60x-lg {
        width: 60% !important;
    }

    .width-100x-lg {
        width: 100% !important;
    }

    .width-155-lg {
        width: 155px !important;
    }

    .width-165-lg {
        width: 165px !important;
    }

    .width-200-lg {
        width: 200px !important;
        max-width: 100%;
    }

    .width-250-lg {
        width: 250px !important;
        max-width: 100%;
    }

    .width-485-lg {
        width: 485px !important;
        max-width: 100%;
    }

    .width-auto-lg {
        width: auto !important;
    }

    .max-width-200-lg {
        max-width: 200px;
    }
}

@media (min-width: 1200px) {
    .min-width-315-xl {
        min-width: 315px;
    }
}

*>.width-70-hover {
    -webkit-transition-property: width;
    -o-transition-property: width;
    transition-property: width;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}

*:hover>.width-70-hover {
    width: 70px;
}
/******* 16. ********************************************
******* Height ***********************************/


.height-50x {
    height: 50%;
}

.height-80x {
    height: 80%;
}

.height-90x {
    height: 90%;
}

.height-95x {
    height: 95%;
}

.height-100x {
    height: 100%;
}

.max-height-100x {
    max-height: 100%;
}

.max-height-110 {
    max-height: 110px;
}

.max-height-70vh {
    max-height: 70vh !important;
}

.max-height-90vh {
    height: 90vh !important;
}

.min-height-100x {
    min-height: 100%;
}

.height-50vh {
    height: 50vh !important;
}

.height-70vh {
    height: 70vh;
}

.height-75vh {
    height: 75vh;
}

.height-100vh {
    height: 100vh !important;
}

.min-height-50vh {
    min-height: 50vh;
}

.min-height-60vh {
    min-height: 60vh;
}

.min-height-70vh {
    min-height: 70vh;
}

.min-height-80vh {
    min-height: 80vh;
}

.min-height-90vh {
    min-height: 90vh;
}

.min-height-100vh {
    min-height: 100vh;
}

.height-auto {
    height: auto;
}

@media (min-width: 576px) {
    .height-100vh-sm {
        height: 100vh !important;
    }

    .height-auto-sm {
        height: auto;
    }

    .height-100x-sm {
        height: 100%;
    }
}

@media (min-width: 768px) {
    .height-auto-md {
        height: auto;
    }

    .min-height-100vh-md {
        min-height: 100vh;
    }
}

@media (min-width: 992px) {
    .min-height-90vh-lg {
        min-height: 90vh;
    }

    .height-100vh-lg {
        height: 100vh !important;
    }

    .height-auto-lg {
        height: auto;
    }
}

@media (min-width: 1200px) {
    .height-auto-xl {
        height: auto;
    }
}

.height-1 {
    height: 1px;
}

.height-2 {
    height: 2px;
}

.height-4 {
    height: 4px;
}

.height-5 {
    height: 5px !important;
}

.height-6 {
    height: 6px !important;
}

.height-10 {
    height: 10px !important;
}

.height-12 {
    height: 12px !important;
}

.height-16 {
    height: 16px !important;
}

.height-18 {
    height: 18px;
}

.height-20 {
    height: 20px !important;
}

.height-22 {
    height: 22px !important;
}

.height-24 {
    height: 24px;
}

.height-25 {
    height: 25px;
}

.height-26 {
    height: 26px;
}

.height-28 {
    height: 28px !important;
}

.height-30 {
    height: 30px !important;
}

.height-32 {
    height: 32px;
}

.height-35 {
    height: 35px !important;
}

.height-40 {
    height: 40px;
}

.height-45 {
    height: 45px;
}

.height-48 {
    height: 48px;
}

.height-50 {
    height: 50px;
}

.height-55 {
    height: 55px;
}

.height-60 {
    height: 60px;
}

.height-64 {
    height: 64px;
}

.height-70 {
    height: 70px !important;
}

.height-75 {
    height: 75px;
}

.height-80 {
    height: 80px !important;
}

.height-85 {
    height: 85px;
}

.height-88 {
    height: 88px;
}

.height-90 {
    height: 90px;
}

.height-95 {
    height: 95px !important;
}

.height-100 {
    height: 100px !important;
}

.height-105 {
    height: 105px;
}

.height-115 {
    height: 115px !important;
}

.height-120 {
    height: 120px;
}

.height-125 {
    height: 125px;
}

.height-130 {
    height: 130px;
}

.height-140 {
    height: 140px;
}

.height-150 {
    height: 150px;
}

.height-160 {
    height: 160px;
}

.height-170 {
    height: 170px;
}

.height-180 {
    height: 180px !important;
}

.height-200 {
    height: 200px;
}

.height-220 {
    height: 220px;
}

.height-250 {
    height: 250px;
}

.height-280 {
    height: 280px;
}

.height-300 {
    height: 300px;
}

.height-350 {
    height: 350px;
}

.height-400 {
    height: 400px;
}

.height-450 {
    height: 450px;
}

.height-460 {
    height: 460px;
    max-height: 100% !important;
}

.height-500 {
    height: 500px;
}

.height-600 {
    height: 600px;
}

.height-680 {
    height: 680px;
}

.min-height-4 {
    min-height: 4px;
}

.min-height-35 {
    min-height: 35px;
}

.min-height-110 {
    min-height: 110px;
}

.min-height-170 {
    min-height: 170px;
}

.min-height-200 {
    min-height: 200px;
}

.min-height-250 {
    min-height: 250px;
}

.min-height-275 {
    min-height: 275px;
}

.min-height-300 {
    min-height: 300px;
}

.min-height-312 {
    min-height: 312px;
}

.min-height-360 {
    min-height: 360px;
}

.min-height-400 {
    min-height: 400px;
}

.min-height-450 {
    min-height: 450px;
}

.min-height-500 {
    min-height: 500px;
}

.min-height-600 {
    min-height: 600px;
}

@media (min-width: 576px) {
    .height-350-sm {
        height: 350px;
    }

    .height-680-sm {
        height: 680px;
    }
}

@media (min-width: 768px) {
    .height-40-md {
        height: 40px !important;
    }

    .height-45-md {
        height: 45px !important;
    }

    .height-60-md {
        height: 60px !important;
    }

    .height-100-md {
        height: 100px !important;
    }

    .height-170-md {
        height: 170px !important;
    }

    .height-350-md {
        height: 350px;
    }

    .height-500-md {
        height: 500px;
    }

    .height-680-md {
        height: 680px;
    }

    .height-100x-md {
        height: 100%;
    }

    .height-100vh-md {
        height: 100vh;
    }

    .min-height-230-md {
        min-height: 230px;
    }

    .min-height-500-md {
        min-height: 500px;
    }
}

@media (min-width: 992px) {
    .height-80-lg {
        height: 80px !important;
    }

    .height-200-lg {
        height: 200px !important;
    }

    .height-230-lg {
        height: 230px;
    }

    .height-350-lg {
        height: 350px;
    }

    .height-680-lg {
        height: 680px;
    }
}

@media (min-width: 1200px) {
    .height-350-xl {
        height: 350px;
    }

    .height-680-xl {
        height: 680px;
    }
}
/******* 17. ********************************************
******* Margin ***********************************/

@media (min-width: 0) {
    .ma-0 {
        margin: 0 !important;
    }

    .mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .my-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .ml-0 {
        margin-left: 0 !important;
    }

    .mr-0 {
        margin-right: 0 !important;
    }

    .mt-0 {
        margin-top: 0 !important;
    }

    .mb-0 {
        margin-bottom: 0 !important;
    }

    .mx-1 {
        margin-left: 0.07143rem !important;
        margin-right: 0.07143rem !important;
    }

    .mx-2 {
        margin-left: 0.14286rem !important;
        margin-right: 0.14286rem !important;
    }

    .mx-3 {
        margin-left: 0.21429rem !important;
        margin-right: 0.21429rem !important;
    }

    .mx-4 {
        margin-left: 0.28571rem !important;
        margin-right: 0.28571rem !important;
    }

    .mx-5 {
        margin-left: 0.35714rem !important;
        margin-right: 0.35714rem !important;
    }

    .mx-6 {
        margin-left: 0.42857rem !important;
        margin-right: 0.42857rem !important;
    }

    .mx-7 {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }

    .mx-8 {
        margin-left: 0.57143rem !important;
        margin-right: 0.57143rem !important;
    }

    .mx-9 {
        margin-left: 0.64286rem !important;
        margin-right: 0.64286rem !important;
    }

    .mx-10 {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .mx-15 {
        margin-left: 1.07143rem !important;
        margin-right: 1.07143rem !important;
    }

    .mx-20 {
        margin-left: 1.42857rem !important;
        margin-right: 1.42857rem !important;
    }

    .mx-25 {
        margin-left: 1.78571rem !important;
        margin-right: 1.78571rem !important;
    }

    .mx-30 {
        margin-left: 2.14286rem !important;
        margin-right: 2.14286rem !important;
    }

    .mx-35 {
        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;
    }

    .mx-40 {
        margin-left: 2.85714rem !important;
        margin-right: 2.85714rem !important;
    }

    .mx-45 {
        margin-left: 3.21429rem !important;
        margin-right: 3.21429rem !important;
    }

    .mx-50 {
        margin-left: 3.57143rem !important;
        margin-right: 3.57143rem !important;
    }

    .mx-55 {
        margin-left: 3.92857rem !important;
        margin-right: 3.92857rem !important;
    }

    .mx-60 {
        margin-left: 4.28571rem !important;
        margin-right: 4.28571rem !important;
    }

    .mx-65 {
        margin-left: 4.64286rem !important;
        margin-right: 4.64286rem !important;
    }

    .mx-70 {
        margin-left: 5rem !important;
        margin-right: 5rem !important;
    }

    .mx-75 {
        margin-left: 5.35714rem !important;
        margin-right: 5.35714rem !important;
    }

    .mx-80 {
        margin-left: 5.71429rem !important;
        margin-right: 5.71429rem !important;
    }

    .mx-85 {
        margin-left: 6.07143rem !important;
        margin-right: 6.07143rem !important;
    }

    .mx-90 {
        margin-left: 6.42857rem !important;
        margin-right: 6.42857rem !important;
    }

    .mx-95 {
        margin-left: 6.78571rem !important;
        margin-right: 6.78571rem !important;
    }

    .mx-100 {
        margin-left: 7.14286rem !important;
        margin-right: 7.14286rem !important;
    }

    .my-1 {
        margin-top: 0.07143rem !important;
        margin-bottom: 0.07143rem !important;
    }

    .my-2 {
        margin-top: 0.14286rem !important;
        margin-bottom: 0.14286rem !important;
    }

    .my-3 {
        margin-top: 0.21429rem !important;
        margin-bottom: 0.21429rem !important;
    }

    .my-4 {
        margin-top: 0.28571rem !important;
        margin-bottom: 0.28571rem !important;
    }

    .my-5 {
        margin-top: 0.35714rem !important;
        margin-bottom: 0.35714rem !important;
    }

    .my-6 {
        margin-top: 0.42857rem !important;
        margin-bottom: 0.42857rem !important;
    }

    .my-7 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-8 {
        margin-top: 0.57143rem !important;
        margin-bottom: 0.57143rem !important;
    }

    .my-9 {
        margin-top: 0.64286rem !important;
        margin-bottom: 0.64286rem !important;
    }

    .my-10 {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .my-10 {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .my-15 {
        margin-top: 1.07143rem !important;
        margin-bottom: 1.07143rem !important;
    }

    .my-20 {
        margin-top: 1.42857rem !important;
        margin-bottom: 1.42857rem !important;
    }

    .my-25 {
        margin-top: 1.78571rem !important;
        margin-bottom: 1.78571rem !important;
    }

    .my-30 {
        margin-top: 2.14286rem !important;
        margin-bottom: 2.14286rem !important;
    }

    .my-35 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .my-40 {
        margin-top: 2.85714rem !important;
        margin-bottom: 2.85714rem !important;
    }

    .my-45 {
        margin-top: 3.21429rem !important;
        margin-bottom: 3.21429rem !important;
    }

    .my-50 {
        margin-top: 3.57143rem !important;
        margin-bottom: 3.57143rem !important;
    }

    .my-55 {
        margin-top: 3.92857rem !important;
        margin-bottom: 3.92857rem !important;
    }

    .my-60 {
        margin-top: 4.28571rem !important;
        margin-bottom: 4.28571rem !important;
    }

    .my-65 {
        margin-top: 4.64286rem !important;
        margin-bottom: 4.64286rem !important;
    }

    .my-70 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-75 {
        margin-top: 5.35714rem !important;
        margin-bottom: 5.35714rem !important;
    }

    .my-80 {
        margin-top: 5.71429rem !important;
        margin-bottom: 5.71429rem !important;
    }

    .my-85 {
        margin-top: 6.07143rem !important;
        margin-bottom: 6.07143rem !important;
    }

    .my-90 {
        margin-top: 6.42857rem !important;
        margin-bottom: 6.42857rem !important;
    }

    .my-95 {
        margin-top: 6.78571rem !important;
        margin-bottom: 6.78571rem !important;
    }

    .my-100 {
        margin-top: 7.14286rem !important;
        margin-bottom: 7.14286rem !important;
    }

    .mt-1 {
        margin-top: 0.07143rem !important;
    }

    .mt-n1 {
        margin-top: -0.07143rem !important;
    }

    .mt-2 {
        margin-top: 0.14286rem !important;
    }

    .mt-n2 {
        margin-top: -0.14286rem !important;
    }

    .mt-3 {
        margin-top: 0.21429rem !important;
    }

    .mt-n3 {
        margin-top: -0.21429rem !important;
    }

    .mt-4 {
        margin-top: 0.28571rem !important;
    }

    .mt-n4 {
        margin-top: -0.28571rem !important;
    }

    .mt-5 {
        margin-top: 0.35714rem !important;
    }

    .mt-n5 {
        margin-top: -0.35714rem !important;
    }

    .mt-6 {
        margin-top: 0.42857rem !important;
    }

    .mt-n6 {
        margin-top: -0.42857rem !important;
    }

    .mt-7 {
        margin-top: 0.5rem !important;
    }

    .mt-n7 {
        margin-top: -0.5rem !important;
    }

    .mt-8 {
        margin-top: 0.57143rem !important;
    }

    .mt-n8 {
        margin-top: -0.57143rem !important;
    }

    .mt-9 {
        margin-top: 0.64286rem !important;
    }

    .mt-n9 {
        margin-top: -0.64286rem !important;
    }

    .mt-10 {
        margin-top: 0.71429rem !important;
    }

    .mt-n10 {
        margin-top: -0.71429rem !important;
    }

    .mt-11 {
        margin-top: 0.78571rem !important;
    }

    .mt-n11 {
        margin-top: -0.78571rem !important;
    }

    .mt-12 {
        margin-top: 0.85714rem !important;
    }

    .mt-n12 {
        margin-top: -0.85714rem !important;
    }

    .mt-13 {
        margin-top: 0.92857rem !important;
    }

    .mt-n13 {
        margin-top: -0.92857rem !important;
    }

    .mt-14 {
        margin-top: 1rem !important;
    }

    .mt-n14 {
        margin-top: -1rem !important;
    }

    .mt-15 {
        margin-top: 1.07143rem !important;
    }

    .mt-n15 {
        margin-top: -1.07143rem !important;
    }

    .mt-16 {
        margin-top: 1.14286rem !important;
    }

    .mt-n16 {
        margin-top: -1.14286rem !important;
    }

    .mt-17 {
        margin-top: 1.21429rem !important;
    }

    .mt-n17 {
        margin-top: -1.21429rem !important;
    }

    .mt-18 {
        margin-top: 1.28571rem !important;
    }

    .mt-n18 {
        margin-top: -1.28571rem !important;
    }

    .mt-19 {
        margin-top: 1.35714rem !important;
    }

    .mt-n19 {
        margin-top: -1.35714rem !important;
    }

    .mt-20 {
        margin-top: 1.42857rem !important;
    }

    .mt-n20 {
        margin-top: -1.42857rem !important;
    }

    .mt-10 {
        margin-top: 0.71429rem !important;
    }

    .mt-n10 {
        margin-top: -0.71429rem !important;
    }

    .mt-15 {
        margin-top: 1.07143rem !important;
    }

    .mt-n15 {
        margin-top: -1.07143rem !important;
    }

    .mt-20 {
        margin-top: 1.42857rem !important;
    }

    .mt-n20 {
        margin-top: -1.42857rem !important;
    }

    .mt-25 {
        margin-top: 1.78571rem !important;
    }

    .mt-n25 {
        margin-top: -1.78571rem !important;
    }

    .mt-30 {
        margin-top: 2.14286rem !important;
    }

    .mt-n30 {
        margin-top: -2.14286rem !important;
    }

    .mt-35 {
        margin-top: 2.5rem !important;
    }

    .mt-n35 {
        margin-top: -2.5rem !important;
    }

    .mt-40 {
        margin-top: 2.85714rem !important;
    }

    .mt-n40 {
        margin-top: -2.85714rem !important;
    }

    .mt-45 {
        margin-top: 3.21429rem !important;
    }

    .mt-n45 {
        margin-top: -3.21429rem !important;
    }

    .mt-50 {
        margin-top: 3.57143rem !important;
    }

    .mt-n50 {
        margin-top: -3.57143rem !important;
    }

    .mt-55 {
        margin-top: 3.92857rem !important;
    }

    .mt-n55 {
        margin-top: -3.92857rem !important;
    }

    .mt-60 {
        margin-top: 4.28571rem !important;
    }

    .mt-n60 {
        margin-top: -4.28571rem !important;
    }

    .mt-65 {
        margin-top: 4.64286rem !important;
    }

    .mt-n65 {
        margin-top: -4.64286rem !important;
    }

    .mt-70 {
        margin-top: 5rem !important;
    }

    .mt-n70 {
        margin-top: -5rem !important;
    }

    .mt-75 {
        margin-top: 5.35714rem !important;
    }

    .mt-n75 {
        margin-top: -5.35714rem !important;
    }

    .mt-80 {
        margin-top: 5.71429rem !important;
    }

    .mt-n80 {
        margin-top: -5.71429rem !important;
    }

    .mt-85 {
        margin-top: 6.07143rem !important;
    }

    .mt-n85 {
        margin-top: -6.07143rem !important;
    }

    .mt-90 {
        margin-top: 6.42857rem !important;
    }

    .mt-n90 {
        margin-top: -6.42857rem !important;
    }

    .mt-95 {
        margin-top: 6.78571rem !important;
    }

    .mt-n95 {
        margin-top: -6.78571rem !important;
    }

    .mt-100 {
        margin-top: 7.14286rem !important;
    }

    .mt-n100 {
        margin-top: -7.14286rem !important;
    }

    .mt-105 {
        margin-top: 7.5rem !important;
    }

    .mt-n105 {
        margin-top: -7.5rem !important;
    }

    .mt-110 {
        margin-top: 7.85714rem !important;
    }

    .mt-n110 {
        margin-top: -7.85714rem !important;
    }

    .mt-115 {
        margin-top: 8.21429rem !important;
    }

    .mt-n115 {
        margin-top: -8.21429rem !important;
    }

    .mt-120 {
        margin-top: 8.57143rem !important;
    }

    .mt-n120 {
        margin-top: -8.57143rem !important;
    }

    .mt-125 {
        margin-top: 8.92857rem !important;
    }

    .mt-n125 {
        margin-top: -8.92857rem !important;
    }

    .mt-130 {
        margin-top: 9.28571rem !important;
    }

    .mt-n130 {
        margin-top: -9.28571rem !important;
    }

    .mt-135 {
        margin-top: 9.64286rem !important;
    }

    .mt-n135 {
        margin-top: -9.64286rem !important;
    }

    .mt-140 {
        margin-top: 10rem !important;
    }

    .mt-n140 {
        margin-top: -10rem !important;
    }

    .mt-145 {
        margin-top: 10.35714rem !important;
    }

    .mt-n145 {
        margin-top: -10.35714rem !important;
    }

    .mt-150 {
        margin-top: 10.71429rem !important;
    }

    .mt-n150 {
        margin-top: -10.71429rem !important;
    }

    .mt-155 {
        margin-top: 11.07143rem !important;
    }

    .mt-n155 {
        margin-top: -11.07143rem !important;
    }

    .mt-160 {
        margin-top: 11.42857rem !important;
    }

    .mt-n160 {
        margin-top: -11.42857rem !important;
    }

    .mt-165 {
        margin-top: 11.78571rem !important;
    }

    .mt-n165 {
        margin-top: -11.78571rem !important;
    }

    .mt-170 {
        margin-top: 12.14286rem !important;
    }

    .mt-n170 {
        margin-top: -12.14286rem !important;
    }

    .mb-1 {
        margin-bottom: 0.07143rem !important;
    }

    .mb-n1 {
        margin-bottom: -0.07143rem !important;
    }

    .mb-2 {
        margin-bottom: 0.14286rem !important;
    }

    .mb-n2 {
        margin-bottom: -0.14286rem !important;
    }

    .mb-3 {
        margin-bottom: 0.21429rem !important;
    }

    .mb-n3 {
        margin-bottom: -0.21429rem !important;
    }

    .mb-4 {
        margin-bottom: 0.28571rem !important;
    }

    .mb-n4 {
        margin-bottom: -0.28571rem !important;
    }

    .mb-5 {
        margin-bottom: 0.35714rem !important;
    }

    .mb-n5 {
        margin-bottom: -0.35714rem !important;
    }

    .mb-6 {
        margin-bottom: 0.42857rem !important;
    }

    .mb-n6 {
        margin-bottom: -0.42857rem !important;
    }

    .mb-7 {
        margin-bottom: 0.5rem !important;
    }

    .mb-n7 {
        margin-bottom: -0.5rem !important;
    }

    .mb-8 {
        margin-bottom: 0.57143rem !important;
    }

    .mb-n8 {
        margin-bottom: -0.57143rem !important;
    }

    .mb-9 {
        margin-bottom: 0.64286rem !important;
    }

    .mb-n9 {
        margin-bottom: -0.64286rem !important;
    }

    .mb-10 {
        margin-bottom: 0.71429rem !important;
    }

    .mb-n10 {
        margin-bottom: -0.71429rem !important;
    }

    .mb-11 {
        margin-bottom: 0.78571rem !important;
    }

    .mb-n11 {
        margin-bottom: -0.78571rem !important;
    }

    .mb-12 {
        margin-bottom: 0.85714rem !important;
    }

    .mb-n12 {
        margin-bottom: -0.85714rem !important;
    }

    .mb-13 {
        margin-bottom: 0.92857rem !important;
    }

    .mb-n13 {
        margin-bottom: -0.92857rem !important;
    }

    .mb-14 {
        margin-bottom: 1rem !important;
    }

    .mb-n14 {
        margin-bottom: -1rem !important;
    }

    .mb-15 {
        margin-bottom: 1.07143rem !important;
    }

    .mb-n15 {
        margin-bottom: -1.07143rem !important;
    }

    .mb-16 {
        margin-bottom: 1.14286rem !important;
    }

    .mb-n16 {
        margin-bottom: -1.14286rem !important;
    }

    .mb-17 {
        margin-bottom: 1.21429rem !important;
    }

    .mb-n17 {
        margin-bottom: -1.21429rem !important;
    }

    .mb-18 {
        margin-bottom: 1.28571rem !important;
    }

    .mb-n18 {
        margin-bottom: -1.28571rem !important;
    }

    .mb-19 {
        margin-bottom: 1.35714rem !important;
    }

    .mb-n19 {
        margin-bottom: -1.35714rem !important;
    }

    .mb-20 {
        margin-bottom: 1.42857rem !important;
    }

    .mb-n20 {
        margin-bottom: -1.42857rem !important;
    }

    .mb-10 {
        margin-bottom: 0.71429rem !important;
    }

    .mb-15 {
        margin-bottom: 1.07143rem !important;
    }

    .mb-20 {
        margin-bottom: 1.42857rem !important;
    }

    .mb-25 {
        margin-bottom: 1.78571rem !important;
    }

    .mb-30 {
        margin-bottom: 2.14286rem !important;
    }

    .mb-35 {
        margin-bottom: 2.5rem !important;
    }

    .mb-40 {
        margin-bottom: 2.85714rem !important;
    }

    .mb-45 {
        margin-bottom: 3.21429rem !important;
    }

    .mb-50 {
        margin-bottom: 3.57143rem !important;
    }

    .mb-55 {
        margin-bottom: 3.92857rem !important;
    }

    .mb-60 {
        margin-bottom: 4.28571rem !important;
    }

    .mb-65 {
        margin-bottom: 4.64286rem !important;
    }

    .mb-70 {
        margin-bottom: 5rem !important;
    }

    .mb-75 {
        margin-bottom: 5.35714rem !important;
    }

    .mb-80 {
        margin-bottom: 5.71429rem !important;
    }

    .mb-85 {
        margin-bottom: 6.07143rem !important;
    }

    .mb-90 {
        margin-bottom: 6.42857rem !important;
    }

    .mb-95 {
        margin-bottom: 6.78571rem !important;
    }

    .mb-100 {
        margin-bottom: 7.14286rem !important;
    }

    .mb-105 {
        margin-bottom: 7.5rem !important;
    }

    .mb-110 {
        margin-bottom: 7.85714rem !important;
    }

    .mb-115 {
        margin-bottom: 8.21429rem !important;
    }

    .mb-120 {
        margin-bottom: 8.57143rem !important;
    }

    .mb-125 {
        margin-bottom: 8.92857rem !important;
    }

    .mb-130 {
        margin-bottom: 9.28571rem !important;
    }

    .mb-135 {
        margin-bottom: 9.64286rem !important;
    }

    .mb-140 {
        margin-bottom: 10rem !important;
    }

    .mb-145 {
        margin-bottom: 10.35714rem !important;
    }

    .mb-150 {
        margin-bottom: 10.71429rem !important;
    }

    .mb-155 {
        margin-bottom: 11.07143rem !important;
    }

    .mb-160 {
        margin-bottom: 11.42857rem !important;
    }

    .mb-165 {
        margin-bottom: 11.78571rem !important;
    }

    .mb-170 {
        margin-bottom: 12.14286rem !important;
    }

    .ml-1 {
        margin-left: 0.07143rem !important;
    }

    .ml-n1 {
        margin-left: -0.07143rem !important;
    }

    .ml-2 {
        margin-left: 0.14286rem !important;
    }

    .ml-n2 {
        margin-left: -0.14286rem !important;
    }

    .ml-3 {
        margin-left: 0.21429rem !important;
    }

    .ml-n3 {
        margin-left: -0.21429rem !important;
    }

    .ml-4 {
        margin-left: 0.28571rem !important;
    }

    .ml-n4 {
        margin-left: -0.28571rem !important;
    }

    .ml-5 {
        margin-left: 0.35714rem !important;
    }

    .ml-n5 {
        margin-left: -0.35714rem !important;
    }

    .ml-6 {
        margin-left: 0.42857rem !important;
    }

    .ml-n6 {
        margin-left: -0.42857rem !important;
    }

    .ml-7 {
        margin-left: 0.5rem !important;
    }

    .ml-n7 {
        margin-left: -0.5rem !important;
    }

    .ml-8 {
        margin-left: 0.57143rem !important;
    }

    .ml-n8 {
        margin-left: -0.57143rem !important;
    }

    .ml-9 {
        margin-left: 0.64286rem !important;
    }

    .ml-n9 {
        margin-left: -0.64286rem !important;
    }

    .ml-10 {
        margin-left: 0.71429rem !important;
    }

    .ml-n10 {
        margin-left: -0.71429rem !important;
    }

    .ml-5 {
        margin-left: 0.35714rem !important;
    }

    .ml-n5 {
        margin-left: -0.35714rem !important;
    }

    .ml-10 {
        margin-left: 0.71429rem !important;
    }

    .ml-n10 {
        margin-left: -0.71429rem !important;
    }

    .ml-15 {
        margin-left: 1.07143rem !important;
    }

    .ml-n15 {
        margin-left: -1.07143rem !important;
    }

    .ml-20 {
        margin-left: 1.42857rem !important;
    }

    .ml-n20 {
        margin-left: -1.42857rem !important;
    }

    .ml-25 {
        margin-left: 1.78571rem !important;
    }

    .ml-n25 {
        margin-left: -1.78571rem !important;
    }

    .ml-30 {
        margin-left: 2.14286rem !important;
    }

    .ml-n30 {
        margin-left: -2.14286rem !important;
    }

    .ml-35 {
        margin-left: 2.5rem !important;
    }

    .ml-n35 {
        margin-left: -2.5rem !important;
    }

    .ml-40 {
        margin-left: 2.85714rem !important;
    }

    .ml-n40 {
        margin-left: -2.85714rem !important;
    }

    .ml-45 {
        margin-left: 3.21429rem !important;
    }

    .ml-n45 {
        margin-left: -3.21429rem !important;
    }

    .ml-50 {
        margin-left: 3.57143rem !important;
    }

    .ml-n50 {
        margin-left: -3.57143rem !important;
    }

    .mr-1 {
        margin-right: 0.07143rem !important;
    }

    .mr-n1 {
        margin-right: -0.07143rem !important;
    }

    .mr-2 {
        margin-right: 0.14286rem !important;
    }

    .mr-n2 {
        margin-right: -0.14286rem !important;
    }

    .mr-3 {
        margin-right: 0.21429rem !important;
    }

    .mr-n3 {
        margin-right: -0.21429rem !important;
    }

    .mr-4 {
        margin-right: 0.28571rem !important;
    }

    .mr-n4 {
        margin-right: -0.28571rem !important;
    }

    .mr-5 {
        margin-right: 0.35714rem !important;
    }

    .mr-n5 {
        margin-right: -0.35714rem !important;
    }

    .mr-6 {
        margin-right: 0.42857rem !important;
    }

    .mr-n6 {
        margin-right: -0.42857rem !important;
    }

    .mr-7 {
        margin-right: 0.5rem !important;
    }

    .mr-n7 {
        margin-right: -0.5rem !important;
    }

    .mr-8 {
        margin-right: 0.57143rem !important;
    }

    .mr-n8 {
        margin-right: -0.57143rem !important;
    }

    .mr-9 {
        margin-right: 0.64286rem !important;
    }

    .mr-n9 {
        margin-right: -0.64286rem !important;
    }

    .mr-10 {
        margin-right: 0.71429rem !important;
    }

    .mr-n10 {
        margin-right: -0.71429rem !important;
    }

    .mr-5 {
        margin-right: 0.35714rem !important;
    }

    .mr-10 {
        margin-right: 0.71429rem !important;
    }

    .mr-15 {
        margin-right: 1.07143rem !important;
    }

    .mr-20 {
        margin-right: 1.42857rem !important;
    }

    .mr-25 {
        margin-right: 1.78571rem !important;
    }

    .mr-30 {
        margin-right: 2.14286rem !important;
    }

    .mr-35 {
        margin-right: 2.5rem !important;
    }

    .mr-40 {
        margin-right: 2.85714rem !important;
    }

    .mr-45 {
        margin-right: 3.21429rem !important;
    }

    .mr-50 {
        margin-right: 3.57143rem !important;
    }
}

@media (min-width: 576px) {
    .ma-sm-0 {
        margin: 0 !important;
    }

    .mx-sm-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .ml-sm-0 {
        margin-left: 0 !important;
    }

    .mr-sm-0 {
        margin-right: 0 !important;
    }

    .mt-sm-0 {
        margin-top: 0 !important;
    }

    .mb-sm-0 {
        margin-bottom: 0 !important;
    }

    .mx-sm-1 {
        margin-left: 0.07143rem !important;
        margin-right: 0.07143rem !important;
    }

    .mx-sm-2 {
        margin-left: 0.14286rem !important;
        margin-right: 0.14286rem !important;
    }

    .mx-sm-3 {
        margin-left: 0.21429rem !important;
        margin-right: 0.21429rem !important;
    }

    .mx-sm-4 {
        margin-left: 0.28571rem !important;
        margin-right: 0.28571rem !important;
    }

    .mx-sm-5 {
        margin-left: 0.35714rem !important;
        margin-right: 0.35714rem !important;
    }

    .mx-sm-6 {
        margin-left: 0.42857rem !important;
        margin-right: 0.42857rem !important;
    }

    .mx-sm-7 {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }

    .mx-sm-8 {
        margin-left: 0.57143rem !important;
        margin-right: 0.57143rem !important;
    }

    .mx-sm-9 {
        margin-left: 0.64286rem !important;
        margin-right: 0.64286rem !important;
    }

    .mx-sm-10 {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .mx-sm-15 {
        margin-left: 1.07143rem !important;
        margin-right: 1.07143rem !important;
    }

    .mx-sm-20 {
        margin-left: 1.42857rem !important;
        margin-right: 1.42857rem !important;
    }

    .mx-sm-25 {
        margin-left: 1.78571rem !important;
        margin-right: 1.78571rem !important;
    }

    .mx-sm-30 {
        margin-left: 2.14286rem !important;
        margin-right: 2.14286rem !important;
    }

    .mx-sm-35 {
        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;
    }

    .mx-sm-40 {
        margin-left: 2.85714rem !important;
        margin-right: 2.85714rem !important;
    }

    .mx-sm-45 {
        margin-left: 3.21429rem !important;
        margin-right: 3.21429rem !important;
    }

    .mx-sm-50 {
        margin-left: 3.57143rem !important;
        margin-right: 3.57143rem !important;
    }

    .mx-sm-55 {
        margin-left: 3.92857rem !important;
        margin-right: 3.92857rem !important;
    }

    .mx-sm-60 {
        margin-left: 4.28571rem !important;
        margin-right: 4.28571rem !important;
    }

    .mx-sm-65 {
        margin-left: 4.64286rem !important;
        margin-right: 4.64286rem !important;
    }

    .mx-sm-70 {
        margin-left: 5rem !important;
        margin-right: 5rem !important;
    }

    .mx-sm-75 {
        margin-left: 5.35714rem !important;
        margin-right: 5.35714rem !important;
    }

    .mx-sm-80 {
        margin-left: 5.71429rem !important;
        margin-right: 5.71429rem !important;
    }

    .mx-sm-85 {
        margin-left: 6.07143rem !important;
        margin-right: 6.07143rem !important;
    }

    .mx-sm-90 {
        margin-left: 6.42857rem !important;
        margin-right: 6.42857rem !important;
    }

    .mx-sm-95 {
        margin-left: 6.78571rem !important;
        margin-right: 6.78571rem !important;
    }

    .mx-sm-100 {
        margin-left: 7.14286rem !important;
        margin-right: 7.14286rem !important;
    }

    .my-sm-1 {
        margin-top: 0.07143rem !important;
        margin-bottom: 0.07143rem !important;
    }

    .my-sm-2 {
        margin-top: 0.14286rem !important;
        margin-bottom: 0.14286rem !important;
    }

    .my-sm-3 {
        margin-top: 0.21429rem !important;
        margin-bottom: 0.21429rem !important;
    }

    .my-sm-4 {
        margin-top: 0.28571rem !important;
        margin-bottom: 0.28571rem !important;
    }

    .my-sm-5 {
        margin-top: 0.35714rem !important;
        margin-bottom: 0.35714rem !important;
    }

    .my-sm-6 {
        margin-top: 0.42857rem !important;
        margin-bottom: 0.42857rem !important;
    }

    .my-sm-7 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-sm-8 {
        margin-top: 0.57143rem !important;
        margin-bottom: 0.57143rem !important;
    }

    .my-sm-9 {
        margin-top: 0.64286rem !important;
        margin-bottom: 0.64286rem !important;
    }

    .my-sm-10 {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .my-sm-10 {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .my-sm-15 {
        margin-top: 1.07143rem !important;
        margin-bottom: 1.07143rem !important;
    }

    .my-sm-20 {
        margin-top: 1.42857rem !important;
        margin-bottom: 1.42857rem !important;
    }

    .my-sm-25 {
        margin-top: 1.78571rem !important;
        margin-bottom: 1.78571rem !important;
    }

    .my-sm-30 {
        margin-top: 2.14286rem !important;
        margin-bottom: 2.14286rem !important;
    }

    .my-sm-35 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .my-sm-40 {
        margin-top: 2.85714rem !important;
        margin-bottom: 2.85714rem !important;
    }

    .my-sm-45 {
        margin-top: 3.21429rem !important;
        margin-bottom: 3.21429rem !important;
    }

    .my-sm-50 {
        margin-top: 3.57143rem !important;
        margin-bottom: 3.57143rem !important;
    }

    .my-sm-55 {
        margin-top: 3.92857rem !important;
        margin-bottom: 3.92857rem !important;
    }

    .my-sm-60 {
        margin-top: 4.28571rem !important;
        margin-bottom: 4.28571rem !important;
    }

    .my-sm-65 {
        margin-top: 4.64286rem !important;
        margin-bottom: 4.64286rem !important;
    }

    .my-sm-70 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-sm-75 {
        margin-top: 5.35714rem !important;
        margin-bottom: 5.35714rem !important;
    }

    .my-sm-80 {
        margin-top: 5.71429rem !important;
        margin-bottom: 5.71429rem !important;
    }

    .my-sm-85 {
        margin-top: 6.07143rem !important;
        margin-bottom: 6.07143rem !important;
    }

    .my-sm-90 {
        margin-top: 6.42857rem !important;
        margin-bottom: 6.42857rem !important;
    }

    .my-sm-95 {
        margin-top: 6.78571rem !important;
        margin-bottom: 6.78571rem !important;
    }

    .my-sm-100 {
        margin-top: 7.14286rem !important;
        margin-bottom: 7.14286rem !important;
    }

    .mt-sm-1 {
        margin-top: 0.07143rem !important;
    }

    .mt-sm-n1 {
        margin-top: -0.07143rem !important;
    }

    .mt-sm-2 {
        margin-top: 0.14286rem !important;
    }

    .mt-sm-n2 {
        margin-top: -0.14286rem !important;
    }

    .mt-sm-3 {
        margin-top: 0.21429rem !important;
    }

    .mt-sm-n3 {
        margin-top: -0.21429rem !important;
    }

    .mt-sm-4 {
        margin-top: 0.28571rem !important;
    }

    .mt-sm-n4 {
        margin-top: -0.28571rem !important;
    }

    .mt-sm-5 {
        margin-top: 0.35714rem !important;
    }

    .mt-sm-n5 {
        margin-top: -0.35714rem !important;
    }

    .mt-sm-6 {
        margin-top: 0.42857rem !important;
    }

    .mt-sm-n6 {
        margin-top: -0.42857rem !important;
    }

    .mt-sm-7 {
        margin-top: 0.5rem !important;
    }

    .mt-sm-n7 {
        margin-top: -0.5rem !important;
    }

    .mt-sm-8 {
        margin-top: 0.57143rem !important;
    }

    .mt-sm-n8 {
        margin-top: -0.57143rem !important;
    }

    .mt-sm-9 {
        margin-top: 0.64286rem !important;
    }

    .mt-sm-n9 {
        margin-top: -0.64286rem !important;
    }

    .mt-sm-10 {
        margin-top: 0.71429rem !important;
    }

    .mt-sm-n10 {
        margin-top: -0.71429rem !important;
    }

    .mt-sm-11 {
        margin-top: 0.78571rem !important;
    }

    .mt-sm-n11 {
        margin-top: -0.78571rem !important;
    }

    .mt-sm-12 {
        margin-top: 0.85714rem !important;
    }

    .mt-sm-n12 {
        margin-top: -0.85714rem !important;
    }

    .mt-sm-13 {
        margin-top: 0.92857rem !important;
    }

    .mt-sm-n13 {
        margin-top: -0.92857rem !important;
    }

    .mt-sm-14 {
        margin-top: 1rem !important;
    }

    .mt-sm-n14 {
        margin-top: -1rem !important;
    }

    .mt-sm-15 {
        margin-top: 1.07143rem !important;
    }

    .mt-sm-n15 {
        margin-top: -1.07143rem !important;
    }

    .mt-sm-16 {
        margin-top: 1.14286rem !important;
    }

    .mt-sm-n16 {
        margin-top: -1.14286rem !important;
    }

    .mt-sm-17 {
        margin-top: 1.21429rem !important;
    }

    .mt-sm-n17 {
        margin-top: -1.21429rem !important;
    }

    .mt-sm-18 {
        margin-top: 1.28571rem !important;
    }

    .mt-sm-n18 {
        margin-top: -1.28571rem !important;
    }

    .mt-sm-19 {
        margin-top: 1.35714rem !important;
    }

    .mt-sm-n19 {
        margin-top: -1.35714rem !important;
    }

    .mt-sm-20 {
        margin-top: 1.42857rem !important;
    }

    .mt-sm-n20 {
        margin-top: -1.42857rem !important;
    }

    .mt-sm-10 {
        margin-top: 0.71429rem !important;
    }

    .mt-sm-n10 {
        margin-top: -0.71429rem !important;
    }

    .mt-sm-15 {
        margin-top: 1.07143rem !important;
    }

    .mt-sm-n15 {
        margin-top: -1.07143rem !important;
    }

    .mt-sm-20 {
        margin-top: 1.42857rem !important;
    }

    .mt-sm-n20 {
        margin-top: -1.42857rem !important;
    }

    .mt-sm-25 {
        margin-top: 1.78571rem !important;
    }

    .mt-sm-n25 {
        margin-top: -1.78571rem !important;
    }

    .mt-sm-30 {
        margin-top: 2.14286rem !important;
    }

    .mt-sm-n30 {
        margin-top: -2.14286rem !important;
    }

    .mt-sm-35 {
        margin-top: 2.5rem !important;
    }

    .mt-sm-n35 {
        margin-top: -2.5rem !important;
    }

    .mt-sm-40 {
        margin-top: 2.85714rem !important;
    }

    .mt-sm-n40 {
        margin-top: -2.85714rem !important;
    }

    .mt-sm-45 {
        margin-top: 3.21429rem !important;
    }

    .mt-sm-n45 {
        margin-top: -3.21429rem !important;
    }

    .mt-sm-50 {
        margin-top: 3.57143rem !important;
    }

    .mt-sm-n50 {
        margin-top: -3.57143rem !important;
    }

    .mt-sm-55 {
        margin-top: 3.92857rem !important;
    }

    .mt-sm-n55 {
        margin-top: -3.92857rem !important;
    }

    .mt-sm-60 {
        margin-top: 4.28571rem !important;
    }

    .mt-sm-n60 {
        margin-top: -4.28571rem !important;
    }

    .mt-sm-65 {
        margin-top: 4.64286rem !important;
    }

    .mt-sm-n65 {
        margin-top: -4.64286rem !important;
    }

    .mt-sm-70 {
        margin-top: 5rem !important;
    }

    .mt-sm-n70 {
        margin-top: -5rem !important;
    }

    .mt-sm-75 {
        margin-top: 5.35714rem !important;
    }

    .mt-sm-n75 {
        margin-top: -5.35714rem !important;
    }

    .mt-sm-80 {
        margin-top: 5.71429rem !important;
    }

    .mt-sm-n80 {
        margin-top: -5.71429rem !important;
    }

    .mt-sm-85 {
        margin-top: 6.07143rem !important;
    }

    .mt-sm-n85 {
        margin-top: -6.07143rem !important;
    }

    .mt-sm-90 {
        margin-top: 6.42857rem !important;
    }

    .mt-sm-n90 {
        margin-top: -6.42857rem !important;
    }

    .mt-sm-95 {
        margin-top: 6.78571rem !important;
    }

    .mt-sm-n95 {
        margin-top: -6.78571rem !important;
    }

    .mt-sm-100 {
        margin-top: 7.14286rem !important;
    }

    .mt-sm-n100 {
        margin-top: -7.14286rem !important;
    }

    .mt-sm-105 {
        margin-top: 7.5rem !important;
    }

    .mt-sm-n105 {
        margin-top: -7.5rem !important;
    }

    .mt-sm-110 {
        margin-top: 7.85714rem !important;
    }

    .mt-sm-n110 {
        margin-top: -7.85714rem !important;
    }

    .mt-sm-115 {
        margin-top: 8.21429rem !important;
    }

    .mt-sm-n115 {
        margin-top: -8.21429rem !important;
    }

    .mt-sm-120 {
        margin-top: 8.57143rem !important;
    }

    .mt-sm-n120 {
        margin-top: -8.57143rem !important;
    }

    .mt-sm-125 {
        margin-top: 8.92857rem !important;
    }

    .mt-sm-n125 {
        margin-top: -8.92857rem !important;
    }

    .mt-sm-130 {
        margin-top: 9.28571rem !important;
    }

    .mt-sm-n130 {
        margin-top: -9.28571rem !important;
    }

    .mt-sm-135 {
        margin-top: 9.64286rem !important;
    }

    .mt-sm-n135 {
        margin-top: -9.64286rem !important;
    }

    .mt-sm-140 {
        margin-top: 10rem !important;
    }

    .mt-sm-n140 {
        margin-top: -10rem !important;
    }

    .mt-sm-145 {
        margin-top: 10.35714rem !important;
    }

    .mt-sm-n145 {
        margin-top: -10.35714rem !important;
    }

    .mt-sm-150 {
        margin-top: 10.71429rem !important;
    }

    .mt-sm-n150 {
        margin-top: -10.71429rem !important;
    }

    .mt-sm-155 {
        margin-top: 11.07143rem !important;
    }

    .mt-sm-n155 {
        margin-top: -11.07143rem !important;
    }

    .mt-sm-160 {
        margin-top: 11.42857rem !important;
    }

    .mt-sm-n160 {
        margin-top: -11.42857rem !important;
    }

    .mt-sm-165 {
        margin-top: 11.78571rem !important;
    }

    .mt-sm-n165 {
        margin-top: -11.78571rem !important;
    }

    .mt-sm-170 {
        margin-top: 12.14286rem !important;
    }

    .mt-sm-n170 {
        margin-top: -12.14286rem !important;
    }

    .mb-sm-1 {
        margin-bottom: 0.07143rem !important;
    }

    .mb-sm-n1 {
        margin-bottom: -0.07143rem !important;
    }

    .mb-sm-2 {
        margin-bottom: 0.14286rem !important;
    }

    .mb-sm-n2 {
        margin-bottom: -0.14286rem !important;
    }

    .mb-sm-3 {
        margin-bottom: 0.21429rem !important;
    }

    .mb-sm-n3 {
        margin-bottom: -0.21429rem !important;
    }

    .mb-sm-4 {
        margin-bottom: 0.28571rem !important;
    }

    .mb-sm-n4 {
        margin-bottom: -0.28571rem !important;
    }

    .mb-sm-5 {
        margin-bottom: 0.35714rem !important;
    }

    .mb-sm-n5 {
        margin-bottom: -0.35714rem !important;
    }

    .mb-sm-6 {
        margin-bottom: 0.42857rem !important;
    }

    .mb-sm-n6 {
        margin-bottom: -0.42857rem !important;
    }

    .mb-sm-7 {
        margin-bottom: 0.5rem !important;
    }

    .mb-sm-n7 {
        margin-bottom: -0.5rem !important;
    }

    .mb-sm-8 {
        margin-bottom: 0.57143rem !important;
    }

    .mb-sm-n8 {
        margin-bottom: -0.57143rem !important;
    }

    .mb-sm-9 {
        margin-bottom: 0.64286rem !important;
    }

    .mb-sm-n9 {
        margin-bottom: -0.64286rem !important;
    }

    .mb-sm-10 {
        margin-bottom: 0.71429rem !important;
    }

    .mb-sm-n10 {
        margin-bottom: -0.71429rem !important;
    }

    .mb-sm-11 {
        margin-bottom: 0.78571rem !important;
    }

    .mb-sm-n11 {
        margin-bottom: -0.78571rem !important;
    }

    .mb-sm-12 {
        margin-bottom: 0.85714rem !important;
    }

    .mb-sm-n12 {
        margin-bottom: -0.85714rem !important;
    }

    .mb-sm-13 {
        margin-bottom: 0.92857rem !important;
    }

    .mb-sm-n13 {
        margin-bottom: -0.92857rem !important;
    }

    .mb-sm-14 {
        margin-bottom: 1rem !important;
    }

    .mb-sm-n14 {
        margin-bottom: -1rem !important;
    }

    .mb-sm-15 {
        margin-bottom: 1.07143rem !important;
    }

    .mb-sm-n15 {
        margin-bottom: -1.07143rem !important;
    }

    .mb-sm-16 {
        margin-bottom: 1.14286rem !important;
    }

    .mb-sm-n16 {
        margin-bottom: -1.14286rem !important;
    }

    .mb-sm-17 {
        margin-bottom: 1.21429rem !important;
    }

    .mb-sm-n17 {
        margin-bottom: -1.21429rem !important;
    }

    .mb-sm-18 {
        margin-bottom: 1.28571rem !important;
    }

    .mb-sm-n18 {
        margin-bottom: -1.28571rem !important;
    }

    .mb-sm-19 {
        margin-bottom: 1.35714rem !important;
    }

    .mb-sm-n19 {
        margin-bottom: -1.35714rem !important;
    }

    .mb-sm-20 {
        margin-bottom: 1.42857rem !important;
    }

    .mb-sm-n20 {
        margin-bottom: -1.42857rem !important;
    }

    .mb-sm-10 {
        margin-bottom: 0.71429rem !important;
    }

    .mb-sm-15 {
        margin-bottom: 1.07143rem !important;
    }

    .mb-sm-20 {
        margin-bottom: 1.42857rem !important;
    }

    .mb-sm-25 {
        margin-bottom: 1.78571rem !important;
    }

    .mb-sm-30 {
        margin-bottom: 2.14286rem !important;
    }

    .mb-sm-35 {
        margin-bottom: 2.5rem !important;
    }

    .mb-sm-40 {
        margin-bottom: 2.85714rem !important;
    }

    .mb-sm-45 {
        margin-bottom: 3.21429rem !important;
    }

    .mb-sm-50 {
        margin-bottom: 3.57143rem !important;
    }

    .mb-sm-55 {
        margin-bottom: 3.92857rem !important;
    }

    .mb-sm-60 {
        margin-bottom: 4.28571rem !important;
    }

    .mb-sm-65 {
        margin-bottom: 4.64286rem !important;
    }

    .mb-sm-70 {
        margin-bottom: 5rem !important;
    }

    .mb-sm-75 {
        margin-bottom: 5.35714rem !important;
    }

    .mb-sm-80 {
        margin-bottom: 5.71429rem !important;
    }

    .mb-sm-85 {
        margin-bottom: 6.07143rem !important;
    }

    .mb-sm-90 {
        margin-bottom: 6.42857rem !important;
    }

    .mb-sm-95 {
        margin-bottom: 6.78571rem !important;
    }

    .mb-sm-100 {
        margin-bottom: 7.14286rem !important;
    }

    .mb-sm-105 {
        margin-bottom: 7.5rem !important;
    }

    .mb-sm-110 {
        margin-bottom: 7.85714rem !important;
    }

    .mb-sm-115 {
        margin-bottom: 8.21429rem !important;
    }

    .mb-sm-120 {
        margin-bottom: 8.57143rem !important;
    }

    .mb-sm-125 {
        margin-bottom: 8.92857rem !important;
    }

    .mb-sm-130 {
        margin-bottom: 9.28571rem !important;
    }

    .mb-sm-135 {
        margin-bottom: 9.64286rem !important;
    }

    .mb-sm-140 {
        margin-bottom: 10rem !important;
    }

    .mb-sm-145 {
        margin-bottom: 10.35714rem !important;
    }

    .mb-sm-150 {
        margin-bottom: 10.71429rem !important;
    }

    .mb-sm-155 {
        margin-bottom: 11.07143rem !important;
    }

    .mb-sm-160 {
        margin-bottom: 11.42857rem !important;
    }

    .mb-sm-165 {
        margin-bottom: 11.78571rem !important;
    }

    .mb-sm-170 {
        margin-bottom: 12.14286rem !important;
    }

    .ml-sm-1 {
        margin-left: 0.07143rem !important;
    }

    .ml-sm-n1 {
        margin-left: -0.07143rem !important;
    }

    .ml-sm-2 {
        margin-left: 0.14286rem !important;
    }

    .ml-sm-n2 {
        margin-left: -0.14286rem !important;
    }

    .ml-sm-3 {
        margin-left: 0.21429rem !important;
    }

    .ml-sm-n3 {
        margin-left: -0.21429rem !important;
    }

    .ml-sm-4 {
        margin-left: 0.28571rem !important;
    }

    .ml-sm-n4 {
        margin-left: -0.28571rem !important;
    }

    .ml-sm-5 {
        margin-left: 0.35714rem !important;
    }

    .ml-sm-n5 {
        margin-left: -0.35714rem !important;
    }

    .ml-sm-6 {
        margin-left: 0.42857rem !important;
    }

    .ml-sm-n6 {
        margin-left: -0.42857rem !important;
    }

    .ml-sm-7 {
        margin-left: 0.5rem !important;
    }

    .ml-sm-n7 {
        margin-left: -0.5rem !important;
    }

    .ml-sm-8 {
        margin-left: 0.57143rem !important;
    }

    .ml-sm-n8 {
        margin-left: -0.57143rem !important;
    }

    .ml-sm-9 {
        margin-left: 0.64286rem !important;
    }

    .ml-sm-n9 {
        margin-left: -0.64286rem !important;
    }

    .ml-sm-10 {
        margin-left: 0.71429rem !important;
    }

    .ml-sm-n10 {
        margin-left: -0.71429rem !important;
    }

    .ml-sm-5 {
        margin-left: 0.35714rem !important;
    }

    .ml-sm-n5 {
        margin-left: -0.35714rem !important;
    }

    .ml-sm-10 {
        margin-left: 0.71429rem !important;
    }

    .ml-sm-n10 {
        margin-left: -0.71429rem !important;
    }

    .ml-sm-15 {
        margin-left: 1.07143rem !important;
    }

    .ml-sm-n15 {
        margin-left: -1.07143rem !important;
    }

    .ml-sm-20 {
        margin-left: 1.42857rem !important;
    }

    .ml-sm-n20 {
        margin-left: -1.42857rem !important;
    }

    .ml-sm-25 {
        margin-left: 1.78571rem !important;
    }

    .ml-sm-n25 {
        margin-left: -1.78571rem !important;
    }

    .ml-sm-30 {
        margin-left: 2.14286rem !important;
    }

    .ml-sm-n30 {
        margin-left: -2.14286rem !important;
    }

    .ml-sm-35 {
        margin-left: 2.5rem !important;
    }

    .ml-sm-n35 {
        margin-left: -2.5rem !important;
    }

    .ml-sm-40 {
        margin-left: 2.85714rem !important;
    }

    .ml-sm-n40 {
        margin-left: -2.85714rem !important;
    }

    .ml-sm-45 {
        margin-left: 3.21429rem !important;
    }

    .ml-sm-n45 {
        margin-left: -3.21429rem !important;
    }

    .ml-sm-50 {
        margin-left: 3.57143rem !important;
    }

    .ml-sm-n50 {
        margin-left: -3.57143rem !important;
    }

    .mr-sm-1 {
        margin-right: 0.07143rem !important;
    }

    .mr-sm-n1 {
        margin-right: -0.07143rem !important;
    }

    .mr-sm-2 {
        margin-right: 0.14286rem !important;
    }

    .mr-sm-n2 {
        margin-right: -0.14286rem !important;
    }

    .mr-sm-3 {
        margin-right: 0.21429rem !important;
    }

    .mr-sm-n3 {
        margin-right: -0.21429rem !important;
    }

    .mr-sm-4 {
        margin-right: 0.28571rem !important;
    }

    .mr-sm-n4 {
        margin-right: -0.28571rem !important;
    }

    .mr-sm-5 {
        margin-right: 0.35714rem !important;
    }

    .mr-sm-n5 {
        margin-right: -0.35714rem !important;
    }

    .mr-sm-6 {
        margin-right: 0.42857rem !important;
    }

    .mr-sm-n6 {
        margin-right: -0.42857rem !important;
    }

    .mr-sm-7 {
        margin-right: 0.5rem !important;
    }

    .mr-sm-n7 {
        margin-right: -0.5rem !important;
    }

    .mr-sm-8 {
        margin-right: 0.57143rem !important;
    }

    .mr-sm-n8 {
        margin-right: -0.57143rem !important;
    }

    .mr-sm-9 {
        margin-right: 0.64286rem !important;
    }

    .mr-sm-n9 {
        margin-right: -0.64286rem !important;
    }

    .mr-sm-10 {
        margin-right: 0.71429rem !important;
    }

    .mr-sm-n10 {
        margin-right: -0.71429rem !important;
    }

    .mr-sm-5 {
        margin-right: 0.35714rem !important;
    }

    .mr-sm-10 {
        margin-right: 0.71429rem !important;
    }

    .mr-sm-15 {
        margin-right: 1.07143rem !important;
    }

    .mr-sm-20 {
        margin-right: 1.42857rem !important;
    }

    .mr-sm-25 {
        margin-right: 1.78571rem !important;
    }

    .mr-sm-30 {
        margin-right: 2.14286rem !important;
    }

    .mr-sm-35 {
        margin-right: 2.5rem !important;
    }

    .mr-sm-40 {
        margin-right: 2.85714rem !important;
    }

    .mr-sm-45 {
        margin-right: 3.21429rem !important;
    }

    .mr-sm-50 {
        margin-right: 3.57143rem !important;
    }
}

@media (min-width: 768px) {
    .ma-md-0 {
        margin: 0 !important;
    }

    .mx-md-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .ml-md-0 {
        margin-left: 0 !important;
    }

    .mr-md-0 {
        margin-right: 0 !important;
    }

    .mt-md-0 {
        margin-top: 0 !important;
    }

    .mb-md-0 {
        margin-bottom: 0 !important;
    }

    .mx-md-1 {
        margin-left: 0.07143rem !important;
        margin-right: 0.07143rem !important;
    }

    .mx-md-2 {
        margin-left: 0.14286rem !important;
        margin-right: 0.14286rem !important;
    }

    .mx-md-3 {
        margin-left: 0.21429rem !important;
        margin-right: 0.21429rem !important;
    }

    .mx-md-4 {
        margin-left: 0.28571rem !important;
        margin-right: 0.28571rem !important;
    }

    .mx-md-5 {
        margin-left: 0.35714rem !important;
        margin-right: 0.35714rem !important;
    }

    .mx-md-6 {
        margin-left: 0.42857rem !important;
        margin-right: 0.42857rem !important;
    }

    .mx-md-7 {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }

    .mx-md-8 {
        margin-left: 0.57143rem !important;
        margin-right: 0.57143rem !important;
    }

    .mx-md-9 {
        margin-left: 0.64286rem !important;
        margin-right: 0.64286rem !important;
    }

    .mx-md-10 {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .mx-md-10 {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .mx-md-15 {
        margin-left: 1.07143rem !important;
        margin-right: 1.07143rem !important;
    }

    .mx-md-20 {
        margin-left: 1.42857rem !important;
        margin-right: 1.42857rem !important;
    }

    .mx-md-25 {
        margin-left: 1.78571rem !important;
        margin-right: 1.78571rem !important;
    }

    .mx-md-30 {
        margin-left: 2.14286rem !important;
        margin-right: 2.14286rem !important;
    }

    .mx-md-35 {
        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;
    }

    .mx-md-40 {
        margin-left: 2.85714rem !important;
        margin-right: 2.85714rem !important;
    }

    .mx-md-45 {
        margin-left: 3.21429rem !important;
        margin-right: 3.21429rem !important;
    }

    .mx-md-50 {
        margin-left: 3.57143rem !important;
        margin-right: 3.57143rem !important;
    }

    .mx-md-55 {
        margin-left: 3.92857rem !important;
        margin-right: 3.92857rem !important;
    }

    .mx-md-60 {
        margin-left: 4.28571rem !important;
        margin-right: 4.28571rem !important;
    }

    .mx-md-65 {
        margin-left: 4.64286rem !important;
        margin-right: 4.64286rem !important;
    }

    .mx-md-70 {
        margin-left: 5rem !important;
        margin-right: 5rem !important;
    }

    .mx-md-75 {
        margin-left: 5.35714rem !important;
        margin-right: 5.35714rem !important;
    }

    .mx-md-80 {
        margin-left: 5.71429rem !important;
        margin-right: 5.71429rem !important;
    }

    .mx-md-85 {
        margin-left: 6.07143rem !important;
        margin-right: 6.07143rem !important;
    }

    .mx-md-90 {
        margin-left: 6.42857rem !important;
        margin-right: 6.42857rem !important;
    }

    .mx-md-95 {
        margin-left: 6.78571rem !important;
        margin-right: 6.78571rem !important;
    }

    .mx-md-100 {
        margin-left: 7.14286rem !important;
        margin-right: 7.14286rem !important;
    }

    .my-md-1 {
        margin-top: 0.07143rem !important;
        margin-bottom: 0.07143rem !important;
    }

    .my-md-2 {
        margin-top: 0.14286rem !important;
        margin-bottom: 0.14286rem !important;
    }

    .my-md-3 {
        margin-top: 0.21429rem !important;
        margin-bottom: 0.21429rem !important;
    }

    .my-md-4 {
        margin-top: 0.28571rem !important;
        margin-bottom: 0.28571rem !important;
    }

    .my-md-5 {
        margin-top: 0.35714rem !important;
        margin-bottom: 0.35714rem !important;
    }

    .my-md-6 {
        margin-top: 0.42857rem !important;
        margin-bottom: 0.42857rem !important;
    }

    .my-md-7 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-md-8 {
        margin-top: 0.57143rem !important;
        margin-bottom: 0.57143rem !important;
    }

    .my-md-9 {
        margin-top: 0.64286rem !important;
        margin-bottom: 0.64286rem !important;
    }

    .my-md-10 {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .my-md-10 {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .my-md-15 {
        margin-top: 1.07143rem !important;
        margin-bottom: 1.07143rem !important;
    }

    .my-md-20 {
        margin-top: 1.42857rem !important;
        margin-bottom: 1.42857rem !important;
    }

    .my-md-25 {
        margin-top: 1.78571rem !important;
        margin-bottom: 1.78571rem !important;
    }

    .my-md-30 {
        margin-top: 2.14286rem !important;
        margin-bottom: 2.14286rem !important;
    }

    .my-md-35 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .my-md-40 {
        margin-top: 2.85714rem !important;
        margin-bottom: 2.85714rem !important;
    }

    .my-md-45 {
        margin-top: 3.21429rem !important;
        margin-bottom: 3.21429rem !important;
    }

    .my-md-50 {
        margin-top: 3.57143rem !important;
        margin-bottom: 3.57143rem !important;
    }

    .my-md-55 {
        margin-top: 3.92857rem !important;
        margin-bottom: 3.92857rem !important;
    }

    .my-md-60 {
        margin-top: 4.28571rem !important;
        margin-bottom: 4.28571rem !important;
    }

    .my-md-65 {
        margin-top: 4.64286rem !important;
        margin-bottom: 4.64286rem !important;
    }

    .my-md-70 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-md-75 {
        margin-top: 5.35714rem !important;
        margin-bottom: 5.35714rem !important;
    }

    .my-md-80 {
        margin-top: 5.71429rem !important;
        margin-bottom: 5.71429rem !important;
    }

    .my-md-85 {
        margin-top: 6.07143rem !important;
        margin-bottom: 6.07143rem !important;
    }

    .my-md-90 {
        margin-top: 6.42857rem !important;
        margin-bottom: 6.42857rem !important;
    }

    .my-md-95 {
        margin-top: 6.78571rem !important;
        margin-bottom: 6.78571rem !important;
    }

    .my-md-100 {
        margin-top: 7.14286rem !important;
        margin-bottom: 7.14286rem !important;
    }

    .mt-md-1 {
        margin-top: 0.07143rem !important;
    }

    .mt-md-n1 {
        margin-top: -0.07143rem !important;
    }

    .mt-md-2 {
        margin-top: 0.14286rem !important;
    }

    .mt-md-n2 {
        margin-top: -0.14286rem !important;
    }

    .mt-md-3 {
        margin-top: 0.21429rem !important;
    }

    .mt-md-n3 {
        margin-top: -0.21429rem !important;
    }

    .mt-md-4 {
        margin-top: 0.28571rem !important;
    }

    .mt-md-n4 {
        margin-top: -0.28571rem !important;
    }

    .mt-md-5 {
        margin-top: 0.35714rem !important;
    }

    .mt-md-n5 {
        margin-top: -0.35714rem !important;
    }

    .mt-md-6 {
        margin-top: 0.42857rem !important;
    }

    .mt-md-n6 {
        margin-top: -0.42857rem !important;
    }

    .mt-md-7 {
        margin-top: 0.5rem !important;
    }

    .mt-md-n7 {
        margin-top: -0.5rem !important;
    }

    .mt-md-8 {
        margin-top: 0.57143rem !important;
    }

    .mt-md-n8 {
        margin-top: -0.57143rem !important;
    }

    .mt-md-9 {
        margin-top: 0.64286rem !important;
    }

    .mt-md-n9 {
        margin-top: -0.64286rem !important;
    }

    .mt-md-10 {
        margin-top: 0.71429rem !important;
    }

    .mt-md-n10 {
        margin-top: -0.71429rem !important;
    }

    .mt-md-11 {
        margin-top: 0.78571rem !important;
    }

    .mt-md-n11 {
        margin-top: -0.78571rem !important;
    }

    .mt-md-12 {
        margin-top: 0.85714rem !important;
    }

    .mt-md-n12 {
        margin-top: -0.85714rem !important;
    }

    .mt-md-13 {
        margin-top: 0.92857rem !important;
    }

    .mt-md-n13 {
        margin-top: -0.92857rem !important;
    }

    .mt-md-14 {
        margin-top: 1rem !important;
    }

    .mt-md-n14 {
        margin-top: -1rem !important;
    }

    .mt-md-15 {
        margin-top: 1.07143rem !important;
    }

    .mt-md-n15 {
        margin-top: -1.07143rem !important;
    }

    .mt-md-16 {
        margin-top: 1.14286rem !important;
    }

    .mt-md-n16 {
        margin-top: -1.14286rem !important;
    }

    .mt-md-17 {
        margin-top: 1.21429rem !important;
    }

    .mt-md-n17 {
        margin-top: -1.21429rem !important;
    }

    .mt-md-18 {
        margin-top: 1.28571rem !important;
    }

    .mt-md-n18 {
        margin-top: -1.28571rem !important;
    }

    .mt-md-19 {
        margin-top: 1.35714rem !important;
    }

    .mt-md-n19 {
        margin-top: -1.35714rem !important;
    }

    .mt-md-20 {
        margin-top: 1.42857rem !important;
    }

    .mt-md-n20 {
        margin-top: -1.42857rem !important;
    }

    .mt-md-10 {
        margin-top: 0.71429rem !important;
    }

    .mt-md-n10 {
        margin-top: -0.71429rem !important;
    }

    .mt-md-15 {
        margin-top: 1.07143rem !important;
    }

    .mt-md-n15 {
        margin-top: -1.07143rem !important;
    }

    .mt-md-20 {
        margin-top: 1.42857rem !important;
    }

    .mt-md-n20 {
        margin-top: -1.42857rem !important;
    }

    .mt-md-25 {
        margin-top: 1.78571rem !important;
    }

    .mt-md-n25 {
        margin-top: -1.78571rem !important;
    }

    .mt-md-30 {
        margin-top: 2.14286rem !important;
    }

    .mt-md-n30 {
        margin-top: -2.14286rem !important;
    }

    .mt-md-35 {
        margin-top: 2.5rem !important;
    }

    .mt-md-n35 {
        margin-top: -2.5rem !important;
    }

    .mt-md-40 {
        margin-top: 2.85714rem !important;
    }

    .mt-md-n40 {
        margin-top: -2.85714rem !important;
    }

    .mt-md-45 {
        margin-top: 3.21429rem !important;
    }

    .mt-md-n45 {
        margin-top: -3.21429rem !important;
    }

    .mt-md-50 {
        margin-top: 3.57143rem !important;
    }

    .mt-md-n50 {
        margin-top: -3.57143rem !important;
    }

    .mt-md-55 {
        margin-top: 3.92857rem !important;
    }

    .mt-md-n55 {
        margin-top: -3.92857rem !important;
    }

    .mt-md-60 {
        margin-top: 4.28571rem !important;
    }

    .mt-md-n60 {
        margin-top: -4.28571rem !important;
    }

    .mt-md-65 {
        margin-top: 4.64286rem !important;
    }

    .mt-md-n65 {
        margin-top: -4.64286rem !important;
    }

    .mt-md-70 {
        margin-top: 5rem !important;
    }

    .mt-md-n70 {
        margin-top: -5rem !important;
    }

    .mt-md-75 {
        margin-top: 5.35714rem !important;
    }

    .mt-md-n75 {
        margin-top: -5.35714rem !important;
    }

    .mt-md-80 {
        margin-top: 5.71429rem !important;
    }

    .mt-md-n80 {
        margin-top: -5.71429rem !important;
    }

    .mt-md-85 {
        margin-top: 6.07143rem !important;
    }

    .mt-md-n85 {
        margin-top: -6.07143rem !important;
    }

    .mt-md-90 {
        margin-top: 6.42857rem !important;
    }

    .mt-md-n90 {
        margin-top: -6.42857rem !important;
    }

    .mt-md-95 {
        margin-top: 6.78571rem !important;
    }

    .mt-md-n95 {
        margin-top: -6.78571rem !important;
    }

    .mt-md-100 {
        margin-top: 7.14286rem !important;
    }

    .mt-md-n100 {
        margin-top: -7.14286rem !important;
    }

    .mt-md-105 {
        margin-top: 7.5rem !important;
    }

    .mt-md-n105 {
        margin-top: -7.5rem !important;
    }

    .mt-md-110 {
        margin-top: 7.85714rem !important;
    }

    .mt-md-n110 {
        margin-top: -7.85714rem !important;
    }

    .mt-md-115 {
        margin-top: 8.21429rem !important;
    }

    .mt-md-n115 {
        margin-top: -8.21429rem !important;
    }

    .mt-md-120 {
        margin-top: 8.57143rem !important;
    }

    .mt-md-n120 {
        margin-top: -8.57143rem !important;
    }

    .mt-md-125 {
        margin-top: 8.92857rem !important;
    }

    .mt-md-n125 {
        margin-top: -8.92857rem !important;
    }

    .mt-md-130 {
        margin-top: 9.28571rem !important;
    }

    .mt-md-n130 {
        margin-top: -9.28571rem !important;
    }

    .mt-md-135 {
        margin-top: 9.64286rem !important;
    }

    .mt-md-n135 {
        margin-top: -9.64286rem !important;
    }

    .mt-md-140 {
        margin-top: 10rem !important;
    }

    .mt-md-n140 {
        margin-top: -10rem !important;
    }

    .mt-md-145 {
        margin-top: 10.35714rem !important;
    }

    .mt-md-n145 {
        margin-top: -10.35714rem !important;
    }

    .mt-md-150 {
        margin-top: 10.71429rem !important;
    }

    .mt-md-n150 {
        margin-top: -10.71429rem !important;
    }

    .mt-md-155 {
        margin-top: 11.07143rem !important;
    }

    .mt-md-n155 {
        margin-top: -11.07143rem !important;
    }

    .mt-md-160 {
        margin-top: 11.42857rem !important;
    }

    .mt-md-n160 {
        margin-top: -11.42857rem !important;
    }

    .mt-md-165 {
        margin-top: 11.78571rem !important;
    }

    .mt-md-n165 {
        margin-top: -11.78571rem !important;
    }

    .mt-md-170 {
        margin-top: 12.14286rem !important;
    }

    .mt-md-n170 {
        margin-top: -12.14286rem !important;
    }

    .mb-md-1 {
        margin-bottom: 0.07143rem !important;
    }

    .mb-md-n1 {
        margin-bottom: -0.07143rem !important;
    }

    .mb-md-2 {
        margin-bottom: 0.14286rem !important;
    }

    .mb-md-n2 {
        margin-bottom: -0.14286rem !important;
    }

    .mb-md-3 {
        margin-bottom: 0.21429rem !important;
    }

    .mb-md-n3 {
        margin-bottom: -0.21429rem !important;
    }

    .mb-md-4 {
        margin-bottom: 0.28571rem !important;
    }

    .mb-md-n4 {
        margin-bottom: -0.28571rem !important;
    }

    .mb-md-5 {
        margin-bottom: 0.35714rem !important;
    }

    .mb-md-n5 {
        margin-bottom: -0.35714rem !important;
    }

    .mb-md-6 {
        margin-bottom: 0.42857rem !important;
    }

    .mb-md-n6 {
        margin-bottom: -0.42857rem !important;
    }

    .mb-md-7 {
        margin-bottom: 0.5rem !important;
    }

    .mb-md-n7 {
        margin-bottom: -0.5rem !important;
    }

    .mb-md-8 {
        margin-bottom: 0.57143rem !important;
    }

    .mb-md-n8 {
        margin-bottom: -0.57143rem !important;
    }

    .mb-md-9 {
        margin-bottom: 0.64286rem !important;
    }

    .mb-md-n9 {
        margin-bottom: -0.64286rem !important;
    }

    .mb-md-10 {
        margin-bottom: 0.71429rem !important;
    }

    .mb-md-n10 {
        margin-bottom: -0.71429rem !important;
    }

    .mb-md-11 {
        margin-bottom: 0.78571rem !important;
    }

    .mb-md-n11 {
        margin-bottom: -0.78571rem !important;
    }

    .mb-md-12 {
        margin-bottom: 0.85714rem !important;
    }

    .mb-md-n12 {
        margin-bottom: -0.85714rem !important;
    }

    .mb-md-13 {
        margin-bottom: 0.92857rem !important;
    }

    .mb-md-n13 {
        margin-bottom: -0.92857rem !important;
    }

    .mb-md-14 {
        margin-bottom: 1rem !important;
    }

    .mb-md-n14 {
        margin-bottom: -1rem !important;
    }

    .mb-md-15 {
        margin-bottom: 1.07143rem !important;
    }

    .mb-md-n15 {
        margin-bottom: -1.07143rem !important;
    }

    .mb-md-16 {
        margin-bottom: 1.14286rem !important;
    }

    .mb-md-n16 {
        margin-bottom: -1.14286rem !important;
    }

    .mb-md-17 {
        margin-bottom: 1.21429rem !important;
    }

    .mb-md-n17 {
        margin-bottom: -1.21429rem !important;
    }

    .mb-md-18 {
        margin-bottom: 1.28571rem !important;
    }

    .mb-md-n18 {
        margin-bottom: -1.28571rem !important;
    }

    .mb-md-19 {
        margin-bottom: 1.35714rem !important;
    }

    .mb-md-n19 {
        margin-bottom: -1.35714rem !important;
    }

    .mb-md-20 {
        margin-bottom: 1.42857rem !important;
    }

    .mb-md-n20 {
        margin-bottom: -1.42857rem !important;
    }

    .mb-md-10 {
        margin-bottom: 0.71429rem !important;
    }

    .mb-md-15 {
        margin-bottom: 1.07143rem !important;
    }

    .mb-md-20 {
        margin-bottom: 1.42857rem !important;
    }

    .mb-md-25 {
        margin-bottom: 1.78571rem !important;
    }

    .mb-md-30 {
        margin-bottom: 2.14286rem !important;
    }

    .mb-md-35 {
        margin-bottom: 2.5rem !important;
    }

    .mb-md-40 {
        margin-bottom: 2.85714rem !important;
    }

    .mb-md-45 {
        margin-bottom: 3.21429rem !important;
    }

    .mb-md-50 {
        margin-bottom: 3.57143rem !important;
    }

    .mb-md-55 {
        margin-bottom: 3.92857rem !important;
    }

    .mb-md-60 {
        margin-bottom: 4.28571rem !important;
    }

    .mb-md-65 {
        margin-bottom: 4.64286rem !important;
    }

    .mb-md-70 {
        margin-bottom: 5rem !important;
    }

    .mb-md-75 {
        margin-bottom: 5.35714rem !important;
    }

    .mb-md-80 {
        margin-bottom: 5.71429rem !important;
    }

    .mb-md-85 {
        margin-bottom: 6.07143rem !important;
    }

    .mb-md-90 {
        margin-bottom: 6.42857rem !important;
    }

    .mb-md-95 {
        margin-bottom: 6.78571rem !important;
    }

    .mb-md-100 {
        margin-bottom: 7.14286rem !important;
    }

    .mb-md-105 {
        margin-bottom: 7.5rem !important;
    }

    .mb-md-110 {
        margin-bottom: 7.85714rem !important;
    }

    .mb-md-115 {
        margin-bottom: 8.21429rem !important;
    }

    .mb-md-120 {
        margin-bottom: 8.57143rem !important;
    }

    .mb-md-125 {
        margin-bottom: 8.92857rem !important;
    }

    .mb-md-130 {
        margin-bottom: 9.28571rem !important;
    }

    .mb-md-135 {
        margin-bottom: 9.64286rem !important;
    }

    .mb-md-140 {
        margin-bottom: 10rem !important;
    }

    .mb-md-145 {
        margin-bottom: 10.35714rem !important;
    }

    .mb-md-150 {
        margin-bottom: 10.71429rem !important;
    }

    .mb-md-155 {
        margin-bottom: 11.07143rem !important;
    }

    .mb-md-160 {
        margin-bottom: 11.42857rem !important;
    }

    .mb-md-165 {
        margin-bottom: 11.78571rem !important;
    }

    .mb-md-170 {
        margin-bottom: 12.14286rem !important;
    }

    .ml-md-1 {
        margin-left: 0.07143rem !important;
    }

    .ml-md-n1 {
        margin-left: -0.07143rem !important;
    }

    .ml-md-2 {
        margin-left: 0.14286rem !important;
    }

    .ml-md-n2 {
        margin-left: -0.14286rem !important;
    }

    .ml-md-3 {
        margin-left: 0.21429rem !important;
    }

    .ml-md-n3 {
        margin-left: -0.21429rem !important;
    }

    .ml-md-4 {
        margin-left: 0.28571rem !important;
    }

    .ml-md-n4 {
        margin-left: -0.28571rem !important;
    }

    .ml-md-5 {
        margin-left: 0.35714rem !important;
    }

    .ml-md-n5 {
        margin-left: -0.35714rem !important;
    }

    .ml-md-6 {
        margin-left: 0.42857rem !important;
    }

    .ml-md-n6 {
        margin-left: -0.42857rem !important;
    }

    .ml-md-7 {
        margin-left: 0.5rem !important;
    }

    .ml-md-n7 {
        margin-left: -0.5rem !important;
    }

    .ml-md-8 {
        margin-left: 0.57143rem !important;
    }

    .ml-md-n8 {
        margin-left: -0.57143rem !important;
    }

    .ml-md-9 {
        margin-left: 0.64286rem !important;
    }

    .ml-md-n9 {
        margin-left: -0.64286rem !important;
    }

    .ml-md-10 {
        margin-left: 0.71429rem !important;
    }

    .ml-md-n10 {
        margin-left: -0.71429rem !important;
    }

    .ml-md-5 {
        margin-left: 0.35714rem !important;
    }

    .ml-md-n5 {
        margin-left: -0.35714rem !important;
    }

    .ml-md-10 {
        margin-left: 0.71429rem !important;
    }

    .ml-md-n10 {
        margin-left: -0.71429rem !important;
    }

    .ml-md-15 {
        margin-left: 1.07143rem !important;
    }

    .ml-md-n15 {
        margin-left: -1.07143rem !important;
    }

    .ml-md-20 {
        margin-left: 1.42857rem !important;
    }

    .ml-md-n20 {
        margin-left: -1.42857rem !important;
    }

    .ml-md-25 {
        margin-left: 1.78571rem !important;
    }

    .ml-md-n25 {
        margin-left: -1.78571rem !important;
    }

    .ml-md-30 {
        margin-left: 2.14286rem !important;
    }

    .ml-md-n30 {
        margin-left: -2.14286rem !important;
    }

    .ml-md-35 {
        margin-left: 2.5rem !important;
    }

    .ml-md-n35 {
        margin-left: -2.5rem !important;
    }

    .ml-md-40 {
        margin-left: 2.85714rem !important;
    }

    .ml-md-n40 {
        margin-left: -2.85714rem !important;
    }

    .ml-md-45 {
        margin-left: 3.21429rem !important;
    }

    .ml-md-n45 {
        margin-left: -3.21429rem !important;
    }

    .ml-md-50 {
        margin-left: 3.57143rem !important;
    }

    .ml-md-n50 {
        margin-left: -3.57143rem !important;
    }

    .mr-md-1 {
        margin-right: 0.07143rem !important;
    }

    .mr-md-n1 {
        margin-right: -0.07143rem !important;
    }

    .mr-md-2 {
        margin-right: 0.14286rem !important;
    }

    .mr-md-n2 {
        margin-right: -0.14286rem !important;
    }

    .mr-md-3 {
        margin-right: 0.21429rem !important;
    }

    .mr-md-n3 {
        margin-right: -0.21429rem !important;
    }

    .mr-md-4 {
        margin-right: 0.28571rem !important;
    }

    .mr-md-n4 {
        margin-right: -0.28571rem !important;
    }

    .mr-md-5 {
        margin-right: 0.35714rem !important;
    }

    .mr-md-n5 {
        margin-right: -0.35714rem !important;
    }

    .mr-md-6 {
        margin-right: 0.42857rem !important;
    }

    .mr-md-n6 {
        margin-right: -0.42857rem !important;
    }

    .mr-md-7 {
        margin-right: 0.5rem !important;
    }

    .mr-md-n7 {
        margin-right: -0.5rem !important;
    }

    .mr-md-8 {
        margin-right: 0.57143rem !important;
    }

    .mr-md-n8 {
        margin-right: -0.57143rem !important;
    }

    .mr-md-9 {
        margin-right: 0.64286rem !important;
    }

    .mr-md-n9 {
        margin-right: -0.64286rem !important;
    }

    .mr-md-10 {
        margin-right: 0.71429rem !important;
    }

    .mr-md-n10 {
        margin-right: -0.71429rem !important;
    }

    .mr-md-5 {
        margin-right: 0.35714rem !important;
    }

    .mr-md-10 {
        margin-right: 0.71429rem !important;
    }

    .mr-md-15 {
        margin-right: 1.07143rem !important;
    }

    .mr-md-20 {
        margin-right: 1.42857rem !important;
    }

    .mr-md-25 {
        margin-right: 1.78571rem !important;
    }

    .mr-md-30 {
        margin-right: 2.14286rem !important;
    }

    .mr-md-35 {
        margin-right: 2.5rem !important;
    }

    .mr-md-40 {
        margin-right: 2.85714rem !important;
    }

    .mr-md-45 {
        margin-right: 3.21429rem !important;
    }

    .mr-md-50 {
        margin-right: 3.57143rem !important;
    }
}

@media (min-width: 992px) {
    .ma-lg-0 {
        margin: 0 !important;
    }

    .mx-lg-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .ml-lg-0 {
        margin-left: 0 !important;
    }

    .mr-lg-0 {
        margin-right: 0 !important;
    }

    .mt-lg-0 {
        margin-top: 0 !important;
    }

    .mb-lg-0 {
        margin-bottom: 0 !important;
    }

    .mx-lg-1 {
        margin-left: 0.07143rem !important;
        margin-right: 0.07143rem !important;
    }

    .mx-lg-2 {
        margin-left: 0.14286rem !important;
        margin-right: 0.14286rem !important;
    }

    .mx-lg-3 {
        margin-left: 0.21429rem !important;
        margin-right: 0.21429rem !important;
    }

    .mx-lg-4 {
        margin-left: 0.28571rem !important;
        margin-right: 0.28571rem !important;
    }

    .mx-lg-5 {
        margin-left: 0.35714rem !important;
        margin-right: 0.35714rem !important;
    }

    .mx-lg-6 {
        margin-left: 0.42857rem !important;
        margin-right: 0.42857rem !important;
    }

    .mx-lg-7 {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }

    .mx-lg-8 {
        margin-left: 0.57143rem !important;
        margin-right: 0.57143rem !important;
    }

    .mx-lg-9 {
        margin-left: 0.64286rem !important;
        margin-right: 0.64286rem !important;
    }

    .mx-lg-10 {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .mx-lg-10 {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .mx-lg-15 {
        margin-left: 1.07143rem !important;
        margin-right: 1.07143rem !important;
    }

    .mx-lg-20 {
        margin-left: 1.42857rem !important;
        margin-right: 1.42857rem !important;
    }

    .mx-lg-25 {
        margin-left: 1.78571rem !important;
        margin-right: 1.78571rem !important;
    }

    .mx-lg-30 {
        margin-left: 2.14286rem !important;
        margin-right: 2.14286rem !important;
    }

    .mx-lg-35 {
        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;
    }

    .mx-lg-40 {
        margin-left: 2.85714rem !important;
        margin-right: 2.85714rem !important;
    }

    .mx-lg-45 {
        margin-left: 3.21429rem !important;
        margin-right: 3.21429rem !important;
    }

    .mx-lg-50 {
        margin-left: 3.57143rem !important;
        margin-right: 3.57143rem !important;
    }

    .mx-lg-55 {
        margin-left: 3.92857rem !important;
        margin-right: 3.92857rem !important;
    }

    .mx-lg-60 {
        margin-left: 4.28571rem !important;
        margin-right: 4.28571rem !important;
    }

    .mx-lg-65 {
        margin-left: 4.64286rem !important;
        margin-right: 4.64286rem !important;
    }

    .mx-lg-70 {
        margin-left: 5rem !important;
        margin-right: 5rem !important;
    }

    .mx-lg-75 {
        margin-left: 5.35714rem !important;
        margin-right: 5.35714rem !important;
    }

    .mx-lg-80 {
        margin-left: 5.71429rem !important;
        margin-right: 5.71429rem !important;
    }

    .mx-lg-85 {
        margin-left: 6.07143rem !important;
        margin-right: 6.07143rem !important;
    }

    .mx-lg-90 {
        margin-left: 6.42857rem !important;
        margin-right: 6.42857rem !important;
    }

    .mx-lg-95 {
        margin-left: 6.78571rem !important;
        margin-right: 6.78571rem !important;
    }

    .mx-lg-100 {
        margin-left: 7.14286rem !important;
        margin-right: 7.14286rem !important;
    }

    .my-lg-1 {
        margin-top: 0.07143rem !important;
        margin-bottom: 0.07143rem !important;
    }

    .my-lg-2 {
        margin-top: 0.14286rem !important;
        margin-bottom: 0.14286rem !important;
    }

    .my-lg-3 {
        margin-top: 0.21429rem !important;
        margin-bottom: 0.21429rem !important;
    }

    .my-lg-4 {
        margin-top: 0.28571rem !important;
        margin-bottom: 0.28571rem !important;
    }

    .my-lg-5 {
        margin-top: 0.35714rem !important;
        margin-bottom: 0.35714rem !important;
    }

    .my-lg-6 {
        margin-top: 0.42857rem !important;
        margin-bottom: 0.42857rem !important;
    }

    .my-lg-7 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-lg-8 {
        margin-top: 0.57143rem !important;
        margin-bottom: 0.57143rem !important;
    }

    .my-lg-9 {
        margin-top: 0.64286rem !important;
        margin-bottom: 0.64286rem !important;
    }

    .my-lg-10 {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .my-lg-10 {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .my-lg-15 {
        margin-top: 1.07143rem !important;
        margin-bottom: 1.07143rem !important;
    }

    .my-lg-20 {
        margin-top: 1.42857rem !important;
        margin-bottom: 1.42857rem !important;
    }

    .my-lg-25 {
        margin-top: 1.78571rem !important;
        margin-bottom: 1.78571rem !important;
    }

    .my-lg-30 {
        margin-top: 2.14286rem !important;
        margin-bottom: 2.14286rem !important;
    }

    .my-lg-35 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .my-lg-40 {
        margin-top: 2.85714rem !important;
        margin-bottom: 2.85714rem !important;
    }

    .my-lg-45 {
        margin-top: 3.21429rem !important;
        margin-bottom: 3.21429rem !important;
    }

    .my-lg-50 {
        margin-top: 3.57143rem !important;
        margin-bottom: 3.57143rem !important;
    }

    .my-lg-55 {
        margin-top: 3.92857rem !important;
        margin-bottom: 3.92857rem !important;
    }

    .my-lg-60 {
        margin-top: 4.28571rem !important;
        margin-bottom: 4.28571rem !important;
    }

    .my-lg-65 {
        margin-top: 4.64286rem !important;
        margin-bottom: 4.64286rem !important;
    }

    .my-lg-70 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-lg-75 {
        margin-top: 5.35714rem !important;
        margin-bottom: 5.35714rem !important;
    }

    .my-lg-80 {
        margin-top: 5.71429rem !important;
        margin-bottom: 5.71429rem !important;
    }

    .my-lg-85 {
        margin-top: 6.07143rem !important;
        margin-bottom: 6.07143rem !important;
    }

    .my-lg-90 {
        margin-top: 6.42857rem !important;
        margin-bottom: 6.42857rem !important;
    }

    .my-lg-95 {
        margin-top: 6.78571rem !important;
        margin-bottom: 6.78571rem !important;
    }

    .my-lg-100 {
        margin-top: 7.14286rem !important;
        margin-bottom: 7.14286rem !important;
    }

    .mt-lg-1 {
        margin-top: 0.07143rem !important;
    }

    .mt-lg-n1 {
        margin-top: -0.07143rem !important;
    }

    .mt-lg-2 {
        margin-top: 0.14286rem !important;
    }

    .mt-lg-n2 {
        margin-top: -0.14286rem !important;
    }

    .mt-lg-3 {
        margin-top: 0.21429rem !important;
    }

    .mt-lg-n3 {
        margin-top: -0.21429rem !important;
    }

    .mt-lg-4 {
        margin-top: 0.28571rem !important;
    }

    .mt-lg-n4 {
        margin-top: -0.28571rem !important;
    }

    .mt-lg-5 {
        margin-top: 0.35714rem !important;
    }

    .mt-lg-n5 {
        margin-top: -0.35714rem !important;
    }

    .mt-lg-6 {
        margin-top: 0.42857rem !important;
    }

    .mt-lg-n6 {
        margin-top: -0.42857rem !important;
    }

    .mt-lg-7 {
        margin-top: 0.5rem !important;
    }

    .mt-lg-n7 {
        margin-top: -0.5rem !important;
    }

    .mt-lg-8 {
        margin-top: 0.57143rem !important;
    }

    .mt-lg-n8 {
        margin-top: -0.57143rem !important;
    }

    .mt-lg-9 {
        margin-top: 0.64286rem !important;
    }

    .mt-lg-n9 {
        margin-top: -0.64286rem !important;
    }

    .mt-lg-10 {
        margin-top: 0.71429rem !important;
    }

    .mt-lg-n10 {
        margin-top: -0.71429rem !important;
    }

    .mt-lg-11 {
        margin-top: 0.78571rem !important;
    }

    .mt-lg-n11 {
        margin-top: -0.78571rem !important;
    }

    .mt-lg-12 {
        margin-top: 0.85714rem !important;
    }

    .mt-lg-n12 {
        margin-top: -0.85714rem !important;
    }

    .mt-lg-13 {
        margin-top: 0.92857rem !important;
    }

    .mt-lg-n13 {
        margin-top: -0.92857rem !important;
    }

    .mt-lg-14 {
        margin-top: 1rem !important;
    }

    .mt-lg-n14 {
        margin-top: -1rem !important;
    }

    .mt-lg-15 {
        margin-top: 1.07143rem !important;
    }

    .mt-lg-n15 {
        margin-top: -1.07143rem !important;
    }

    .mt-lg-16 {
        margin-top: 1.14286rem !important;
    }

    .mt-lg-n16 {
        margin-top: -1.14286rem !important;
    }

    .mt-lg-17 {
        margin-top: 1.21429rem !important;
    }

    .mt-lg-n17 {
        margin-top: -1.21429rem !important;
    }

    .mt-lg-18 {
        margin-top: 1.28571rem !important;
    }

    .mt-lg-n18 {
        margin-top: -1.28571rem !important;
    }

    .mt-lg-19 {
        margin-top: 1.35714rem !important;
    }

    .mt-lg-n19 {
        margin-top: -1.35714rem !important;
    }

    .mt-lg-20 {
        margin-top: 1.42857rem !important;
    }

    .mt-lg-n20 {
        margin-top: -1.42857rem !important;
    }

    .mt-lg-10 {
        margin-top: 0.71429rem !important;
    }

    .mt-lg-n10 {
        margin-top: -0.71429rem !important;
    }

    .mt-lg-15 {
        margin-top: 1.07143rem !important;
    }

    .mt-lg-n15 {
        margin-top: -1.07143rem !important;
    }

    .mt-lg-20 {
        margin-top: 1.42857rem !important;
    }

    .mt-lg-n20 {
        margin-top: -1.42857rem !important;
    }

    .mt-lg-25 {
        margin-top: 1.78571rem !important;
    }

    .mt-lg-n25 {
        margin-top: -1.78571rem !important;
    }

    .mt-lg-30 {
        margin-top: 2.14286rem !important;
    }

    .mt-lg-n30 {
        margin-top: -2.14286rem !important;
    }

    .mt-lg-35 {
        margin-top: 2.5rem !important;
    }

    .mt-lg-n35 {
        margin-top: -2.5rem !important;
    }

    .mt-lg-40 {
        margin-top: 2.85714rem !important;
    }

    .mt-lg-n40 {
        margin-top: -2.85714rem !important;
    }

    .mt-lg-45 {
        margin-top: 3.21429rem !important;
    }

    .mt-lg-n45 {
        margin-top: -3.21429rem !important;
    }

    .mt-lg-50 {
        margin-top: 3.57143rem !important;
    }

    .mt-lg-n50 {
        margin-top: -3.57143rem !important;
    }

    .mt-lg-55 {
        margin-top: 3.92857rem !important;
    }

    .mt-lg-n55 {
        margin-top: -3.92857rem !important;
    }

    .mt-lg-60 {
        margin-top: 4.28571rem !important;
    }

    .mt-lg-n60 {
        margin-top: -4.28571rem !important;
    }

    .mt-lg-65 {
        margin-top: 4.64286rem !important;
    }

    .mt-lg-n65 {
        margin-top: -4.64286rem !important;
    }

    .mt-lg-70 {
        margin-top: 5rem !important;
    }

    .mt-lg-n70 {
        margin-top: -5rem !important;
    }

    .mt-lg-75 {
        margin-top: 5.35714rem !important;
    }

    .mt-lg-n75 {
        margin-top: -5.35714rem !important;
    }

    .mt-lg-80 {
        margin-top: 5.71429rem !important;
    }

    .mt-lg-n80 {
        margin-top: -5.71429rem !important;
    }

    .mt-lg-85 {
        margin-top: 6.07143rem !important;
    }

    .mt-lg-n85 {
        margin-top: -6.07143rem !important;
    }

    .mt-lg-90 {
        margin-top: 6.42857rem !important;
    }

    .mt-lg-n90 {
        margin-top: -6.42857rem !important;
    }

    .mt-lg-95 {
        margin-top: 6.78571rem !important;
    }

    .mt-lg-n95 {
        margin-top: -6.78571rem !important;
    }

    .mt-lg-100 {
        margin-top: 7.14286rem !important;
    }

    .mt-lg-n100 {
        margin-top: -7.14286rem !important;
    }

    .mt-lg-105 {
        margin-top: 7.5rem !important;
    }

    .mt-lg-n105 {
        margin-top: -7.5rem !important;
    }

    .mt-lg-110 {
        margin-top: 7.85714rem !important;
    }

    .mt-lg-n110 {
        margin-top: -7.85714rem !important;
    }

    .mt-lg-115 {
        margin-top: 8.21429rem !important;
    }

    .mt-lg-n115 {
        margin-top: -8.21429rem !important;
    }

    .mt-lg-120 {
        margin-top: 8.57143rem !important;
    }

    .mt-lg-n120 {
        margin-top: -8.57143rem !important;
    }

    .mt-lg-125 {
        margin-top: 8.92857rem !important;
    }

    .mt-lg-n125 {
        margin-top: -8.92857rem !important;
    }

    .mt-lg-130 {
        margin-top: 9.28571rem !important;
    }

    .mt-lg-n130 {
        margin-top: -9.28571rem !important;
    }

    .mt-lg-135 {
        margin-top: 9.64286rem !important;
    }

    .mt-lg-n135 {
        margin-top: -9.64286rem !important;
    }

    .mt-lg-140 {
        margin-top: 10rem !important;
    }

    .mt-lg-n140 {
        margin-top: -10rem !important;
    }

    .mt-lg-145 {
        margin-top: 10.35714rem !important;
    }

    .mt-lg-n145 {
        margin-top: -10.35714rem !important;
    }

    .mt-lg-150 {
        margin-top: 10.71429rem !important;
    }

    .mt-lg-n150 {
        margin-top: -10.71429rem !important;
    }

    .mt-lg-155 {
        margin-top: 11.07143rem !important;
    }

    .mt-lg-n155 {
        margin-top: -11.07143rem !important;
    }

    .mt-lg-160 {
        margin-top: 11.42857rem !important;
    }

    .mt-lg-n160 {
        margin-top: -11.42857rem !important;
    }

    .mt-lg-165 {
        margin-top: 11.78571rem !important;
    }

    .mt-lg-n165 {
        margin-top: -11.78571rem !important;
    }

    .mt-lg-170 {
        margin-top: 12.14286rem !important;
    }

    .mt-lg-n170 {
        margin-top: -12.14286rem !important;
    }

    .mb-lg-1 {
        margin-bottom: 0.07143rem !important;
    }

    .mb-lg-n1 {
        margin-bottom: -0.07143rem !important;
    }

    .mb-lg-2 {
        margin-bottom: 0.14286rem !important;
    }

    .mb-lg-n2 {
        margin-bottom: -0.14286rem !important;
    }

    .mb-lg-3 {
        margin-bottom: 0.21429rem !important;
    }

    .mb-lg-n3 {
        margin-bottom: -0.21429rem !important;
    }

    .mb-lg-4 {
        margin-bottom: 0.28571rem !important;
    }

    .mb-lg-n4 {
        margin-bottom: -0.28571rem !important;
    }

    .mb-lg-5 {
        margin-bottom: 0.35714rem !important;
    }

    .mb-lg-n5 {
        margin-bottom: -0.35714rem !important;
    }

    .mb-lg-6 {
        margin-bottom: 0.42857rem !important;
    }

    .mb-lg-n6 {
        margin-bottom: -0.42857rem !important;
    }

    .mb-lg-7 {
        margin-bottom: 0.5rem !important;
    }

    .mb-lg-n7 {
        margin-bottom: -0.5rem !important;
    }

    .mb-lg-8 {
        margin-bottom: 0.57143rem !important;
    }

    .mb-lg-n8 {
        margin-bottom: -0.57143rem !important;
    }

    .mb-lg-9 {
        margin-bottom: 0.64286rem !important;
    }

    .mb-lg-n9 {
        margin-bottom: -0.64286rem !important;
    }

    .mb-lg-10 {
        margin-bottom: 0.71429rem !important;
    }

    .mb-lg-n10 {
        margin-bottom: -0.71429rem !important;
    }

    .mb-lg-11 {
        margin-bottom: 0.78571rem !important;
    }

    .mb-lg-n11 {
        margin-bottom: -0.78571rem !important;
    }

    .mb-lg-12 {
        margin-bottom: 0.85714rem !important;
    }

    .mb-lg-n12 {
        margin-bottom: -0.85714rem !important;
    }

    .mb-lg-13 {
        margin-bottom: 0.92857rem !important;
    }

    .mb-lg-n13 {
        margin-bottom: -0.92857rem !important;
    }

    .mb-lg-14 {
        margin-bottom: 1rem !important;
    }

    .mb-lg-n14 {
        margin-bottom: -1rem !important;
    }

    .mb-lg-15 {
        margin-bottom: 1.07143rem !important;
    }

    .mb-lg-n15 {
        margin-bottom: -1.07143rem !important;
    }

    .mb-lg-16 {
        margin-bottom: 1.14286rem !important;
    }

    .mb-lg-n16 {
        margin-bottom: -1.14286rem !important;
    }

    .mb-lg-17 {
        margin-bottom: 1.21429rem !important;
    }

    .mb-lg-n17 {
        margin-bottom: -1.21429rem !important;
    }

    .mb-lg-18 {
        margin-bottom: 1.28571rem !important;
    }

    .mb-lg-n18 {
        margin-bottom: -1.28571rem !important;
    }

    .mb-lg-19 {
        margin-bottom: 1.35714rem !important;
    }

    .mb-lg-n19 {
        margin-bottom: -1.35714rem !important;
    }

    .mb-lg-20 {
        margin-bottom: 1.42857rem !important;
    }

    .mb-lg-n20 {
        margin-bottom: -1.42857rem !important;
    }

    .mb-lg-10 {
        margin-bottom: 0.71429rem !important;
    }

    .mb-lg-15 {
        margin-bottom: 1.07143rem !important;
    }

    .mb-lg-20 {
        margin-bottom: 1.42857rem !important;
    }

    .mb-lg-25 {
        margin-bottom: 1.78571rem !important;
    }

    .mb-lg-30 {
        margin-bottom: 2.14286rem !important;
    }

    .mb-lg-35 {
        margin-bottom: 2.5rem !important;
    }

    .mb-lg-40 {
        margin-bottom: 2.85714rem !important;
    }

    .mb-lg-45 {
        margin-bottom: 3.21429rem !important;
    }

    .mb-lg-50 {
        margin-bottom: 3.57143rem !important;
    }

    .mb-lg-n50 {
        margin-bottom: -3.57143rem !important;
    }

    .mb-lg-55 {
        margin-bottom: 3.92857rem !important;
    }

    .mb-lg-60 {
        margin-bottom: 4.28571rem !important;
    }

    .mb-lg-n60 {
        margin-bottom: -4.28571rem !important;
    }

    .mb-lg-65 {
        margin-bottom: 4.64286rem !important;
    }

    .mb-lg-70 {
        margin-bottom: 5rem !important;
    }

    .mb-lg-n70 {
        margin-bottom: -5rem !important;
    }

    .mb-lg-75 {
        margin-bottom: 5.35714rem !important;
    }

    .mb-lg-80 {
        margin-bottom: 5.71429rem !important;
    }

    .mb-lg-n80 {
        margin-bottom: -5.71429rem !important;
    }

    .mb-lg-85 {
        margin-bottom: 6.07143rem !important;
    }

    .mb-lg-90 {
        margin-bottom: 6.42857rem !important;
    }

    .mb-lg-n90 {
        margin-bottom: -6.42857rem !important;
    }

    .mb-lg-95 {
        margin-bottom: 6.78571rem !important;
    }

    .mb-lg-100 {
        margin-bottom: 7.14286rem !important;
    }

    .mb-lg-n100 {
        margin-bottom: -7.14286rem !important;
    }

    .mb-lg-105 {
        margin-bottom: 7.5rem !important;
    }

    .mb-lg-110 {
        margin-bottom: 7.85714rem !important;
    }

    .mb-lg-115 {
        margin-bottom: 8.21429rem !important;
    }

    .mb-lg-120 {
        margin-bottom: 8.57143rem !important;
    }

    .mb-lg-125 {
        margin-bottom: 8.92857rem !important;
    }

    .mb-lg-130 {
        margin-bottom: 9.28571rem !important;
    }

    .mb-lg-135 {
        margin-bottom: 9.64286rem !important;
    }

    .mb-lg-140 {
        margin-bottom: 10rem !important;
    }

    .mb-lg-145 {
        margin-bottom: 10.35714rem !important;
    }

    .mb-lg-150 {
        margin-bottom: 10.71429rem !important;
    }

    .mb-lg-155 {
        margin-bottom: 11.07143rem !important;
    }

    .mb-lg-160 {
        margin-bottom: 11.42857rem !important;
    }

    .mb-lg-165 {
        margin-bottom: 11.78571rem !important;
    }

    .mb-lg-170 {
        margin-bottom: 12.14286rem !important;
    }

    .ml-lg-1 {
        margin-left: 0.07143rem !important;
    }

    .ml-lg-n1 {
        margin-left: -0.07143rem !important;
    }

    .ml-lg-2 {
        margin-left: 0.14286rem !important;
    }

    .ml-lg-n2 {
        margin-left: -0.14286rem !important;
    }

    .ml-lg-3 {
        margin-left: 0.21429rem !important;
    }

    .ml-lg-n3 {
        margin-left: -0.21429rem !important;
    }

    .ml-lg-4 {
        margin-left: 0.28571rem !important;
    }

    .ml-lg-n4 {
        margin-left: -0.28571rem !important;
    }

    .ml-lg-5 {
        margin-left: 0.35714rem !important;
    }

    .ml-lg-n5 {
        margin-left: -0.35714rem !important;
    }

    .ml-lg-6 {
        margin-left: 0.42857rem !important;
    }

    .ml-lg-n6 {
        margin-left: -0.42857rem !important;
    }

    .ml-lg-7 {
        margin-left: 0.5rem !important;
    }

    .ml-lg-n7 {
        margin-left: -0.5rem !important;
    }

    .ml-lg-8 {
        margin-left: 0.57143rem !important;
    }

    .ml-lg-n8 {
        margin-left: -0.57143rem !important;
    }

    .ml-lg-9 {
        margin-left: 0.64286rem !important;
    }

    .ml-lg-n9 {
        margin-left: -0.64286rem !important;
    }

    .ml-lg-10 {
        margin-left: 0.71429rem !important;
    }

    .ml-lg-n10 {
        margin-left: -0.71429rem !important;
    }

    .ml-lg-5 {
        margin-left: 0.35714rem !important;
    }

    .ml-lg-n5 {
        margin-left: -0.35714rem !important;
    }

    .ml-lg-10 {
        margin-left: 0.71429rem !important;
    }

    .ml-lg-n10 {
        margin-left: -0.71429rem !important;
    }

    .ml-lg-15 {
        margin-left: 1.07143rem !important;
    }

    .ml-lg-n15 {
        margin-left: -1.07143rem !important;
    }

    .ml-lg-20 {
        margin-left: 1.42857rem !important;
    }

    .ml-lg-n20 {
        margin-left: -1.42857rem !important;
    }

    .ml-lg-25 {
        margin-left: 1.78571rem !important;
    }

    .ml-lg-n25 {
        margin-left: -1.78571rem !important;
    }

    .ml-lg-30 {
        margin-left: 2.14286rem !important;
    }

    .ml-lg-n30 {
        margin-left: -2.14286rem !important;
    }

    .ml-lg-35 {
        margin-left: 2.5rem !important;
    }

    .ml-lg-n35 {
        margin-left: -2.5rem !important;
    }

    .ml-lg-40 {
        margin-left: 2.85714rem !important;
    }

    .ml-lg-n40 {
        margin-left: -2.85714rem !important;
    }

    .ml-lg-45 {
        margin-left: 3.21429rem !important;
    }

    .ml-lg-n45 {
        margin-left: -3.21429rem !important;
    }

    .ml-lg-50 {
        margin-left: 3.57143rem !important;
    }

    .ml-lg-n50 {
        margin-left: -3.57143rem !important;
    }

    .mr-lg-1 {
        margin-right: 0.07143rem !important;
    }

    .mr-lg-n1 {
        margin-right: -0.07143rem !important;
    }

    .mr-lg-2 {
        margin-right: 0.14286rem !important;
    }

    .mr-lg-n2 {
        margin-right: -0.14286rem !important;
    }

    .mr-lg-3 {
        margin-right: 0.21429rem !important;
    }

    .mr-lg-n3 {
        margin-right: -0.21429rem !important;
    }

    .mr-lg-4 {
        margin-right: 0.28571rem !important;
    }

    .mr-lg-n4 {
        margin-right: -0.28571rem !important;
    }

    .mr-lg-5 {
        margin-right: 0.35714rem !important;
    }

    .mr-lg-n5 {
        margin-right: -0.35714rem !important;
    }

    .mr-lg-6 {
        margin-right: 0.42857rem !important;
    }

    .mr-lg-n6 {
        margin-right: -0.42857rem !important;
    }

    .mr-lg-7 {
        margin-right: 0.5rem !important;
    }

    .mr-lg-n7 {
        margin-right: -0.5rem !important;
    }

    .mr-lg-8 {
        margin-right: 0.57143rem !important;
    }

    .mr-lg-n8 {
        margin-right: -0.57143rem !important;
    }

    .mr-lg-9 {
        margin-right: 0.64286rem !important;
    }

    .mr-lg-n9 {
        margin-right: -0.64286rem !important;
    }

    .mr-lg-10 {
        margin-right: 0.71429rem !important;
    }

    .mr-lg-n10 {
        margin-right: -0.71429rem !important;
    }

    .mr-lg-5 {
        margin-right: 0.35714rem !important;
    }

    .mr-lg-10 {
        margin-right: 0.71429rem !important;
    }

    .mr-lg-15 {
        margin-right: 1.07143rem !important;
    }

    .mr-lg-20 {
        margin-right: 1.42857rem !important;
    }

    .mr-lg-25 {
        margin-right: 1.78571rem !important;
    }

    .mr-lg-30 {
        margin-right: 2.14286rem !important;
    }

    .mr-lg-35 {
        margin-right: 2.5rem !important;
    }

    .mr-lg-40 {
        margin-right: 2.85714rem !important;
    }

    .mr-lg-45 {
        margin-right: 3.21429rem !important;
    }

    .mr-lg-50 {
        margin-right: 3.57143rem !important;
    }
}

@media (min-width: 1200px) {
    .ma-xl-0 {
        margin: 0 !important;
    }

    .mx-xl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .ml-xl-0 {
        margin-left: 0 !important;
    }

    .mr-xl-0 {
        margin-right: 0 !important;
    }

    .mt-xl-0 {
        margin-top: 0 !important;
    }

    .mb-xl-0 {
        margin-bottom: 0 !important;
    }

    .mx-xl-1 {
        margin-left: 0.07143rem !important;
        margin-right: 0.07143rem !important;
    }

    .mx-xl-2 {
        margin-left: 0.14286rem !important;
        margin-right: 0.14286rem !important;
    }

    .mx-xl-3 {
        margin-left: 0.21429rem !important;
        margin-right: 0.21429rem !important;
    }

    .mx-xl-4 {
        margin-left: 0.28571rem !important;
        margin-right: 0.28571rem !important;
    }

    .mx-xl-5 {
        margin-left: 0.35714rem !important;
        margin-right: 0.35714rem !important;
    }

    .mx-xl-6 {
        margin-left: 0.42857rem !important;
        margin-right: 0.42857rem !important;
    }

    .mx-xl-7 {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }

    .mx-xl-8 {
        margin-left: 0.57143rem !important;
        margin-right: 0.57143rem !important;
    }

    .mx-xl-9 {
        margin-left: 0.64286rem !important;
        margin-right: 0.64286rem !important;
    }

    .mx-xl-10 {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .mx-xl-10 {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .mx-xl-15 {
        margin-left: 1.07143rem !important;
        margin-right: 1.07143rem !important;
    }

    .mx-xl-20 {
        margin-left: 1.42857rem !important;
        margin-right: 1.42857rem !important;
    }

    .mx-xl-25 {
        margin-left: 1.78571rem !important;
        margin-right: 1.78571rem !important;
    }

    .mx-xl-30 {
        margin-left: 2.14286rem !important;
        margin-right: 2.14286rem !important;
    }

    .mx-xl-35 {
        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;
    }

    .mx-xl-40 {
        margin-left: 2.85714rem !important;
        margin-right: 2.85714rem !important;
    }

    .mx-xl-45 {
        margin-left: 3.21429rem !important;
        margin-right: 3.21429rem !important;
    }

    .mx-xl-50 {
        margin-left: 3.57143rem !important;
        margin-right: 3.57143rem !important;
    }

    .mx-xl-55 {
        margin-left: 3.92857rem !important;
        margin-right: 3.92857rem !important;
    }

    .mx-xl-60 {
        margin-left: 4.28571rem !important;
        margin-right: 4.28571rem !important;
    }

    .mx-xl-65 {
        margin-left: 4.64286rem !important;
        margin-right: 4.64286rem !important;
    }

    .mx-xl-70 {
        margin-left: 5rem !important;
        margin-right: 5rem !important;
    }

    .mx-xl-75 {
        margin-left: 5.35714rem !important;
        margin-right: 5.35714rem !important;
    }

    .mx-xl-80 {
        margin-left: 5.71429rem !important;
        margin-right: 5.71429rem !important;
    }

    .mx-xl-85 {
        margin-left: 6.07143rem !important;
        margin-right: 6.07143rem !important;
    }

    .mx-xl-90 {
        margin-left: 6.42857rem !important;
        margin-right: 6.42857rem !important;
    }

    .mx-xl-95 {
        margin-left: 6.78571rem !important;
        margin-right: 6.78571rem !important;
    }

    .mx-xl-100 {
        margin-left: 7.14286rem !important;
        margin-right: 7.14286rem !important;
    }

    .my-xl-1 {
        margin-top: 0.07143rem !important;
        margin-bottom: 0.07143rem !important;
    }

    .my-xl-2 {
        margin-top: 0.14286rem !important;
        margin-bottom: 0.14286rem !important;
    }

    .my-xl-3 {
        margin-top: 0.21429rem !important;
        margin-bottom: 0.21429rem !important;
    }

    .my-xl-4 {
        margin-top: 0.28571rem !important;
        margin-bottom: 0.28571rem !important;
    }

    .my-xl-5 {
        margin-top: 0.35714rem !important;
        margin-bottom: 0.35714rem !important;
    }

    .my-xl-6 {
        margin-top: 0.42857rem !important;
        margin-bottom: 0.42857rem !important;
    }

    .my-xl-7 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-xl-8 {
        margin-top: 0.57143rem !important;
        margin-bottom: 0.57143rem !important;
    }

    .my-xl-9 {
        margin-top: 0.64286rem !important;
        margin-bottom: 0.64286rem !important;
    }

    .my-xl-10 {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .my-xl-10 {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .my-xl-15 {
        margin-top: 1.07143rem !important;
        margin-bottom: 1.07143rem !important;
    }

    .my-xl-20 {
        margin-top: 1.42857rem !important;
        margin-bottom: 1.42857rem !important;
    }

    .my-xl-25 {
        margin-top: 1.78571rem !important;
        margin-bottom: 1.78571rem !important;
    }

    .my-xl-30 {
        margin-top: 2.14286rem !important;
        margin-bottom: 2.14286rem !important;
    }

    .my-xl-35 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .my-xl-40 {
        margin-top: 2.85714rem !important;
        margin-bottom: 2.85714rem !important;
    }

    .my-xl-45 {
        margin-top: 3.21429rem !important;
        margin-bottom: 3.21429rem !important;
    }

    .my-xl-50 {
        margin-top: 3.57143rem !important;
        margin-bottom: 3.57143rem !important;
    }

    .my-xl-55 {
        margin-top: 3.92857rem !important;
        margin-bottom: 3.92857rem !important;
    }

    .my-xl-60 {
        margin-top: 4.28571rem !important;
        margin-bottom: 4.28571rem !important;
    }

    .my-xl-65 {
        margin-top: 4.64286rem !important;
        margin-bottom: 4.64286rem !important;
    }

    .my-xl-70 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-xl-75 {
        margin-top: 5.35714rem !important;
        margin-bottom: 5.35714rem !important;
    }

    .my-xl-80 {
        margin-top: 5.71429rem !important;
        margin-bottom: 5.71429rem !important;
    }

    .my-xl-85 {
        margin-top: 6.07143rem !important;
        margin-bottom: 6.07143rem !important;
    }

    .my-xl-90 {
        margin-top: 6.42857rem !important;
        margin-bottom: 6.42857rem !important;
    }

    .my-xl-95 {
        margin-top: 6.78571rem !important;
        margin-bottom: 6.78571rem !important;
    }

    .my-xl-100 {
        margin-top: 7.14286rem !important;
        margin-bottom: 7.14286rem !important;
    }

    .mt-xl-1 {
        margin-top: 0.07143rem !important;
    }

    .mt-xl-n1 {
        margin-top: -0.07143rem !important;
    }

    .mt-xl-2 {
        margin-top: 0.14286rem !important;
    }

    .mt-xl-n2 {
        margin-top: -0.14286rem !important;
    }

    .mt-xl-3 {
        margin-top: 0.21429rem !important;
    }

    .mt-xl-n3 {
        margin-top: -0.21429rem !important;
    }

    .mt-xl-4 {
        margin-top: 0.28571rem !important;
    }

    .mt-xl-n4 {
        margin-top: -0.28571rem !important;
    }

    .mt-xl-5 {
        margin-top: 0.35714rem !important;
    }

    .mt-xl-n5 {
        margin-top: -0.35714rem !important;
    }

    .mt-xl-6 {
        margin-top: 0.42857rem !important;
    }

    .mt-xl-n6 {
        margin-top: -0.42857rem !important;
    }

    .mt-xl-7 {
        margin-top: 0.5rem !important;
    }

    .mt-xl-n7 {
        margin-top: -0.5rem !important;
    }

    .mt-xl-8 {
        margin-top: 0.57143rem !important;
    }

    .mt-xl-n8 {
        margin-top: -0.57143rem !important;
    }

    .mt-xl-9 {
        margin-top: 0.64286rem !important;
    }

    .mt-xl-n9 {
        margin-top: -0.64286rem !important;
    }

    .mt-xl-10 {
        margin-top: 0.71429rem !important;
    }

    .mt-xl-n10 {
        margin-top: -0.71429rem !important;
    }

    .mt-xl-11 {
        margin-top: 0.78571rem !important;
    }

    .mt-xl-n11 {
        margin-top: -0.78571rem !important;
    }

    .mt-xl-12 {
        margin-top: 0.85714rem !important;
    }

    .mt-xl-n12 {
        margin-top: -0.85714rem !important;
    }

    .mt-xl-13 {
        margin-top: 0.92857rem !important;
    }

    .mt-xl-n13 {
        margin-top: -0.92857rem !important;
    }

    .mt-xl-14 {
        margin-top: 1rem !important;
    }

    .mt-xl-n14 {
        margin-top: -1rem !important;
    }

    .mt-xl-15 {
        margin-top: 1.07143rem !important;
    }

    .mt-xl-n15 {
        margin-top: -1.07143rem !important;
    }

    .mt-xl-16 {
        margin-top: 1.14286rem !important;
    }

    .mt-xl-n16 {
        margin-top: -1.14286rem !important;
    }

    .mt-xl-17 {
        margin-top: 1.21429rem !important;
    }

    .mt-xl-n17 {
        margin-top: -1.21429rem !important;
    }

    .mt-xl-18 {
        margin-top: 1.28571rem !important;
    }

    .mt-xl-n18 {
        margin-top: -1.28571rem !important;
    }

    .mt-xl-19 {
        margin-top: 1.35714rem !important;
    }

    .mt-xl-n19 {
        margin-top: -1.35714rem !important;
    }

    .mt-xl-20 {
        margin-top: 1.42857rem !important;
    }

    .mt-xl-n20 {
        margin-top: -1.42857rem !important;
    }

    .mt-xl-10 {
        margin-top: 0.71429rem !important;
    }

    .mt-xl-n10 {
        margin-top: -0.71429rem !important;
    }

    .mt-xl-15 {
        margin-top: 1.07143rem !important;
    }

    .mt-xl-n15 {
        margin-top: -1.07143rem !important;
    }

    .mt-xl-20 {
        margin-top: 1.42857rem !important;
    }

    .mt-xl-n20 {
        margin-top: -1.42857rem !important;
    }

    .mt-xl-25 {
        margin-top: 1.78571rem !important;
    }

    .mt-xl-n25 {
        margin-top: -1.78571rem !important;
    }

    .mt-xl-30 {
        margin-top: 2.14286rem !important;
    }

    .mt-xl-n30 {
        margin-top: -2.14286rem !important;
    }

    .mt-xl-35 {
        margin-top: 2.5rem !important;
    }

    .mt-xl-n35 {
        margin-top: -2.5rem !important;
    }

    .mt-xl-40 {
        margin-top: 2.85714rem !important;
    }

    .mt-xl-n40 {
        margin-top: -2.85714rem !important;
    }

    .mt-xl-45 {
        margin-top: 3.21429rem !important;
    }

    .mt-xl-n45 {
        margin-top: -3.21429rem !important;
    }

    .mt-xl-50 {
        margin-top: 3.57143rem !important;
    }

    .mt-xl-n50 {
        margin-top: -3.57143rem !important;
    }

    .mt-xl-55 {
        margin-top: 3.92857rem !important;
    }

    .mt-xl-n55 {
        margin-top: -3.92857rem !important;
    }

    .mt-xl-60 {
        margin-top: 4.28571rem !important;
    }

    .mt-xl-n60 {
        margin-top: -4.28571rem !important;
    }

    .mt-xl-65 {
        margin-top: 4.64286rem !important;
    }

    .mt-xl-n65 {
        margin-top: -4.64286rem !important;
    }

    .mt-xl-70 {
        margin-top: 5rem !important;
    }

    .mt-xl-n70 {
        margin-top: -5rem !important;
    }

    .mt-xl-75 {
        margin-top: 5.35714rem !important;
    }

    .mt-xl-n75 {
        margin-top: -5.35714rem !important;
    }

    .mt-xl-80 {
        margin-top: 5.71429rem !important;
    }

    .mt-xl-n80 {
        margin-top: -5.71429rem !important;
    }

    .mt-xl-85 {
        margin-top: 6.07143rem !important;
    }

    .mt-xl-n85 {
        margin-top: -6.07143rem !important;
    }

    .mt-xl-90 {
        margin-top: 6.42857rem !important;
    }

    .mt-xl-n90 {
        margin-top: -6.42857rem !important;
    }

    .mt-xl-95 {
        margin-top: 6.78571rem !important;
    }

    .mt-xl-n95 {
        margin-top: -6.78571rem !important;
    }

    .mt-xl-100 {
        margin-top: 7.14286rem !important;
    }

    .mt-xl-n100 {
        margin-top: -7.14286rem !important;
    }

    .mt-xl-105 {
        margin-top: 7.5rem !important;
    }

    .mt-xl-n105 {
        margin-top: -7.5rem !important;
    }

    .mt-xl-110 {
        margin-top: 7.85714rem !important;
    }

    .mt-xl-n110 {
        margin-top: -7.85714rem !important;
    }

    .mt-xl-115 {
        margin-top: 8.21429rem !important;
    }

    .mt-xl-n115 {
        margin-top: -8.21429rem !important;
    }

    .mt-xl-120 {
        margin-top: 8.57143rem !important;
    }

    .mt-xl-n120 {
        margin-top: -8.57143rem !important;
    }

    .mt-xl-125 {
        margin-top: 8.92857rem !important;
    }

    .mt-xl-n125 {
        margin-top: -8.92857rem !important;
    }

    .mt-xl-130 {
        margin-top: 9.28571rem !important;
    }

    .mt-xl-n130 {
        margin-top: -9.28571rem !important;
    }

    .mt-xl-135 {
        margin-top: 9.64286rem !important;
    }

    .mt-xl-n135 {
        margin-top: -9.64286rem !important;
    }

    .mt-xl-140 {
        margin-top: 10rem !important;
    }

    .mt-xl-n140 {
        margin-top: -10rem !important;
    }

    .mt-xl-145 {
        margin-top: 10.35714rem !important;
    }

    .mt-xl-n145 {
        margin-top: -10.35714rem !important;
    }

    .mt-xl-150 {
        margin-top: 10.71429rem !important;
    }

    .mt-xl-n150 {
        margin-top: -10.71429rem !important;
    }

    .mt-xl-155 {
        margin-top: 11.07143rem !important;
    }

    .mt-xl-n155 {
        margin-top: -11.07143rem !important;
    }

    .mt-xl-160 {
        margin-top: 11.42857rem !important;
    }

    .mt-xl-n160 {
        margin-top: -11.42857rem !important;
    }

    .mt-xl-165 {
        margin-top: 11.78571rem !important;
    }

    .mt-xl-n165 {
        margin-top: -11.78571rem !important;
    }

    .mt-xl-170 {
        margin-top: 12.14286rem !important;
    }

    .mt-xl-n170 {
        margin-top: -12.14286rem !important;
    }

    .mb-xl-1 {
        margin-bottom: 0.07143rem !important;
    }

    .mb-xl-n1 {
        margin-bottom: -0.07143rem !important;
    }

    .mb-xl-2 {
        margin-bottom: 0.14286rem !important;
    }

    .mb-xl-n2 {
        margin-bottom: -0.14286rem !important;
    }

    .mb-xl-3 {
        margin-bottom: 0.21429rem !important;
    }

    .mb-xl-n3 {
        margin-bottom: -0.21429rem !important;
    }

    .mb-xl-4 {
        margin-bottom: 0.28571rem !important;
    }

    .mb-xl-n4 {
        margin-bottom: -0.28571rem !important;
    }

    .mb-xl-5 {
        margin-bottom: 0.35714rem !important;
    }

    .mb-xl-n5 {
        margin-bottom: -0.35714rem !important;
    }

    .mb-xl-6 {
        margin-bottom: 0.42857rem !important;
    }

    .mb-xl-n6 {
        margin-bottom: -0.42857rem !important;
    }

    .mb-xl-7 {
        margin-bottom: 0.5rem !important;
    }

    .mb-xl-n7 {
        margin-bottom: -0.5rem !important;
    }

    .mb-xl-8 {
        margin-bottom: 0.57143rem !important;
    }

    .mb-xl-n8 {
        margin-bottom: -0.57143rem !important;
    }

    .mb-xl-9 {
        margin-bottom: 0.64286rem !important;
    }

    .mb-xl-n9 {
        margin-bottom: -0.64286rem !important;
    }

    .mb-xl-10 {
        margin-bottom: 0.71429rem !important;
    }

    .mb-xl-n10 {
        margin-bottom: -0.71429rem !important;
    }

    .mb-xl-11 {
        margin-bottom: 0.78571rem !important;
    }

    .mb-xl-n11 {
        margin-bottom: -0.78571rem !important;
    }

    .mb-xl-12 {
        margin-bottom: 0.85714rem !important;
    }

    .mb-xl-n12 {
        margin-bottom: -0.85714rem !important;
    }

    .mb-xl-13 {
        margin-bottom: 0.92857rem !important;
    }

    .mb-xl-n13 {
        margin-bottom: -0.92857rem !important;
    }

    .mb-xl-14 {
        margin-bottom: 1rem !important;
    }

    .mb-xl-n14 {
        margin-bottom: -1rem !important;
    }

    .mb-xl-15 {
        margin-bottom: 1.07143rem !important;
    }

    .mb-xl-n15 {
        margin-bottom: -1.07143rem !important;
    }

    .mb-xl-16 {
        margin-bottom: 1.14286rem !important;
    }

    .mb-xl-n16 {
        margin-bottom: -1.14286rem !important;
    }

    .mb-xl-17 {
        margin-bottom: 1.21429rem !important;
    }

    .mb-xl-n17 {
        margin-bottom: -1.21429rem !important;
    }

    .mb-xl-18 {
        margin-bottom: 1.28571rem !important;
    }

    .mb-xl-n18 {
        margin-bottom: -1.28571rem !important;
    }

    .mb-xl-19 {
        margin-bottom: 1.35714rem !important;
    }

    .mb-xl-n19 {
        margin-bottom: -1.35714rem !important;
    }

    .mb-xl-20 {
        margin-bottom: 1.42857rem !important;
    }

    .mb-xl-n20 {
        margin-bottom: -1.42857rem !important;
    }

    .mb-xl-10 {
        margin-bottom: 0.71429rem !important;
    }

    .mb-xl-15 {
        margin-bottom: 1.07143rem !important;
    }

    .mb-xl-20 {
        margin-bottom: 1.42857rem !important;
    }

    .mb-xl-25 {
        margin-bottom: 1.78571rem !important;
    }

    .mb-xl-30 {
        margin-bottom: 2.14286rem !important;
    }

    .mb-xl-35 {
        margin-bottom: 2.5rem !important;
    }

    .mb-xl-40 {
        margin-bottom: 2.85714rem !important;
    }

    .mb-xl-45 {
        margin-bottom: 3.21429rem !important;
    }

    .mb-xl-50 {
        margin-bottom: 3.57143rem !important;
    }

    .mb-xl-55 {
        margin-bottom: 3.92857rem !important;
    }

    .mb-xl-60 {
        margin-bottom: 4.28571rem !important;
    }

    .mb-xl-65 {
        margin-bottom: 4.64286rem !important;
    }

    .mb-xl-70 {
        margin-bottom: 5rem !important;
    }

    .mb-xl-75 {
        margin-bottom: 5.35714rem !important;
    }

    .mb-xl-80 {
        margin-bottom: 5.71429rem !important;
    }

    .mb-xl-85 {
        margin-bottom: 6.07143rem !important;
    }

    .mb-xl-90 {
        margin-bottom: 6.42857rem !important;
    }

    .mb-xl-95 {
        margin-bottom: 6.78571rem !important;
    }

    .mb-xl-100 {
        margin-bottom: 7.14286rem !important;
    }

    .mb-xl-105 {
        margin-bottom: 7.5rem !important;
    }

    .mb-xl-110 {
        margin-bottom: 7.85714rem !important;
    }

    .mb-xl-115 {
        margin-bottom: 8.21429rem !important;
    }

    .mb-xl-120 {
        margin-bottom: 8.57143rem !important;
    }

    .mb-xl-125 {
        margin-bottom: 8.92857rem !important;
    }

    .mb-xl-130 {
        margin-bottom: 9.28571rem !important;
    }

    .mb-xl-135 {
        margin-bottom: 9.64286rem !important;
    }

    .mb-xl-140 {
        margin-bottom: 10rem !important;
    }

    .mb-xl-145 {
        margin-bottom: 10.35714rem !important;
    }

    .mb-xl-150 {
        margin-bottom: 10.71429rem !important;
    }

    .mb-xl-155 {
        margin-bottom: 11.07143rem !important;
    }

    .mb-xl-160 {
        margin-bottom: 11.42857rem !important;
    }

    .mb-xl-165 {
        margin-bottom: 11.78571rem !important;
    }

    .mb-xl-170 {
        margin-bottom: 12.14286rem !important;
    }

    .ml-xl-1 {
        margin-left: 0.07143rem !important;
    }

    .ml-xl-n1 {
        margin-left: -0.07143rem !important;
    }

    .ml-xl-2 {
        margin-left: 0.14286rem !important;
    }

    .ml-xl-n2 {
        margin-left: -0.14286rem !important;
    }

    .ml-xl-3 {
        margin-left: 0.21429rem !important;
    }

    .ml-xl-n3 {
        margin-left: -0.21429rem !important;
    }

    .ml-xl-4 {
        margin-left: 0.28571rem !important;
    }

    .ml-xl-n4 {
        margin-left: -0.28571rem !important;
    }

    .ml-xl-5 {
        margin-left: 0.35714rem !important;
    }

    .ml-xl-n5 {
        margin-left: -0.35714rem !important;
    }

    .ml-xl-6 {
        margin-left: 0.42857rem !important;
    }

    .ml-xl-n6 {
        margin-left: -0.42857rem !important;
    }

    .ml-xl-7 {
        margin-left: 0.5rem !important;
    }

    .ml-xl-n7 {
        margin-left: -0.5rem !important;
    }

    .ml-xl-8 {
        margin-left: 0.57143rem !important;
    }

    .ml-xl-n8 {
        margin-left: -0.57143rem !important;
    }

    .ml-xl-9 {
        margin-left: 0.64286rem !important;
    }

    .ml-xl-n9 {
        margin-left: -0.64286rem !important;
    }

    .ml-xl-10 {
        margin-left: 0.71429rem !important;
    }

    .ml-xl-n10 {
        margin-left: -0.71429rem !important;
    }

    .ml-xl-5 {
        margin-left: 0.35714rem !important;
    }

    .ml-xl-n5 {
        margin-left: -0.35714rem !important;
    }

    .ml-xl-10 {
        margin-left: 0.71429rem !important;
    }

    .ml-xl-n10 {
        margin-left: -0.71429rem !important;
    }

    .ml-xl-15 {
        margin-left: 1.07143rem !important;
    }

    .ml-xl-n15 {
        margin-left: -1.07143rem !important;
    }

    .ml-xl-20 {
        margin-left: 1.42857rem !important;
    }

    .ml-xl-n20 {
        margin-left: -1.42857rem !important;
    }

    .ml-xl-25 {
        margin-left: 1.78571rem !important;
    }

    .ml-xl-n25 {
        margin-left: -1.78571rem !important;
    }

    .ml-xl-30 {
        margin-left: 2.14286rem !important;
    }

    .ml-xl-n30 {
        margin-left: -2.14286rem !important;
    }

    .ml-xl-35 {
        margin-left: 2.5rem !important;
    }

    .ml-xl-n35 {
        margin-left: -2.5rem !important;
    }

    .ml-xl-40 {
        margin-left: 2.85714rem !important;
    }

    .ml-xl-n40 {
        margin-left: -2.85714rem !important;
    }

    .ml-xl-45 {
        margin-left: 3.21429rem !important;
    }

    .ml-xl-n45 {
        margin-left: -3.21429rem !important;
    }

    .ml-xl-50 {
        margin-left: 3.57143rem !important;
    }

    .ml-xl-n50 {
        margin-left: -3.57143rem !important;
    }

    .mr-xl-1 {
        margin-right: 0.07143rem !important;
    }

    .mr-xl-n1 {
        margin-right: -0.07143rem !important;
    }

    .mr-xl-2 {
        margin-right: 0.14286rem !important;
    }

    .mr-xl-n2 {
        margin-right: -0.14286rem !important;
    }

    .mr-xl-3 {
        margin-right: 0.21429rem !important;
    }

    .mr-xl-n3 {
        margin-right: -0.21429rem !important;
    }

    .mr-xl-4 {
        margin-right: 0.28571rem !important;
    }

    .mr-xl-n4 {
        margin-right: -0.28571rem !important;
    }

    .mr-xl-5 {
        margin-right: 0.35714rem !important;
    }

    .mr-xl-n5 {
        margin-right: -0.35714rem !important;
    }

    .mr-xl-6 {
        margin-right: 0.42857rem !important;
    }

    .mr-xl-n6 {
        margin-right: -0.42857rem !important;
    }

    .mr-xl-7 {
        margin-right: 0.5rem !important;
    }

    .mr-xl-n7 {
        margin-right: -0.5rem !important;
    }

    .mr-xl-8 {
        margin-right: 0.57143rem !important;
    }

    .mr-xl-n8 {
        margin-right: -0.57143rem !important;
    }

    .mr-xl-9 {
        margin-right: 0.64286rem !important;
    }

    .mr-xl-n9 {
        margin-right: -0.64286rem !important;
    }

    .mr-xl-10 {
        margin-right: 0.71429rem !important;
    }

    .mr-xl-n10 {
        margin-right: -0.71429rem !important;
    }

    .mr-xl-5 {
        margin-right: 0.35714rem !important;
    }

    .mr-xl-10 {
        margin-right: 0.71429rem !important;
    }

    .mr-xl-15 {
        margin-right: 1.07143rem !important;
    }

    .mr-xl-20 {
        margin-right: 1.42857rem !important;
    }

    .mr-xl-25 {
        margin-right: 1.78571rem !important;
    }

    .mr-xl-30 {
        margin-right: 2.14286rem !important;
    }

    .mr-xl-35 {
        margin-right: 2.5rem !important;
    }

    .mr-xl-40 {
        margin-right: 2.85714rem !important;
    }

    .mr-xl-45 {
        margin-right: 3.21429rem !important;
    }

    .mr-xl-50 {
        margin-right: 3.57143rem !important;
    }
}

.ma-1 {
    margin: 0.07143rem !important;
}

.ma-3 {
    margin: 0.21429rem !important;
}

.ma-5 {
    margin: 0.35714rem !important;
}

.ma-10 {
    margin: 0.71429rem !important;
}

.ma-20 {
    margin: 1.42857rem !important;
}

.ma-n1 {
    margin: -0.07143rem !important;
}

.mt-n1 {
    margin-top: -0.07143rem;
}

.mt-n20 {
    margin-top: -1.42857rem;
}

.mt-n25 {
    margin-top: -1.78571rem;
}

.mt-n30 {
    margin-top: -2.14286rem;
}

.mt-n40 {
    margin-top: -2.85714rem;
}

.mt-n70 {
    margin-top: -5rem;
}

.mt-n73 {
    margin-top: -5.14286rem !important;
}

.mt-n120 {
    margin-top: -8.57143rem;
}

.mt-n200 {
    margin-top: -14.28571rem;
}

.mt-n300 {
    margin-top: -21.42857rem;
}

.mb-n70 {
    margin-bottom: -5rem;
}

.ml-n20 {
    margin-left: -1.42857rem;
}

.ml-n23 {
    margin-left: -1.64286rem;
}

.ml-n35 {
    margin-left: -2.5rem;
}

.ml-n55 {
    margin-left: -3.92857rem;
}

.ml-n25 {
    margin-left: -1.78571rem;
}

.ml-n82 {
    margin-left: -5.85714rem;
}

.ml-n90 {
    margin-left: -6.42857rem;
}

.ml-n100 {
    margin-left: -7.14286rem;
}

.ml-n118 {
    margin-left: -8.42857rem;
}

.ml-n142 {
    margin-left: -10.14286rem;
}

.mr-n50 {
    margin-right: -3.57143rem;
}

.mr-n100 {
    margin-right: -7.14286rem;
}

.mx-n1 {
    margin-left: -0.07143rem;
    margin-right: -0.07143rem;
}

.mx-n2 {
    margin-left: -0.14286rem;
    margin-right: -0.14286rem;
}

.mx-n4 {
    margin-left: -0.28571rem;
    margin-right: -0.28571rem;
}

.mx-n5 {
    margin-left: -0.35714rem;
    margin-right: -0.35714rem;
}

.mx-n15 {
    margin-left: -1.07143rem;
    margin-right: -1.07143rem;
}

.mx-n25 {
    margin-left: -1.78571rem;
    margin-right: -1.78571rem;
}

.mx-n30 {
    margin-left: -2.14286rem;
    margin-right: -2.14286rem;
}

.mt-10x {
    margin-top: 10%;
}

.mt-21 {
    margin-top: 1.5rem;
}

.mt-22 {
    margin-top: 1.57143rem;
}

.mt-28 {
    margin-top: 2rem !important;
}

.mt-32 {
    margin-top: 2.28571rem !important;
}

.mt-57 {
    margin-top: 4.07143rem !important;
}

.mt-500 {
    margin-top: 35.71429rem;
}

.mb-23 {
    margin-bottom: 1.64286rem;
}

.mb-28 {
    margin-bottom: 2rem;
}

.mb-500 {
    margin-bottom: 35.71429rem;
}

.ml-10x {
    margin-left: 10%;
}

.ml-12 {
    margin-left: 0.85714rem;
}

.ml-13 {
    margin-left: 0.92857rem;
}

.ml-20 {
    margin-left: 1.42857rem;
}

.ml-25 {
    margin-left: 1.78571rem;
}

.ml-35 {
    margin-left: 2.5rem;
}

.ml-43 {
    margin-left: 3.07143rem;
}

.mr-43 {
    margin-right: 3.07143rem;
}

.ml-50 {
    margin-left: 3.57143rem;
}

.ml-60 {
    margin-left: 4.28571rem;
}

.ml-75 {
    margin-left: 5.35714rem;
}

.ml-82 {
    margin-left: 5.85714rem;
}

.ml-83 {
    margin-left: 5.92857rem;
}

.ml-85 {
    margin-left: 6.07143rem;
}

.ml-105 {
    margin-left: 7.5rem;
}

.ml-118 {
    margin-left: 8.42857rem;
}

.ml-142 {
    margin-left: 10.14286rem;
}

.mr-12 {
    margin-right: 0.85714rem;
}

.mr-60 {
    margin-right: 4.28571rem;
}

.mr-63 {
    margin-right: 4.5rem;
}

.mr-75 {
    margin-right: 5.35714rem;
}

.mr-85 {
    margin-right: 6.07143rem !important;
}

.mr-n10 {
    margin-right: -0.71429rem;
}

.mr-n13 {
    margin-right: -0.92857rem;
}

.mr-n15 {
    margin-right: -1.07143rem;
}

.mr-n23 {
    margin-right: -1.64286rem;
}

.mr-n30 {
    margin-right: -2.14286rem;
}

.mx-n10 {
    margin-left: -0.71429rem;
    margin-right: -0.71429rem;
}

.mx-n15 {
    margin-left: -1.07143rem;
    margin-right: -1.07143rem;
}

.mx-n20 {
    margin-left: -1.42857rem;
    margin-right: -1.42857rem;
}

.mx-n25 {
    margin-left: -1.78571rem;
    margin-right: -1.78571rem;
}

.mx-n30 {
    margin-left: -2.14286rem;
    margin-right: -2.14286rem;
}

.my-n1 {
    margin-top: -0.07143rem;
    margin-bottom: -0.07143rem;
}

.my-n2 {
    margin-top: -0.14286rem;
    margin-bottom: -0.14286rem;
}

.my-n10 {
    margin-top: -0.71429rem;
    margin-bottom: -0.71429rem;
}

.m-reset {
    margin: 0 !important;
}

@media (min-width: 576px) {
    .mb-sm-0 {
        margin-bottom: 0 !important;
    }

    .mx-sm-n10 {
        margin-left: -0.71429rem;
        margin-right: -0.71429rem;
    }

    .my-sm-n5 {
        margin-top: -0.35714rem;
        margin-bottom: -0.35714rem;
    }

    .my-sm-n10 {
        margin-top: -0.71429rem;
        margin-bottom: -0.71429rem;
    }

    .mx-n0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .my-n0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .mr-sm-12 {
        margin-right: 0.85714rem;
    }
}

@media (min-width: 768px) {
    .ml-md-0 {
        margin-left: 0 !important;
    }

    .mr-md-0 {
        margin-right: 0 !important;
    }

    .mx-md-12 {
        margin-left: 0.85714rem !important;
        margin-right: 0.85714rem !important;
    }

    .ml-md-12 {
        margin-left: 0.85714rem !important;
    }

    .mr-md-12 {
        margin-right: 0.85714rem !important;
    }

    .mb-md-0 {
        margin-bottom: 0 !important;
    }

    .ml-md-n1 {
        margin-left: -0.07143rem;
    }

    .ml-md-n9 {
        margin-left: -0.64286rem !important;
    }

    .ml-md-n15 {
        margin-left: -1.07143rem !important;
    }

    .ml-md-n23 {
        margin-left: -1.64286rem !important;
    }

    .ml-md-n25 {
        margin-left: -1.78571rem !important;
    }

    .mr-md-n1 {
        margin-right: -0.07143rem;
    }

    .mr-md-n9 {
        margin-right: -0.64286rem !important;
    }

    .mr-md-n13 {
        margin-right: -0.92857rem;
    }

    .mr-md-n23 {
        margin-right: -1.64286rem;
    }

    .ml-md-n82 {
        margin-left: -5.85714rem !important;
    }

    .mr-md-n82 {
        margin-right: -5.85714rem !important;
    }

    .mr-md-60 {
        margin-right: 4.28571rem !important;
    }

    .mr-md-63 {
        margin-right: 4.5rem !important;
    }

    .ml-md-63 {
        margin-left: 4.5rem !important;
    }

    .ml-md-85 {
        margin-left: 6.07143rem !important;
    }

    .ml-md-250 {
        margin-left: 17.85714rem !important;
    }

    .ml-md-n90 {
        margin-left: -6.42857rem !important;
    }

    .m-reset-md {
        margin: 0 !important;
    }

    .mt-md-130 {
        margin-top: 9.28571rem !important;
    }

    .mt-md-n76 {
        margin-top: -5.42857rem !important;
    }

    .my-md-30 {
        margin-top: 2.14286rem !important;
        margin-bottom: 2.14286rem !important;
    }
}

@media (min-width: 992px) {
    .mx-lg-12 {
        margin-left: 0.85714rem !important;
        margin-right: 0.85714rem !important;
    }

    .mb-lg-60 {
        margin-bottom: 4.28571rem !important;
    }

    .ml-lg-12 {
        margin-left: 0.85714rem !important;
    }

    .mr-lg-12 {
        margin-right: 0.85714rem !important;
    }

    .mr-lg-n1 {
        margin-right: -0.07143rem;
    }

    .mr-lg-n50 {
        margin-right: -3.57143rem;
    }

    .mr-lg-n100 {
        margin-right: -7.14286rem;
    }

    .ml-lg-n100 {
        margin-left: -7.14286rem;
    }

    .ml-n100 {
        margin-left: -7.14286rem;
    }

    .mx-lg-n5 {
        margin-left: -0.35714rem;
        margin-right: -0.35714rem;
    }

    .mx-lg-n10 {
        margin-left: -0.71429rem;
        margin-right: -0.71429rem;
    }

    .mx-lg-n15 {
        margin-left: -1.07143rem;
        margin-right: -1.07143rem;
    }

    .ml-lg-n50 {
        margin-left: -3.57143rem;
    }

    .m-reset-lg {
        margin: 0 !important;
    }

    .ml-lg-100 {
        margin-left: 7.14286rem;
    }
}

@media (min-width: 1200px) {
    .mx-xl-n10 {
        margin-left: -0.71429rem;
        margin-right: -0.71429rem;
    }

    .mx-xl-n15 {
        margin-left: -1.07143rem;
        margin-right: -1.07143rem;
    }

    .m-reset-xl {
        margin: 0 !important;
    }

    .mr-xl-0 {
        margin-right: 0 !important;
    }
}
/******* 18. ********************************************
******* Padding ***********************************/


@media (min-width: 0) {
    .pa-0 {
        padding: 0 !important;
    }

    .px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .pt-0 {
        padding-top: 0 !important;
    }

    .pr-0 {
        padding-right: 0 !important;
    }

    .pb-0 {
        padding-bottom: 0 !important;
    }

    .pl-0 {
        padding-left: 0 !important;
    }

    .pa-2 {
        padding: 0.14286rem !important;
    }

    .pa-3 {
        padding: 0.21429rem !important;
    }

    .pa-5 {
        padding: 0.35714rem !important;
    }

    .pa-7 {
        padding: 0.5rem !important;
    }

    .pa-10 {
        padding: 0.71429rem !important;
    }

    .pa-15 {
        padding: 1.07143rem !important;
    }

    .pa-20 {
        padding: 1.42857rem !important;
    }

    .pa-25 {
        padding: 1.78571rem !important;
    }

    .pa-30 {
        padding: 2.14286rem !important;
    }

    .pa-35 {
        padding: 2.5rem !important;
    }

    .pa-40 {
        padding: 2.85714rem !important;
    }

    .pa-45 {
        padding: 3.21429rem !important;
    }

    .pa-50 {
        padding: 3.57143rem !important;
    }

    .pa-55 {
        padding: 3.92857rem !important;
    }

    .pa-60 {
        padding: 4.28571rem !important;
    }

    .pa-65 {
        padding: 4.64286rem !important;
    }

    .pa-70 {
        padding: 5rem !important;
    }

    .pa-75 {
        padding: 5.35714rem !important;
    }

    .pa-80 {
        padding: 5.71429rem !important;
    }

    .pa-85 {
        padding: 6.07143rem !important;
    }

    .pa-90 {
        padding: 6.42857rem !important;
    }

    .pa-95 {
        padding: 6.78571rem !important;
    }

    .pa-100 {
        padding: 7.14286rem !important;
    }

    .pa-105 {
        padding: 7.5rem !important;
    }

    .pa-110 {
        padding: 7.85714rem !important;
    }

    .pa-115 {
        padding: 8.21429rem !important;
    }

    .pa-120 {
        padding: 8.57143rem !important;
    }

    .pa-125 {
        padding: 8.92857rem !important;
    }

    .pa-130 {
        padding: 9.28571rem !important;
    }

    .pa-135 {
        padding: 9.64286rem !important;
    }

    .pa-140 {
        padding: 10rem !important;
    }

    .pa-145 {
        padding: 10.35714rem !important;
    }

    .pa-150 {
        padding: 10.71429rem !important;
    }

    .px-1 {
        padding-left: 0.07143rem !important;
        padding-right: 0.07143rem !important;
    }

    .px-2 {
        padding-left: 0.14286rem !important;
        padding-right: 0.14286rem !important;
    }

    .px-3 {
        padding-left: 0.21429rem !important;
        padding-right: 0.21429rem !important;
    }

    .px-4 {
        padding-left: 0.28571rem !important;
        padding-right: 0.28571rem !important;
    }

    .px-5 {
        padding-left: 0.35714rem !important;
        padding-right: 0.35714rem !important;
    }

    .px-6 {
        padding-left: 0.42857rem !important;
        padding-right: 0.42857rem !important;
    }

    .px-7 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .px-8 {
        padding-left: 0.57143rem !important;
        padding-right: 0.57143rem !important;
    }

    .px-9 {
        padding-left: 0.64286rem !important;
        padding-right: 0.64286rem !important;
    }

    .px-10 {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .px-11 {
        padding-left: 0.78571rem !important;
        padding-right: 0.78571rem !important;
    }

    .px-12 {
        padding-left: 0.85714rem !important;
        padding-right: 0.85714rem !important;
    }

    .px-13 {
        padding-left: 0.92857rem !important;
        padding-right: 0.92857rem !important;
    }

    .px-14 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .px-15 {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .px-16 {
        padding-left: 1.14286rem !important;
        padding-right: 1.14286rem !important;
    }

    .px-17 {
        padding-left: 1.21429rem !important;
        padding-right: 1.21429rem !important;
    }

    .px-18 {
        padding-left: 1.28571rem !important;
        padding-right: 1.28571rem !important;
    }

    .px-19 {
        padding-left: 1.35714rem !important;
        padding-right: 1.35714rem !important;
    }

    .px-10 {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .px-15 {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .px-20 {
        padding-left: 1.42857rem !important;
        padding-right: 1.42857rem !important;
    }

    .px-25 {
        padding-left: 1.78571rem !important;
        padding-right: 1.78571rem !important;
    }

    .px-30 {
        padding-left: 2.14286rem !important;
        padding-right: 2.14286rem !important;
    }

    .px-35 {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .px-40 {
        padding-left: 2.85714rem !important;
        padding-right: 2.85714rem !important;
    }

    .px-45 {
        padding-left: 3.21429rem !important;
        padding-right: 3.21429rem !important;
    }

    .px-50 {
        padding-left: 3.57143rem !important;
        padding-right: 3.57143rem !important;
    }

    .px-55 {
        padding-left: 3.92857rem !important;
        padding-right: 3.92857rem !important;
    }

    .px-60 {
        padding-left: 4.28571rem !important;
        padding-right: 4.28571rem !important;
    }

    .px-65 {
        padding-left: 4.64286rem !important;
        padding-right: 4.64286rem !important;
    }

    .px-70 {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .px-75 {
        padding-left: 5.35714rem !important;
        padding-right: 5.35714rem !important;
    }

    .px-80 {
        padding-left: 5.71429rem !important;
        padding-right: 5.71429rem !important;
    }

    .px-85 {
        padding-left: 6.07143rem !important;
        padding-right: 6.07143rem !important;
    }

    .px-90 {
        padding-left: 6.42857rem !important;
        padding-right: 6.42857rem !important;
    }

    .px-95 {
        padding-left: 6.78571rem !important;
        padding-right: 6.78571rem !important;
    }

    .px-100 {
        padding-left: 7.14286rem !important;
        padding-right: 7.14286rem !important;
    }

    .px-105 {
        padding-left: 7.5rem !important;
        padding-right: 7.5rem !important;
    }

    .px-110 {
        padding-left: 7.85714rem !important;
        padding-right: 7.85714rem !important;
    }

    .px-115 {
        padding-left: 8.21429rem !important;
        padding-right: 8.21429rem !important;
    }

    .px-120 {
        padding-left: 8.57143rem !important;
        padding-right: 8.57143rem !important;
    }

    .px-125 {
        padding-left: 8.92857rem !important;
        padding-right: 8.92857rem !important;
    }

    .px-130 {
        padding-left: 9.28571rem !important;
        padding-right: 9.28571rem !important;
    }

    .px-135 {
        padding-left: 9.64286rem !important;
        padding-right: 9.64286rem !important;
    }

    .px-140 {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    .px-145 {
        padding-left: 10.35714rem !important;
        padding-right: 10.35714rem !important;
    }

    .px-150 {
        padding-left: 10.71429rem !important;
        padding-right: 10.71429rem !important;
    }


    .py-1 {
        padding-top: 0.07143rem !important;
        padding-bottom: 0.07143rem !important;
    }

    .py-2 {
        padding-top: 0.14286rem !important;
        padding-bottom: 0.14286rem !important;
    }

    .py-3 {
        padding-top: 0.21429rem !important;
        padding-bottom: 0.21429rem !important;
    }

    .py-4 {
        padding-top: 0.28571rem !important;
        padding-bottom: 0.28571rem !important;
    }

    .py-5 {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .py-6 {
        padding-top: 0.42857rem !important;
        padding-bottom: 0.42857rem !important;
    }

    .py-7 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-8 {
        padding-top: 0.57143rem !important;
        padding-bottom: 0.57143rem !important;
    }

    .py-9 {
        padding-top: 0.64286rem !important;
        padding-bottom: 0.64286rem !important;
    }

    .py-10 {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .py-11 {
        padding-top: 0.78571rem !important;
        padding-bottom: 0.78571rem !important;
    }

    .py-12 {
        padding-top: 0.85714rem !important;
        padding-bottom: 0.85714rem !important;
    }

    .py-13 {
        padding-top: 0.92857rem !important;
        padding-bottom: 0.92857rem !important;
    }

    .py-14 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-15 {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .py-16 {
        padding-top: 1.14286rem !important;
        padding-bottom: 1.14286rem !important;
    }

    .py-17 {
        padding-top: 1.21429rem !important;
        padding-bottom: 1.21429rem !important;
    }

    .py-18 {
        padding-top: 1.28571rem !important;
        padding-bottom: 1.28571rem !important;
    }

    .py-19 {
        padding-top: 1.35714rem !important;
        padding-bottom: 1.35714rem !important;
    }

    .py-10 {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .py-15 {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .py-20 {
        padding-top: 1.42857rem !important;
        padding-bottom: 1.42857rem !important;
    }

    .py-25 {
        padding-top: 1.78571rem !important;
        padding-bottom: 1.78571rem !important;
    }

    .py-30 {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }

    .py-35 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .py-40 {
        padding-top: 2.85714rem !important;
        padding-bottom: 2.85714rem !important;
    }

    .py-45 {
        padding-top: 3.21429rem !important;
        padding-bottom: 3.21429rem !important;
    }

    .py-50 {
        padding-top: 3.57143rem !important;
        padding-bottom: 3.57143rem !important;
    }

    .py-55 {
        padding-top: 3.92857rem !important;
        padding-bottom: 3.92857rem !important;
    }

    .py-60 {
        padding-top: 4.28571rem !important;
        padding-bottom: 4.28571rem !important;
    }

    .py-65 {
        padding-top: 4.64286rem !important;
        padding-bottom: 4.64286rem !important;
    }

    .py-70 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .py-75 {
        padding-top: 5.35714rem !important;
        padding-bottom: 5.35714rem !important;
    }

    .py-80 {
        padding-top: 5.71429rem !important;
        padding-bottom: 5.71429rem !important;
    }

    .py-85 {
        padding-top: 6.07143rem !important;
        padding-bottom: 6.07143rem !important;
    }

    .py-90 {
        padding-top: 6.42857rem !important;
        padding-bottom: 6.42857rem !important;
    }

    .py-95 {
        padding-top: 6.78571rem !important;
        padding-bottom: 6.78571rem !important;
    }

    .py-100 {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }

    .py-105 {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }

    .py-110 {
        padding-top: 7.85714rem !important;
        padding-bottom: 7.85714rem !important;
    }

    .py-115 {
        padding-top: 8.21429rem !important;
        padding-bottom: 8.21429rem !important;
    }

    .py-120 {
        padding-top: 8.57143rem !important;
        padding-bottom: 8.57143rem !important;
    }

    .py-125 {
        padding-top: 8.92857rem !important;
        padding-bottom: 8.92857rem !important;
    }

    .py-130 {
        padding-top: 9.28571rem !important;
        padding-bottom: 9.28571rem !important;
    }

    .py-135 {
        padding-top: 9.64286rem !important;
        padding-bottom: 9.64286rem !important;
    }

    .py-140 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .py-145 {
        padding-top: 10.35714rem !important;
        padding-bottom: 10.35714rem !important;
    }

    .py-150 {
        padding-top: 10.71429rem !important;
        padding-bottom: 10.71429rem !important;
    }

    .py-155 {
        padding-top: 11.07143rem !important;
        padding-bottom: 11.07143rem !important;
    }

    .py-160 {
        padding-top: 11.42857rem !important;
        padding-bottom: 11.42857rem !important;
    }

    .py-165 {
        padding-top: 11.78571rem !important;
        padding-bottom: 11.78571rem !important;
    }

    .py-170 {
        padding-top: 12.14286rem !important;
        padding-bottom: 12.14286rem !important;
    }

    .py-175 {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }

    .py-180 {
        padding-top: 12.85714rem !important;
        padding-bottom: 12.85714rem !important;
    }

    .py-185 {
        padding-top: 13.21429rem !important;
        padding-bottom: 13.21429rem !important;
    }

    .py-190 {
        padding-top: 13.57143rem !important;
        padding-bottom: 13.57143rem !important;
    }

    .py-195 {
        padding-top: 13.92857rem !important;
        padding-bottom: 13.92857rem !important;
    }

    .py-200 {
        padding-top: 14.28571rem !important;
        padding-bottom: 14.28571rem !important;
    }

    .py-205 {
        padding-top: 14.64286rem !important;
        padding-bottom: 14.64286rem !important;
    }

    .py-210 {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }

    .pt-header {
        padding-top: 81.75px !important;
    }

    .pt-header-style2 {
        padding-top: 131.75px !important;
    }

    .pt-0 {
        padding-top: 0 !important;
    }

    .pt-1 {
        padding-top: 0.07143rem !important;
    }

    .pt-2 {
        padding-top: 0.14286rem !important;
    }

    .pt-3 {
        padding-top: 0.21429rem !important;
    }

    .pt-4 {
        padding-top: 0.28571rem !important;
    }

    .pt-5 {
        padding-top: 0.35714rem !important;
    }

    .pt-6 {
        padding-top: 0.42857rem !important;
    }

    .pt-7 {
        padding-top: 0.5rem !important;
    }

    .pt-8 {
        padding-top: 0.57143rem !important;
    }

    .pt-9 {
        padding-top: 0.64286rem !important;
    }

    .pt-10 {
        padding-top: 0.71429rem !important;
    }

    .pt-11 {
        padding-top: 0.78571rem !important;
    }

    .pt-12 {
        padding-top: 0.85714rem !important;
    }

    .pt-13 {
        padding-top: 0.92857rem !important;
    }

    .pt-14 {
        padding-top: 1rem !important;
    }

    .pt-15 {
        padding-top: 1.07143rem !important;
    }

    .pt-16 {
        padding-top: 1.14286rem !important;
    }

    .pt-17 {
        padding-top: 1.21429rem !important;
    }

    .pt-18 {
        padding-top: 1.28571rem !important;
    }

    .pt-19 {
        padding-top: 1.35714rem !important;
    }

    .pt-10 {
        padding-top: 0.71429rem !important;
    }

    .pt-15 {
        padding-top: 1.07143rem !important;
    }

    .pt-20 {
        padding-top: 1.42857rem !important;
    }

    .pt-25 {
        padding-top: 1.78571rem !important;
    }

    .pt-30 {
        padding-top: 2.14286rem !important;
    }

    .pt-35 {
        padding-top: 2.5rem !important;
    }

    .pt-40 {
        padding-top: 2.85714rem !important;
    }

    .pt-45 {
        padding-top: 3.21429rem !important;
    }

    .pt-50 {
        padding-top: 3.57143rem !important;
    }

    .pt-55 {
        padding-top: 3.92857rem !important;
    }

    .pt-60 {
        padding-top: 4.28571rem !important;
    }

    .pt-65 {
        padding-top: 4.64286rem !important;
    }

    .pt-70 {
        padding-top: 5rem !important;
    }

    .pt-75 {
        padding-top: 5.35714rem !important;
    }

    .pt-80 {
        padding-top: 5.71429rem !important;
    }

    .pt-85 {
        padding-top: 6.07143rem !important;
    }

    .pt-90 {
        padding-top: 6.42857rem !important;
    }

    .pt-95 {
        padding-top: 6.78571rem !important;
    }

    .pt-100 {
        padding-top: 7.14286rem !important;
    }

    .pt-105 {
        padding-top: 7.5rem !important;
    }

    .pt-110 {
        padding-top: 7.85714rem !important;
    }

    .pt-115 {
        padding-top: 8.21429rem !important;
    }

    .pt-120 {
        padding-top: 8.57143rem !important;
    }

    .pt-125 {
        padding-top: 8.92857rem !important;
    }

    .pt-130 {
        padding-top: 9.28571rem !important;
    }

    .pt-135 {
        padding-top: 9.64286rem !important;
    }

    .pt-140 {
        padding-top: 10rem !important;
    }

    .pt-145 {
        padding-top: 10.35714rem !important;
    }

    .pt-150 {
        padding-top: 10.71429rem !important;
    }

    .pr-0 {
        padding-right: 0 !important;
    }

    .pr-1 {
        padding-right: 0.07143rem !important;
    }

    .pr-2 {
        padding-right: 0.14286rem !important;
    }

    .pr-3 {
        padding-right: 0.21429rem !important;
    }

    .pr-4 {
        padding-right: 0.28571rem !important;
    }

    .pr-5 {
        padding-right: 0.35714rem !important;
    }

    .pr-6 {
        padding-right: 0.42857rem !important;
    }

    .pr-7 {
        padding-right: 0.5rem !important;
    }

    .pr-8 {
        padding-right: 0.57143rem !important;
    }

    .pr-9 {
        padding-right: 0.64286rem !important;
    }

    .pr-10 {
        padding-right: 0.71429rem !important;
    }

    .pr-15 {
        padding-right: 1.07143rem !important;
    }

    .pr-20 {
        padding-right: 1.42857rem !important;
    }

    .pr-25 {
        padding-right: 1.78571rem !important;
    }

    .pr-30 {
        padding-right: 2.14286rem !important;
    }

    .pr-35 {
        padding-right: 2.5rem !important;
    }

    .pr-40 {
        padding-right: 2.85714rem !important;
    }

    .pr-45 {
        padding-right: 3.21429rem !important;
    }

    .pr-50 {
        padding-right: 3.57143rem !important;
    }

    .pr-55 {
        padding-right: 3.92857rem !important;
    }

    .pr-60 {
        padding-right: 4.28571rem !important;
    }

    .pr-65 {
        padding-right: 4.64286rem !important;
    }

    .pr-70 {
        padding-right: 5rem !important;
    }

    .pr-75 {
        padding-right: 5.35714rem !important;
    }

    .pr-80 {
        padding-right: 5.71429rem !important;
    }

    .pr-85 {
        padding-right: 6.07143rem !important;
    }

    .pr-90 {
        padding-right: 6.42857rem !important;
    }

    .pr-95 {
        padding-right: 6.78571rem !important;
    }

    .pr-100 {
        padding-right: 7.14286rem !important;
    }

    .pr-105 {
        padding-right: 7.5rem !important;
    }

    .pr-110 {
        padding-right: 7.85714rem !important;
    }

    .pr-115 {
        padding-right: 8.21429rem !important;
    }

    .pr-120 {
        padding-right: 8.57143rem !important;
    }

    .pr-125 {
        padding-right: 8.92857rem !important;
    }

    .pr-130 {
        padding-right: 9.28571rem !important;
    }

    .pr-135 {
        padding-right: 9.64286rem !important;
    }

    .pr-140 {
        padding-right: 10rem !important;
    }

    .pr-145 {
        padding-right: 10.35714rem !important;
    }

    .pr-150 {
        padding-right: 10.71429rem !important;
    }

    .pr-155 {
        padding-right: 11.07143rem !important;
    }

    .pr-160 {
        padding-right: 11.42857rem !important;
    }

    .pr-165 {
        padding-right: 11.78571rem !important;
    }

    .pr-170 {
        padding-right: 12.14286rem !important;
    }

    .pb-0 {
        padding-bottom: 0 !important;
    }

    .pb-1 {
        padding-bottom: 0.07143rem !important;
    }

    .pb-2 {
        padding-bottom: 0.14286rem !important;
    }

    .pb-3 {
        padding-bottom: 0.21429rem !important;
    }

    .pb-4 {
        padding-bottom: 0.28571rem !important;
    }

    .pb-5 {
        padding-bottom: 0.35714rem !important;
    }

    .pb-6 {
        padding-bottom: 0.42857rem !important;
    }

    .pb-7 {
        padding-bottom: 0.5rem !important;
    }

    .pb-8 {
        padding-bottom: 0.57143rem !important;
    }

    .pb-9 {
        padding-bottom: 0.64286rem !important;
    }

    .pb-10 {
        padding-bottom: 0.71429rem !important;
    }

    .pb-15 {
        padding-bottom: 1.07143rem !important;
    }

    .pb-20 {
        padding-bottom: 1.42857rem !important;
    }

    .pb-25 {
        padding-bottom: 1.78571rem !important;
    }

    .pb-30 {
        padding-bottom: 2.14286rem !important;
    }

    .pb-35 {
        padding-bottom: 2.5rem !important;
    }

    .pb-40 {
        padding-bottom: 2.85714rem !important;
    }

    .pb-45 {
        padding-bottom: 3.21429rem !important;
    }

    .pb-50 {
        padding-bottom: 3.57143rem !important;
    }

    .pb-55 {
        padding-bottom: 3.92857rem !important;
    }

    .pb-60 {
        padding-bottom: 4.28571rem !important;
    }

    .pb-65 {
        padding-bottom: 4.64286rem !important;
    }

    .pb-70 {
        padding-bottom: 5rem !important;
    }

    .pb-75 {
        padding-bottom: 5.35714rem !important;
    }

    .pb-80 {
        padding-bottom: 5.71429rem !important;
    }

    .pb-85 {
        padding-bottom: 6.07143rem !important;
    }

    .pb-90 {
        padding-bottom: 6.42857rem !important;
    }

    .pb-95 {
        padding-bottom: 6.78571rem !important;
    }

    .pb-100 {
        padding-bottom: 7.14286rem !important;
    }

    .pb-105 {
        padding-bottom: 7.5rem !important;
    }

    .pb-110 {
        padding-bottom: 7.85714rem !important;
    }

    .pb-115 {
        padding-bottom: 8.21429rem !important;
    }

    .pb-120 {
        padding-bottom: 8.57143rem !important;
    }

    .pb-125 {
        padding-bottom: 8.92857rem !important;
    }

    .pb-130 {
        padding-bottom: 9.28571rem !important;
    }

    .pb-135 {
        padding-bottom: 9.64286rem !important;
    }

    .pb-140 {
        padding-bottom: 10rem !important;
    }

    .pb-145 {
        padding-bottom: 10.35714rem !important;
    }

    .pb-150 {
        padding-bottom: 10.71429rem !important;
    }

    .pl-0 {
        padding-left: 0 !important;
    }

    .pl-1 {
        padding-left: 0.07143rem !important;
    }

    .pl-2 {
        padding-left: 0.14286rem !important;
    }

    .pl-3 {
        padding-left: 0.21429rem !important;
    }

    .pl-4 {
        padding-left: 0.28571rem !important;
    }

    .pl-5 {
        padding-left: 0.35714rem !important;
    }

    .pl-6 {
        padding-left: 0.42857rem !important;
    }

    .pl-7 {
        padding-left: 0.5rem !important;
    }

    .pl-8 {
        padding-left: 0.57143rem !important;
    }

    .pl-9 {
        padding-left: 0.64286rem !important;
    }

    .pl-10 {
        padding-left: 0.71429rem !important;
    }

    .pl-15 {
        padding-left: 1.07143rem !important;
    }

    .pl-20 {
        padding-left: 1.42857rem !important;
    }

    .pl-25 {
        padding-left: 1.78571rem !important;
    }

    .pl-30 {
        padding-left: 2.14286rem !important;
    }

    .pl-35 {
        padding-left: 2.5rem !important;
    }

    .pl-40 {
        padding-left: 2.85714rem !important;
    }

    .pl-45 {
        padding-left: 3.21429rem !important;
    }

    .pl-50 {
        padding-left: 3.57143rem !important;
    }

    .pl-55 {
        padding-left: 3.92857rem !important;
    }

    .pl-60 {
        padding-left: 4.28571rem !important;
    }

    .pl-65 {
        padding-left: 4.64286rem !important;
    }

    .pl-70 {
        padding-left: 5rem !important;
    }

    .pl-75 {
        padding-left: 5.35714rem !important;
    }

    .pl-80 {
        padding-left: 5.71429rem !important;
    }

    .pl-85 {
        padding-left: 6.07143rem !important;
    }

    .pl-90 {
        padding-left: 6.42857rem !important;
    }

    .pl-95 {
        padding-left: 6.78571rem !important;
    }

    .pl-100 {
        padding-left: 7.14286rem !important;
    }

    .pl-105 {
        padding-left: 7.5rem !important;
    }

    .pl-110 {
        padding-left: 7.85714rem !important;
    }

    .pl-115 {
        padding-left: 8.21429rem !important;
    }

    .pl-120 {
        padding-left: 8.57143rem !important;
    }

    .pl-125 {
        padding-left: 8.92857rem !important;
    }

    .pl-130 {
        padding-left: 9.28571rem !important;
    }

    .pl-135 {
        padding-left: 9.64286rem !important;
    }

    .pl-140 {
        padding-left: 10rem !important;
    }

    .pl-145 {
        padding-left: 10.35714rem !important;
    }

    .pl-150 {
        padding-left: 10.71429rem !important;
    }

    .pl-155 {
        padding-left: 11.07143rem !important;
    }

    .pl-160 {
        padding-left: 11.42857rem !important;
    }

    .pl-165 {
        padding-left: 11.78571rem !important;
    }

    .pl-170 {
        padding-left: 12.14286rem !important;
    }
}

@media (min-width: 576px) {
    .pa-sm-0 {
        padding: 0 !important;
    }

    .px-sm-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .pt-sm-0 {
        padding-top: 0 !important;
    }

    .pr-sm-0 {
        padding-right: 0 !important;
    }

    .pb-sm-0 {
        padding-bottom: 0 !important;
    }

    .pl-sm-0 {
        padding-left: 0 !important;
    }

    .pa-sm-2 {
        padding: 0.14286rem !important;
    }

    .pa-sm-3 {
        padding: 0.21429rem !important;
    }

    .pa-sm-5 {
        padding: 0.35714rem !important;
    }

    .pa-sm-7 {
        padding: 0.5rem !important;
    }

    .pa-sm-10 {
        padding: 0.71429rem !important;
    }

    .pa-sm-15 {
        padding: 1.07143rem !important;
    }

    .pa-sm-20 {
        padding: 1.42857rem !important;
    }

    .pa-sm-25 {
        padding: 1.78571rem !important;
    }

    .pa-sm-30 {
        padding: 2.14286rem !important;
    }

    .pa-sm-35 {
        padding: 2.5rem !important;
    }

    .pa-sm-40 {
        padding: 2.85714rem !important;
    }

    .pa-sm-45 {
        padding: 3.21429rem !important;
    }

    .pa-sm-50 {
        padding: 3.57143rem !important;
    }

    .pa-sm-55 {
        padding: 3.92857rem !important;
    }

    .pa-sm-60 {
        padding: 4.28571rem !important;
    }

    .pa-sm-65 {
        padding: 4.64286rem !important;
    }

    .pa-sm-70 {
        padding: 5rem !important;
    }

    .pa-sm-75 {
        padding: 5.35714rem !important;
    }

    .pa-sm-80 {
        padding: 5.71429rem !important;
    }

    .pa-sm-85 {
        padding: 6.07143rem !important;
    }

    .pa-sm-90 {
        padding: 6.42857rem !important;
    }

    .pa-sm-95 {
        padding: 6.78571rem !important;
    }

    .pa-sm-100 {
        padding: 7.14286rem !important;
    }

    .pa-sm-105 {
        padding: 7.5rem !important;
    }

    .pa-sm-110 {
        padding: 7.85714rem !important;
    }

    .pa-115-sm {
        padding: 8.21429rem !important;
    }

    .pa-sm-120 {
        padding: 8.57143rem !important;
    }

    .pa-sm-125 {
        padding: 8.92857rem !important;
    }

    .pa-sm-130 {
        padding: 9.28571rem !important;
    }

    .pa-sm-135 {
        padding: 9.64286rem !important;
    }

    .pa-sm-140 {
        padding: 10rem !important;
    }

    .pa-sm-145 {
        padding: 10.35714rem !important;
    }

    .pa-sm-150 {
        padding: 10.71429rem !important;
    }

    .px-sm-1 {
        padding-left: 0.07143rem !important;
        padding-right: 0.07143rem !important;
    }

    .px-sm-2 {
        padding-left: 0.14286rem !important;
        padding-right: 0.14286rem !important;
    }

    .px-sm-3 {
        padding-left: 0.21429rem !important;
        padding-right: 0.21429rem !important;
    }

    .px-sm-4 {
        padding-left: 0.28571rem !important;
        padding-right: 0.28571rem !important;
    }

    .px-sm-5 {
        padding-left: 0.35714rem !important;
        padding-right: 0.35714rem !important;
    }

    .px-sm-6 {
        padding-left: 0.42857rem !important;
        padding-right: 0.42857rem !important;
    }

    .px-sm-7 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .px-sm-8 {
        padding-left: 0.57143rem !important;
        padding-right: 0.57143rem !important;
    }

    .px-sm-9 {
        padding-left: 0.64286rem !important;
        padding-right: 0.64286rem !important;
    }

    .px-sm-10 {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .px-sm-11 {
        padding-left: 0.78571rem !important;
        padding-right: 0.78571rem !important;
    }

    .px-sm-12 {
        padding-left: 0.85714rem !important;
        padding-right: 0.85714rem !important;
    }

    .px-sm-13 {
        padding-left: 0.92857rem !important;
        padding-right: 0.92857rem !important;
    }

    .px-sm-14 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .px-sm-15 {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .px-sm-16 {
        padding-left: 1.14286rem !important;
        padding-right: 1.14286rem !important;
    }

    .px-sm-17 {
        padding-left: 1.21429rem !important;
        padding-right: 1.21429rem !important;
    }

    .px-sm-18 {
        padding-left: 1.28571rem !important;
        padding-right: 1.28571rem !important;
    }

    .px-sm-19 {
        padding-left: 1.35714rem !important;
        padding-right: 1.35714rem !important;
    }

    .px-sm-10 {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .px-sm-15 {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .px-sm-20 {
        padding-left: 1.42857rem !important;
        padding-right: 1.42857rem !important;
    }

    .px-sm-25 {
        padding-left: 1.78571rem !important;
        padding-right: 1.78571rem !important;
    }

    .px-sm-30 {
        padding-left: 2.14286rem !important;
        padding-right: 2.14286rem !important;
    }

    .px-sm-35 {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .px-sm-40 {
        padding-left: 2.85714rem !important;
        padding-right: 2.85714rem !important;
    }

    .px-sm-45 {
        padding-left: 3.21429rem !important;
        padding-right: 3.21429rem !important;
    }

    .px-sm-50 {
        padding-left: 3.57143rem !important;
        padding-right: 3.57143rem !important;
    }

    .px-sm-55 {
        padding-left: 3.92857rem !important;
        padding-right: 3.92857rem !important;
    }

    .px-sm-60 {
        padding-left: 4.28571rem !important;
        padding-right: 4.28571rem !important;
    }

    .px-sm-65 {
        padding-left: 4.64286rem !important;
        padding-right: 4.64286rem !important;
    }

    .px-sm-70 {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .px-sm-75 {
        padding-left: 5.35714rem !important;
        padding-right: 5.35714rem !important;
    }

    .px-sm-80 {
        padding-left: 5.71429rem !important;
        padding-right: 5.71429rem !important;
    }

    .px-sm-85 {
        padding-left: 6.07143rem !important;
        padding-right: 6.07143rem !important;
    }

    .px-sm-90 {
        padding-left: 6.42857rem !important;
        padding-right: 6.42857rem !important;
    }

    .px-sm-95 {
        padding-left: 6.78571rem !important;
        padding-right: 6.78571rem !important;
    }

    .px-sm-100 {
        padding-left: 7.14286rem !important;
        padding-right: 7.14286rem !important;
    }

    .px-sm-105 {
        padding-left: 7.5rem !important;
        padding-right: 7.5rem !important;
    }

    .px-sm-110 {
        padding-left: 7.85714rem !important;
        padding-right: 7.85714rem !important;
    }

    .px-sm-115 {
        padding-left: 8.21429rem !important;
        padding-right: 8.21429rem !important;
    }

    .px-sm-120 {
        padding-left: 8.57143rem !important;
        padding-right: 8.57143rem !important;
    }

    .px-sm-125 {
        padding-left: 8.92857rem !important;
        padding-right: 8.92857rem !important;
    }

    .px-sm-130 {
        padding-left: 9.28571rem !important;
        padding-right: 9.28571rem !important;
    }

    .px-sm-135 {
        padding-left: 9.64286rem !important;
        padding-right: 9.64286rem !important;
    }

    .px-sm-140 {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    .px-sm-145 {
        padding-left: 10.35714rem !important;
        padding-right: 10.35714rem !important;
    }

    .px-sm-150 {
        padding-left: 10.71429rem !important;
        padding-right: 10.71429rem !important;
    }

    .py-sm-1 {
        padding-top: 0.07143rem !important;
        padding-bottom: 0.07143rem !important;
    }

    .py-sm-2 {
        padding-top: 0.14286rem !important;
        padding-bottom: 0.14286rem !important;
    }

    .py-sm-3 {
        padding-top: 0.21429rem !important;
        padding-bottom: 0.21429rem !important;
    }

    .py-sm-4 {
        padding-top: 0.28571rem !important;
        padding-bottom: 0.28571rem !important;
    }

    .py-sm-5 {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .py-sm-6 {
        padding-top: 0.42857rem !important;
        padding-bottom: 0.42857rem !important;
    }

    .py-sm-7 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-sm-8 {
        padding-top: 0.57143rem !important;
        padding-bottom: 0.57143rem !important;
    }

    .py-sm-9 {
        padding-top: 0.64286rem !important;
        padding-bottom: 0.64286rem !important;
    }

    .py-sm-10 {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .py-sm-11 {
        padding-top: 0.78571rem !important;
        padding-bottom: 0.78571rem !important;
    }

    .py-sm-12 {
        padding-top: 0.85714rem !important;
        padding-bottom: 0.85714rem !important;
    }

    .py-sm-13 {
        padding-top: 0.92857rem !important;
        padding-bottom: 0.92857rem !important;
    }

    .py-sm-14 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-sm-15 {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .py-sm-16 {
        padding-top: 1.14286rem !important;
        padding-bottom: 1.14286rem !important;
    }

    .py-sm-17 {
        padding-top: 1.21429rem !important;
        padding-bottom: 1.21429rem !important;
    }

    .py-sm-18 {
        padding-top: 1.28571rem !important;
        padding-bottom: 1.28571rem !important;
    }

    .py-sm-19 {
        padding-top: 1.35714rem !important;
        padding-bottom: 1.35714rem !important;
    }

    .py-sm-10 {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .py-sm-15 {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .py-sm-20 {
        padding-top: 1.42857rem !important;
        padding-bottom: 1.42857rem !important;
    }

    .py-sm-25 {
        padding-top: 1.78571rem !important;
        padding-bottom: 1.78571rem !important;
    }

    .py-sm-30 {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }

    .py-sm-35 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .py-sm-40 {
        padding-top: 2.85714rem !important;
        padding-bottom: 2.85714rem !important;
    }

    .py-sm-45 {
        padding-top: 3.21429rem !important;
        padding-bottom: 3.21429rem !important;
    }

    .py-sm-50 {
        padding-top: 3.57143rem !important;
        padding-bottom: 3.57143rem !important;
    }

    .py-sm-55 {
        padding-top: 3.92857rem !important;
        padding-bottom: 3.92857rem !important;
    }

    .py-sm-60 {
        padding-top: 4.28571rem !important;
        padding-bottom: 4.28571rem !important;
    }

    .py-sm-65 {
        padding-top: 4.64286rem !important;
        padding-bottom: 4.64286rem !important;
    }

    .py-sm-70 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .py-sm-75 {
        padding-top: 5.35714rem !important;
        padding-bottom: 5.35714rem !important;
    }

    .py-sm-80 {
        padding-top: 5.71429rem !important;
        padding-bottom: 5.71429rem !important;
    }

    .py-sm-85 {
        padding-top: 6.07143rem !important;
        padding-bottom: 6.07143rem !important;
    }

    .py-sm-90 {
        padding-top: 6.42857rem !important;
        padding-bottom: 6.42857rem !important;
    }

    .py-sm-95 {
        padding-top: 6.78571rem !important;
        padding-bottom: 6.78571rem !important;
    }

    .py-sm-100 {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }

    .py-sm-105 {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }

    .py-sm-110 {
        padding-top: 7.85714rem !important;
        padding-bottom: 7.85714rem !important;
    }

    .py-sm-115 {
        padding-top: 8.21429rem !important;
        padding-bottom: 8.21429rem !important;
    }

    .py-sm-120 {
        padding-top: 8.57143rem !important;
        padding-bottom: 8.57143rem !important;
    }

    .py-sm-125 {
        padding-top: 8.92857rem !important;
        padding-bottom: 8.92857rem !important;
    }

    .py-sm-130 {
        padding-top: 9.28571rem !important;
        padding-bottom: 9.28571rem !important;
    }

    .py-sm-135 {
        padding-top: 9.64286rem !important;
        padding-bottom: 9.64286rem !important;
    }

    .py-sm-140 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .py-sm-145 {
        padding-top: 10.35714rem !important;
        padding-bottom: 10.35714rem !important;
    }

    .py-sm-150 {
        padding-top: 10.71429rem !important;
        padding-bottom: 10.71429rem !important;
    }

    .py-sm-155 {
        padding-top: 11.07143rem !important;
        padding-bottom: 11.07143rem !important;
    }

    .py-sm-160 {
        padding-top: 11.42857rem !important;
        padding-bottom: 11.42857rem !important;
    }

    .py-sm-165 {
        padding-top: 11.78571rem !important;
        padding-bottom: 11.78571rem !important;
    }

    .py-sm-170 {
        padding-top: 12.14286rem !important;
        padding-bottom: 12.14286rem !important;
    }

    .py-sm-175 {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }

    .py-sm-180 {
        padding-top: 12.85714rem !important;
        padding-bottom: 12.85714rem !important;
    }

    .py-sm-185 {
        padding-top: 13.21429rem !important;
        padding-bottom: 13.21429rem !important;
    }

    .py-sm-190 {
        padding-top: 13.57143rem !important;
        padding-bottom: 13.57143rem !important;
    }

    .py-sm-195 {
        padding-top: 13.92857rem !important;
        padding-bottom: 13.92857rem !important;
    }

    .py-sm-200 {
        padding-top: 14.28571rem !important;
        padding-bottom: 14.28571rem !important;
    }

    .py-sm-205 {
        padding-top: 14.64286rem !important;
        padding-bottom: 14.64286rem !important;
    }

    .py-sm-210 {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }

    .pt-sm-0 {
        padding-top: 0 !important;
    }

    .pt-sm-1 {
        padding-top: 0.07143rem !important;
    }

    .pt-sm-2 {
        padding-top: 0.14286rem !important;
    }

    .pt-sm-3 {
        padding-top: 0.21429rem !important;
    }

    .pt-sm-4 {
        padding-top: 0.28571rem !important;
    }

    .pt-sm-5 {
        padding-top: 0.35714rem !important;
    }

    .pt-sm-6 {
        padding-top: 0.42857rem !important;
    }

    .pt-sm-7 {
        padding-top: 0.5rem !important;
    }

    .pt-sm-8 {
        padding-top: 0.57143rem !important;
    }

    .pt-sm-9 {
        padding-top: 0.64286rem !important;
    }

    .pt-sm-10 {
        padding-top: 0.71429rem !important;
    }

    .pt-sm-11 {
        padding-top: 0.78571rem !important;
    }

    .pt-sm-12 {
        padding-top: 0.85714rem !important;
    }

    .pt-sm-13 {
        padding-top: 0.92857rem !important;
    }

    .pt-sm-14 {
        padding-top: 1rem !important;
    }

    .pt-sm-15 {
        padding-top: 1.07143rem !important;
    }

    .pt-sm-16 {
        padding-top: 1.14286rem !important;
    }

    .pt-sm-17 {
        padding-top: 1.21429rem !important;
    }

    .pt-sm-18 {
        padding-top: 1.28571rem !important;
    }

    .pt-sm-19 {
        padding-top: 1.35714rem !important;
    }

    .pt-sm-10 {
        padding-top: 0.71429rem !important;
    }

    .pt-sm-15 {
        padding-top: 1.07143rem !important;
    }

    .pt-sm-20 {
        padding-top: 1.42857rem !important;
    }

    .pt-sm-25 {
        padding-top: 1.78571rem !important;
    }

    .pt-sm-30 {
        padding-top: 2.14286rem !important;
    }

    .pt-sm-35 {
        padding-top: 2.5rem !important;
    }

    .pt-sm-40 {
        padding-top: 2.85714rem !important;
    }

    .pt-sm-45 {
        padding-top: 3.21429rem !important;
    }

    .pt-sm-50 {
        padding-top: 3.57143rem !important;
    }

    .pt-sm-55 {
        padding-top: 3.92857rem !important;
    }

    .pt-sm-60 {
        padding-top: 4.28571rem !important;
    }

    .pt-sm-65 {
        padding-top: 4.64286rem !important;
    }

    .pt-sm-70 {
        padding-top: 5rem !important;
    }

    .pt-sm-75 {
        padding-top: 5.35714rem !important;
    }

    .pt-sm-80 {
        padding-top: 5.71429rem !important;
    }

    .pt-sm-85 {
        padding-top: 6.07143rem !important;
    }

    .pt-sm-90 {
        padding-top: 6.42857rem !important;
    }

    .pt-sm-95 {
        padding-top: 6.78571rem !important;
    }

    .pt-sm-100 {
        padding-top: 7.14286rem !important;
    }

    .pt-sm-105 {
        padding-top: 7.5rem !important;
    }

    .pt-sm-110 {
        padding-top: 7.85714rem !important;
    }

    .pt-sm-115 {
        padding-top: 8.21429rem !important;
    }

    .pt-sm-120 {
        padding-top: 8.57143rem !important;
    }

    .pt-sm-125 {
        padding-top: 8.92857rem !important;
    }

    .pt-sm-130 {
        padding-top: 9.28571rem !important;
    }

    .pt-sm-135 {
        padding-top: 9.64286rem !important;
    }

    .pt-sm-140 {
        padding-top: 10rem !important;
    }

    .pt-sm-145 {
        padding-top: 10.35714rem !important;
    }

    .pt-sm-150 {
        padding-top: 10.71429rem !important;
    }

    .pr-sm-0 {
        padding-right: 0 !important;
    }

    .pr-sm-1 {
        padding-right: 0.07143rem !important;
    }

    .pr-sm-2 {
        padding-right: 0.14286rem !important;
    }

    .pr-sm-3 {
        padding-right: 0.21429rem !important;
    }

    .pr-sm-4 {
        padding-right: 0.28571rem !important;
    }

    .pr-sm-5 {
        padding-right: 0.35714rem !important;
    }

    .pr-sm-6 {
        padding-right: 0.42857rem !important;
    }

    .pr-sm-7 {
        padding-right: 0.5rem !important;
    }

    .pr-sm-8 {
        padding-right: 0.57143rem !important;
    }

    .pr-sm-9 {
        padding-right: 0.64286rem !important;
    }

    .pr-sm-10 {
        padding-right: 0.71429rem !important;
    }

    .pr-sm-15 {
        padding-right: 1.07143rem !important;
    }

    .pr-sm-20 {
        padding-right: 1.42857rem !important;
    }

    .pr-sm-25 {
        padding-right: 1.78571rem !important;
    }

    .pr-sm-30 {
        padding-right: 2.14286rem !important;
    }

    .pr-sm-35 {
        padding-right: 2.5rem !important;
    }

    .pr-sm-40 {
        padding-right: 2.85714rem !important;
    }

    .pr-sm-45 {
        padding-right: 3.21429rem !important;
    }

    .pr-sm-50 {
        padding-right: 3.57143rem !important;
    }

    .pr-sm-55 {
        padding-right: 3.92857rem !important;
    }

    .pr-sm-60 {
        padding-right: 4.28571rem !important;
    }

    .pr-sm-65 {
        padding-right: 4.64286rem !important;
    }

    .pr-sm-70 {
        padding-right: 5rem !important;
    }

    .pr-sm-75 {
        padding-right: 5.35714rem !important;
    }

    .pr-sm-80 {
        padding-right: 5.71429rem !important;
    }

    .pr-sm-85 {
        padding-right: 6.07143rem !important;
    }

    .pr-sm-90 {
        padding-right: 6.42857rem !important;
    }

    .pr-sm-95 {
        padding-right: 6.78571rem !important;
    }

    .pr-sm-100 {
        padding-right: 7.14286rem !important;
    }

    .pr-sm-105 {
        padding-right: 7.5rem !important;
    }

    .pr-sm-110 {
        padding-right: 7.85714rem !important;
    }

    .pr-sm-115 {
        padding-right: 8.21429rem !important;
    }

    .pr-sm-120 {
        padding-right: 8.57143rem !important;
    }

    .pr-sm-125 {
        padding-right: 8.92857rem !important;
    }

    .pr-sm-130 {
        padding-right: 9.28571rem !important;
    }

    .pr-sm-135 {
        padding-right: 9.64286rem !important;
    }

    .pr-sm-140 {
        padding-right: 10rem !important;
    }

    .pr-sm-145 {
        padding-right: 10.35714rem !important;
    }

    .pr-sm-150 {
        padding-right: 10.71429rem !important;
    }

    .pr-sm-155 {
        padding-right: 11.07143rem !important;
    }

    .pr-sm-160 {
        padding-right: 11.42857rem !important;
    }

    .pr-sm-165 {
        padding-right: 11.78571rem !important;
    }

    .pr-sm-170 {
        padding-right: 12.14286rem !important;
    }

    .pb-sm-0 {
        padding-bottom: 0 !important;
    }

    .pb-sm-1 {
        padding-bottom: 0.07143rem !important;
    }

    .pb-sm-2 {
        padding-bottom: 0.14286rem !important;
    }

    .pb-sm-3 {
        padding-bottom: 0.21429rem !important;
    }

    .pb-sm-4 {
        padding-bottom: 0.28571rem !important;
    }

    .pb-sm-5 {
        padding-bottom: 0.35714rem !important;
    }

    .pb-sm-6 {
        padding-bottom: 0.42857rem !important;
    }

    .pb-sm-7 {
        padding-bottom: 0.5rem !important;
    }

    .pb-sm-8 {
        padding-bottom: 0.57143rem !important;
    }

    .pb-sm-9 {
        padding-bottom: 0.64286rem !important;
    }

    .pb-sm-10 {
        padding-bottom: 0.71429rem !important;
    }

    .pb-sm-15 {
        padding-bottom: 1.07143rem !important;
    }

    .pb-sm-20 {
        padding-bottom: 1.42857rem !important;
    }

    .pb-sm-25 {
        padding-bottom: 1.78571rem !important;
    }

    .pb-sm-30 {
        padding-bottom: 2.14286rem !important;
    }

    .pb-sm-35 {
        padding-bottom: 2.5rem !important;
    }

    .pb-sm-40 {
        padding-bottom: 2.85714rem !important;
    }

    .pb-sm-45 {
        padding-bottom: 3.21429rem !important;
    }

    .pb-sm-50 {
        padding-bottom: 3.57143rem !important;
    }

    .pb-sm-55 {
        padding-bottom: 3.92857rem !important;
    }

    .pb-sm-60 {
        padding-bottom: 4.28571rem !important;
    }

    .pb-sm-65 {
        padding-bottom: 4.64286rem !important;
    }

    .pb-sm-70 {
        padding-bottom: 5rem !important;
    }

    .pb-sm-75 {
        padding-bottom: 5.35714rem !important;
    }

    .pb-sm-80 {
        padding-bottom: 5.71429rem !important;
    }

    .pb-sm-85 {
        padding-bottom: 6.07143rem !important;
    }

    .pb-sm-90 {
        padding-bottom: 6.42857rem !important;
    }

    .pb-sm-95 {
        padding-bottom: 6.78571rem !important;
    }

    .pb-sm-100 {
        padding-bottom: 7.14286rem !important;
    }

    .pb-sm-105 {
        padding-bottom: 7.5rem !important;
    }

    .pb-sm-110 {
        padding-bottom: 7.85714rem !important;
    }

    .pb-sm-115 {
        padding-bottom: 8.21429rem !important;
    }

    .pb-sm-120 {
        padding-bottom: 8.57143rem !important;
    }

    .pb-sm-125 {
        padding-bottom: 8.92857rem !important;
    }

    .pb-sm-130 {
        padding-bottom: 9.28571rem !important;
    }

    .pb-sm-135 {
        padding-bottom: 9.64286rem !important;
    }

    .pb-sm-140 {
        padding-bottom: 10rem !important;
    }

    .pb-sm-145 {
        padding-bottom: 10.35714rem !important;
    }

    .pb-sm-150 {
        padding-bottom: 10.71429rem !important;
    }

    .pl-sm-0 {
        padding-left: 0 !important;
    }

    .pl-sm-1 {
        padding-left: 0.07143rem !important;
    }

    .pl-sm-2 {
        padding-left: 0.14286rem !important;
    }

    .pl-sm-3 {
        padding-left: 0.21429rem !important;
    }

    .pl-sm-4 {
        padding-left: 0.28571rem !important;
    }

    .pl-sm-5 {
        padding-left: 0.35714rem !important;
    }

    .pl-sm-6 {
        padding-left: 0.42857rem !important;
    }

    .pl-sm-7 {
        padding-left: 0.5rem !important;
    }

    .pl-sm-8 {
        padding-left: 0.57143rem !important;
    }

    .pl-sm-9 {
        padding-left: 0.64286rem !important;
    }

    .pl-sm-10 {
        padding-left: 0.71429rem !important;
    }

    .pl-sm-15 {
        padding-left: 1.07143rem !important;
    }

    .pl-sm-20 {
        padding-left: 1.42857rem !important;
    }

    .pl-sm-25 {
        padding-left: 1.78571rem !important;
    }

    .pl-sm-30 {
        padding-left: 2.14286rem !important;
    }

    .pl-sm-35 {
        padding-left: 2.5rem !important;
    }

    .pl-sm-40 {
        padding-left: 2.85714rem !important;
    }

    .pl-sm-45 {
        padding-left: 3.21429rem !important;
    }

    .pl-sm-50 {
        padding-left: 3.57143rem !important;
    }

    .pl-sm-55 {
        padding-left: 3.92857rem !important;
    }

    .pl-sm-60 {
        padding-left: 4.28571rem !important;
    }

    .pl-sm-65 {
        padding-left: 4.64286rem !important;
    }

    .pl-sm-70 {
        padding-left: 5rem !important;
    }

    .pl-sm-75 {
        padding-left: 5.35714rem !important;
    }

    .pl-sm-80 {
        padding-left: 5.71429rem !important;
    }

    .pl-sm-85 {
        padding-left: 6.07143rem !important;
    }

    .pl-sm-90 {
        padding-left: 6.42857rem !important;
    }

    .pl-sm-95 {
        padding-left: 6.78571rem !important;
    }

    .pl-sm-100 {
        padding-left: 7.14286rem !important;
    }

    .pl-sm-105 {
        padding-left: 7.5rem !important;
    }

    .pl-sm-110 {
        padding-left: 7.85714rem !important;
    }

    .pl-sm-115 {
        padding-left: 8.21429rem !important;
    }

    .pl-sm-120 {
        padding-left: 8.57143rem !important;
    }

    .pl-sm-125 {
        padding-left: 8.92857rem !important;
    }

    .pl-sm-130 {
        padding-left: 9.28571rem !important;
    }

    .pl-sm-135 {
        padding-left: 9.64286rem !important;
    }

    .pl-sm-140 {
        padding-left: 10rem !important;
    }

    .pl-sm-145 {
        padding-left: 10.35714rem !important;
    }

    .pl-sm-150 {
        padding-left: 10.71429rem !important;
    }

    .pl-sm-155 {
        padding-left: 11.07143rem !important;
    }

    .pl-sm-160 {
        padding-left: 11.42857rem !important;
    }

    .pl-sm-165 {
        padding-left: 11.78571rem !important;
    }

    .pl-sm-170 {
        padding-left: 12.14286rem !important;
    }
}

@media (min-width: 768px) {
    .pa-md-0 {
        padding: 0 !important;
    }

    .px-md-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .pt-md-0 {
        padding-top: 0 !important;
    }

    .pr-md-0 {
        padding-right: 0 !important;
    }

    .pb-md-0 {
        padding-bottom: 0 !important;
    }

    .pl-md-0 {
        padding-left: 0 !important;
    }

    .pa-md-2 {
        padding: 0.14286rem !important;
    }

    .pa-md-3 {
        padding: 0.21429rem !important;
    }

    .pa-md-5 {
        padding: 0.35714rem !important;
    }

    .pa-md-7 {
        padding: 0.5rem !important;
    }

    .pa-md-10 {
        padding: 0.71429rem !important;
    }

    .pa-md-15 {
        padding: 1.07143rem !important;
    }

    .pa-md-20 {
        padding: 1.42857rem !important;
    }

    .pa-md-25 {
        padding: 1.78571rem !important;
    }

    .pa-md-30 {
        padding: 2.14286rem !important;
    }

    .pa-md-35 {
        padding: 2.5rem !important;
    }

    .pa-md-40 {
        padding: 2.85714rem !important;
    }

    .pa-md-45 {
        padding: 3.21429rem !important;
    }

    .pa-md-50 {
        padding: 3.57143rem !important;
    }

    .pa-md-55 {
        padding: 3.92857rem !important;
    }

    .pa-md-60 {
        padding: 4.28571rem !important;
    }

    .pa-md-65 {
        padding: 4.64286rem !important;
    }

    .pa-md-70 {
        padding: 5rem !important;
    }

    .pa-md-75 {
        padding: 5.35714rem !important;
    }

    .pa-md-80 {
        padding: 5.71429rem !important;
    }

    .pa-md-85 {
        padding: 6.07143rem !important;
    }

    .pa-md-90 {
        padding: 6.42857rem !important;
    }

    .pa-md-95 {
        padding: 6.78571rem !important;
    }

    .pa-md-100 {
        padding: 7.14286rem !important;
    }

    .pa-md-105 {
        padding: 7.5rem !important;
    }

    .pa-md-110 {
        padding: 7.85714rem !important;
    }

    .pa-md-115 {
        padding: 8.21429rem !important;
    }

    .pa-md-120 {
        padding: 8.57143rem !important;
    }

    .pa-md-125 {
        padding: 8.92857rem !important;
    }

    .pa-md-130 {
        padding: 9.28571rem !important;
    }

    .pa-md-135 {
        padding: 9.64286rem !important;
    }

    .pa-md-140 {
        padding: 10rem !important;
    }

    .pa-md-145 {
        padding: 10.35714rem !important;
    }

    .pa-md-150 {
        padding: 10.71429rem !important;
    }

    .px-md-1 {
        padding-left: 0.07143rem !important;
        padding-right: 0.07143rem !important;
    }

    .px-md-2 {
        padding-left: 0.14286rem !important;
        padding-right: 0.14286rem !important;
    }

    .px-md-3 {
        padding-left: 0.21429rem !important;
        padding-right: 0.21429rem !important;
    }

    .px-md-4 {
        padding-left: 0.28571rem !important;
        padding-right: 0.28571rem !important;
    }

    .px-md-5 {
        padding-left: 0.35714rem !important;
        padding-right: 0.35714rem !important;
    }

    .px-md-6 {
        padding-left: 0.42857rem !important;
        padding-right: 0.42857rem !important;
    }

    .px-md-7 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .px-md-8 {
        padding-left: 0.57143rem !important;
        padding-right: 0.57143rem !important;
    }

    .px-md-9 {
        padding-left: 0.64286rem !important;
        padding-right: 0.64286rem !important;
    }

    .px-md-10 {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .px-md-11 {
        padding-left: 0.78571rem !important;
        padding-right: 0.78571rem !important;
    }

    .px-md-12 {
        padding-left: 0.85714rem !important;
        padding-right: 0.85714rem !important;
    }

    .px-md-13 {
        padding-left: 0.92857rem !important;
        padding-right: 0.92857rem !important;
    }

    .px-md-14 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .px-md-15 {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .px-md-16 {
        padding-left: 1.14286rem !important;
        padding-right: 1.14286rem !important;
    }

    .px-md-17 {
        padding-left: 1.21429rem !important;
        padding-right: 1.21429rem !important;
    }

    .px-md-18 {
        padding-left: 1.28571rem !important;
        padding-right: 1.28571rem !important;
    }

    .px-md-19 {
        padding-left: 1.35714rem !important;
        padding-right: 1.35714rem !important;
    }

    .px-md-10 {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .px-md-15 {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .px-md-20 {
        padding-left: 1.42857rem !important;
        padding-right: 1.42857rem !important;
    }

    .px-md-25 {
        padding-left: 1.78571rem !important;
        padding-right: 1.78571rem !important;
    }

    .px-md-30 {
        padding-left: 2.14286rem !important;
        padding-right: 2.14286rem !important;
    }

    .px-md-35 {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .px-md-40 {
        padding-left: 2.85714rem !important;
        padding-right: 2.85714rem !important;
    }

    .px-md-45 {
        padding-left: 3.21429rem !important;
        padding-right: 3.21429rem !important;
    }

    .px-md-50 {
        padding-left: 3.57143rem !important;
        padding-right: 3.57143rem !important;
    }

    .px-md-55 {
        padding-left: 3.92857rem !important;
        padding-right: 3.92857rem !important;
    }

    .px-md-60 {
        padding-left: 4.28571rem !important;
        padding-right: 4.28571rem !important;
    }

    .px-md-65 {
        padding-left: 4.64286rem !important;
        padding-right: 4.64286rem !important;
    }

    .px-md-70 {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .px-md-75 {
        padding-left: 5.35714rem !important;
        padding-right: 5.35714rem !important;
    }

    .px-md-80 {
        padding-left: 5.71429rem !important;
        padding-right: 5.71429rem !important;
    }

    .px-md-85 {
        padding-left: 6.07143rem !important;
        padding-right: 6.07143rem !important;
    }

    .px-md-90 {
        padding-left: 6.42857rem !important;
        padding-right: 6.42857rem !important;
    }

    .px-md-95 {
        padding-left: 6.78571rem !important;
        padding-right: 6.78571rem !important;
    }

    .px-md-100 {
        padding-left: 7.14286rem !important;
        padding-right: 7.14286rem !important;
    }

    .px-md-105 {
        padding-left: 7.5rem !important;
        padding-right: 7.5rem !important;
    }

    .px-md-110 {
        padding-left: 7.85714rem !important;
        padding-right: 7.85714rem !important;
    }

    .px-md-115 {
        padding-left: 8.21429rem !important;
        padding-right: 8.21429rem !important;
    }

    .px-md-120 {
        padding-left: 8.57143rem !important;
        padding-right: 8.57143rem !important;
    }

    .px-md-125 {
        padding-left: 8.92857rem !important;
        padding-right: 8.92857rem !important;
    }

    .px-md-130 {
        padding-left: 9.28571rem !important;
        padding-right: 9.28571rem !important;
    }

    .px-md-135 {
        padding-left: 9.64286rem !important;
        padding-right: 9.64286rem !important;
    }

    .px-md-140 {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    .px-md-145 {
        padding-left: 10.35714rem !important;
        padding-right: 10.35714rem !important;
    }

    .px-md-150 {
        padding-left: 10.71429rem !important;
        padding-right: 10.71429rem !important;
    }

    .py-md-1 {
        padding-top: 0.07143rem !important;
        padding-bottom: 0.07143rem !important;
    }

    .py-md-2 {
        padding-top: 0.14286rem !important;
        padding-bottom: 0.14286rem !important;
    }

    .py-md-3 {
        padding-top: 0.21429rem !important;
        padding-bottom: 0.21429rem !important;
    }

    .py-md-4 {
        padding-top: 0.28571rem !important;
        padding-bottom: 0.28571rem !important;
    }

    .py-md-5 {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .py-md-6 {
        padding-top: 0.42857rem !important;
        padding-bottom: 0.42857rem !important;
    }

    .py-md-7 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-md-8 {
        padding-top: 0.57143rem !important;
        padding-bottom: 0.57143rem !important;
    }

    .py-md-9 {
        padding-top: 0.64286rem !important;
        padding-bottom: 0.64286rem !important;
    }

    .py-md-10 {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .py-md-11 {
        padding-top: 0.78571rem !important;
        padding-bottom: 0.78571rem !important;
    }

    .py-md-12 {
        padding-top: 0.85714rem !important;
        padding-bottom: 0.85714rem !important;
    }

    .py-md-13 {
        padding-top: 0.92857rem !important;
        padding-bottom: 0.92857rem !important;
    }

    .py-md-14 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-md-15 {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .py-md-16 {
        padding-top: 1.14286rem !important;
        padding-bottom: 1.14286rem !important;
    }

    .py-md-17 {
        padding-top: 1.21429rem !important;
        padding-bottom: 1.21429rem !important;
    }

    .py-md-18 {
        padding-top: 1.28571rem !important;
        padding-bottom: 1.28571rem !important;
    }

    .py-md-19 {
        padding-top: 1.35714rem !important;
        padding-bottom: 1.35714rem !important;
    }

    .py-md-10 {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .py-md-15 {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .py-md-20 {
        padding-top: 1.42857rem !important;
        padding-bottom: 1.42857rem !important;
    }

    .py-md-25 {
        padding-top: 1.78571rem !important;
        padding-bottom: 1.78571rem !important;
    }

    .py-md-30 {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }

    .py-md-35 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .py-md-40 {
        padding-top: 2.85714rem !important;
        padding-bottom: 2.85714rem !important;
    }

    .py-md-45 {
        padding-top: 3.21429rem !important;
        padding-bottom: 3.21429rem !important;
    }

    .py-md-50 {
        padding-top: 3.57143rem !important;
        padding-bottom: 3.57143rem !important;
    }

    .py-md-55 {
        padding-top: 3.92857rem !important;
        padding-bottom: 3.92857rem !important;
    }

    .py-md-60 {
        padding-top: 4.28571rem !important;
        padding-bottom: 4.28571rem !important;
    }

    .py-md-65 {
        padding-top: 4.64286rem !important;
        padding-bottom: 4.64286rem !important;
    }

    .py-md-70 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .py-md-75 {
        padding-top: 5.35714rem !important;
        padding-bottom: 5.35714rem !important;
    }

    .py-md-80 {
        padding-top: 5.71429rem !important;
        padding-bottom: 5.71429rem !important;
    }

    .py-md-85 {
        padding-top: 6.07143rem !important;
        padding-bottom: 6.07143rem !important;
    }

    .py-md-90 {
        padding-top: 6.42857rem !important;
        padding-bottom: 6.42857rem !important;
    }

    .py-md-95 {
        padding-top: 6.78571rem !important;
        padding-bottom: 6.78571rem !important;
    }

    .py-md-100 {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }

    .py-md-105 {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }

    .py-md-110 {
        padding-top: 7.85714rem !important;
        padding-bottom: 7.85714rem !important;
    }

    .py-md-115 {
        padding-top: 8.21429rem !important;
        padding-bottom: 8.21429rem !important;
    }

    .py-md-120 {
        padding-top: 8.57143rem !important;
        padding-bottom: 8.57143rem !important;
    }

    .py-md-125 {
        padding-top: 8.92857rem !important;
        padding-bottom: 8.92857rem !important;
    }

    .py-md-130 {
        padding-top: 9.28571rem !important;
        padding-bottom: 9.28571rem !important;
    }

    .py-md-135 {
        padding-top: 9.64286rem !important;
        padding-bottom: 9.64286rem !important;
    }

    .py-md-140 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .py-md-145 {
        padding-top: 10.35714rem !important;
        padding-bottom: 10.35714rem !important;
    }

    .py-md-150 {
        padding-top: 10.71429rem !important;
        padding-bottom: 10.71429rem !important;
    }

    .py-md-155 {
        padding-top: 11.07143rem !important;
        padding-bottom: 11.07143rem !important;
    }

    .py-md-160 {
        padding-top: 11.42857rem !important;
        padding-bottom: 11.42857rem !important;
    }

    .py-md-165 {
        padding-top: 11.78571rem !important;
        padding-bottom: 11.78571rem !important;
    }

    .py-md-170 {
        padding-top: 12.14286rem !important;
        padding-bottom: 12.14286rem !important;
    }

    .py-md-175 {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }

    .py-md-180 {
        padding-top: 12.85714rem !important;
        padding-bottom: 12.85714rem !important;
    }

    .py-md-185 {
        padding-top: 13.21429rem !important;
        padding-bottom: 13.21429rem !important;
    }

    .py-md-190 {
        padding-top: 13.57143rem !important;
        padding-bottom: 13.57143rem !important;
    }

    .py-md-195 {
        padding-top: 13.92857rem !important;
        padding-bottom: 13.92857rem !important;
    }

    .py-md-200 {
        padding-top: 14.28571rem !important;
        padding-bottom: 14.28571rem !important;
    }

    .py-md-205 {
        padding-top: 14.64286rem !important;
        padding-bottom: 14.64286rem !important;
    }

    .py-md-210 {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }

    .pt-md-0 {
        padding-top: 0 !important;
    }

    .pt-md-1 {
        padding-top: 0.07143rem !important;
    }

    .pt-md-2 {
        padding-top: 0.14286rem !important;
    }

    .pt-md-3 {
        padding-top: 0.21429rem !important;
    }

    .pt-md-4 {
        padding-top: 0.28571rem !important;
    }

    .pt-md-5 {
        padding-top: 0.35714rem !important;
    }

    .pt-md-6 {
        padding-top: 0.42857rem !important;
    }

    .pt-md-7 {
        padding-top: 0.5rem !important;
    }

    .pt-md-8 {
        padding-top: 0.57143rem !important;
    }

    .pt-md-9 {
        padding-top: 0.64286rem !important;
    }

    .pt-md-10 {
        padding-top: 0.71429rem !important;
    }

    .pt-md-11 {
        padding-top: 0.78571rem !important;
    }

    .pt-md-12 {
        padding-top: 0.85714rem !important;
    }

    .pt-md-13 {
        padding-top: 0.92857rem !important;
    }

    .pt-md-14 {
        padding-top: 1rem !important;
    }

    .pt-md-15 {
        padding-top: 1.07143rem !important;
    }

    .pt-md-16 {
        padding-top: 1.14286rem !important;
    }

    .pt-md-17 {
        padding-top: 1.21429rem !important;
    }

    .pt-md-18 {
        padding-top: 1.28571rem !important;
    }

    .pt-md-19 {
        padding-top: 1.35714rem !important;
    }

    .pt-md-10 {
        padding-top: 0.71429rem !important;
    }

    .pt-md-15 {
        padding-top: 1.07143rem !important;
    }

    .pt-md-20 {
        padding-top: 1.42857rem !important;
    }

    .pt-md-25 {
        padding-top: 1.78571rem !important;
    }

    .pt-md-30 {
        padding-top: 2.14286rem !important;
    }

    .pt-md-35 {
        padding-top: 2.5rem !important;
    }

    .pt-md-40 {
        padding-top: 2.85714rem !important;
    }

    .pt-md-45 {
        padding-top: 3.21429rem !important;
    }

    .pt-md-50 {
        padding-top: 3.57143rem !important;
    }

    .pt-md-55 {
        padding-top: 3.92857rem !important;
    }

    .pt-md-60 {
        padding-top: 4.28571rem !important;
    }

    .pt-md-65 {
        padding-top: 4.64286rem !important;
    }

    .pt-md-70 {
        padding-top: 5rem !important;
    }

    .pt-md-75 {
        padding-top: 5.35714rem !important;
    }

    .pt-md-80 {
        padding-top: 5.71429rem !important;
    }

    .pt-md-85 {
        padding-top: 6.07143rem !important;
    }

    .pt-md-90 {
        padding-top: 6.42857rem !important;
    }

    .pt-md-95 {
        padding-top: 6.78571rem !important;
    }

    .pt-md-100 {
        padding-top: 7.14286rem !important;
    }

    .pt-md-105 {
        padding-top: 7.5rem !important;
    }

    .pt-md-110 {
        padding-top: 7.85714rem !important;
    }

    .pt-md-115 {
        padding-top: 8.21429rem !important;
    }

    .pt-md-120 {
        padding-top: 8.57143rem !important;
    }

    .pt-md-125 {
        padding-top: 8.92857rem !important;
    }

    .pt-md-130 {
        padding-top: 9.28571rem !important;
    }

    .pt-md-135 {
        padding-top: 9.64286rem !important;
    }

    .pt-md-140 {
        padding-top: 10rem !important;
    }

    .pt-md-145 {
        padding-top: 10.35714rem !important;
    }

    .pt-md-150 {
        padding-top: 10.71429rem !important;
    }

    .pr-md-0 {
        padding-right: 0 !important;
    }

    .pr-md-1 {
        padding-right: 0.07143rem !important;
    }

    .pr-md-2 {
        padding-right: 0.14286rem !important;
    }

    .pr-md-3 {
        padding-right: 0.21429rem !important;
    }

    .pr-md-4 {
        padding-right: 0.28571rem !important;
    }

    .pr-md-5 {
        padding-right: 0.35714rem !important;
    }

    .pr-md-6 {
        padding-right: 0.42857rem !important;
    }

    .pr-md-7 {
        padding-right: 0.5rem !important;
    }

    .pr-md-8 {
        padding-right: 0.57143rem !important;
    }

    .pr-md-9 {
        padding-right: 0.64286rem !important;
    }

    .pr-md-10 {
        padding-right: 0.71429rem !important;
    }

    .pr-md-15 {
        padding-right: 1.07143rem !important;
    }

    .pr-md-20 {
        padding-right: 1.42857rem !important;
    }

    .pr-md-25 {
        padding-right: 1.78571rem !important;
    }

    .pr-md-30 {
        padding-right: 2.14286rem !important;
    }

    .pr-md-35 {
        padding-right: 2.5rem !important;
    }

    .pr-md-40 {
        padding-right: 2.85714rem !important;
    }

    .pr-md-45 {
        padding-right: 3.21429rem !important;
    }

    .pr-md-50 {
        padding-right: 3.57143rem !important;
    }

    .pr-md-55 {
        padding-right: 3.92857rem !important;
    }

    .pr-md-60 {
        padding-right: 4.28571rem !important;
    }

    .pr-md-65 {
        padding-right: 4.64286rem !important;
    }

    .pr-md-70 {
        padding-right: 5rem !important;
    }

    .pr-md-75 {
        padding-right: 5.35714rem !important;
    }

    .pr-md-80 {
        padding-right: 5.71429rem !important;
    }

    .pr-md-85 {
        padding-right: 6.07143rem !important;
    }

    .pr-md-90 {
        padding-right: 6.42857rem !important;
    }

    .pr-md-95 {
        padding-right: 6.78571rem !important;
    }

    .pr-md-100 {
        padding-right: 7.14286rem !important;
    }

    .pr-md-105 {
        padding-right: 7.5rem !important;
    }

    .pr-md-110 {
        padding-right: 7.85714rem !important;
    }

    .pr-md-115 {
        padding-right: 8.21429rem !important;
    }

    .pr-md-120 {
        padding-right: 8.57143rem !important;
    }

    .pr-md-125 {
        padding-right: 8.92857rem !important;
    }

    .pr-md-130 {
        padding-right: 9.28571rem !important;
    }

    .pr-md-135 {
        padding-right: 9.64286rem !important;
    }

    .pr-md-140 {
        padding-right: 10rem !important;
    }

    .pr-md-145 {
        padding-right: 10.35714rem !important;
    }

    .pr-md-150 {
        padding-right: 10.71429rem !important;
    }

    .pr-md-155 {
        padding-right: 11.07143rem !important;
    }

    .pr-md-160 {
        padding-right: 11.42857rem !important;
    }

    .pr-md-165 {
        padding-right: 11.78571rem !important;
    }

    .pr-md-170 {
        padding-right: 12.14286rem !important;
    }

    .pb-md-0 {
        padding-bottom: 0 !important;
    }

    .pb-md-1 {
        padding-bottom: 0.07143rem !important;
    }

    .pb-md-2 {
        padding-bottom: 0.14286rem !important;
    }

    .pb-md-3 {
        padding-bottom: 0.21429rem !important;
    }

    .pb-md-4 {
        padding-bottom: 0.28571rem !important;
    }

    .pb-md-5 {
        padding-bottom: 0.35714rem !important;
    }

    .pb-md-6 {
        padding-bottom: 0.42857rem !important;
    }

    .pb-md-7 {
        padding-bottom: 0.5rem !important;
    }

    .pb-md-8 {
        padding-bottom: 0.57143rem !important;
    }

    .pb-md-9 {
        padding-bottom: 0.64286rem !important;
    }

    .pb-md-10 {
        padding-bottom: 0.71429rem !important;
    }

    .pb-md-15 {
        padding-bottom: 1.07143rem !important;
    }

    .pb-md-20 {
        padding-bottom: 1.42857rem !important;
    }

    .pb-md-25 {
        padding-bottom: 1.78571rem !important;
    }

    .pb-md-30 {
        padding-bottom: 2.14286rem !important;
    }

    .pb-md-35 {
        padding-bottom: 2.5rem !important;
    }

    .pb-md-40 {
        padding-bottom: 2.85714rem !important;
    }

    .pb-md-45 {
        padding-bottom: 3.21429rem !important;
    }

    .pb-md-50 {
        padding-bottom: 3.57143rem !important;
    }

    .pb-md-55 {
        padding-bottom: 3.92857rem !important;
    }

    .pb-md-60 {
        padding-bottom: 4.28571rem !important;
    }

    .pb-md-65 {
        padding-bottom: 4.64286rem !important;
    }

    .pb-md-70 {
        padding-bottom: 5rem !important;
    }

    .pb-md-75 {
        padding-bottom: 5.35714rem !important;
    }

    .pb-md-80 {
        padding-bottom: 5.71429rem !important;
    }

    .pb-md-85 {
        padding-bottom: 6.07143rem !important;
    }

    .pb-md-90 {
        padding-bottom: 6.42857rem !important;
    }

    .pb-md-95 {
        padding-bottom: 6.78571rem !important;
    }

    .pb-md-100 {
        padding-bottom: 7.14286rem !important;
    }

    .pb-md-105 {
        padding-bottom: 7.5rem !important;
    }

    .pb-md-110 {
        padding-bottom: 7.85714rem !important;
    }

    .pb-md-115 {
        padding-bottom: 8.21429rem !important;
    }

    .pb-md-120 {
        padding-bottom: 8.57143rem !important;
    }

    .pb-md-125 {
        padding-bottom: 8.92857rem !important;
    }

    .pb-md-130 {
        padding-bottom: 9.28571rem !important;
    }

    .pb-md-135 {
        padding-bottom: 9.64286rem !important;
    }

    .pb-md-140 {
        padding-bottom: 10rem !important;
    }

    .pb-md-145 {
        padding-bottom: 10.35714rem !important;
    }

    .pb-md-150 {
        padding-bottom: 10.71429rem !important;
    }

    .pl-md-0 {
        padding-left: 0 !important;
    }

    .pl-md-1 {
        padding-left: 0.07143rem !important;
    }

    .pl-md-2 {
        padding-left: 0.14286rem !important;
    }

    .pl-md-3 {
        padding-left: 0.21429rem !important;
    }

    .pl-md-4 {
        padding-left: 0.28571rem !important;
    }

    .pl-md-5 {
        padding-left: 0.35714rem !important;
    }

    .pl-md-6 {
        padding-left: 0.42857rem !important;
    }

    .pl-md-7 {
        padding-left: 0.5rem !important;
    }

    .pl-md-8 {
        padding-left: 0.57143rem !important;
    }

    .pl-md-9 {
        padding-left: 0.64286rem !important;
    }

    .pl-md-10 {
        padding-left: 0.71429rem !important;
    }

    .pl-md-15 {
        padding-left: 1.07143rem !important;
    }

    .pl-md-20 {
        padding-left: 1.42857rem !important;
    }

    .pl-md-25 {
        padding-left: 1.78571rem !important;
    }

    .pl-md-30 {
        padding-left: 2.14286rem !important;
    }

    .pl-md-35 {
        padding-left: 2.5rem !important;
    }

    .pl-md-40 {
        padding-left: 2.85714rem !important;
    }

    .pl-md-45 {
        padding-left: 3.21429rem !important;
    }

    .pl-md-50 {
        padding-left: 3.57143rem !important;
    }

    .pl-md-55 {
        padding-left: 3.92857rem !important;
    }

    .pl-md-60 {
        padding-left: 4.28571rem !important;
    }

    .pl-md-65 {
        padding-left: 4.64286rem !important;
    }

    .pl-md-70 {
        padding-left: 5rem !important;
    }

    .pl-md-75 {
        padding-left: 5.35714rem !important;
    }

    .pl-md-80 {
        padding-left: 5.71429rem !important;
    }

    .pl-md-85 {
        padding-left: 6.07143rem !important;
    }

    .pl-md-90 {
        padding-left: 6.42857rem !important;
    }

    .pl-md-95 {
        padding-left: 6.78571rem !important;
    }

    .pl-md-100 {
        padding-left: 7.14286rem !important;
    }

    .pl-md-105 {
        padding-left: 7.5rem !important;
    }

    .pl-md-110 {
        padding-left: 7.85714rem !important;
    }

    .pl-md-115 {
        padding-left: 8.21429rem !important;
    }

    .pl-md-120 {
        padding-left: 8.57143rem !important;
    }

    .pl-md-125 {
        padding-left: 8.92857rem !important;
    }

    .pl-md-130 {
        padding-left: 9.28571rem !important;
    }

    .pl-md-135 {
        padding-left: 9.64286rem !important;
    }

    .pl-md-140 {
        padding-left: 10rem !important;
    }

    .pl-md-145 {
        padding-left: 10.35714rem !important;
    }

    .pl-md-150 {
        padding-left: 10.71429rem !important;
    }

    .pl-md-155 {
        padding-left: 11.07143rem !important;
    }

    .pl-md-160 {
        padding-left: 11.42857rem !important;
    }

    .pl-md-165 {
        padding-left: 11.78571rem !important;
    }

    .pl-md-170 {
        padding-left: 12.14286rem !important;
    }
}

@media (min-width: 992px) {
    .pa-lg-0 {
        padding: 0 !important;
    }

    .px-lg-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .pt-lg-0 {
        padding-top: 0 !important;
    }

    .pr-lg-0 {
        padding-right: 0 !important;
    }

    .pb-lg-0 {
        padding-bottom: 0 !important;
    }

    .pl-lg-0 {
        padding-left: 0 !important;
    }

    .pa-lg-2 {
        padding: 0.14286rem !important;
    }

    .pa-lg-3 {
        padding: 0.21429rem !important;
    }

    .pa-lg-5 {
        padding: 0.35714rem !important;
    }

    .pa-lg-7 {
        padding: 0.5rem !important;
    }

    .pa-lg-10 {
        padding: 0.71429rem !important;
    }

    .pa-lg-15 {
        padding: 1.07143rem !important;
    }

    .pa-lg-20 {
        padding: 1.42857rem !important;
    }

    .pa-lg-25 {
        padding: 1.78571rem !important;
    }

    .pa-lg-30 {
        padding: 2.14286rem !important;
    }

    .pa-lg-35 {
        padding: 2.5rem !important;
    }

    .pa-lg-40 {
        padding: 2.85714rem !important;
    }

    .pa-lg-45 {
        padding: 3.21429rem !important;
    }

    .pa-lg-50 {
        padding: 3.57143rem !important;
    }

    .pa-lg-55 {
        padding: 3.92857rem !important;
    }

    .pa-lg-60 {
        padding: 4.28571rem !important;
    }

    .pa-lg-65 {
        padding: 4.64286rem !important;
    }

    .pa-lg-70 {
        padding: 5rem !important;
    }

    .pa-lg-75 {
        padding: 5.35714rem !important;
    }

    .pa-lg-80 {
        padding: 5.71429rem !important;
    }

    .pa-lg-85 {
        padding: 6.07143rem !important;
    }

    .pa-lg-90 {
        padding: 6.42857rem !important;
    }

    .pa-lg-95 {
        padding: 6.78571rem !important;
    }

    .pa-lg-100 {
        padding: 7.14286rem !important;
    }

    .pa-lg-105 {
        padding: 7.5rem !important;
    }

    .pa-lg-110 {
        padding: 7.85714rem !important;
    }

    .pa-lg-115 {
        padding: 8.21429rem !important;
    }

    .pa-lg-120 {
        padding: 8.57143rem !important;
    }

    .pa-lg-125 {
        padding: 8.92857rem !important;
    }

    .pa-lg-130 {
        padding: 9.28571rem !important;
    }

    .pa-lg-135 {
        padding: 9.64286rem !important;
    }

    .pa-lg-140 {
        padding: 10rem !important;
    }

    .pa-lg-145 {
        padding: 10.35714rem !important;
    }

    .pa-lg-150 {
        padding: 10.71429rem !important;
    }

    .px-lg-1 {
        padding-left: 0.07143rem !important;
        padding-right: 0.07143rem !important;
    }

    .px-lg-2 {
        padding-left: 0.14286rem !important;
        padding-right: 0.14286rem !important;
    }

    .px-lg-3 {
        padding-left: 0.21429rem !important;
        padding-right: 0.21429rem !important;
    }

    .px-lg-4 {
        padding-left: 0.28571rem !important;
        padding-right: 0.28571rem !important;
    }

    .px-lg-5 {
        padding-left: 0.35714rem !important;
        padding-right: 0.35714rem !important;
    }

    .px-lg-6 {
        padding-left: 0.42857rem !important;
        padding-right: 0.42857rem !important;
    }

    .px-lg-7 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .px-lg-8 {
        padding-left: 0.57143rem !important;
        padding-right: 0.57143rem !important;
    }

    .px-lg-9 {
        padding-left: 0.64286rem !important;
        padding-right: 0.64286rem !important;
    }

    .px-lg-10 {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .px-lg-11 {
        padding-left: 0.78571rem !important;
        padding-right: 0.78571rem !important;
    }

    .px-lg-12 {
        padding-left: 0.85714rem !important;
        padding-right: 0.85714rem !important;
    }

    .px-lg-13 {
        padding-left: 0.92857rem !important;
        padding-right: 0.92857rem !important;
    }

    .px-lg-14 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .px-lg-15 {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .px-lg-16 {
        padding-left: 1.14286rem !important;
        padding-right: 1.14286rem !important;
    }

    .px-lg-17 {
        padding-left: 1.21429rem !important;
        padding-right: 1.21429rem !important;
    }

    .px-lg-18 {
        padding-left: 1.28571rem !important;
        padding-right: 1.28571rem !important;
    }

    .px-lg-19 {
        padding-left: 1.35714rem !important;
        padding-right: 1.35714rem !important;
    }

    .px-lg-10 {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .px-lg-15 {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .px-lg-20 {
        padding-left: 1.42857rem !important;
        padding-right: 1.42857rem !important;
    }

    .px-lg-25 {
        padding-left: 1.78571rem !important;
        padding-right: 1.78571rem !important;
    }

    .px-lg-30 {
        padding-left: 2.14286rem !important;
        padding-right: 2.14286rem !important;
    }

    .px-lg-35 {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .px-lg-40 {
        padding-left: 2.85714rem !important;
        padding-right: 2.85714rem !important;
    }

    .px-lg-45 {
        padding-left: 3.21429rem !important;
        padding-right: 3.21429rem !important;
    }

    .px-lg-50 {
        padding-left: 3.57143rem !important;
        padding-right: 3.57143rem !important;
    }

    .px-lg-55 {
        padding-left: 3.92857rem !important;
        padding-right: 3.92857rem !important;
    }

    .px-lg-60 {
        padding-left: 4.28571rem !important;
        padding-right: 4.28571rem !important;
    }

    .px-lg-65 {
        padding-left: 4.64286rem !important;
        padding-right: 4.64286rem !important;
    }

    .px-lg-70 {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .px-lg-75 {
        padding-left: 5.35714rem !important;
        padding-right: 5.35714rem !important;
    }

    .px-lg-80 {
        padding-left: 5.71429rem !important;
        padding-right: 5.71429rem !important;
    }

    .px-lg-85 {
        padding-left: 6.07143rem !important;
        padding-right: 6.07143rem !important;
    }

    .px-lg-90 {
        padding-left: 6.42857rem !important;
        padding-right: 6.42857rem !important;
    }

    .px-lg-95 {
        padding-left: 6.78571rem !important;
        padding-right: 6.78571rem !important;
    }

    .px-lg-100 {
        padding-left: 7.14286rem !important;
        padding-right: 7.14286rem !important;
    }

    .px-lg-105 {
        padding-left: 7.5rem !important;
        padding-right: 7.5rem !important;
    }

    .px-lg-110 {
        padding-left: 7.85714rem !important;
        padding-right: 7.85714rem !important;
    }

    .px-lg-115 {
        padding-left: 8.21429rem !important;
        padding-right: 8.21429rem !important;
    }

    .px-lg-120 {
        padding-left: 8.57143rem !important;
        padding-right: 8.57143rem !important;
    }

    .px-lg-125 {
        padding-left: 8.92857rem !important;
        padding-right: 8.92857rem !important;
    }

    .px-lg-130 {
        padding-left: 9.28571rem !important;
        padding-right: 9.28571rem !important;
    }

    .px-lg-135 {
        padding-left: 9.64286rem !important;
        padding-right: 9.64286rem !important;
    }

    .px-lg-140 {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    .px-lg-145 {
        padding-left: 10.35714rem !important;
        padding-right: 10.35714rem !important;
    }

    .px-lg-150 {
        padding-left: 10.71429rem !important;
        padding-right: 10.71429rem !important;
    }

    .py-lg-1 {
        padding-top: 0.07143rem !important;
        padding-bottom: 0.07143rem !important;
    }

    .py-lg-2 {
        padding-top: 0.14286rem !important;
        padding-bottom: 0.14286rem !important;
    }

    .py-lg-3 {
        padding-top: 0.21429rem !important;
        padding-bottom: 0.21429rem !important;
    }

    .py-lg-4 {
        padding-top: 0.28571rem !important;
        padding-bottom: 0.28571rem !important;
    }

    .py-lg-5 {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .py-lg-6 {
        padding-top: 0.42857rem !important;
        padding-bottom: 0.42857rem !important;
    }

    .py-lg-7 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-lg-8 {
        padding-top: 0.57143rem !important;
        padding-bottom: 0.57143rem !important;
    }

    .py-lg-9 {
        padding-top: 0.64286rem !important;
        padding-bottom: 0.64286rem !important;
    }

    .py-lg-10 {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .py-lg-11 {
        padding-top: 0.78571rem !important;
        padding-bottom: 0.78571rem !important;
    }

    .py-lg-12 {
        padding-top: 0.85714rem !important;
        padding-bottom: 0.85714rem !important;
    }

    .py-lg-13 {
        padding-top: 0.92857rem !important;
        padding-bottom: 0.92857rem !important;
    }

    .py-lg-14 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-lg-15 {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .py-lg-16 {
        padding-top: 1.14286rem !important;
        padding-bottom: 1.14286rem !important;
    }

    .py-lg-17 {
        padding-top: 1.21429rem !important;
        padding-bottom: 1.21429rem !important;
    }

    .py-lg-18 {
        padding-top: 1.28571rem !important;
        padding-bottom: 1.28571rem !important;
    }

    .py-lg-19 {
        padding-top: 1.35714rem !important;
        padding-bottom: 1.35714rem !important;
    }

    .py-lg-10 {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .py-lg-15 {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .py-lg-20 {
        padding-top: 1.42857rem !important;
        padding-bottom: 1.42857rem !important;
    }

    .py-lg-25 {
        padding-top: 1.78571rem !important;
        padding-bottom: 1.78571rem !important;
    }

    .py-lg-30 {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }

    .py-lg-35 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .py-lg-40 {
        padding-top: 2.85714rem !important;
        padding-bottom: 2.85714rem !important;
    }

    .py-lg-45 {
        padding-top: 3.21429rem !important;
        padding-bottom: 3.21429rem !important;
    }

    .py-lg-50 {
        padding-top: 3.57143rem !important;
        padding-bottom: 3.57143rem !important;
    }

    .py-lg-55 {
        padding-top: 3.92857rem !important;
        padding-bottom: 3.92857rem !important;
    }

    .py-lg-60 {
        padding-top: 4.28571rem !important;
        padding-bottom: 4.28571rem !important;
    }

    .py-lg-65 {
        padding-top: 4.64286rem !important;
        padding-bottom: 4.64286rem !important;
    }

    .py-lg-70 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .py-lg-75 {
        padding-top: 5.35714rem !important;
        padding-bottom: 5.35714rem !important;
    }

    .py-lg-80 {
        padding-top: 5.71429rem !important;
        padding-bottom: 5.71429rem !important;
    }

    .py-lg-85 {
        padding-top: 6.07143rem !important;
        padding-bottom: 6.07143rem !important;
    }

    .py-lg-90 {
        padding-top: 6.42857rem !important;
        padding-bottom: 6.42857rem !important;
    }

    .py-lg-95 {
        padding-top: 6.78571rem !important;
        padding-bottom: 6.78571rem !important;
    }

    .py-lg-100 {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }

    .py-lg-105 {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }

    .py-lg-110 {
        padding-top: 7.85714rem !important;
        padding-bottom: 7.85714rem !important;
    }

    .py-lg-115 {
        padding-top: 8.21429rem !important;
        padding-bottom: 8.21429rem !important;
    }

    .py-lg-120 {
        padding-top: 8.57143rem !important;
        padding-bottom: 8.57143rem !important;
    }

    .py-lg-125 {
        padding-top: 8.92857rem !important;
        padding-bottom: 8.92857rem !important;
    }

    .py-lg-130 {
        padding-top: 9.28571rem !important;
        padding-bottom: 9.28571rem !important;
    }

    .py-lg-135 {
        padding-top: 9.64286rem !important;
        padding-bottom: 9.64286rem !important;
    }

    .py-lg-140 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .py-lg-145 {
        padding-top: 10.35714rem !important;
        padding-bottom: 10.35714rem !important;
    }

    .py-lg-150 {
        padding-top: 10.71429rem !important;
        padding-bottom: 10.71429rem !important;
    }

    .py-lg-155 {
        padding-top: 11.07143rem !important;
        padding-bottom: 11.07143rem !important;
    }

    .py-lg-160 {
        padding-top: 11.42857rem !important;
        padding-bottom: 11.42857rem !important;
    }

    .py-lg-165 {
        padding-top: 11.78571rem !important;
        padding-bottom: 11.78571rem !important;
    }

    .py-lg-170 {
        padding-top: 12.14286rem !important;
        padding-bottom: 12.14286rem !important;
    }

    .py-lg-175 {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }

    .py-lg-180 {
        padding-top: 12.85714rem !important;
        padding-bottom: 12.85714rem !important;
    }

    .py-lg-185 {
        padding-top: 13.21429rem !important;
        padding-bottom: 13.21429rem !important;
    }

    .py-lg-190 {
        padding-top: 13.57143rem !important;
        padding-bottom: 13.57143rem !important;
    }

    .py-lg-195 {
        padding-top: 13.92857rem !important;
        padding-bottom: 13.92857rem !important;
    }

    .py-lg-200 {
        padding-top: 14.28571rem !important;
        padding-bottom: 14.28571rem !important;
    }

    .py-lg-205 {
        padding-top: 14.64286rem !important;
        padding-bottom: 14.64286rem !important;
    }

    .py-lg-210 {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }

    .pt-lg-0 {
        padding-top: 0 !important;
    }

    .pt-lg-1 {
        padding-top: 0.07143rem !important;
    }

    .pt-lg-2 {
        padding-top: 0.14286rem !important;
    }

    .pt-lg-3 {
        padding-top: 0.21429rem !important;
    }

    .pt-lg-4 {
        padding-top: 0.28571rem !important;
    }

    .pt-lg-5 {
        padding-top: 0.35714rem !important;
    }

    .pt-lg-6 {
        padding-top: 0.42857rem !important;
    }

    .pt-lg-7 {
        padding-top: 0.5rem !important;
    }

    .pt-lg-8 {
        padding-top: 0.57143rem !important;
    }

    .pt-lg-9 {
        padding-top: 0.64286rem !important;
    }

    .pt-lg-10 {
        padding-top: 0.71429rem !important;
    }

    .pt-lg-11 {
        padding-top: 0.78571rem !important;
    }

    .pt-lg-12 {
        padding-top: 0.85714rem !important;
    }

    .pt-lg-13 {
        padding-top: 0.92857rem !important;
    }

    .pt-lg-14 {
        padding-top: 1rem !important;
    }

    .pt-lg-15 {
        padding-top: 1.07143rem !important;
    }

    .pt-lg-16 {
        padding-top: 1.14286rem !important;
    }

    .pt-lg-17 {
        padding-top: 1.21429rem !important;
    }

    .pt-lg-18 {
        padding-top: 1.28571rem !important;
    }

    .pt-lg-19 {
        padding-top: 1.35714rem !important;
    }

    .pt-lg-10 {
        padding-top: 0.71429rem !important;
    }

    .pt-lg-15 {
        padding-top: 1.07143rem !important;
    }

    .pt-lg-20 {
        padding-top: 1.42857rem !important;
    }

    .pt-lg-25 {
        padding-top: 1.78571rem !important;
    }

    .pt-lg-30 {
        padding-top: 2.14286rem !important;
    }

    .pt-lg-35 {
        padding-top: 2.5rem !important;
    }

    .pt-lg-40 {
        padding-top: 2.85714rem !important;
    }

    .pt-lg-45 {
        padding-top: 3.21429rem !important;
    }

    .pt-lg-50 {
        padding-top: 3.57143rem !important;
    }

    .pt-lg-55 {
        padding-top: 3.92857rem !important;
    }

    .pt-lg-60 {
        padding-top: 4.28571rem !important;
    }

    .pt-lg-65 {
        padding-top: 4.64286rem !important;
    }

    .pt-lg-70 {
        padding-top: 5rem !important;
    }

    .pt-lg-75 {
        padding-top: 5.35714rem !important;
    }

    .pt-lg-80 {
        padding-top: 5.71429rem !important;
    }

    .pt-lg-85 {
        padding-top: 6.07143rem !important;
    }

    .pt-lg-90 {
        padding-top: 6.42857rem !important;
    }

    .pt-lg-95 {
        padding-top: 6.78571rem !important;
    }

    .pt-lg-100 {
        padding-top: 7.14286rem !important;
    }

    .pt-lg-105 {
        padding-top: 7.5rem !important;
    }

    .pt-lg-110 {
        padding-top: 7.85714rem !important;
    }

    .pt-lg-115 {
        padding-top: 8.21429rem !important;
    }

    .pt-lg-120 {
        padding-top: 8.57143rem !important;
    }

    .pt-lg-125 {
        padding-top: 8.92857rem !important;
    }

    .pt-lg-130 {
        padding-top: 9.28571rem !important;
    }

    .pt-lg-135 {
        padding-top: 9.64286rem !important;
    }

    .pt-lg-140 {
        padding-top: 10rem !important;
    }

    .pt-lg-145 {
        padding-top: 10.35714rem !important;
    }

    .pt-lg-150 {
        padding-top: 10.71429rem !important;
    }

    .pr-lg-0 {
        padding-right: 0 !important;
    }

    .pr-lg-1 {
        padding-right: 0.07143rem !important;
    }

    .pr-lg-2 {
        padding-right: 0.14286rem !important;
    }

    .pr-lg-3 {
        padding-right: 0.21429rem !important;
    }

    .pr-lg-4 {
        padding-right: 0.28571rem !important;
    }

    .pr-lg-5 {
        padding-right: 0.35714rem !important;
    }

    .pr-lg-6 {
        padding-right: 0.42857rem !important;
    }

    .pr-lg-7 {
        padding-right: 0.5rem !important;
    }

    .pr-lg-8 {
        padding-right: 0.57143rem !important;
    }

    .pr-lg-9 {
        padding-right: 0.64286rem !important;
    }

    .pr-lg-10 {
        padding-right: 0.71429rem !important;
    }

    .pr-lg-15 {
        padding-right: 1.07143rem !important;
    }

    .pr-lg-20 {
        padding-right: 1.42857rem !important;
    }

    .pr-lg-25 {
        padding-right: 1.78571rem !important;
    }

    .pr-lg-30 {
        padding-right: 2.14286rem !important;
    }

    .pr-lg-35 {
        padding-right: 2.5rem !important;
    }

    .pr-lg-40 {
        padding-right: 2.85714rem !important;
    }

    .pr-lg-45 {
        padding-right: 3.21429rem !important;
    }

    .pr-lg-50 {
        padding-right: 3.57143rem !important;
    }

    .pr-lg-55 {
        padding-right: 3.92857rem !important;
    }

    .pr-lg-60 {
        padding-right: 4.28571rem !important;
    }

    .pr-lg-65 {
        padding-right: 4.64286rem !important;
    }

    .pr-lg-70 {
        padding-right: 5rem !important;
    }

    .pr-lg-75 {
        padding-right: 5.35714rem !important;
    }

    .pr-lg-80 {
        padding-right: 5.71429rem !important;
    }

    .pr-lg-85 {
        padding-right: 6.07143rem !important;
    }

    .pr-lg-90 {
        padding-right: 6.42857rem !important;
    }

    .pr-lg-95 {
        padding-right: 6.78571rem !important;
    }

    .pr-lg-100 {
        padding-right: 7.14286rem !important;
    }

    .pr-lg-105 {
        padding-right: 7.5rem !important;
    }

    .pr-lg-110 {
        padding-right: 7.85714rem !important;
    }

    .pr-lg-115 {
        padding-right: 8.21429rem !important;
    }

    .pr-lg-120 {
        padding-right: 8.57143rem !important;
    }

    .pr-lg-125 {
        padding-right: 8.92857rem !important;
    }

    .pr-lg-130 {
        padding-right: 9.28571rem !important;
    }

    .pr-lg-135 {
        padding-right: 9.64286rem !important;
    }

    .pr-lg-140 {
        padding-right: 10rem !important;
    }

    .pr-lg-145 {
        padding-right: 10.35714rem !important;
    }

    .pr-lg-150 {
        padding-right: 10.71429rem !important;
    }

    .pr-lg-155 {
        padding-right: 11.07143rem !important;
    }

    .pr-lg-160 {
        padding-right: 11.42857rem !important;
    }

    .pr-lg-165 {
        padding-right: 11.78571rem !important;
    }

    .pr-lg-170 {
        padding-right: 12.14286rem !important;
    }

    .pb-lg-0 {
        padding-bottom: 0 !important;
    }

    .pb-lg-1 {
        padding-bottom: 0.07143rem !important;
    }

    .pb-lg-2 {
        padding-bottom: 0.14286rem !important;
    }

    .pb-lg-3 {
        padding-bottom: 0.21429rem !important;
    }

    .pb-lg-4 {
        padding-bottom: 0.28571rem !important;
    }

    .pb-lg-5 {
        padding-bottom: 0.35714rem !important;
    }

    .pb-lg-6 {
        padding-bottom: 0.42857rem !important;
    }

    .pb-lg-7 {
        padding-bottom: 0.5rem !important;
    }

    .pb-lg-8 {
        padding-bottom: 0.57143rem !important;
    }

    .pb-lg-9 {
        padding-bottom: 0.64286rem !important;
    }

    .pb-lg-10 {
        padding-bottom: 0.71429rem !important;
    }

    .pb-lg-15 {
        padding-bottom: 1.07143rem !important;
    }

    .pb-lg-20 {
        padding-bottom: 1.42857rem !important;
    }

    .pb-lg-25 {
        padding-bottom: 1.78571rem !important;
    }

    .pb-lg-30 {
        padding-bottom: 2.14286rem !important;
    }

    .pb-lg-35 {
        padding-bottom: 2.5rem !important;
    }

    .pb-lg-40 {
        padding-bottom: 2.85714rem !important;
    }

    .pb-lg-45 {
        padding-bottom: 3.21429rem !important;
    }

    .pb-lg-50 {
        padding-bottom: 3.57143rem !important;
    }

    .pb-lg-55 {
        padding-bottom: 3.92857rem !important;
    }

    .pb-lg-60 {
        padding-bottom: 4.28571rem !important;
    }

    .pb-lg-65 {
        padding-bottom: 4.64286rem !important;
    }

    .pb-lg-70 {
        padding-bottom: 5rem !important;
    }

    .pb-lg-75 {
        padding-bottom: 5.35714rem !important;
    }

    .pb-lg-80 {
        padding-bottom: 5.71429rem !important;
    }

    .pb-lg-85 {
        padding-bottom: 6.07143rem !important;
    }

    .pb-lg-90 {
        padding-bottom: 6.42857rem !important;
    }

    .pb-lg-95 {
        padding-bottom: 6.78571rem !important;
    }

    .pb-lg-100 {
        padding-bottom: 7.14286rem !important;
    }

    .pb-lg-105 {
        padding-bottom: 7.5rem !important;
    }

    .pb-lg-110 {
        padding-bottom: 7.85714rem !important;
    }

    .pb-lg-115 {
        padding-bottom: 8.21429rem !important;
    }

    .pb-lg-120 {
        padding-bottom: 8.57143rem !important;
    }

    .pb-lg-125 {
        padding-bottom: 8.92857rem !important;
    }

    .pb-lg-130 {
        padding-bottom: 9.28571rem !important;
    }

    .pb-lg-135 {
        padding-bottom: 9.64286rem !important;
    }

    .pb-lg-140 {
        padding-bottom: 10rem !important;
    }

    .pb-lg-145 {
        padding-bottom: 10.35714rem !important;
    }

    .pb-lg-150 {
        padding-bottom: 10.71429rem !important;
    }

    .pl-lg-0 {
        padding-left: 0 !important;
    }

    .pl-lg-1 {
        padding-left: 0.07143rem !important;
    }

    .pl-lg-2 {
        padding-left: 0.14286rem !important;
    }

    .pl-lg-3 {
        padding-left: 0.21429rem !important;
    }

    .pl-lg-4 {
        padding-left: 0.28571rem !important;
    }

    .pl-lg-5 {
        padding-left: 0.35714rem !important;
    }

    .pl-lg-6 {
        padding-left: 0.42857rem !important;
    }

    .pl-lg-7 {
        padding-left: 0.5rem !important;
    }

    .pl-lg-8 {
        padding-left: 0.57143rem !important;
    }

    .pl-lg-9 {
        padding-left: 0.64286rem !important;
    }

    .pl-lg-10 {
        padding-left: 0.71429rem !important;
    }

    .pl-lg-15 {
        padding-left: 1.07143rem !important;
    }

    .pl-lg-20 {
        padding-left: 1.42857rem !important;
    }

    .pl-lg-25 {
        padding-left: 1.78571rem !important;
    }

    .pl-lg-30 {
        padding-left: 2.14286rem !important;
    }

    .pl-lg-35 {
        padding-left: 2.5rem !important;
    }

    .pl-lg-40 {
        padding-left: 2.85714rem !important;
    }

    .pl-lg-45 {
        padding-left: 3.21429rem !important;
    }

    .pl-lg-50 {
        padding-left: 3.57143rem !important;
    }

    .pl-lg-55 {
        padding-left: 3.92857rem !important;
    }

    .pl-lg-60 {
        padding-left: 4.28571rem !important;
    }

    .pl-lg-65 {
        padding-left: 4.64286rem !important;
    }

    .pl-lg-70 {
        padding-left: 5rem !important;
    }

    .pl-lg-75 {
        padding-left: 5.35714rem !important;
    }

    .pl-lg-80 {
        padding-left: 5.71429rem !important;
    }

    .pl-lg-85 {
        padding-left: 6.07143rem !important;
    }

    .pl-lg-90 {
        padding-left: 6.42857rem !important;
    }

    .pl-lg-95 {
        padding-left: 6.78571rem !important;
    }

    .pl-lg-100 {
        padding-left: 7.14286rem !important;
    }

    .pl-lg-105 {
        padding-left: 7.5rem !important;
    }

    .pl-lg-110 {
        padding-left: 7.85714rem !important;
    }

    .pl-lg-115 {
        padding-left: 8.21429rem !important;
    }

    .pl-lg-120 {
        padding-left: 8.57143rem !important;
    }

    .pl-lg-125 {
        padding-left: 8.92857rem !important;
    }

    .pl-lg-130 {
        padding-left: 9.28571rem !important;
    }

    .pl-lg-135 {
        padding-left: 9.64286rem !important;
    }

    .pl-lg-140 {
        padding-left: 10rem !important;
    }

    .pl-lg-145 {
        padding-left: 10.35714rem !important;
    }

    .pl-lg-150 {
        padding-left: 10.71429rem !important;
    }

    .pl-lg-155 {
        padding-left: 11.07143rem !important;
    }

    .pl-lg-160 {
        padding-left: 11.42857rem !important;
    }

    .pl-lg-165 {
        padding-left: 11.78571rem !important;
    }

    .pl-lg-170 {
        padding-left: 12.14286rem !important;
    }
}

@media (min-width: 1200px) {
    .pa-xl-0 {
        padding: 0 !important;
    }

    .px-xl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .pt-xl-0 {
        padding-top: 0 !important;
    }

    .pr-xl-0 {
        padding-right: 0 !important;
    }

    .pb-xl-0 {
        padding-bottom: 0 !important;
    }

    .pl-xl-0 {
        padding-left: 0 !important;
    }

    .pa-xl-2 {
        padding: 0.14286rem !important;
    }

    .pa-xl-3 {
        padding: 0.21429rem !important;
    }

    .pa-xl-5 {
        padding: 0.35714rem !important;
    }

    .pa-xl-7 {
        padding: 0.5rem !important;
    }

    .pa-xl-10 {
        padding: 0.71429rem !important;
    }

    .pa-xl-15 {
        padding: 1.07143rem !important;
    }

    .pa-xl-20 {
        padding: 1.42857rem !important;
    }

    .pa-xl-25 {
        padding: 1.78571rem !important;
    }

    .pa-xl-30 {
        padding: 2.14286rem !important;
    }

    .pa-xl-35 {
        padding: 2.5rem !important;
    }

    .pa-xl-40 {
        padding: 2.85714rem !important;
    }

    .pa-xl-45 {
        padding: 3.21429rem !important;
    }

    .pa-xl-50 {
        padding: 3.57143rem !important;
    }

    .pa-xl-55 {
        padding: 3.92857rem !important;
    }

    .pa-xl-60 {
        padding: 4.28571rem !important;
    }

    .pa-xl-65 {
        padding: 4.64286rem !important;
    }

    .pa-xl-70 {
        padding: 5rem !important;
    }

    .pa-xl-75 {
        padding: 5.35714rem !important;
    }

    .pa-xl-80 {
        padding: 5.71429rem !important;
    }

    .pa-xl-85 {
        padding: 6.07143rem !important;
    }

    .pa-xl-90 {
        padding: 6.42857rem !important;
    }

    .pa-xl-95 {
        padding: 6.78571rem !important;
    }

    .pa-xl-100 {
        padding: 7.14286rem !important;
    }

    .pa-xl-105 {
        padding: 7.5rem !important;
    }

    .pa-xl-110 {
        padding: 7.85714rem !important;
    }

    .pa-xl-115 {
        padding: 8.21429rem !important;
    }

    .pa-xl-120 {
        padding: 8.57143rem !important;
    }

    .pa-xl-125 {
        padding: 8.92857rem !important;
    }

    .pa-xl-130 {
        padding: 9.28571rem !important;
    }

    .pa-xl-135 {
        padding: 9.64286rem !important;
    }

    .pa-xl-140 {
        padding: 10rem !important;
    }

    .pa-xl-145 {
        padding: 10.35714rem !important;
    }

    .pa-xl-150 {
        padding: 10.71429rem !important;
    }

    .px-xl-1 {
        padding-left: 0.07143rem !important;
        padding-right: 0.07143rem !important;
    }

    .px-xl-2 {
        padding-left: 0.14286rem !important;
        padding-right: 0.14286rem !important;
    }

    .px-xl-3 {
        padding-left: 0.21429rem !important;
        padding-right: 0.21429rem !important;
    }

    .px-xl-4 {
        padding-left: 0.28571rem !important;
        padding-right: 0.28571rem !important;
    }

    .px-xl-5 {
        padding-left: 0.35714rem !important;
        padding-right: 0.35714rem !important;
    }

    .px-xl-6 {
        padding-left: 0.42857rem !important;
        padding-right: 0.42857rem !important;
    }

    .px-xl-7 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .px-xl-8 {
        padding-left: 0.57143rem !important;
        padding-right: 0.57143rem !important;
    }

    .px-xl-9 {
        padding-left: 0.64286rem !important;
        padding-right: 0.64286rem !important;
    }

    .px-xl-10 {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .px-xl-11 {
        padding-left: 0.78571rem !important;
        padding-right: 0.78571rem !important;
    }

    .px-xl-12 {
        padding-left: 0.85714rem !important;
        padding-right: 0.85714rem !important;
    }

    .px-xl-13 {
        padding-left: 0.92857rem !important;
        padding-right: 0.92857rem !important;
    }

    .px-xl-14 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .px-xl-15 {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .px-xl-16 {
        padding-left: 1.14286rem !important;
        padding-right: 1.14286rem !important;
    }

    .px-xl-17 {
        padding-left: 1.21429rem !important;
        padding-right: 1.21429rem !important;
    }

    .px-xl-18 {
        padding-left: 1.28571rem !important;
        padding-right: 1.28571rem !important;
    }

    .px-xl-19 {
        padding-left: 1.35714rem !important;
        padding-right: 1.35714rem !important;
    }

    .px-xl-10 {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .px-xl-15 {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .px-xl-20 {
        padding-left: 1.42857rem !important;
        padding-right: 1.42857rem !important;
    }

    .px-xl-25 {
        padding-left: 1.78571rem !important;
        padding-right: 1.78571rem !important;
    }

    .px-xl-30 {
        padding-left: 2.14286rem !important;
        padding-right: 2.14286rem !important;
    }

    .px-xl-35 {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .px-xl-40 {
        padding-left: 2.85714rem !important;
        padding-right: 2.85714rem !important;
    }

    .px-xl-45 {
        padding-left: 3.21429rem !important;
        padding-right: 3.21429rem !important;
    }

    .px-xl-50 {
        padding-left: 3.57143rem !important;
        padding-right: 3.57143rem !important;
    }

    .px-xl-55 {
        padding-left: 3.92857rem !important;
        padding-right: 3.92857rem !important;
    }

    .px-xl-60 {
        padding-left: 4.28571rem !important;
        padding-right: 4.28571rem !important;
    }

    .px-xl-65 {
        padding-left: 4.64286rem !important;
        padding-right: 4.64286rem !important;
    }

    .px-xl-70 {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .px-xl-75 {
        padding-left: 5.35714rem !important;
        padding-right: 5.35714rem !important;
    }

    .px-xl-80 {
        padding-left: 5.71429rem !important;
        padding-right: 5.71429rem !important;
    }

    .px-xl-85 {
        padding-left: 6.07143rem !important;
        padding-right: 6.07143rem !important;
    }

    .px-xl-90 {
        padding-left: 6.42857rem !important;
        padding-right: 6.42857rem !important;
    }

    .px-xl-95 {
        padding-left: 6.78571rem !important;
        padding-right: 6.78571rem !important;
    }

    .px-xl-100 {
        padding-left: 7.14286rem !important;
        padding-right: 7.14286rem !important;
    }

    .px-xl-105 {
        padding-left: 7.5rem !important;
        padding-right: 7.5rem !important;
    }

    .px-xl-110 {
        padding-left: 7.85714rem !important;
        padding-right: 7.85714rem !important;
    }

    .px-xl-115 {
        padding-left: 8.21429rem !important;
        padding-right: 8.21429rem !important;
    }

    .px-xl-120 {
        padding-left: 8.57143rem !important;
        padding-right: 8.57143rem !important;
    }

    .px-xl-125 {
        padding-left: 8.92857rem !important;
        padding-right: 8.92857rem !important;
    }

    .px-xl-130 {
        padding-left: 9.28571rem !important;
        padding-right: 9.28571rem !important;
    }

    .px-xl-135 {
        padding-left: 9.64286rem !important;
        padding-right: 9.64286rem !important;
    }

    .px-xl-140 {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    .px-xl-145 {
        padding-left: 10.35714rem !important;
        padding-right: 10.35714rem !important;
    }

    .px-xl-150 {
        padding-left: 10.71429rem !important;
        padding-right: 10.71429rem !important;
    }

    .py-xl-1 {
        padding-top: 0.07143rem !important;
        padding-bottom: 0.07143rem !important;
    }

    .py-xl-2 {
        padding-top: 0.14286rem !important;
        padding-bottom: 0.14286rem !important;
    }

    .py-xl-3 {
        padding-top: 0.21429rem !important;
        padding-bottom: 0.21429rem !important;
    }

    .py-xl-4 {
        padding-top: 0.28571rem !important;
        padding-bottom: 0.28571rem !important;
    }

    .py-xl-5 {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .py-xl-6 {
        padding-top: 0.42857rem !important;
        padding-bottom: 0.42857rem !important;
    }

    .py-xl-7 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-xl-8 {
        padding-top: 0.57143rem !important;
        padding-bottom: 0.57143rem !important;
    }

    .py-xl-9 {
        padding-top: 0.64286rem !important;
        padding-bottom: 0.64286rem !important;
    }

    .py-xl-10 {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .py-xl-11 {
        padding-top: 0.78571rem !important;
        padding-bottom: 0.78571rem !important;
    }

    .py-xl-12 {
        padding-top: 0.85714rem !important;
        padding-bottom: 0.85714rem !important;
    }

    .py-xl-13 {
        padding-top: 0.92857rem !important;
        padding-bottom: 0.92857rem !important;
    }

    .py-xl-14 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-xl-15 {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .py-xl-16 {
        padding-top: 1.14286rem !important;
        padding-bottom: 1.14286rem !important;
    }

    .py-xl-17 {
        padding-top: 1.21429rem !important;
        padding-bottom: 1.21429rem !important;
    }

    .py-xl-18 {
        padding-top: 1.28571rem !important;
        padding-bottom: 1.28571rem !important;
    }

    .py-xl-19 {
        padding-top: 1.35714rem !important;
        padding-bottom: 1.35714rem !important;
    }

    .py-xl-10 {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .py-xl-15 {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .py-xl-20 {
        padding-top: 1.42857rem !important;
        padding-bottom: 1.42857rem !important;
    }

    .py-xl-25 {
        padding-top: 1.78571rem !important;
        padding-bottom: 1.78571rem !important;
    }

    .py-xl-30 {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }

    .py-xl-35 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .py-xl-40 {
        padding-top: 2.85714rem !important;
        padding-bottom: 2.85714rem !important;
    }

    .py-xl-45 {
        padding-top: 3.21429rem !important;
        padding-bottom: 3.21429rem !important;
    }

    .py-xl-50 {
        padding-top: 3.57143rem !important;
        padding-bottom: 3.57143rem !important;
    }

    .py-xl-55 {
        padding-top: 3.92857rem !important;
        padding-bottom: 3.92857rem !important;
    }

    .py-xl-60 {
        padding-top: 4.28571rem !important;
        padding-bottom: 4.28571rem !important;
    }

    .py-xl-65 {
        padding-top: 4.64286rem !important;
        padding-bottom: 4.64286rem !important;
    }

    .py-xl-70 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .py-xl-75 {
        padding-top: 5.35714rem !important;
        padding-bottom: 5.35714rem !important;
    }

    .py-xl-80 {
        padding-top: 5.71429rem !important;
        padding-bottom: 5.71429rem !important;
    }

    .py-xl-85 {
        padding-top: 6.07143rem !important;
        padding-bottom: 6.07143rem !important;
    }

    .py-xl-90 {
        padding-top: 6.42857rem !important;
        padding-bottom: 6.42857rem !important;
    }

    .py-xl-95 {
        padding-top: 6.78571rem !important;
        padding-bottom: 6.78571rem !important;
    }

    .py-xl-100 {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }

    .py-xl-105 {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }

    .py-xl-110 {
        padding-top: 7.85714rem !important;
        padding-bottom: 7.85714rem !important;
    }

    .py-xl-115 {
        padding-top: 8.21429rem !important;
        padding-bottom: 8.21429rem !important;
    }

    .py-xl-120 {
        padding-top: 8.57143rem !important;
        padding-bottom: 8.57143rem !important;
    }

    .py-xl-125 {
        padding-top: 8.92857rem !important;
        padding-bottom: 8.92857rem !important;
    }

    .py-xl-130 {
        padding-top: 9.28571rem !important;
        padding-bottom: 9.28571rem !important;
    }

    .py-xl-135 {
        padding-top: 9.64286rem !important;
        padding-bottom: 9.64286rem !important;
    }

    .py-xl-140 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .py-xl-145 {
        padding-top: 10.35714rem !important;
        padding-bottom: 10.35714rem !important;
    }

    .py-xl-150 {
        padding-top: 10.71429rem !important;
        padding-bottom: 10.71429rem !important;
    }

    .py-xl-155 {
        padding-top: 11.07143rem !important;
        padding-bottom: 11.07143rem !important;
    }

    .py-xl-160 {
        padding-top: 11.42857rem !important;
        padding-bottom: 11.42857rem !important;
    }

    .py-xl-165 {
        padding-top: 11.78571rem !important;
        padding-bottom: 11.78571rem !important;
    }

    .py-xl-170 {
        padding-top: 12.14286rem !important;
        padding-bottom: 12.14286rem !important;
    }

    .py-xl-175 {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }

    .py-xl-180 {
        padding-top: 12.85714rem !important;
        padding-bottom: 12.85714rem !important;
    }

    .py-xl-185 {
        padding-top: 13.21429rem !important;
        padding-bottom: 13.21429rem !important;
    }

    .py-xl-190 {
        padding-top: 13.57143rem !important;
        padding-bottom: 13.57143rem !important;
    }

    .py-xl-195 {
        padding-top: 13.92857rem !important;
        padding-bottom: 13.92857rem !important;
    }

    .py-xl-200 {
        padding-top: 14.28571rem !important;
        padding-bottom: 14.28571rem !important;
    }

    .py-xl-205 {
        padding-top: 14.64286rem !important;
        padding-bottom: 14.64286rem !important;
    }

    .py-xl-210 {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }

    .pt-xl-0 {
        padding-top: 0 !important;
    }

    .pt-xl-1 {
        padding-top: 0.07143rem !important;
    }

    .pt-xl-2 {
        padding-top: 0.14286rem !important;
    }

    .pt-xl-3 {
        padding-top: 0.21429rem !important;
    }

    .pt-xl-4 {
        padding-top: 0.28571rem !important;
    }

    .pt-xl-5 {
        padding-top: 0.35714rem !important;
    }

    .pt-xl-6 {
        padding-top: 0.42857rem !important;
    }

    .pt-xl-7 {
        padding-top: 0.5rem !important;
    }

    .pt-xl-8 {
        padding-top: 0.57143rem !important;
    }

    .pt-xl-9 {
        padding-top: 0.64286rem !important;
    }

    .pt-xl-10 {
        padding-top: 0.71429rem !important;
    }

    .pt-xl-11 {
        padding-top: 0.78571rem !important;
    }

    .pt-xl-12 {
        padding-top: 0.85714rem !important;
    }

    .pt-xl-13 {
        padding-top: 0.92857rem !important;
    }

    .pt-xl-14 {
        padding-top: 1rem !important;
    }

    .pt-xl-15 {
        padding-top: 1.07143rem !important;
    }

    .pt-xl-16 {
        padding-top: 1.14286rem !important;
    }

    .pt-xl-17 {
        padding-top: 1.21429rem !important;
    }

    .pt-xl-18 {
        padding-top: 1.28571rem !important;
    }

    .pt-xl-19 {
        padding-top: 1.35714rem !important;
    }

    .pt-xl-10 {
        padding-top: 0.71429rem !important;
    }

    .pt-xl-15 {
        padding-top: 1.07143rem !important;
    }

    .pt-xl-20 {
        padding-top: 1.42857rem !important;
    }

    .pt-xl-25 {
        padding-top: 1.78571rem !important;
    }

    .pt-xl-30 {
        padding-top: 2.14286rem !important;
    }

    .pt-xl-35 {
        padding-top: 2.5rem !important;
    }

    .pt-xl-40 {
        padding-top: 2.85714rem !important;
    }

    .pt-xl-45 {
        padding-top: 3.21429rem !important;
    }

    .pt-xl-50 {
        padding-top: 3.57143rem !important;
    }

    .pt-xl-55 {
        padding-top: 3.92857rem !important;
    }

    .pt-xl-60 {
        padding-top: 4.28571rem !important;
    }

    .pt-xl-65 {
        padding-top: 4.64286rem !important;
    }

    .pt-xl-70 {
        padding-top: 5rem !important;
    }

    .pt-xl-75 {
        padding-top: 5.35714rem !important;
    }

    .pt-xl-80 {
        padding-top: 5.71429rem !important;
    }

    .pt-xl-85 {
        padding-top: 6.07143rem !important;
    }

    .pt-xl-90 {
        padding-top: 6.42857rem !important;
    }

    .pt-xl-95 {
        padding-top: 6.78571rem !important;
    }

    .pt-xl-100 {
        padding-top: 7.14286rem !important;
    }

    .pt-xl-105 {
        padding-top: 7.5rem !important;
    }

    .pt-xl-110 {
        padding-top: 7.85714rem !important;
    }

    .pt-xl-115 {
        padding-top: 8.21429rem !important;
    }

    .pt-xl-120 {
        padding-top: 8.57143rem !important;
    }

    .pt-xl-125 {
        padding-top: 8.92857rem !important;
    }

    .pt-xl-130 {
        padding-top: 9.28571rem !important;
    }

    .pt-xl-135 {
        padding-top: 9.64286rem !important;
    }

    .pt-xl-140 {
        padding-top: 10rem !important;
    }

    .pt-xl-145 {
        padding-top: 10.35714rem !important;
    }

    .pt-xl-150 {
        padding-top: 10.71429rem !important;
    }

    .pr-xl-0 {
        padding-right: 0 !important;
    }

    .pr-xl-1 {
        padding-right: 0.07143rem !important;
    }

    .pr-xl-2 {
        padding-right: 0.14286rem !important;
    }

    .pr-xl-3 {
        padding-right: 0.21429rem !important;
    }

    .pr-xl-4 {
        padding-right: 0.28571rem !important;
    }

    .pr-xl-5 {
        padding-right: 0.35714rem !important;
    }

    .pr-xl-6 {
        padding-right: 0.42857rem !important;
    }

    .pr-xl-7 {
        padding-right: 0.5rem !important;
    }

    .pr-xl-8 {
        padding-right: 0.57143rem !important;
    }

    .pr-xl-9 {
        padding-right: 0.64286rem !important;
    }

    .pr-xl-10 {
        padding-right: 0.71429rem !important;
    }

    .pr-xl-15 {
        padding-right: 1.07143rem !important;
    }

    .pr-xl-20 {
        padding-right: 1.42857rem !important;
    }

    .pr-xl-25 {
        padding-right: 1.78571rem !important;
    }

    .pr-xl-30 {
        padding-right: 2.14286rem !important;
    }

    .pr-xl-35 {
        padding-right: 2.5rem !important;
    }

    .pr-xl-40 {
        padding-right: 2.85714rem !important;
    }

    .pr-xl-45 {
        padding-right: 3.21429rem !important;
    }

    .pr-xl-50 {
        padding-right: 3.57143rem !important;
    }

    .pr-xl-55 {
        padding-right: 3.92857rem !important;
    }

    .pr-xl-60 {
        padding-right: 4.28571rem !important;
    }

    .pr-xl-65 {
        padding-right: 4.64286rem !important;
    }

    .pr-xl-70 {
        padding-right: 5rem !important;
    }

    .pr-xl-75 {
        padding-right: 5.35714rem !important;
    }

    .pr-xl-80 {
        padding-right: 5.71429rem !important;
    }

    .pr-xl-85 {
        padding-right: 6.07143rem !important;
    }

    .pr-xl-90 {
        padding-right: 6.42857rem !important;
    }

    .pr-xl-95 {
        padding-right: 6.78571rem !important;
    }

    .pr-xl-100 {
        padding-right: 7.14286rem !important;
    }

    .pr-xl-105 {
        padding-right: 7.5rem !important;
    }

    .pr-xl-110 {
        padding-right: 7.85714rem !important;
    }

    .pr-xl-115 {
        padding-right: 8.21429rem !important;
    }

    .pr-xl-120 {
        padding-right: 8.57143rem !important;
    }

    .pr-xl-125 {
        padding-right: 8.92857rem !important;
    }

    .pr-xl-130 {
        padding-right: 9.28571rem !important;
    }

    .pr-xl-135 {
        padding-right: 9.64286rem !important;
    }

    .pr-xl-140 {
        padding-right: 10rem !important;
    }

    .pr-xl-145 {
        padding-right: 10.35714rem !important;
    }

    .pr-xl-150 {
        padding-right: 10.71429rem !important;
    }

    .pr-xl-155 {
        padding-right: 11.07143rem !important;
    }

    .pr-xl-160 {
        padding-right: 11.42857rem !important;
    }

    .pr-xl-165 {
        padding-right: 11.78571rem !important;
    }

    .pr-xl-170 {
        padding-right: 12.14286rem !important;
    }

    .pb-xl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xl-1 {
        padding-bottom: 0.07143rem !important;
    }

    .pb-xl-2 {
        padding-bottom: 0.14286rem !important;
    }

    .pb-xl-3 {
        padding-bottom: 0.21429rem !important;
    }

    .pb-xl-4 {
        padding-bottom: 0.28571rem !important;
    }

    .pb-xl-5 {
        padding-bottom: 0.35714rem !important;
    }

    .pb-xl-6 {
        padding-bottom: 0.42857rem !important;
    }

    .pb-xl-7 {
        padding-bottom: 0.5rem !important;
    }

    .pb-xl-8 {
        padding-bottom: 0.57143rem !important;
    }

    .pb-xl-9 {
        padding-bottom: 0.64286rem !important;
    }

    .pb-xl-10 {
        padding-bottom: 0.71429rem !important;
    }

    .pb-xl-15 {
        padding-bottom: 1.07143rem !important;
    }

    .pb-xl-20 {
        padding-bottom: 1.42857rem !important;
    }

    .pb-xl-25 {
        padding-bottom: 1.78571rem !important;
    }

    .pb-xl-30 {
        padding-bottom: 2.14286rem !important;
    }

    .pb-xl-35 {
        padding-bottom: 2.5rem !important;
    }

    .pb-xl-40 {
        padding-bottom: 2.85714rem !important;
    }

    .pb-xl-45 {
        padding-bottom: 3.21429rem !important;
    }

    .pb-xl-50 {
        padding-bottom: 3.57143rem !important;
    }

    .pb-xl-55 {
        padding-bottom: 3.92857rem !important;
    }

    .pb-xl-60 {
        padding-bottom: 4.28571rem !important;
    }

    .pb-xl-65 {
        padding-bottom: 4.64286rem !important;
    }

    .pb-xl-70 {
        padding-bottom: 5rem !important;
    }

    .pb-xl-75 {
        padding-bottom: 5.35714rem !important;
    }

    .pb-xl-80 {
        padding-bottom: 5.71429rem !important;
    }

    .pb-xl-85 {
        padding-bottom: 6.07143rem !important;
    }

    .pb-xl-90 {
        padding-bottom: 6.42857rem !important;
    }

    .pb-xl-95 {
        padding-bottom: 6.78571rem !important;
    }

    .pb-xl-100 {
        padding-bottom: 7.14286rem !important;
    }

    .pb-xl-105 {
        padding-bottom: 7.5rem !important;
    }

    .pb-xl-110 {
        padding-bottom: 7.85714rem !important;
    }

    .pb-xl-115 {
        padding-bottom: 8.21429rem !important;
    }

    .pb-xl-120 {
        padding-bottom: 8.57143rem !important;
    }

    .pb-xl-125 {
        padding-bottom: 8.92857rem !important;
    }

    .pb-xl-130 {
        padding-bottom: 9.28571rem !important;
    }

    .pb-xl-135 {
        padding-bottom: 9.64286rem !important;
    }

    .pb-xl-140 {
        padding-bottom: 10rem !important;
    }

    .pb-xl-145 {
        padding-bottom: 10.35714rem !important;
    }

    .pb-xl-150 {
        padding-bottom: 10.71429rem !important;
    }

    .pl-xl-0 {
        padding-left: 0 !important;
    }

    .pl-xl-1 {
        padding-left: 0.07143rem !important;
    }

    .pl-xl-2 {
        padding-left: 0.14286rem !important;
    }

    .pl-xl-3 {
        padding-left: 0.21429rem !important;
    }

    .pl-xl-4 {
        padding-left: 0.28571rem !important;
    }

    .pl-xl-5 {
        padding-left: 0.35714rem !important;
    }

    .pl-xl-6 {
        padding-left: 0.42857rem !important;
    }

    .pl-xl-7 {
        padding-left: 0.5rem !important;
    }

    .pl-xl-8 {
        padding-left: 0.57143rem !important;
    }

    .pl-xl-9 {
        padding-left: 0.64286rem !important;
    }

    .pl-xl-10 {
        padding-left: 0.71429rem !important;
    }

    .pl-xl-15 {
        padding-left: 1.07143rem !important;
    }

    .pl-xl-20 {
        padding-left: 1.42857rem !important;
    }

    .pl-xl-25 {
        padding-left: 1.78571rem !important;
    }

    .pl-xl-30 {
        padding-left: 2.14286rem !important;
    }

    .pl-xl-35 {
        padding-left: 2.5rem !important;
    }

    .pl-xl-40 {
        padding-left: 2.85714rem !important;
    }

    .pl-xl-45 {
        padding-left: 3.21429rem !important;
    }

    .pl-xl-50 {
        padding-left: 3.57143rem !important;
    }

    .pl-xl-55 {
        padding-left: 3.92857rem !important;
    }

    .pl-xl-60 {
        padding-left: 4.28571rem !important;
    }

    .pl-xl-65 {
        padding-left: 4.64286rem !important;
    }

    .pl-xl-70 {
        padding-left: 5rem !important;
    }

    .pl-xl-75 {
        padding-left: 5.35714rem !important;
    }

    .pl-xl-80 {
        padding-left: 5.71429rem !important;
    }

    .pl-xl-85 {
        padding-left: 6.07143rem !important;
    }

    .pl-xl-90 {
        padding-left: 6.42857rem !important;
    }

    .pl-xl-95 {
        padding-left: 6.78571rem !important;
    }

    .pl-xl-100 {
        padding-left: 7.14286rem !important;
    }

    .pl-xl-105 {
        padding-left: 7.5rem !important;
    }

    .pl-xl-110 {
        padding-left: 7.85714rem !important;
    }

    .pl-xl-115 {
        padding-left: 8.21429rem !important;
    }

    .pl-xl-120 {
        padding-left: 8.57143rem !important;
    }

    .pl-xl-125 {
        padding-left: 8.92857rem !important;
    }

    .pl-xl-130 {
        padding-left: 9.28571rem !important;
    }

    .pl-xl-135 {
        padding-left: 9.64286rem !important;
    }

    .pl-xl-140 {
        padding-left: 10rem !important;
    }

    .pl-xl-145 {
        padding-left: 10.35714rem !important;
    }

    .pl-xl-150 {
        padding-left: 10.71429rem !important;
    }

    .pl-xl-155 {
        padding-left: 11.07143rem !important;
    }

    .pl-xl-160 {
        padding-left: 11.42857rem !important;
    }

    .pl-xl-165 {
        padding-left: 11.78571rem !important;
    }

    .pl-xl-170 {
        padding-left: 12.14286rem !important;
    }
}

.pa-0-20-20 {
    padding: 0 1.42857rem 1.42857rem !important;
}

.pa-4-11 {
    padding: 0.28571rem 0.78571rem !important;
}

.pa-4-13 {
    padding: 0.28571rem 0.92857rem !important;
}

.pa-5-10 {
    padding: 0.35714rem 0.71429rem !important;
}

.pa-5-15 {
    padding: 0.35714rem 1.07143rem !important;
}

.pa-6-8 {
    padding: 0.42857rem 0.57143rem !important;
}

.pa-7-14 {
    padding: 0.5rem 1rem !important;
}

.pa-7-16 {
    padding: 0.5rem 1.14286rem !important;
}

.pa-10-5-5 {
    padding: 0.71429rem 0.35714rem 0.35714rem !important;
}

.pa-10-15 {
    padding: 0.71429rem 1.07143rem !important;
}

.pa-10-16 {
    padding: 0.71429rem 1.14286rem !important;
}

.pa-10-20 {
    padding: 0.71429rem 1.42857rem !important;
}

.pa-10-30 {
    padding: 0.71429rem 2.14286rem !important;
}

.pa-12 {
    padding: 0.85714rem !important;
}

.pa-12-19 {
    padding: 0.85714rem 1.35714rem !important;
}

.pa-12-21 {
    padding: 0.85714rem 1.5rem !important;
}

.pa-12-5-7 {
    padding: 0.85714rem 0.35714rem 0.5rem !important;
}

.pa-14-18 {
    padding: 1rem 1.28571rem !important;
}

.pa-15-0 {
    padding: 1.07143rem 0 !important;
}

.pa-15-5 {
    padding: 1.07143rem 0.35714rem !important;
}

.pa-15-20-10 {
    padding: 1.07143rem 1.42857rem 0.71429rem !important;
}

.pa-15-20 {
    padding: 1.07143rem 1.42857rem !important;
}

.pa-15-30 {
    padding: 1.07143rem 2.14286rem !important;
}

.pa-17-23 {
    padding: 1.21429rem 1.64286rem !important;
}

.pa-20-10 {
    padding: 1.42857rem 0.71429rem !important;
}

.pa-20-20-15 {
    padding: 1.42857rem 1.42857rem 1.07143rem !important;
}

.pa-20-20-20-55 {
    padding: 1.42857rem 1.42857rem 1.42857rem 3.92857rem !important;
}

.pa-20-30-0 {
    padding: 1.42857rem 2.14286rem 0 !important;
}

.pa-20-40-25 {
    padding: 1.42857rem 2.85714rem 1.78571rem !important;
}

.pa-24 {
    padding: 1.71429rem !important;
}

.pa-25-20-30 {
    padding: 1.78571rem 1.42857rem 2.14286rem !important;
}

.pa-25-30-20 {
    padding: 1.78571rem 2.14286rem 1.42857rem !important;
}

.pa-25-30 {
    padding: 1.78571rem 2.14286rem !important;
}

.pa-30-10 {
    padding: 2.14286rem 0.71429rem !important;
}

.pa-30-15 {
    padding: 2.14286rem 1.07143rem !important;
}

.pa-30-20 {
    padding: 2.14286rem 1.42857rem !important;
}

.pa-30-30-20 {
    padding: 2.14286rem 2.14286rem 1.42857rem !important;
}

.pa-40 {
    padding: 2.85714rem !important;
}

.pa-40-20 {
    padding: 2.85714rem 1.42857rem !important;
}

.pa-40-30-30 {
    padding: 2.85714rem 2.14286rem 2.14286rem !important;
}

.pa-50-15-0 {
    padding: 3.57143rem 1.07143rem 0 !important;
}

.pa-15x {
    padding: 15% !important;
}

.px-17 {
    padding-left: 1.21429rem !important;
    padding-right: 1.21429rem !important;
}

.px-18 {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
}

.py-23 {
    padding-top: 1.64286rem !important;
    padding-bottom: 1.64286rem !important;
}

.py-235 {
    padding-top: 16.78571rem !important;
    padding-bottom: 16.78571rem !important;
}

.pl-12 {
    padding-left: 0.85714rem !important;
}

.pl-17 {
    padding-left: 1.21429rem !important;
}

.pl-7-hover:hover {
    padding-left: 0.5rem !important;
}

.pl-25-hover:hover {
    padding-left: 1.78571rem !important;
}

.active.pl-25-active {
    padding-left: 1.78571rem !important;
}

.pl-60-xs {
    padding-left: 4.28571rem !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pt-11 {
    padding-top: 0.78571rem !important;
}

.pt-12 {
    padding-top: 0.85714rem !important;
}

.parent:hover .pt-25-parent-hover {
    padding-top: 1.78571rem !important;
}

.pt-130 {
    padding-top: 9.28571rem !important;
}

.pt-150 {
    padding-top: 10.71429rem !important;
}

.pt-170 {
    padding-top: 12.14286rem !important;
}

.pt-195 {
    padding-top: 13.92857rem !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.pb-170 {
    padding-bottom: 12.14286rem !important;
}

.pb-180 {
    padding-bottom: 12.85714rem !important;
}

.pb-200 {
    padding-bottom: 14.28571rem !important;
}

.pb-250 {
    padding-bottom: 17.85714rem !important;
}

.pb-13 {
    padding-bottom: 0.92857rem !important;
}

.pb-16 {
    padding-bottom: 1.14286rem !important;
}

.pa-9 {
    padding: 0.64286rem !important;
}

.pa-11 {
    padding: 0.78571rem !important;
}

.pa-12 {
    padding: 0.85714rem !important;
}

.pl-30-hover:hover {
    padding-left: 2.14286rem !important;
}

@media (min-width: 576px) {
    .px-sm-10x {
        padding-left: 10% !important;
        padding-right: 10% !important;
    }

    .px-sm-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-sm-5 {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .pa-0-10x-sm {
        padding-left: 10% !important;
        padding-right: 10% !important;
    }

    .pa-0-35-sm-35 {
        padding: 0 2.5rem 2.5rem !important;
    }

    .pa-5-sm-10 {
        padding: 0.35714rem 0.71429rem !important;
    }

    .pa-8-sm-16 {
        padding: 0.57143rem 1.14286rem !important;
    }

    .pa-10-sm-20 {
        padding: 0.71429rem 1.42857rem !important;
    }

    .pa-sm-15-20-10 {
        padding: 1.07143rem 1.42857rem 0.71429rem !important;
    }

    .pa-20-sm-20-0 {
        padding: 1.42857rem 1.42857rem 0 !important;
    }

    .pa-20-sm-20-10 {
        padding: 1.42857rem 1.42857rem 0.71429rem !important;
    }

    .pa-20-sm-30-0 {
        padding: 1.42857rem 2.14286rem 0 !important;
    }

    .pa-20-sm-30 {
        padding: 1.42857rem 2.14286rem !important;
    }

    .pa-sm-30-20 {
        padding: 2.14286rem 1.42857rem !important;
    }

    .pa-sm-30-25-20 {
        padding: 2.14286rem 1.78571rem 1.42857rem !important;
    }

    .pa-30-sm-30-20 {
        padding: 2.14286rem 2.14286rem 1.42857rem !important;
    }

    .pa-30-sm-50-40 {
        padding: 2.14286rem 3.57143rem 2.85714rem !important;
    }

    .pa-30-sm-80 {
        padding: 2.14286rem 5.71429rem !important;
    }

    .pa-40-30-sm-30 {
        padding: 2.85714rem 2.14286rem 2.14286rem !important;
    }

    .pa-sm-60-30 {
        padding: 4.28571rem 2.14286rem !important;
    }

    .pa-70-50-sm-50-30 {
        padding: 5rem 3.57143rem 3.57143rem 2.14286rem !important;
    }

    .pa-sm-80-40 {
        padding: 5.71429rem 2.85714rem !important;
    }

    .pa-85-0-sm-40 {
        padding: 6.07143rem 0 2.85714rem !important;
    }

    .pa-sm-100-30 {
        padding: 7.14286rem 2.14286rem !important;
    }

    .pa-170-0-150-sm {
        padding: 12.14286rem 0 10.71429rem !important;
    }

    .pl-sm-300 {
        padding-left: 21.42857rem !important;
    }
}

@media (min-width: 768px) {
    .pa-25-30-md {
        padding: 1.78571rem 2.14286rem !important;
    }

    .pa-30-10-md {
        padding: 2.14286rem 0.71429rem !important;
    }

    .pa-30-35-md {
        padding: 2.14286rem 2.5rem !important;
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-md-23 {
        padding-top: 1.64286rem !important;
        padding-bottom: 1.64286rem !important;
    }

    .px-md-18 {
        padding-left: 1.28571rem !important;
        padding-right: 1.28571rem !important;
    }

    .pt-md-135 {
        padding-top: 9.64286rem !important;
    }

    .pt-md-145 {
        padding-top: 10.35714rem !important;
    }

    .pt-md-150 {
        padding-top: 10.71429rem !important;
    }

    .pt-md-170 {
        padding-top: 12.14286rem !important;
    }

    .pt-md-175 {
        padding-top: 12.5rem !important;
    }

    .pb-md-70 {
        padding-bottom: 5rem !important;
    }

    .pb-md-170 {
        padding-bottom: 12.14286rem !important;
    }

    .pb-md-250 {
        padding-bottom: 17.85714rem !important;
    }

    .pl-md-300 {
        padding-left: 21.42857rem !important;
    }
}

@media (min-width: 992px) {
    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-lg-100 {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }

    .px-lg-200 {
        padding-left: 14.28571rem !important;
        padding-right: 14.28571rem !important;
    }

    .pt-lg-170 {
        padding-top: 12.14286rem !important;
    }

    .pb-lg-200 {
        padding-bottom: 14.28571rem !important;
    }
}

@media (min-width: 1200px) {
    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .px-xl-23 {
        padding-left: 1.64286rem !important;
        padding-right: 1.64286rem !important;
    }
}
