
@import url('https://fonts.google.com/specimen/Montserrat?hl=ru&query=mon');

* {
    font-family: 'Montserrat', sans-serif;
}

.tox-statusbar__branding {
    display: none;
}

.modal-window-block.hide {
    display: none;
}

body,
h1,
h2,
h3,
h4,
h5,
p {
    padding: 0;
    margin: 0;
}

span.div {
    display: block;
}

button {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    font: inherit;
    cursor: pointer;
    outline: inherit;
    border: 1px solid #ababab;
    border-radius: 5px;
    padding: 5px 20px;
    background-color: white;
    box-sizing: border-box;
    width: 100%;
}

button.custom,
a[title="кнопка"] {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    font: inherit;
    cursor: pointer;
    outline: inherit;
    border-radius: 5px;
    padding: 15px 30px;
    background-color: #979797;
    color: white;
    /*min-width: 200px;*/
    box-sizing: border-box;
    width: 100%;
}

button.custom.small {
    padding: 10px;
}

button.link-button {
    padding: 0;
    background: unset;
    color: inherit;
    text-align: left;
    text-decoration: underline;
}

button.custom:hover,
a[title="кнопка"]:hover {
    /*background-color: #606060;*/
    /*filter: grayscale(80%);*/
    filter: opacity(0.7);
}

button.clear-button {
    border: none;
    padding: 0;
    width: auto;
}

button.clear-button span {
    width: 100%;
    padding: 10px;
    border-radius: 5px;
}

button.clear-button:hover {
    background: none;
}

a[title="кнопка"] {
    margin: 10px 0;
    display: inline-block;
    width: fit-content;
    padding: 10px;
    border-radius: 5px;
}

button:hover {
    /*background: #dedede;*/
    /*filter: grayscale(80%);*/
    filter: opacity(0.7);
}

body {
    /*font-family: "ProximaNovaBold", sans-serif;*/
    color: rgba(69, 65, 60, 1);
}

img:not([width]):not([height]) {
    max-width: 100%;
    max-height: 100%;
}

a {
    text-decoration: none;
    cursor: pointer;
}

a:not([title="кнопка"]) {
    color: #2386ff;
    transition: color 0.3s ease;
}

a:not([title="кнопка"]):not(.button-2):hover {
    color: #f79a15;
}

input[type="text"] {
    width: 100%;
    border: unset;
    background-color: white;
    border: 1px solid #ababab;
    padding: 15px;
    box-sizing: border-box;
    border-radius: 5px;
}

input[type="number"] {
    border: unset;
    background-color: white;
    border: 1px solid #ababab;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 5px;
}

input[type="text"]:focus {
    outline: none !important;
    /*border:1px solid rgba(0, 140, 255, 0.73);*/
    box-shadow: 0 0 10px #719ECE;
}

.hide {
    display: none;
}

.cp {
    cursor: pointer;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.flex {
    display: flex;
}

.flex-wrap {
    display: flex;
    flex-wrap: wrap;
}

.flex-column {
    display: flex;
    flex-direction: column;
}

.flex-center:not(.hide) {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.flex-column-center {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.flex-center-x {
    display: flex;
    justify-content: center;
}

.flex-center-y {
    display: flex;
    align-items: center;
}

.flex-column-center-y {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.flex-column-center-x {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.pos-abs {
    position: absolute;
}

.pos-fix {
    position: fixed;
}

.pos-relative {
    position: relative;
}

.bg-black {
    background-color: black;
}

.p-0 {
    padding: 0px;
}

.px-0 {
    padding-left: 0px;
    padding-right: 0px;
}

.py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.pl-0 {
    padding-left: 0px;
}

.pr-0 {
    padding-right: 0px;
}

.pt-0 {
    padding-top: 0px;
}

.pb-0 {
    padding-bottom: 0px;
}

.m-0 {
    margin: 0px;
}

.mx-0 {
    margin-left: 0px;
    margin-right: 0px;
}

.my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.ml-0 {
    margin-left: 0px;
}

.mr-0 {
    margin-right: 0px;
}

.mt-0 {
    margin-top: 0px;
}

.mb-0 {
    margin-bottom: 0px;
}

.w-0 {
    width: 0%;
}

.w-px-0 {
    width: 0px;
}

.h-0 {
    height: 0%;
}

.h-px-0 {
    height: 0px;
}

.top-0 {
    top: 0px;
}

.top--0 {
    top: -0px;
}

.left-0 {
    left: 0px;
}

.right-0 {
    right: 0px;
}

.bottom-0 {
    bottom: 0px;
}

.opacity-0 {
    opacity: 0%;
}

.z-0 {
    z-index: 0;
}

.z-0 {
    z-index: 0;
}

.z--0 {
    z-index: -0;
}

.font-size-0 {
    font-size: 0px;
}

.border-radius-0 {
    border-radius: 0px;
}

/* adaptive */
.w-0-100 {
    width: 0%;
}

.p-0-0 {
    padding: 0px;
}

.px-0-0 {
    padding-left: 0px;
    padding-right: 0px;
}

.py-0-0 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.pl-0-0 {
    padding-left: 0px;
}

.pr-0-0 {
    padding-right: 0px;
}

.pt-0-0 {
    padding-top: 0px;
}

.pb-0-0 {
    padding-bottom: 0px;
}

.p-0-0 {
    padding: 0;
}

.px-0-0 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-0 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-0 {
    padding-left: 0;
}

.pr-0-0 {
    padding-right: 0;
}

.pt-0-0 {
    padding-top: 0;
}

.pb-0-0 {
    padding-bottom: 0;
}

.m-0-0 {
    margin: 0px;
}

.mx-0-0 {
    margin-left: 0px;
    margin-right: 0px;
}

.my-0-0 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.ml-0-0 {
    margin-left: 0px;
}

.mr-0-0 {
    margin-right: 0px;
}

.mt-0-0 {
    margin-top: 0px;
}

.mb-0-0 {
    margin-bottom: 0px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-0-100 {
        width: 100%;
    }

    .p-0-0 {
        padding: 0;
    }

    .px-0-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-0-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-0-0 {
        padding-left: 0;
    }

    .pr-0-0 {
        padding-right: 0;
    }

    .pt-0-0 {
        padding-top: 0;
    }

    .pb-0-0 {
        padding-bottom: 0;
    }

    .p-0-0 {
        padding: 0px;
    }

    .px-0-0 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .py-0-0 {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .pl-0-0 {
        padding-left: 0px;
    }

    .pr-0-0 {
        padding-right: 0px;
    }

    .pt-0-0 {
        padding-top: 0px;
    }

    .pb-0-0 {
        padding-bottom: 0px;
    }

    .m-0-0 {
        margin: 0;
    }

    .mx-0-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-0-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-0-0 {
        margin-left: 0;
    }

    .mr-0-0 {
        margin-right: 0;
    }

    .mt-0-0 {
        margin-top: 0;
    }

    .mb-0-0 {
        margin-bottom: 0;
    }

    .m-0-0 {
        margin: 0px;
    }

    .mx-0-0 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .my-0-0 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .ml-0-0 {
        margin-left: 0px;
    }

    .mr-0-0 {
        margin-right: 0px;
    }

    .mt-0-0 {
        margin-top: 0px;
    }

    .mb-0-0 {
        margin-bottom: 0px;
    }
}

.p-1 {
    padding: 1px;
}

.px-1 {
    padding-left: 1px;
    padding-right: 1px;
}

.py-1 {
    padding-top: 1px;
    padding-bottom: 1px;
}

.pl-1 {
    padding-left: 1px;
}

.pr-1 {
    padding-right: 1px;
}

.pt-1 {
    padding-top: 1px;
}

.pb-1 {
    padding-bottom: 1px;
}

.m-1 {
    margin: 1px;
}

.mx-1 {
    margin-left: 1px;
    margin-right: 1px;
}

.my-1 {
    margin-top: 1px;
    margin-bottom: 1px;
}

.ml-1 {
    margin-left: 1px;
}

.mr-1 {
    margin-right: 1px;
}

.mt-1 {
    margin-top: 1px;
}

.mb-1 {
    margin-bottom: 1px;
}

.w-1 {
    width: 1%;
}

.w-px-1 {
    width: 1px;
}

.h-1 {
    height: 1%;
}

.h-px-1 {
    height: 1px;
}

.top-1 {
    top: 1px;
}

.top--1 {
    top: -1px;
}

.left-1 {
    left: 1px;
}

.right-1 {
    right: 1px;
}

.bottom-1 {
    bottom: 1px;
}

.opacity-1 {
    opacity: 1%;
}

.z-1 {
    z-index: 1;
}

.z-1 {
    z-index: 1;
}

.z--1 {
    z-index: -1;
}

.font-size-1 {
    font-size: 1px;
}

.border-radius-1 {
    border-radius: 1px;
}

/* adaptive */
.w-1-100 {
    width: 1%;
}

.p-1-0 {
    padding: 1px;
}

.px-1-0 {
    padding-left: 1px;
    padding-right: 1px;
}

.py-1-0 {
    padding-top: 1px;
    padding-bottom: 1px;
}

.pl-1-0 {
    padding-left: 1px;
}

.pr-1-0 {
    padding-right: 1px;
}

.pt-1-0 {
    padding-top: 1px;
}

.pb-1-0 {
    padding-bottom: 1px;
}

.p-0-1 {
    padding: 0;
}

.px-0-1 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-1 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-1 {
    padding-left: 0;
}

.pr-0-1 {
    padding-right: 0;
}

.pt-0-1 {
    padding-top: 0;
}

.pb-0-1 {
    padding-bottom: 0;
}

.m-1-0 {
    margin: 1px;
}

.mx-1-0 {
    margin-left: 1px;
    margin-right: 1px;
}

.my-1-0 {
    margin-top: 1px;
    margin-bottom: 1px;
}

.ml-1-0 {
    margin-left: 1px;
}

.mr-1-0 {
    margin-right: 1px;
}

.mt-1-0 {
    margin-top: 1px;
}

.mb-1-0 {
    margin-bottom: 1px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-1-100 {
        width: 100%;
    }

    .p-1-0 {
        padding: 0;
    }

    .px-1-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-1-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-1-0 {
        padding-left: 0;
    }

    .pr-1-0 {
        padding-right: 0;
    }

    .pt-1-0 {
        padding-top: 0;
    }

    .pb-1-0 {
        padding-bottom: 0;
    }

    .p-0-1 {
        padding: 1px;
    }

    .px-0-1 {
        padding-left: 1px;
        padding-right: 1px;
    }

    .py-0-1 {
        padding-top: 1px;
        padding-bottom: 1px;
    }

    .pl-0-1 {
        padding-left: 1px;
    }

    .pr-0-1 {
        padding-right: 1px;
    }

    .pt-0-1 {
        padding-top: 1px;
    }

    .pb-0-1 {
        padding-bottom: 1px;
    }

    .m-1-0 {
        margin: 0;
    }

    .mx-1-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-1-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-1-0 {
        margin-left: 0;
    }

    .mr-1-0 {
        margin-right: 0;
    }

    .mt-1-0 {
        margin-top: 0;
    }

    .mb-1-0 {
        margin-bottom: 0;
    }

    .m-0-1 {
        margin: 1px;
    }

    .mx-0-1 {
        margin-left: 1px;
        margin-right: 1px;
    }

    .my-0-1 {
        margin-top: 1px;
        margin-bottom: 1px;
    }

    .ml-0-1 {
        margin-left: 1px;
    }

    .mr-0-1 {
        margin-right: 1px;
    }

    .mt-0-1 {
        margin-top: 1px;
    }

    .mb-0-1 {
        margin-bottom: 1px;
    }
}

.p-2 {
    padding: 2px;
}

.px-2 {
    padding-left: 2px;
    padding-right: 2px;
}

.py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
}

.pl-2 {
    padding-left: 2px;
}

.pr-2 {
    padding-right: 2px;
}

.pt-2 {
    padding-top: 2px;
}

.pb-2 {
    padding-bottom: 2px;
}

.m-2 {
    margin: 2px;
}

.mx-2 {
    margin-left: 2px;
    margin-right: 2px;
}

.my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
}

.ml-2 {
    margin-left: 2px;
}

.mr-2 {
    margin-right: 2px;
}

.mt-2 {
    margin-top: 2px;
}

.mb-2 {
    margin-bottom: 2px;
}

.w-2 {
    width: 2%;
}

.w-px-2 {
    width: 2px;
}

.h-2 {
    height: 2%;
}

.h-px-2 {
    height: 2px;
}

.top-2 {
    top: 2px;
}

.top--2 {
    top: -2px;
}

.left-2 {
    left: 2px;
}

.right-2 {
    right: 2px;
}

.bottom-2 {
    bottom: 2px;
}

.opacity-2 {
    opacity: 2%;
}

.z-2 {
    z-index: 2;
}

.z-2 {
    z-index: 2;
}

.z--2 {
    z-index: -2;
}

.font-size-2 {
    font-size: 2px;
}

.border-radius-2 {
    border-radius: 2px;
}

/* adaptive */
.w-2-100 {
    width: 2%;
}

.p-2-0 {
    padding: 2px;
}

.px-2-0 {
    padding-left: 2px;
    padding-right: 2px;
}

.py-2-0 {
    padding-top: 2px;
    padding-bottom: 2px;
}

.pl-2-0 {
    padding-left: 2px;
}

.pr-2-0 {
    padding-right: 2px;
}

.pt-2-0 {
    padding-top: 2px;
}

.pb-2-0 {
    padding-bottom: 2px;
}

.p-0-2 {
    padding: 0;
}

.px-0-2 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-2 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-2 {
    padding-left: 0;
}

.pr-0-2 {
    padding-right: 0;
}

.pt-0-2 {
    padding-top: 0;
}

.pb-0-2 {
    padding-bottom: 0;
}

.m-2-0 {
    margin: 2px;
}

.mx-2-0 {
    margin-left: 2px;
    margin-right: 2px;
}

.my-2-0 {
    margin-top: 2px;
    margin-bottom: 2px;
}

.ml-2-0 {
    margin-left: 2px;
}

.mr-2-0 {
    margin-right: 2px;
}

.mt-2-0 {
    margin-top: 2px;
}

.mb-2-0 {
    margin-bottom: 2px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-2-100 {
        width: 100%;
    }

    .p-2-0 {
        padding: 0;
    }

    .px-2-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-2-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-2-0 {
        padding-left: 0;
    }

    .pr-2-0 {
        padding-right: 0;
    }

    .pt-2-0 {
        padding-top: 0;
    }

    .pb-2-0 {
        padding-bottom: 0;
    }

    .p-0-2 {
        padding: 2px;
    }

    .px-0-2 {
        padding-left: 2px;
        padding-right: 2px;
    }

    .py-0-2 {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .pl-0-2 {
        padding-left: 2px;
    }

    .pr-0-2 {
        padding-right: 2px;
    }

    .pt-0-2 {
        padding-top: 2px;
    }

    .pb-0-2 {
        padding-bottom: 2px;
    }

    .m-2-0 {
        margin: 0;
    }

    .mx-2-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-2-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-2-0 {
        margin-left: 0;
    }

    .mr-2-0 {
        margin-right: 0;
    }

    .mt-2-0 {
        margin-top: 0;
    }

    .mb-2-0 {
        margin-bottom: 0;
    }

    .m-0-2 {
        margin: 2px;
    }

    .mx-0-2 {
        margin-left: 2px;
        margin-right: 2px;
    }

    .my-0-2 {
        margin-top: 2px;
        margin-bottom: 2px;
    }

    .ml-0-2 {
        margin-left: 2px;
    }

    .mr-0-2 {
        margin-right: 2px;
    }

    .mt-0-2 {
        margin-top: 2px;
    }

    .mb-0-2 {
        margin-bottom: 2px;
    }
}

.p-3 {
    padding: 3px;
}

.px-3 {
    padding-left: 3px;
    padding-right: 3px;
}

.py-3 {
    padding-top: 3px;
    padding-bottom: 3px;
}

.pl-3 {
    padding-left: 3px;
}

.pr-3 {
    padding-right: 3px;
}

.pt-3 {
    padding-top: 3px;
}

.pb-3 {
    padding-bottom: 3px;
}

.m-3 {
    margin: 3px;
}

.mx-3 {
    margin-left: 3px;
    margin-right: 3px;
}

.my-3 {
    margin-top: 3px;
    margin-bottom: 3px;
}

.ml-3 {
    margin-left: 3px;
}

.mr-3 {
    margin-right: 3px;
}

.mt-3 {
    margin-top: 3px;
}

.mb-3 {
    margin-bottom: 3px;
}

.w-3 {
    width: 3%;
}

.w-px-3 {
    width: 3px;
}

.h-3 {
    height: 3%;
}

.h-px-3 {
    height: 3px;
}

.top-3 {
    top: 3px;
}

.top--3 {
    top: -3px;
}

.left-3 {
    left: 3px;
}

.right-3 {
    right: 3px;
}

.bottom-3 {
    bottom: 3px;
}

.opacity-3 {
    opacity: 3%;
}

.z-3 {
    z-index: 3;
}

.z-3 {
    z-index: 3;
}

.z--3 {
    z-index: -3;
}

.font-size-3 {
    font-size: 3px;
}

.border-radius-3 {
    border-radius: 3px;
}

/* adaptive */
.w-3-100 {
    width: 3%;
}

.p-3-0 {
    padding: 3px;
}

.px-3-0 {
    padding-left: 3px;
    padding-right: 3px;
}

.py-3-0 {
    padding-top: 3px;
    padding-bottom: 3px;
}

.pl-3-0 {
    padding-left: 3px;
}

.pr-3-0 {
    padding-right: 3px;
}

.pt-3-0 {
    padding-top: 3px;
}

.pb-3-0 {
    padding-bottom: 3px;
}

.p-0-3 {
    padding: 0;
}

.px-0-3 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-3 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-3 {
    padding-left: 0;
}

.pr-0-3 {
    padding-right: 0;
}

.pt-0-3 {
    padding-top: 0;
}

.pb-0-3 {
    padding-bottom: 0;
}

.m-3-0 {
    margin: 3px;
}

.mx-3-0 {
    margin-left: 3px;
    margin-right: 3px;
}

.my-3-0 {
    margin-top: 3px;
    margin-bottom: 3px;
}

.ml-3-0 {
    margin-left: 3px;
}

.mr-3-0 {
    margin-right: 3px;
}

.mt-3-0 {
    margin-top: 3px;
}

.mb-3-0 {
    margin-bottom: 3px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-3-100 {
        width: 100%;
    }

    .p-3-0 {
        padding: 0;
    }

    .px-3-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-3-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-3-0 {
        padding-left: 0;
    }

    .pr-3-0 {
        padding-right: 0;
    }

    .pt-3-0 {
        padding-top: 0;
    }

    .pb-3-0 {
        padding-bottom: 0;
    }

    .p-0-3 {
        padding: 3px;
    }

    .px-0-3 {
        padding-left: 3px;
        padding-right: 3px;
    }

    .py-0-3 {
        padding-top: 3px;
        padding-bottom: 3px;
    }

    .pl-0-3 {
        padding-left: 3px;
    }

    .pr-0-3 {
        padding-right: 3px;
    }

    .pt-0-3 {
        padding-top: 3px;
    }

    .pb-0-3 {
        padding-bottom: 3px;
    }

    .m-3-0 {
        margin: 0;
    }

    .mx-3-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-3-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-3-0 {
        margin-left: 0;
    }

    .mr-3-0 {
        margin-right: 0;
    }

    .mt-3-0 {
        margin-top: 0;
    }

    .mb-3-0 {
        margin-bottom: 0;
    }

    .m-0-3 {
        margin: 3px;
    }

    .mx-0-3 {
        margin-left: 3px;
        margin-right: 3px;
    }

    .my-0-3 {
        margin-top: 3px;
        margin-bottom: 3px;
    }

    .ml-0-3 {
        margin-left: 3px;
    }

    .mr-0-3 {
        margin-right: 3px;
    }

    .mt-0-3 {
        margin-top: 3px;
    }

    .mb-0-3 {
        margin-bottom: 3px;
    }
}

.p-4 {
    padding: 4px;
}

.px-4 {
    padding-left: 4px;
    padding-right: 4px;
}

.py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
}

.pl-4 {
    padding-left: 4px;
}

.pr-4 {
    padding-right: 4px;
}

.pt-4 {
    padding-top: 4px;
}

.pb-4 {
    padding-bottom: 4px;
}

.m-4 {
    margin: 4px;
}

.mx-4 {
    margin-left: 4px;
    margin-right: 4px;
}

.my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
}

.ml-4 {
    margin-left: 4px;
}

.mr-4 {
    margin-right: 4px;
}

.mt-4 {
    margin-top: 4px;
}

.mb-4 {
    margin-bottom: 4px;
}

.w-4 {
    width: 4%;
}

.w-px-4 {
    width: 4px;
}

.h-4 {
    height: 4%;
}

.h-px-4 {
    height: 4px;
}

.top-4 {
    top: 4px;
}

.top--4 {
    top: -4px;
}

.left-4 {
    left: 4px;
}

.right-4 {
    right: 4px;
}

.bottom-4 {
    bottom: 4px;
}

.opacity-4 {
    opacity: 4%;
}

.z-4 {
    z-index: 4;
}

.z-4 {
    z-index: 4;
}

.z--4 {
    z-index: -4;
}

.font-size-4 {
    font-size: 4px;
}

.border-radius-4 {
    border-radius: 4px;
}

/* adaptive */
.w-4-100 {
    width: 4%;
}

.p-4-0 {
    padding: 4px;
}

.px-4-0 {
    padding-left: 4px;
    padding-right: 4px;
}

.py-4-0 {
    padding-top: 4px;
    padding-bottom: 4px;
}

.pl-4-0 {
    padding-left: 4px;
}

.pr-4-0 {
    padding-right: 4px;
}

.pt-4-0 {
    padding-top: 4px;
}

.pb-4-0 {
    padding-bottom: 4px;
}

.p-0-4 {
    padding: 0;
}

.px-0-4 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-4 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-4 {
    padding-left: 0;
}

.pr-0-4 {
    padding-right: 0;
}

.pt-0-4 {
    padding-top: 0;
}

.pb-0-4 {
    padding-bottom: 0;
}

.m-4-0 {
    margin: 4px;
}

.mx-4-0 {
    margin-left: 4px;
    margin-right: 4px;
}

.my-4-0 {
    margin-top: 4px;
    margin-bottom: 4px;
}

.ml-4-0 {
    margin-left: 4px;
}

.mr-4-0 {
    margin-right: 4px;
}

.mt-4-0 {
    margin-top: 4px;
}

.mb-4-0 {
    margin-bottom: 4px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-4-100 {
        width: 100%;
    }

    .p-4-0 {
        padding: 0;
    }

    .px-4-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-4-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-4-0 {
        padding-left: 0;
    }

    .pr-4-0 {
        padding-right: 0;
    }

    .pt-4-0 {
        padding-top: 0;
    }

    .pb-4-0 {
        padding-bottom: 0;
    }

    .p-0-4 {
        padding: 4px;
    }

    .px-0-4 {
        padding-left: 4px;
        padding-right: 4px;
    }

    .py-0-4 {
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .pl-0-4 {
        padding-left: 4px;
    }

    .pr-0-4 {
        padding-right: 4px;
    }

    .pt-0-4 {
        padding-top: 4px;
    }

    .pb-0-4 {
        padding-bottom: 4px;
    }

    .m-4-0 {
        margin: 0;
    }

    .mx-4-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-4-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-4-0 {
        margin-left: 0;
    }

    .mr-4-0 {
        margin-right: 0;
    }

    .mt-4-0 {
        margin-top: 0;
    }

    .mb-4-0 {
        margin-bottom: 0;
    }

    .m-0-4 {
        margin: 4px;
    }

    .mx-0-4 {
        margin-left: 4px;
        margin-right: 4px;
    }

    .my-0-4 {
        margin-top: 4px;
        margin-bottom: 4px;
    }

    .ml-0-4 {
        margin-left: 4px;
    }

    .mr-0-4 {
        margin-right: 4px;
    }

    .mt-0-4 {
        margin-top: 4px;
    }

    .mb-0-4 {
        margin-bottom: 4px;
    }
}

.p-5 {
    padding: 5px;
}

.px-5 {
    padding-left: 5px;
    padding-right: 5px;
}

.py-5 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.pl-5 {
    padding-left: 5px;
}

.pr-5 {
    padding-right: 5px;
}

.pt-5 {
    padding-top: 5px;
}

.pb-5 {
    padding-bottom: 5px;
}

.m-5 {
    margin: 5px;
}

.mx-5 {
    margin-left: 5px;
    margin-right: 5px;
}

.my-5 {
    margin-top: 5px;
    margin-bottom: 5px;
}

.ml-5 {
    margin-left: 5px;
}

.mr-5 {
    margin-right: 5px;
}

.mt-5 {
    margin-top: 5px;
}

.mb-5 {
    margin-bottom: 5px;
}

.w-5 {
    width: 5%;
}

.w-px-5 {
    width: 5px;
}

.h-5 {
    height: 5%;
}

.h-px-5 {
    height: 5px;
}

.top-5 {
    top: 5px;
}

.top--5 {
    top: -5px;
}

.left-5 {
    left: 5px;
}

.right-5 {
    right: 5px;
}

.bottom-5 {
    bottom: 5px;
}

.opacity-5 {
    opacity: 5%;
}

.z-5 {
    z-index: 5;
}

.z-5 {
    z-index: 5;
}

.z--5 {
    z-index: -5;
}

.font-size-5 {
    font-size: 5px;
}

.border-radius-5 {
    border-radius: 5px;
}

/* adaptive */
.w-5-100 {
    width: 5%;
}

.p-5-0 {
    padding: 5px;
}

.px-5-0 {
    padding-left: 5px;
    padding-right: 5px;
}

.py-5-0 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.pl-5-0 {
    padding-left: 5px;
}

.pr-5-0 {
    padding-right: 5px;
}

.pt-5-0 {
    padding-top: 5px;
}

.pb-5-0 {
    padding-bottom: 5px;
}

.p-0-5 {
    padding: 0;
}

.px-0-5 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-5 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-5 {
    padding-left: 0;
}

.pr-0-5 {
    padding-right: 0;
}

.pt-0-5 {
    padding-top: 0;
}

.pb-0-5 {
    padding-bottom: 0;
}

.m-5-0 {
    margin: 5px;
}

.mx-5-0 {
    margin-left: 5px;
    margin-right: 5px;
}

.my-5-0 {
    margin-top: 5px;
    margin-bottom: 5px;
}

.ml-5-0 {
    margin-left: 5px;
}

.mr-5-0 {
    margin-right: 5px;
}

.mt-5-0 {
    margin-top: 5px;
}

.mb-5-0 {
    margin-bottom: 5px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-5-100 {
        width: 100%;
    }

    .p-5-0 {
        padding: 0;
    }

    .px-5-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-5-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-5-0 {
        padding-left: 0;
    }

    .pr-5-0 {
        padding-right: 0;
    }

    .pt-5-0 {
        padding-top: 0;
    }

    .pb-5-0 {
        padding-bottom: 0;
    }

    .p-0-5 {
        padding: 5px;
    }

    .px-0-5 {
        padding-left: 5px;
        padding-right: 5px;
    }

    .py-0-5 {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .pl-0-5 {
        padding-left: 5px;
    }

    .pr-0-5 {
        padding-right: 5px;
    }

    .pt-0-5 {
        padding-top: 5px;
    }

    .pb-0-5 {
        padding-bottom: 5px;
    }

    .m-5-0 {
        margin: 0;
    }

    .mx-5-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-5-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-5-0 {
        margin-left: 0;
    }

    .mr-5-0 {
        margin-right: 0;
    }

    .mt-5-0 {
        margin-top: 0;
    }

    .mb-5-0 {
        margin-bottom: 0;
    }

    .m-0-5 {
        margin: 5px;
    }

    .mx-0-5 {
        margin-left: 5px;
        margin-right: 5px;
    }

    .my-0-5 {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .ml-0-5 {
        margin-left: 5px;
    }

    .mr-0-5 {
        margin-right: 5px;
    }

    .mt-0-5 {
        margin-top: 5px;
    }

    .mb-0-5 {
        margin-bottom: 5px;
    }
}

.p-6 {
    padding: 6px;
}

.px-6 {
    padding-left: 6px;
    padding-right: 6px;
}

.py-6 {
    padding-top: 6px;
    padding-bottom: 6px;
}

.pl-6 {
    padding-left: 6px;
}

.pr-6 {
    padding-right: 6px;
}

.pt-6 {
    padding-top: 6px;
}

.pb-6 {
    padding-bottom: 6px;
}

.m-6 {
    margin: 6px;
}

.mx-6 {
    margin-left: 6px;
    margin-right: 6px;
}

.my-6 {
    margin-top: 6px;
    margin-bottom: 6px;
}

.ml-6 {
    margin-left: 6px;
}

.mr-6 {
    margin-right: 6px;
}

.mt-6 {
    margin-top: 6px;
}

.mb-6 {
    margin-bottom: 6px;
}

.w-6 {
    width: 6%;
}

.w-px-6 {
    width: 6px;
}

.h-6 {
    height: 6%;
}

.h-px-6 {
    height: 6px;
}

.top-6 {
    top: 6px;
}

.top--6 {
    top: -6px;
}

.left-6 {
    left: 6px;
}

.right-6 {
    right: 6px;
}

.bottom-6 {
    bottom: 6px;
}

.opacity-6 {
    opacity: 6%;
}

.z-6 {
    z-index: 6;
}

.z-6 {
    z-index: 6;
}

.z--6 {
    z-index: -6;
}

.font-size-6 {
    font-size: 6px;
}

.border-radius-6 {
    border-radius: 6px;
}

/* adaptive */
.w-6-100 {
    width: 6%;
}

.p-6-0 {
    padding: 6px;
}

.px-6-0 {
    padding-left: 6px;
    padding-right: 6px;
}

.py-6-0 {
    padding-top: 6px;
    padding-bottom: 6px;
}

.pl-6-0 {
    padding-left: 6px;
}

.pr-6-0 {
    padding-right: 6px;
}

.pt-6-0 {
    padding-top: 6px;
}

.pb-6-0 {
    padding-bottom: 6px;
}

.p-0-6 {
    padding: 0;
}

.px-0-6 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-6 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-6 {
    padding-left: 0;
}

.pr-0-6 {
    padding-right: 0;
}

.pt-0-6 {
    padding-top: 0;
}

.pb-0-6 {
    padding-bottom: 0;
}

.m-6-0 {
    margin: 6px;
}

.mx-6-0 {
    margin-left: 6px;
    margin-right: 6px;
}

.my-6-0 {
    margin-top: 6px;
    margin-bottom: 6px;
}

.ml-6-0 {
    margin-left: 6px;
}

.mr-6-0 {
    margin-right: 6px;
}

.mt-6-0 {
    margin-top: 6px;
}

.mb-6-0 {
    margin-bottom: 6px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-6-100 {
        width: 100%;
    }

    .p-6-0 {
        padding: 0;
    }

    .px-6-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-6-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-6-0 {
        padding-left: 0;
    }

    .pr-6-0 {
        padding-right: 0;
    }

    .pt-6-0 {
        padding-top: 0;
    }

    .pb-6-0 {
        padding-bottom: 0;
    }

    .p-0-6 {
        padding: 6px;
    }

    .px-0-6 {
        padding-left: 6px;
        padding-right: 6px;
    }

    .py-0-6 {
        padding-top: 6px;
        padding-bottom: 6px;
    }

    .pl-0-6 {
        padding-left: 6px;
    }

    .pr-0-6 {
        padding-right: 6px;
    }

    .pt-0-6 {
        padding-top: 6px;
    }

    .pb-0-6 {
        padding-bottom: 6px;
    }

    .m-6-0 {
        margin: 0;
    }

    .mx-6-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-6-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-6-0 {
        margin-left: 0;
    }

    .mr-6-0 {
        margin-right: 0;
    }

    .mt-6-0 {
        margin-top: 0;
    }

    .mb-6-0 {
        margin-bottom: 0;
    }

    .m-0-6 {
        margin: 6px;
    }

    .mx-0-6 {
        margin-left: 6px;
        margin-right: 6px;
    }

    .my-0-6 {
        margin-top: 6px;
        margin-bottom: 6px;
    }

    .ml-0-6 {
        margin-left: 6px;
    }

    .mr-0-6 {
        margin-right: 6px;
    }

    .mt-0-6 {
        margin-top: 6px;
    }

    .mb-0-6 {
        margin-bottom: 6px;
    }
}

.p-7 {
    padding: 7px;
}

.px-7 {
    padding-left: 7px;
    padding-right: 7px;
}

.py-7 {
    padding-top: 7px;
    padding-bottom: 7px;
}

.pl-7 {
    padding-left: 7px;
}

.pr-7 {
    padding-right: 7px;
}

.pt-7 {
    padding-top: 7px;
}

.pb-7 {
    padding-bottom: 7px;
}

.m-7 {
    margin: 7px;
}

.mx-7 {
    margin-left: 7px;
    margin-right: 7px;
}

.my-7 {
    margin-top: 7px;
    margin-bottom: 7px;
}

.ml-7 {
    margin-left: 7px;
}

.mr-7 {
    margin-right: 7px;
}

.mt-7 {
    margin-top: 7px;
}

.mb-7 {
    margin-bottom: 7px;
}

.w-7 {
    width: 7%;
}

.w-px-7 {
    width: 7px;
}

.h-7 {
    height: 7%;
}

.h-px-7 {
    height: 7px;
}

.top-7 {
    top: 7px;
}

.top--7 {
    top: -7px;
}

.left-7 {
    left: 7px;
}

.right-7 {
    right: 7px;
}

.bottom-7 {
    bottom: 7px;
}

.opacity-7 {
    opacity: 7%;
}

.z-7 {
    z-index: 7;
}

.z-7 {
    z-index: 7;
}

.z--7 {
    z-index: -7;
}

.font-size-7 {
    font-size: 7px;
}

.border-radius-7 {
    border-radius: 7px;
}

/* adaptive */
.w-7-100 {
    width: 7%;
}

.p-7-0 {
    padding: 7px;
}

.px-7-0 {
    padding-left: 7px;
    padding-right: 7px;
}

.py-7-0 {
    padding-top: 7px;
    padding-bottom: 7px;
}

.pl-7-0 {
    padding-left: 7px;
}

.pr-7-0 {
    padding-right: 7px;
}

.pt-7-0 {
    padding-top: 7px;
}

.pb-7-0 {
    padding-bottom: 7px;
}

.p-0-7 {
    padding: 0;
}

.px-0-7 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-7 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-7 {
    padding-left: 0;
}

.pr-0-7 {
    padding-right: 0;
}

.pt-0-7 {
    padding-top: 0;
}

.pb-0-7 {
    padding-bottom: 0;
}

.m-7-0 {
    margin: 7px;
}

.mx-7-0 {
    margin-left: 7px;
    margin-right: 7px;
}

.my-7-0 {
    margin-top: 7px;
    margin-bottom: 7px;
}

.ml-7-0 {
    margin-left: 7px;
}

.mr-7-0 {
    margin-right: 7px;
}

.mt-7-0 {
    margin-top: 7px;
}

.mb-7-0 {
    margin-bottom: 7px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-7-100 {
        width: 100%;
    }

    .p-7-0 {
        padding: 0;
    }

    .px-7-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-7-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-7-0 {
        padding-left: 0;
    }

    .pr-7-0 {
        padding-right: 0;
    }

    .pt-7-0 {
        padding-top: 0;
    }

    .pb-7-0 {
        padding-bottom: 0;
    }

    .p-0-7 {
        padding: 7px;
    }

    .px-0-7 {
        padding-left: 7px;
        padding-right: 7px;
    }

    .py-0-7 {
        padding-top: 7px;
        padding-bottom: 7px;
    }

    .pl-0-7 {
        padding-left: 7px;
    }

    .pr-0-7 {
        padding-right: 7px;
    }

    .pt-0-7 {
        padding-top: 7px;
    }

    .pb-0-7 {
        padding-bottom: 7px;
    }

    .m-7-0 {
        margin: 0;
    }

    .mx-7-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-7-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-7-0 {
        margin-left: 0;
    }

    .mr-7-0 {
        margin-right: 0;
    }

    .mt-7-0 {
        margin-top: 0;
    }

    .mb-7-0 {
        margin-bottom: 0;
    }

    .m-0-7 {
        margin: 7px;
    }

    .mx-0-7 {
        margin-left: 7px;
        margin-right: 7px;
    }

    .my-0-7 {
        margin-top: 7px;
        margin-bottom: 7px;
    }

    .ml-0-7 {
        margin-left: 7px;
    }

    .mr-0-7 {
        margin-right: 7px;
    }

    .mt-0-7 {
        margin-top: 7px;
    }

    .mb-0-7 {
        margin-bottom: 7px;
    }
}

.p-8 {
    padding: 8px;
}

.px-8 {
    padding-left: 8px;
    padding-right: 8px;
}

.py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
}

.pl-8 {
    padding-left: 8px;
}

.pr-8 {
    padding-right: 8px;
}

.pt-8 {
    padding-top: 8px;
}

.pb-8 {
    padding-bottom: 8px;
}

.m-8 {
    margin: 8px;
}

.mx-8 {
    margin-left: 8px;
    margin-right: 8px;
}

.my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
}

.ml-8 {
    margin-left: 8px;
}

.mr-8 {
    margin-right: 8px;
}

.mt-8 {
    margin-top: 8px;
}

.mb-8 {
    margin-bottom: 8px;
}

.w-8 {
    width: 8%;
}

.w-px-8 {
    width: 8px;
}

.h-8 {
    height: 8%;
}

.h-px-8 {
    height: 8px;
}

.top-8 {
    top: 8px;
}

.top--8 {
    top: -8px;
}

.left-8 {
    left: 8px;
}

.right-8 {
    right: 8px;
}

.bottom-8 {
    bottom: 8px;
}

.opacity-8 {
    opacity: 8%;
}

.z-8 {
    z-index: 8;
}

.z-8 {
    z-index: 8;
}

.z--8 {
    z-index: -8;
}

.font-size-8 {
    font-size: 8px;
}

.border-radius-8 {
    border-radius: 8px;
}

/* adaptive */
.w-8-100 {
    width: 8%;
}

.p-8-0 {
    padding: 8px;
}

.px-8-0 {
    padding-left: 8px;
    padding-right: 8px;
}

.py-8-0 {
    padding-top: 8px;
    padding-bottom: 8px;
}

.pl-8-0 {
    padding-left: 8px;
}

.pr-8-0 {
    padding-right: 8px;
}

.pt-8-0 {
    padding-top: 8px;
}

.pb-8-0 {
    padding-bottom: 8px;
}

.p-0-8 {
    padding: 0;
}

.px-0-8 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-8 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-8 {
    padding-left: 0;
}

.pr-0-8 {
    padding-right: 0;
}

.pt-0-8 {
    padding-top: 0;
}

.pb-0-8 {
    padding-bottom: 0;
}

.m-8-0 {
    margin: 8px;
}

.mx-8-0 {
    margin-left: 8px;
    margin-right: 8px;
}

.my-8-0 {
    margin-top: 8px;
    margin-bottom: 8px;
}

.ml-8-0 {
    margin-left: 8px;
}

.mr-8-0 {
    margin-right: 8px;
}

.mt-8-0 {
    margin-top: 8px;
}

.mb-8-0 {
    margin-bottom: 8px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-8-100 {
        width: 100%;
    }

    .p-8-0 {
        padding: 0;
    }

    .px-8-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-8-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-8-0 {
        padding-left: 0;
    }

    .pr-8-0 {
        padding-right: 0;
    }

    .pt-8-0 {
        padding-top: 0;
    }

    .pb-8-0 {
        padding-bottom: 0;
    }

    .p-0-8 {
        padding: 8px;
    }

    .px-0-8 {
        padding-left: 8px;
        padding-right: 8px;
    }

    .py-0-8 {
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .pl-0-8 {
        padding-left: 8px;
    }

    .pr-0-8 {
        padding-right: 8px;
    }

    .pt-0-8 {
        padding-top: 8px;
    }

    .pb-0-8 {
        padding-bottom: 8px;
    }

    .m-8-0 {
        margin: 0;
    }

    .mx-8-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-8-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-8-0 {
        margin-left: 0;
    }

    .mr-8-0 {
        margin-right: 0;
    }

    .mt-8-0 {
        margin-top: 0;
    }

    .mb-8-0 {
        margin-bottom: 0;
    }

    .m-0-8 {
        margin: 8px;
    }

    .mx-0-8 {
        margin-left: 8px;
        margin-right: 8px;
    }

    .my-0-8 {
        margin-top: 8px;
        margin-bottom: 8px;
    }

    .ml-0-8 {
        margin-left: 8px;
    }

    .mr-0-8 {
        margin-right: 8px;
    }

    .mt-0-8 {
        margin-top: 8px;
    }

    .mb-0-8 {
        margin-bottom: 8px;
    }
}

.p-9 {
    padding: 9px;
}

.px-9 {
    padding-left: 9px;
    padding-right: 9px;
}

.py-9 {
    padding-top: 9px;
    padding-bottom: 9px;
}

.pl-9 {
    padding-left: 9px;
}

.pr-9 {
    padding-right: 9px;
}

.pt-9 {
    padding-top: 9px;
}

.pb-9 {
    padding-bottom: 9px;
}

.m-9 {
    margin: 9px;
}

.mx-9 {
    margin-left: 9px;
    margin-right: 9px;
}

.my-9 {
    margin-top: 9px;
    margin-bottom: 9px;
}

.ml-9 {
    margin-left: 9px;
}

.mr-9 {
    margin-right: 9px;
}

.mt-9 {
    margin-top: 9px;
}

.mb-9 {
    margin-bottom: 9px;
}

.w-9 {
    width: 9%;
}

.w-px-9 {
    width: 9px;
}

.h-9 {
    height: 9%;
}

.h-px-9 {
    height: 9px;
}

.top-9 {
    top: 9px;
}

.top--9 {
    top: -9px;
}

.left-9 {
    left: 9px;
}

.right-9 {
    right: 9px;
}

.bottom-9 {
    bottom: 9px;
}

.opacity-9 {
    opacity: 9%;
}

.z-9 {
    z-index: 9;
}

.z-9 {
    z-index: 9;
}

.z--9 {
    z-index: -9;
}

.font-size-9 {
    font-size: 9px;
}

.border-radius-9 {
    border-radius: 9px;
}

/* adaptive */
.w-9-100 {
    width: 9%;
}

.p-9-0 {
    padding: 9px;
}

.px-9-0 {
    padding-left: 9px;
    padding-right: 9px;
}

.py-9-0 {
    padding-top: 9px;
    padding-bottom: 9px;
}

.pl-9-0 {
    padding-left: 9px;
}

.pr-9-0 {
    padding-right: 9px;
}

.pt-9-0 {
    padding-top: 9px;
}

.pb-9-0 {
    padding-bottom: 9px;
}

.p-0-9 {
    padding: 0;
}

.px-0-9 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-9 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-9 {
    padding-left: 0;
}

.pr-0-9 {
    padding-right: 0;
}

.pt-0-9 {
    padding-top: 0;
}

.pb-0-9 {
    padding-bottom: 0;
}

.m-9-0 {
    margin: 9px;
}

.mx-9-0 {
    margin-left: 9px;
    margin-right: 9px;
}

.my-9-0 {
    margin-top: 9px;
    margin-bottom: 9px;
}

.ml-9-0 {
    margin-left: 9px;
}

.mr-9-0 {
    margin-right: 9px;
}

.mt-9-0 {
    margin-top: 9px;
}

.mb-9-0 {
    margin-bottom: 9px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-9-100 {
        width: 100%;
    }

    .p-9-0 {
        padding: 0;
    }

    .px-9-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-9-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-9-0 {
        padding-left: 0;
    }

    .pr-9-0 {
        padding-right: 0;
    }

    .pt-9-0 {
        padding-top: 0;
    }

    .pb-9-0 {
        padding-bottom: 0;
    }

    .p-0-9 {
        padding: 9px;
    }

    .px-0-9 {
        padding-left: 9px;
        padding-right: 9px;
    }

    .py-0-9 {
        padding-top: 9px;
        padding-bottom: 9px;
    }

    .pl-0-9 {
        padding-left: 9px;
    }

    .pr-0-9 {
        padding-right: 9px;
    }

    .pt-0-9 {
        padding-top: 9px;
    }

    .pb-0-9 {
        padding-bottom: 9px;
    }

    .m-9-0 {
        margin: 0;
    }

    .mx-9-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-9-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-9-0 {
        margin-left: 0;
    }

    .mr-9-0 {
        margin-right: 0;
    }

    .mt-9-0 {
        margin-top: 0;
    }

    .mb-9-0 {
        margin-bottom: 0;
    }

    .m-0-9 {
        margin: 9px;
    }

    .mx-0-9 {
        margin-left: 9px;
        margin-right: 9px;
    }

    .my-0-9 {
        margin-top: 9px;
        margin-bottom: 9px;
    }

    .ml-0-9 {
        margin-left: 9px;
    }

    .mr-0-9 {
        margin-right: 9px;
    }

    .mt-0-9 {
        margin-top: 9px;
    }

    .mb-0-9 {
        margin-bottom: 9px;
    }
}

.p-10 {
    padding: 10px;
}

.px-10 {
    padding-left: 10px;
    padding-right: 10px;
}

.py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.pl-10 {
    padding-left: 10px;
}

.pr-10 {
    padding-right: 10px;
}

.pt-10 {
    padding-top: 10px;
}

.pb-10 {
    padding-bottom: 10px;
}

.m-10 {
    margin: 10px;
}

.mx-10 {
    margin-left: 10px;
    margin-right: 10px;
}

.my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.ml-10 {
    margin-left: 10px;
}

.mr-10 {
    margin-right: 10px;
}

.mt-10 {
    margin-top: 10px;
}

.mb-10 {
    margin-bottom: 10px;
}

.w-10 {
    width: 10%;
}

.w-px-10 {
    width: 10px;
}

.h-10 {
    height: 10%;
}

.h-px-10 {
    height: 10px;
}

.top-10 {
    top: 10px;
}

.top--10 {
    top: -10px;
}

.left-10 {
    left: 10px;
}

.right-10 {
    right: 10px;
}

.bottom-10 {
    bottom: 10px;
}

.opacity-10 {
    opacity: 10%;
}

.z-10 {
    z-index: 10;
}

.z-10 {
    z-index: 10;
}

.z--10 {
    z-index: -10;
}

.font-size-10 {
    font-size: 10px;
}

.border-radius-10 {
    border-radius: 10px;
}

/* adaptive */
.w-10-100 {
    width: 10%;
}

.p-10-0 {
    padding: 10px;
}

.px-10-0 {
    padding-left: 10px;
    padding-right: 10px;
}

.py-10-0 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.pl-10-0 {
    padding-left: 10px;
}

.pr-10-0 {
    padding-right: 10px;
}

.pt-10-0 {
    padding-top: 10px;
}

.pb-10-0 {
    padding-bottom: 10px;
}

.p-0-10 {
    padding: 0;
}

.px-0-10 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-10 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-10 {
    padding-left: 0;
}

.pr-0-10 {
    padding-right: 0;
}

.pt-0-10 {
    padding-top: 0;
}

.pb-0-10 {
    padding-bottom: 0;
}

.m-10-0 {
    margin: 10px;
}

.mx-10-0 {
    margin-left: 10px;
    margin-right: 10px;
}

.my-10-0 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.ml-10-0 {
    margin-left: 10px;
}

.mr-10-0 {
    margin-right: 10px;
}

.mt-10-0 {
    margin-top: 10px;
}

.mb-10-0 {
    margin-bottom: 10px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-10-100 {
        width: 100%;
    }

    .p-10-0 {
        padding: 0;
    }

    .px-10-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-10-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-10-0 {
        padding-left: 0;
    }

    .pr-10-0 {
        padding-right: 0;
    }

    .pt-10-0 {
        padding-top: 0;
    }

    .pb-10-0 {
        padding-bottom: 0;
    }

    .p-0-10 {
        padding: 10px;
    }

    .px-0-10 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .py-0-10 {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .pl-0-10 {
        padding-left: 10px;
    }

    .pr-0-10 {
        padding-right: 10px;
    }

    .pt-0-10 {
        padding-top: 10px;
    }

    .pb-0-10 {
        padding-bottom: 10px;
    }

    .m-10-0 {
        margin: 0;
    }

    .mx-10-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-10-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-10-0 {
        margin-left: 0;
    }

    .mr-10-0 {
        margin-right: 0;
    }

    .mt-10-0 {
        margin-top: 0;
    }

    .mb-10-0 {
        margin-bottom: 0;
    }

    .m-0-10 {
        margin: 10px;
    }

    .mx-0-10 {
        margin-left: 10px;
        margin-right: 10px;
    }

    .my-0-10 {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .ml-0-10 {
        margin-left: 10px;
    }

    .mr-0-10 {
        margin-right: 10px;
    }

    .mt-0-10 {
        margin-top: 10px;
    }

    .mb-0-10 {
        margin-bottom: 10px;
    }
}

.p-11 {
    padding: 11px;
}

.px-11 {
    padding-left: 11px;
    padding-right: 11px;
}

.py-11 {
    padding-top: 11px;
    padding-bottom: 11px;
}

.pl-11 {
    padding-left: 11px;
}

.pr-11 {
    padding-right: 11px;
}

.pt-11 {
    padding-top: 11px;
}

.pb-11 {
    padding-bottom: 11px;
}

.m-11 {
    margin: 11px;
}

.mx-11 {
    margin-left: 11px;
    margin-right: 11px;
}

.my-11 {
    margin-top: 11px;
    margin-bottom: 11px;
}

.ml-11 {
    margin-left: 11px;
}

.mr-11 {
    margin-right: 11px;
}

.mt-11 {
    margin-top: 11px;
}

.mb-11 {
    margin-bottom: 11px;
}

.w-11 {
    width: 11%;
}

.w-px-11 {
    width: 11px;
}

.h-11 {
    height: 11%;
}

.h-px-11 {
    height: 11px;
}

.top-11 {
    top: 11px;
}

.top--11 {
    top: -11px;
}

.left-11 {
    left: 11px;
}

.right-11 {
    right: 11px;
}

.bottom-11 {
    bottom: 11px;
}

.opacity-11 {
    opacity: 11%;
}

.z-11 {
    z-index: 11;
}

.z-11 {
    z-index: 11;
}

.z--11 {
    z-index: -11;
}

.font-size-11 {
    font-size: 11px;
}

.border-radius-11 {
    border-radius: 11px;
}

/* adaptive */
.w-11-100 {
    width: 11%;
}

.p-11-0 {
    padding: 11px;
}

.px-11-0 {
    padding-left: 11px;
    padding-right: 11px;
}

.py-11-0 {
    padding-top: 11px;
    padding-bottom: 11px;
}

.pl-11-0 {
    padding-left: 11px;
}

.pr-11-0 {
    padding-right: 11px;
}

.pt-11-0 {
    padding-top: 11px;
}

.pb-11-0 {
    padding-bottom: 11px;
}

.p-0-11 {
    padding: 0;
}

.px-0-11 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-11 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-11 {
    padding-left: 0;
}

.pr-0-11 {
    padding-right: 0;
}

.pt-0-11 {
    padding-top: 0;
}

.pb-0-11 {
    padding-bottom: 0;
}

.m-11-0 {
    margin: 11px;
}

.mx-11-0 {
    margin-left: 11px;
    margin-right: 11px;
}

.my-11-0 {
    margin-top: 11px;
    margin-bottom: 11px;
}

.ml-11-0 {
    margin-left: 11px;
}

.mr-11-0 {
    margin-right: 11px;
}

.mt-11-0 {
    margin-top: 11px;
}

.mb-11-0 {
    margin-bottom: 11px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-11-100 {
        width: 100%;
    }

    .p-11-0 {
        padding: 0;
    }

    .px-11-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-11-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-11-0 {
        padding-left: 0;
    }

    .pr-11-0 {
        padding-right: 0;
    }

    .pt-11-0 {
        padding-top: 0;
    }

    .pb-11-0 {
        padding-bottom: 0;
    }

    .p-0-11 {
        padding: 11px;
    }

    .px-0-11 {
        padding-left: 11px;
        padding-right: 11px;
    }

    .py-0-11 {
        padding-top: 11px;
        padding-bottom: 11px;
    }

    .pl-0-11 {
        padding-left: 11px;
    }

    .pr-0-11 {
        padding-right: 11px;
    }

    .pt-0-11 {
        padding-top: 11px;
    }

    .pb-0-11 {
        padding-bottom: 11px;
    }

    .m-11-0 {
        margin: 0;
    }

    .mx-11-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-11-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-11-0 {
        margin-left: 0;
    }

    .mr-11-0 {
        margin-right: 0;
    }

    .mt-11-0 {
        margin-top: 0;
    }

    .mb-11-0 {
        margin-bottom: 0;
    }

    .m-0-11 {
        margin: 11px;
    }

    .mx-0-11 {
        margin-left: 11px;
        margin-right: 11px;
    }

    .my-0-11 {
        margin-top: 11px;
        margin-bottom: 11px;
    }

    .ml-0-11 {
        margin-left: 11px;
    }

    .mr-0-11 {
        margin-right: 11px;
    }

    .mt-0-11 {
        margin-top: 11px;
    }

    .mb-0-11 {
        margin-bottom: 11px;
    }
}

.p-12 {
    padding: 12px;
}

.px-12 {
    padding-left: 12px;
    padding-right: 12px;
}

.py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
}

.pl-12 {
    padding-left: 12px;
}

.pr-12 {
    padding-right: 12px;
}

.pt-12 {
    padding-top: 12px;
}

.pb-12 {
    padding-bottom: 12px;
}

.m-12 {
    margin: 12px;
}

.mx-12 {
    margin-left: 12px;
    margin-right: 12px;
}

.my-12 {
    margin-top: 12px;
    margin-bottom: 12px;
}

.ml-12 {
    margin-left: 12px;
}

.mr-12 {
    margin-right: 12px;
}

.mt-12 {
    margin-top: 12px;
}

.mb-12 {
    margin-bottom: 12px;
}

.w-12 {
    width: 12%;
}

.w-px-12 {
    width: 12px;
}

.h-12 {
    height: 12%;
}

.h-px-12 {
    height: 12px;
}

.top-12 {
    top: 12px;
}

.top--12 {
    top: -12px;
}

.left-12 {
    left: 12px;
}

.right-12 {
    right: 12px;
}

.bottom-12 {
    bottom: 12px;
}

.opacity-12 {
    opacity: 12%;
}

.z-12 {
    z-index: 12;
}

.z-12 {
    z-index: 12;
}

.z--12 {
    z-index: -12;
}

.font-size-12 {
    font-size: 12px;
}

.border-radius-12 {
    border-radius: 12px;
}

/* adaptive */
.w-12-100 {
    width: 12%;
}

.p-12-0 {
    padding: 12px;
}

.px-12-0 {
    padding-left: 12px;
    padding-right: 12px;
}

.py-12-0 {
    padding-top: 12px;
    padding-bottom: 12px;
}

.pl-12-0 {
    padding-left: 12px;
}

.pr-12-0 {
    padding-right: 12px;
}

.pt-12-0 {
    padding-top: 12px;
}

.pb-12-0 {
    padding-bottom: 12px;
}

.p-0-12 {
    padding: 0;
}

.px-0-12 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-12 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-12 {
    padding-left: 0;
}

.pr-0-12 {
    padding-right: 0;
}

.pt-0-12 {
    padding-top: 0;
}

.pb-0-12 {
    padding-bottom: 0;
}

.m-12-0 {
    margin: 12px;
}

.mx-12-0 {
    margin-left: 12px;
    margin-right: 12px;
}

.my-12-0 {
    margin-top: 12px;
    margin-bottom: 12px;
}

.ml-12-0 {
    margin-left: 12px;
}

.mr-12-0 {
    margin-right: 12px;
}

.mt-12-0 {
    margin-top: 12px;
}

.mb-12-0 {
    margin-bottom: 12px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-12-100 {
        width: 100%;
    }

    .p-12-0 {
        padding: 0;
    }

    .px-12-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-12-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-12-0 {
        padding-left: 0;
    }

    .pr-12-0 {
        padding-right: 0;
    }

    .pt-12-0 {
        padding-top: 0;
    }

    .pb-12-0 {
        padding-bottom: 0;
    }

    .p-0-12 {
        padding: 12px;
    }

    .px-0-12 {
        padding-left: 12px;
        padding-right: 12px;
    }

    .py-0-12 {
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .pl-0-12 {
        padding-left: 12px;
    }

    .pr-0-12 {
        padding-right: 12px;
    }

    .pt-0-12 {
        padding-top: 12px;
    }

    .pb-0-12 {
        padding-bottom: 12px;
    }

    .m-12-0 {
        margin: 0;
    }

    .mx-12-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-12-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-12-0 {
        margin-left: 0;
    }

    .mr-12-0 {
        margin-right: 0;
    }

    .mt-12-0 {
        margin-top: 0;
    }

    .mb-12-0 {
        margin-bottom: 0;
    }

    .m-0-12 {
        margin: 12px;
    }

    .mx-0-12 {
        margin-left: 12px;
        margin-right: 12px;
    }

    .my-0-12 {
        margin-top: 12px;
        margin-bottom: 12px;
    }

    .ml-0-12 {
        margin-left: 12px;
    }

    .mr-0-12 {
        margin-right: 12px;
    }

    .mt-0-12 {
        margin-top: 12px;
    }

    .mb-0-12 {
        margin-bottom: 12px;
    }
}

.p-13 {
    padding: 13px;
}

.px-13 {
    padding-left: 13px;
    padding-right: 13px;
}

.py-13 {
    padding-top: 13px;
    padding-bottom: 13px;
}

.pl-13 {
    padding-left: 13px;
}

.pr-13 {
    padding-right: 13px;
}

.pt-13 {
    padding-top: 13px;
}

.pb-13 {
    padding-bottom: 13px;
}

.m-13 {
    margin: 13px;
}

.mx-13 {
    margin-left: 13px;
    margin-right: 13px;
}

.my-13 {
    margin-top: 13px;
    margin-bottom: 13px;
}

.ml-13 {
    margin-left: 13px;
}

.mr-13 {
    margin-right: 13px;
}

.mt-13 {
    margin-top: 13px;
}

.mb-13 {
    margin-bottom: 13px;
}

.w-13 {
    width: 13%;
}

.w-px-13 {
    width: 13px;
}

.h-13 {
    height: 13%;
}

.h-px-13 {
    height: 13px;
}

.top-13 {
    top: 13px;
}

.top--13 {
    top: -13px;
}

.left-13 {
    left: 13px;
}

.right-13 {
    right: 13px;
}

.bottom-13 {
    bottom: 13px;
}

.opacity-13 {
    opacity: 13%;
}

.z-13 {
    z-index: 13;
}

.z-13 {
    z-index: 13;
}

.z--13 {
    z-index: -13;
}

.font-size-13 {
    font-size: 13px;
}

.border-radius-13 {
    border-radius: 13px;
}

/* adaptive */
.w-13-100 {
    width: 13%;
}

.p-13-0 {
    padding: 13px;
}

.px-13-0 {
    padding-left: 13px;
    padding-right: 13px;
}

.py-13-0 {
    padding-top: 13px;
    padding-bottom: 13px;
}

.pl-13-0 {
    padding-left: 13px;
}

.pr-13-0 {
    padding-right: 13px;
}

.pt-13-0 {
    padding-top: 13px;
}

.pb-13-0 {
    padding-bottom: 13px;
}

.p-0-13 {
    padding: 0;
}

.px-0-13 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-13 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-13 {
    padding-left: 0;
}

.pr-0-13 {
    padding-right: 0;
}

.pt-0-13 {
    padding-top: 0;
}

.pb-0-13 {
    padding-bottom: 0;
}

.m-13-0 {
    margin: 13px;
}

.mx-13-0 {
    margin-left: 13px;
    margin-right: 13px;
}

.my-13-0 {
    margin-top: 13px;
    margin-bottom: 13px;
}

.ml-13-0 {
    margin-left: 13px;
}

.mr-13-0 {
    margin-right: 13px;
}

.mt-13-0 {
    margin-top: 13px;
}

.mb-13-0 {
    margin-bottom: 13px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-13-100 {
        width: 100%;
    }

    .p-13-0 {
        padding: 0;
    }

    .px-13-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-13-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-13-0 {
        padding-left: 0;
    }

    .pr-13-0 {
        padding-right: 0;
    }

    .pt-13-0 {
        padding-top: 0;
    }

    .pb-13-0 {
        padding-bottom: 0;
    }

    .p-0-13 {
        padding: 13px;
    }

    .px-0-13 {
        padding-left: 13px;
        padding-right: 13px;
    }

    .py-0-13 {
        padding-top: 13px;
        padding-bottom: 13px;
    }

    .pl-0-13 {
        padding-left: 13px;
    }

    .pr-0-13 {
        padding-right: 13px;
    }

    .pt-0-13 {
        padding-top: 13px;
    }

    .pb-0-13 {
        padding-bottom: 13px;
    }

    .m-13-0 {
        margin: 0;
    }

    .mx-13-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-13-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-13-0 {
        margin-left: 0;
    }

    .mr-13-0 {
        margin-right: 0;
    }

    .mt-13-0 {
        margin-top: 0;
    }

    .mb-13-0 {
        margin-bottom: 0;
    }

    .m-0-13 {
        margin: 13px;
    }

    .mx-0-13 {
        margin-left: 13px;
        margin-right: 13px;
    }

    .my-0-13 {
        margin-top: 13px;
        margin-bottom: 13px;
    }

    .ml-0-13 {
        margin-left: 13px;
    }

    .mr-0-13 {
        margin-right: 13px;
    }

    .mt-0-13 {
        margin-top: 13px;
    }

    .mb-0-13 {
        margin-bottom: 13px;
    }
}

.p-14 {
    padding: 14px;
}

.px-14 {
    padding-left: 14px;
    padding-right: 14px;
}

.py-14 {
    padding-top: 14px;
    padding-bottom: 14px;
}

.pl-14 {
    padding-left: 14px;
}

.pr-14 {
    padding-right: 14px;
}

.pt-14 {
    padding-top: 14px;
}

.pb-14 {
    padding-bottom: 14px;
}

.m-14 {
    margin: 14px;
}

.mx-14 {
    margin-left: 14px;
    margin-right: 14px;
}

.my-14 {
    margin-top: 14px;
    margin-bottom: 14px;
}

.ml-14 {
    margin-left: 14px;
}

.mr-14 {
    margin-right: 14px;
}

.mt-14 {
    margin-top: 14px;
}

.mb-14 {
    margin-bottom: 14px;
}

.w-14 {
    width: 14%;
}

.w-px-14 {
    width: 14px;
}

.h-14 {
    height: 14%;
}

.h-px-14 {
    height: 14px;
}

.top-14 {
    top: 14px;
}

.top--14 {
    top: -14px;
}

.left-14 {
    left: 14px;
}

.right-14 {
    right: 14px;
}

.bottom-14 {
    bottom: 14px;
}

.opacity-14 {
    opacity: 14%;
}

.z-14 {
    z-index: 14;
}

.z-14 {
    z-index: 14;
}

.z--14 {
    z-index: -14;
}

.font-size-14 {
    font-size: 14px;
}

.border-radius-14 {
    border-radius: 14px;
}

/* adaptive */
.w-14-100 {
    width: 14%;
}

.p-14-0 {
    padding: 14px;
}

.px-14-0 {
    padding-left: 14px;
    padding-right: 14px;
}

.py-14-0 {
    padding-top: 14px;
    padding-bottom: 14px;
}

.pl-14-0 {
    padding-left: 14px;
}

.pr-14-0 {
    padding-right: 14px;
}

.pt-14-0 {
    padding-top: 14px;
}

.pb-14-0 {
    padding-bottom: 14px;
}

.p-0-14 {
    padding: 0;
}

.px-0-14 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-14 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-14 {
    padding-left: 0;
}

.pr-0-14 {
    padding-right: 0;
}

.pt-0-14 {
    padding-top: 0;
}

.pb-0-14 {
    padding-bottom: 0;
}

.m-14-0 {
    margin: 14px;
}

.mx-14-0 {
    margin-left: 14px;
    margin-right: 14px;
}

.my-14-0 {
    margin-top: 14px;
    margin-bottom: 14px;
}

.ml-14-0 {
    margin-left: 14px;
}

.mr-14-0 {
    margin-right: 14px;
}

.mt-14-0 {
    margin-top: 14px;
}

.mb-14-0 {
    margin-bottom: 14px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-14-100 {
        width: 100%;
    }

    .p-14-0 {
        padding: 0;
    }

    .px-14-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-14-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-14-0 {
        padding-left: 0;
    }

    .pr-14-0 {
        padding-right: 0;
    }

    .pt-14-0 {
        padding-top: 0;
    }

    .pb-14-0 {
        padding-bottom: 0;
    }

    .p-0-14 {
        padding: 14px;
    }

    .px-0-14 {
        padding-left: 14px;
        padding-right: 14px;
    }

    .py-0-14 {
        padding-top: 14px;
        padding-bottom: 14px;
    }

    .pl-0-14 {
        padding-left: 14px;
    }

    .pr-0-14 {
        padding-right: 14px;
    }

    .pt-0-14 {
        padding-top: 14px;
    }

    .pb-0-14 {
        padding-bottom: 14px;
    }

    .m-14-0 {
        margin: 0;
    }

    .mx-14-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-14-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-14-0 {
        margin-left: 0;
    }

    .mr-14-0 {
        margin-right: 0;
    }

    .mt-14-0 {
        margin-top: 0;
    }

    .mb-14-0 {
        margin-bottom: 0;
    }

    .m-0-14 {
        margin: 14px;
    }

    .mx-0-14 {
        margin-left: 14px;
        margin-right: 14px;
    }

    .my-0-14 {
        margin-top: 14px;
        margin-bottom: 14px;
    }

    .ml-0-14 {
        margin-left: 14px;
    }

    .mr-0-14 {
        margin-right: 14px;
    }

    .mt-0-14 {
        margin-top: 14px;
    }

    .mb-0-14 {
        margin-bottom: 14px;
    }
}

.p-15 {
    padding: 15px;
}

.px-15 {
    padding-left: 15px;
    padding-right: 15px;
}

.py-15 {
    padding-top: 15px;
    padding-bottom: 15px;
}

.pl-15 {
    padding-left: 15px;
}

.pr-15 {
    padding-right: 15px;
}

.pt-15 {
    padding-top: 15px;
}

.pb-15 {
    padding-bottom: 15px;
}

.m-15 {
    margin: 15px;
}

.mx-15 {
    margin-left: 15px;
    margin-right: 15px;
}

.my-15 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.ml-15 {
    margin-left: 15px;
}

.mr-15 {
    margin-right: 15px;
}

.mt-15 {
    margin-top: 15px;
}

.mb-15 {
    margin-bottom: 15px;
}

.w-15 {
    width: 15%;
}

.w-px-15 {
    width: 15px;
}

.h-15 {
    height: 15%;
}

.h-px-15 {
    height: 15px;
}

.top-15 {
    top: 15px;
}

.top--15 {
    top: -15px;
}

.left-15 {
    left: 15px;
}

.right-15 {
    right: 15px;
}

.bottom-15 {
    bottom: 15px;
}

.opacity-15 {
    opacity: 15%;
}

.z-15 {
    z-index: 15;
}

.z-15 {
    z-index: 15;
}

.z--15 {
    z-index: -15;
}

.font-size-15 {
    font-size: 15px;
}

.border-radius-15 {
    border-radius: 15px;
}

/* adaptive */
.w-15-100 {
    width: 15%;
}

.p-15-0 {
    padding: 15px;
}

.px-15-0 {
    padding-left: 15px;
    padding-right: 15px;
}

.py-15-0 {
    padding-top: 15px;
    padding-bottom: 15px;
}

.pl-15-0 {
    padding-left: 15px;
}

.pr-15-0 {
    padding-right: 15px;
}

.pt-15-0 {
    padding-top: 15px;
}

.pb-15-0 {
    padding-bottom: 15px;
}

.p-0-15 {
    padding: 0;
}

.px-0-15 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-15 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-15 {
    padding-left: 0;
}

.pr-0-15 {
    padding-right: 0;
}

.pt-0-15 {
    padding-top: 0;
}

.pb-0-15 {
    padding-bottom: 0;
}

.m-15-0 {
    margin: 15px;
}

.mx-15-0 {
    margin-left: 15px;
    margin-right: 15px;
}

.my-15-0 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.ml-15-0 {
    margin-left: 15px;
}

.mr-15-0 {
    margin-right: 15px;
}

.mt-15-0 {
    margin-top: 15px;
}

.mb-15-0 {
    margin-bottom: 15px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-15-100 {
        width: 100%;
    }

    .p-15-0 {
        padding: 0;
    }

    .px-15-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-15-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-15-0 {
        padding-left: 0;
    }

    .pr-15-0 {
        padding-right: 0;
    }

    .pt-15-0 {
        padding-top: 0;
    }

    .pb-15-0 {
        padding-bottom: 0;
    }

    .p-0-15 {
        padding: 15px;
    }

    .px-0-15 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .py-0-15 {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .pl-0-15 {
        padding-left: 15px;
    }

    .pr-0-15 {
        padding-right: 15px;
    }

    .pt-0-15 {
        padding-top: 15px;
    }

    .pb-0-15 {
        padding-bottom: 15px;
    }

    .m-15-0 {
        margin: 0;
    }

    .mx-15-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-15-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-15-0 {
        margin-left: 0;
    }

    .mr-15-0 {
        margin-right: 0;
    }

    .mt-15-0 {
        margin-top: 0;
    }

    .mb-15-0 {
        margin-bottom: 0;
    }

    .m-0-15 {
        margin: 15px;
    }

    .mx-0-15 {
        margin-left: 15px;
        margin-right: 15px;
    }

    .my-0-15 {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .ml-0-15 {
        margin-left: 15px;
    }

    .mr-0-15 {
        margin-right: 15px;
    }

    .mt-0-15 {
        margin-top: 15px;
    }

    .mb-0-15 {
        margin-bottom: 15px;
    }
}

.p-16 {
    padding: 16px;
}

.px-16 {
    padding-left: 16px;
    padding-right: 16px;
}

.py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
}

.pl-16 {
    padding-left: 16px;
}

.pr-16 {
    padding-right: 16px;
}

.pt-16 {
    padding-top: 16px;
}

.pb-16 {
    padding-bottom: 16px;
}

.m-16 {
    margin: 16px;
}

.mx-16 {
    margin-left: 16px;
    margin-right: 16px;
}

.my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
}

.ml-16 {
    margin-left: 16px;
}

.mr-16 {
    margin-right: 16px;
}

.mt-16 {
    margin-top: 16px;
}

.mb-16 {
    margin-bottom: 16px;
}

.w-16 {
    width: 16%;
}

.w-px-16 {
    width: 16px;
}

.h-16 {
    height: 16%;
}

.h-px-16 {
    height: 16px;
}

.top-16 {
    top: 16px;
}

.top--16 {
    top: -16px;
}

.left-16 {
    left: 16px;
}

.right-16 {
    right: 16px;
}

.bottom-16 {
    bottom: 16px;
}

.opacity-16 {
    opacity: 16%;
}

.z-16 {
    z-index: 16;
}

.z-16 {
    z-index: 16;
}

.z--16 {
    z-index: -16;
}

.font-size-16 {
    font-size: 16px;
}

.border-radius-16 {
    border-radius: 16px;
}

/* adaptive */
.w-16-100 {
    width: 16%;
}

.p-16-0 {
    padding: 16px;
}

.px-16-0 {
    padding-left: 16px;
    padding-right: 16px;
}

.py-16-0 {
    padding-top: 16px;
    padding-bottom: 16px;
}

.pl-16-0 {
    padding-left: 16px;
}

.pr-16-0 {
    padding-right: 16px;
}

.pt-16-0 {
    padding-top: 16px;
}

.pb-16-0 {
    padding-bottom: 16px;
}

.p-0-16 {
    padding: 0;
}

.px-0-16 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-16 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-16 {
    padding-left: 0;
}

.pr-0-16 {
    padding-right: 0;
}

.pt-0-16 {
    padding-top: 0;
}

.pb-0-16 {
    padding-bottom: 0;
}

.m-16-0 {
    margin: 16px;
}

.mx-16-0 {
    margin-left: 16px;
    margin-right: 16px;
}

.my-16-0 {
    margin-top: 16px;
    margin-bottom: 16px;
}

.ml-16-0 {
    margin-left: 16px;
}

.mr-16-0 {
    margin-right: 16px;
}

.mt-16-0 {
    margin-top: 16px;
}

.mb-16-0 {
    margin-bottom: 16px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-16-100 {
        width: 100%;
    }

    .p-16-0 {
        padding: 0;
    }

    .px-16-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-16-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-16-0 {
        padding-left: 0;
    }

    .pr-16-0 {
        padding-right: 0;
    }

    .pt-16-0 {
        padding-top: 0;
    }

    .pb-16-0 {
        padding-bottom: 0;
    }

    .p-0-16 {
        padding: 16px;
    }

    .px-0-16 {
        padding-left: 16px;
        padding-right: 16px;
    }

    .py-0-16 {
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .pl-0-16 {
        padding-left: 16px;
    }

    .pr-0-16 {
        padding-right: 16px;
    }

    .pt-0-16 {
        padding-top: 16px;
    }

    .pb-0-16 {
        padding-bottom: 16px;
    }

    .m-16-0 {
        margin: 0;
    }

    .mx-16-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-16-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-16-0 {
        margin-left: 0;
    }

    .mr-16-0 {
        margin-right: 0;
    }

    .mt-16-0 {
        margin-top: 0;
    }

    .mb-16-0 {
        margin-bottom: 0;
    }

    .m-0-16 {
        margin: 16px;
    }

    .mx-0-16 {
        margin-left: 16px;
        margin-right: 16px;
    }

    .my-0-16 {
        margin-top: 16px;
        margin-bottom: 16px;
    }

    .ml-0-16 {
        margin-left: 16px;
    }

    .mr-0-16 {
        margin-right: 16px;
    }

    .mt-0-16 {
        margin-top: 16px;
    }

    .mb-0-16 {
        margin-bottom: 16px;
    }
}

.p-17 {
    padding: 17px;
}

.px-17 {
    padding-left: 17px;
    padding-right: 17px;
}

.py-17 {
    padding-top: 17px;
    padding-bottom: 17px;
}

.pl-17 {
    padding-left: 17px;
}

.pr-17 {
    padding-right: 17px;
}

.pt-17 {
    padding-top: 17px;
}

.pb-17 {
    padding-bottom: 17px;
}

.m-17 {
    margin: 17px;
}

.mx-17 {
    margin-left: 17px;
    margin-right: 17px;
}

.my-17 {
    margin-top: 17px;
    margin-bottom: 17px;
}

.ml-17 {
    margin-left: 17px;
}

.mr-17 {
    margin-right: 17px;
}

.mt-17 {
    margin-top: 17px;
}

.mb-17 {
    margin-bottom: 17px;
}

.w-17 {
    width: 17%;
}

.w-px-17 {
    width: 17px;
}

.h-17 {
    height: 17%;
}

.h-px-17 {
    height: 17px;
}

.top-17 {
    top: 17px;
}

.top--17 {
    top: -17px;
}

.left-17 {
    left: 17px;
}

.right-17 {
    right: 17px;
}

.bottom-17 {
    bottom: 17px;
}

.opacity-17 {
    opacity: 17%;
}

.z-17 {
    z-index: 17;
}

.z-17 {
    z-index: 17;
}

.z--17 {
    z-index: -17;
}

.font-size-17 {
    font-size: 17px;
}

.border-radius-17 {
    border-radius: 17px;
}

/* adaptive */
.w-17-100 {
    width: 17%;
}

.p-17-0 {
    padding: 17px;
}

.px-17-0 {
    padding-left: 17px;
    padding-right: 17px;
}

.py-17-0 {
    padding-top: 17px;
    padding-bottom: 17px;
}

.pl-17-0 {
    padding-left: 17px;
}

.pr-17-0 {
    padding-right: 17px;
}

.pt-17-0 {
    padding-top: 17px;
}

.pb-17-0 {
    padding-bottom: 17px;
}

.p-0-17 {
    padding: 0;
}

.px-0-17 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-17 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-17 {
    padding-left: 0;
}

.pr-0-17 {
    padding-right: 0;
}

.pt-0-17 {
    padding-top: 0;
}

.pb-0-17 {
    padding-bottom: 0;
}

.m-17-0 {
    margin: 17px;
}

.mx-17-0 {
    margin-left: 17px;
    margin-right: 17px;
}

.my-17-0 {
    margin-top: 17px;
    margin-bottom: 17px;
}

.ml-17-0 {
    margin-left: 17px;
}

.mr-17-0 {
    margin-right: 17px;
}

.mt-17-0 {
    margin-top: 17px;
}

.mb-17-0 {
    margin-bottom: 17px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-17-100 {
        width: 100%;
    }

    .p-17-0 {
        padding: 0;
    }

    .px-17-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-17-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-17-0 {
        padding-left: 0;
    }

    .pr-17-0 {
        padding-right: 0;
    }

    .pt-17-0 {
        padding-top: 0;
    }

    .pb-17-0 {
        padding-bottom: 0;
    }

    .p-0-17 {
        padding: 17px;
    }

    .px-0-17 {
        padding-left: 17px;
        padding-right: 17px;
    }

    .py-0-17 {
        padding-top: 17px;
        padding-bottom: 17px;
    }

    .pl-0-17 {
        padding-left: 17px;
    }

    .pr-0-17 {
        padding-right: 17px;
    }

    .pt-0-17 {
        padding-top: 17px;
    }

    .pb-0-17 {
        padding-bottom: 17px;
    }

    .m-17-0 {
        margin: 0;
    }

    .mx-17-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-17-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-17-0 {
        margin-left: 0;
    }

    .mr-17-0 {
        margin-right: 0;
    }

    .mt-17-0 {
        margin-top: 0;
    }

    .mb-17-0 {
        margin-bottom: 0;
    }

    .m-0-17 {
        margin: 17px;
    }

    .mx-0-17 {
        margin-left: 17px;
        margin-right: 17px;
    }

    .my-0-17 {
        margin-top: 17px;
        margin-bottom: 17px;
    }

    .ml-0-17 {
        margin-left: 17px;
    }

    .mr-0-17 {
        margin-right: 17px;
    }

    .mt-0-17 {
        margin-top: 17px;
    }

    .mb-0-17 {
        margin-bottom: 17px;
    }
}

.p-18 {
    padding: 18px;
}

.px-18 {
    padding-left: 18px;
    padding-right: 18px;
}

.py-18 {
    padding-top: 18px;
    padding-bottom: 18px;
}

.pl-18 {
    padding-left: 18px;
}

.pr-18 {
    padding-right: 18px;
}

.pt-18 {
    padding-top: 18px;
}

.pb-18 {
    padding-bottom: 18px;
}

.m-18 {
    margin: 18px;
}

.mx-18 {
    margin-left: 18px;
    margin-right: 18px;
}

.my-18 {
    margin-top: 18px;
    margin-bottom: 18px;
}

.ml-18 {
    margin-left: 18px;
}

.mr-18 {
    margin-right: 18px;
}

.mt-18 {
    margin-top: 18px;
}

.mb-18 {
    margin-bottom: 18px;
}

.w-18 {
    width: 18%;
}

.w-px-18 {
    width: 18px;
}

.h-18 {
    height: 18%;
}

.h-px-18 {
    height: 18px;
}

.top-18 {
    top: 18px;
}

.top--18 {
    top: -18px;
}

.left-18 {
    left: 18px;
}

.right-18 {
    right: 18px;
}

.bottom-18 {
    bottom: 18px;
}

.opacity-18 {
    opacity: 18%;
}

.z-18 {
    z-index: 18;
}

.z-18 {
    z-index: 18;
}

.z--18 {
    z-index: -18;
}

.font-size-18 {
    font-size: 18px;
}

.border-radius-18 {
    border-radius: 18px;
}

/* adaptive */
.w-18-100 {
    width: 18%;
}

.p-18-0 {
    padding: 18px;
}

.px-18-0 {
    padding-left: 18px;
    padding-right: 18px;
}

.py-18-0 {
    padding-top: 18px;
    padding-bottom: 18px;
}

.pl-18-0 {
    padding-left: 18px;
}

.pr-18-0 {
    padding-right: 18px;
}

.pt-18-0 {
    padding-top: 18px;
}

.pb-18-0 {
    padding-bottom: 18px;
}

.p-0-18 {
    padding: 0;
}

.px-0-18 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-18 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-18 {
    padding-left: 0;
}

.pr-0-18 {
    padding-right: 0;
}

.pt-0-18 {
    padding-top: 0;
}

.pb-0-18 {
    padding-bottom: 0;
}

.m-18-0 {
    margin: 18px;
}

.mx-18-0 {
    margin-left: 18px;
    margin-right: 18px;
}

.my-18-0 {
    margin-top: 18px;
    margin-bottom: 18px;
}

.ml-18-0 {
    margin-left: 18px;
}

.mr-18-0 {
    margin-right: 18px;
}

.mt-18-0 {
    margin-top: 18px;
}

.mb-18-0 {
    margin-bottom: 18px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-18-100 {
        width: 100%;
    }

    .p-18-0 {
        padding: 0;
    }

    .px-18-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-18-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-18-0 {
        padding-left: 0;
    }

    .pr-18-0 {
        padding-right: 0;
    }

    .pt-18-0 {
        padding-top: 0;
    }

    .pb-18-0 {
        padding-bottom: 0;
    }

    .p-0-18 {
        padding: 18px;
    }

    .px-0-18 {
        padding-left: 18px;
        padding-right: 18px;
    }

    .py-0-18 {
        padding-top: 18px;
        padding-bottom: 18px;
    }

    .pl-0-18 {
        padding-left: 18px;
    }

    .pr-0-18 {
        padding-right: 18px;
    }

    .pt-0-18 {
        padding-top: 18px;
    }

    .pb-0-18 {
        padding-bottom: 18px;
    }

    .m-18-0 {
        margin: 0;
    }

    .mx-18-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-18-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-18-0 {
        margin-left: 0;
    }

    .mr-18-0 {
        margin-right: 0;
    }

    .mt-18-0 {
        margin-top: 0;
    }

    .mb-18-0 {
        margin-bottom: 0;
    }

    .m-0-18 {
        margin: 18px;
    }

    .mx-0-18 {
        margin-left: 18px;
        margin-right: 18px;
    }

    .my-0-18 {
        margin-top: 18px;
        margin-bottom: 18px;
    }

    .ml-0-18 {
        margin-left: 18px;
    }

    .mr-0-18 {
        margin-right: 18px;
    }

    .mt-0-18 {
        margin-top: 18px;
    }

    .mb-0-18 {
        margin-bottom: 18px;
    }
}

.p-19 {
    padding: 19px;
}

.px-19 {
    padding-left: 19px;
    padding-right: 19px;
}

.py-19 {
    padding-top: 19px;
    padding-bottom: 19px;
}

.pl-19 {
    padding-left: 19px;
}

.pr-19 {
    padding-right: 19px;
}

.pt-19 {
    padding-top: 19px;
}

.pb-19 {
    padding-bottom: 19px;
}

.m-19 {
    margin: 19px;
}

.mx-19 {
    margin-left: 19px;
    margin-right: 19px;
}

.my-19 {
    margin-top: 19px;
    margin-bottom: 19px;
}

.ml-19 {
    margin-left: 19px;
}

.mr-19 {
    margin-right: 19px;
}

.mt-19 {
    margin-top: 19px;
}

.mb-19 {
    margin-bottom: 19px;
}

.w-19 {
    width: 19%;
}

.w-px-19 {
    width: 19px;
}

.h-19 {
    height: 19%;
}

.h-px-19 {
    height: 19px;
}

.top-19 {
    top: 19px;
}

.top--19 {
    top: -19px;
}

.left-19 {
    left: 19px;
}

.right-19 {
    right: 19px;
}

.bottom-19 {
    bottom: 19px;
}

.opacity-19 {
    opacity: 19%;
}

.z-19 {
    z-index: 19;
}

.z-19 {
    z-index: 19;
}

.z--19 {
    z-index: -19;
}

.font-size-19 {
    font-size: 19px;
}

.border-radius-19 {
    border-radius: 19px;
}

/* adaptive */
.w-19-100 {
    width: 19%;
}

.p-19-0 {
    padding: 19px;
}

.px-19-0 {
    padding-left: 19px;
    padding-right: 19px;
}

.py-19-0 {
    padding-top: 19px;
    padding-bottom: 19px;
}

.pl-19-0 {
    padding-left: 19px;
}

.pr-19-0 {
    padding-right: 19px;
}

.pt-19-0 {
    padding-top: 19px;
}

.pb-19-0 {
    padding-bottom: 19px;
}

.p-0-19 {
    padding: 0;
}

.px-0-19 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-19 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-19 {
    padding-left: 0;
}

.pr-0-19 {
    padding-right: 0;
}

.pt-0-19 {
    padding-top: 0;
}

.pb-0-19 {
    padding-bottom: 0;
}

.m-19-0 {
    margin: 19px;
}

.mx-19-0 {
    margin-left: 19px;
    margin-right: 19px;
}

.my-19-0 {
    margin-top: 19px;
    margin-bottom: 19px;
}

.ml-19-0 {
    margin-left: 19px;
}

.mr-19-0 {
    margin-right: 19px;
}

.mt-19-0 {
    margin-top: 19px;
}

.mb-19-0 {
    margin-bottom: 19px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-19-100 {
        width: 100%;
    }

    .p-19-0 {
        padding: 0;
    }

    .px-19-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-19-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-19-0 {
        padding-left: 0;
    }

    .pr-19-0 {
        padding-right: 0;
    }

    .pt-19-0 {
        padding-top: 0;
    }

    .pb-19-0 {
        padding-bottom: 0;
    }

    .p-0-19 {
        padding: 19px;
    }

    .px-0-19 {
        padding-left: 19px;
        padding-right: 19px;
    }

    .py-0-19 {
        padding-top: 19px;
        padding-bottom: 19px;
    }

    .pl-0-19 {
        padding-left: 19px;
    }

    .pr-0-19 {
        padding-right: 19px;
    }

    .pt-0-19 {
        padding-top: 19px;
    }

    .pb-0-19 {
        padding-bottom: 19px;
    }

    .m-19-0 {
        margin: 0;
    }

    .mx-19-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-19-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-19-0 {
        margin-left: 0;
    }

    .mr-19-0 {
        margin-right: 0;
    }

    .mt-19-0 {
        margin-top: 0;
    }

    .mb-19-0 {
        margin-bottom: 0;
    }

    .m-0-19 {
        margin: 19px;
    }

    .mx-0-19 {
        margin-left: 19px;
        margin-right: 19px;
    }

    .my-0-19 {
        margin-top: 19px;
        margin-bottom: 19px;
    }

    .ml-0-19 {
        margin-left: 19px;
    }

    .mr-0-19 {
        margin-right: 19px;
    }

    .mt-0-19 {
        margin-top: 19px;
    }

    .mb-0-19 {
        margin-bottom: 19px;
    }
}

.p-20 {
    padding: 20px;
}

.px-20 {
    padding-left: 20px;
    padding-right: 20px;
}

.py-20 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.pl-20 {
    padding-left: 20px;
}

.pr-20 {
    padding-right: 20px;
}

.pt-20 {
    padding-top: 20px;
}

.pb-20 {
    padding-bottom: 20px;
}

.m-20 {
    margin: 20px;
}

.mx-20 {
    margin-left: 20px;
    margin-right: 20px;
}

.my-20 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.ml-20 {
    margin-left: 20px;
}

.mr-20 {
    margin-right: 20px;
}

.mt-20 {
    margin-top: 20px;
}

.mb-20 {
    margin-bottom: 20px;
}

.w-20 {
    width: 20%;
}

.w-px-20 {
    width: 20px;
}

.h-20 {
    height: 20%;
}

.h-px-20 {
    height: 20px;
}

.top-20 {
    top: 20px;
}

.top--20 {
    top: -20px;
}

.left-20 {
    left: 20px;
}

.right-20 {
    right: 20px;
}

.bottom-20 {
    bottom: 20px;
}

.opacity-20 {
    opacity: 20%;
}

.z-20 {
    z-index: 20;
}

.z-20 {
    z-index: 20;
}

.z--20 {
    z-index: -20;
}

.font-size-20 {
    font-size: 20px;
}

.border-radius-20 {
    border-radius: 20px;
}

/* adaptive */
.w-20-100 {
    width: 20%;
}

.p-20-0 {
    padding: 20px;
}

.px-20-0 {
    padding-left: 20px;
    padding-right: 20px;
}

.py-20-0 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.pl-20-0 {
    padding-left: 20px;
}

.pr-20-0 {
    padding-right: 20px;
}

.pt-20-0 {
    padding-top: 20px;
}

.pb-20-0 {
    padding-bottom: 20px;
}

.p-0-20 {
    padding: 0;
}

.px-0-20 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-20 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-20 {
    padding-left: 0;
}

.pr-0-20 {
    padding-right: 0;
}

.pt-0-20 {
    padding-top: 0;
}

.pb-0-20 {
    padding-bottom: 0;
}

.m-20-0 {
    margin: 20px;
}

.mx-20-0 {
    margin-left: 20px;
    margin-right: 20px;
}

.my-20-0 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.ml-20-0 {
    margin-left: 20px;
}

.mr-20-0 {
    margin-right: 20px;
}

.mt-20-0 {
    margin-top: 20px;
}

.mb-20-0 {
    margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-20-100 {
        width: 100%;
    }

    .p-20-0 {
        padding: 0;
    }

    .px-20-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-20-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-20-0 {
        padding-left: 0;
    }

    .pr-20-0 {
        padding-right: 0;
    }

    .pt-20-0 {
        padding-top: 0;
    }

    .pb-20-0 {
        padding-bottom: 0;
    }

    .p-0-20 {
        padding: 20px;
    }

    .px-0-20 {
        padding-left: 20px;
        padding-right: 20px;
    }

    .py-0-20 {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .pl-0-20 {
        padding-left: 20px;
    }

    .pr-0-20 {
        padding-right: 20px;
    }

    .pt-0-20 {
        padding-top: 20px;
    }

    .pb-0-20 {
        padding-bottom: 20px;
    }

    .m-20-0 {
        margin: 0;
    }

    .mx-20-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-20-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-20-0 {
        margin-left: 0;
    }

    .mr-20-0 {
        margin-right: 0;
    }

    .mt-20-0 {
        margin-top: 0;
    }

    .mb-20-0 {
        margin-bottom: 0;
    }

    .m-0-20 {
        margin: 20px;
    }

    .mx-0-20 {
        margin-left: 20px;
        margin-right: 20px;
    }

    .my-0-20 {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .ml-0-20 {
        margin-left: 20px;
    }

    .mr-0-20 {
        margin-right: 20px;
    }

    .mt-0-20 {
        margin-top: 20px;
    }

    .mb-0-20 {
        margin-bottom: 20px;
    }
}

.p-21 {
    padding: 21px;
}

.px-21 {
    padding-left: 21px;
    padding-right: 21px;
}

.py-21 {
    padding-top: 21px;
    padding-bottom: 21px;
}

.pl-21 {
    padding-left: 21px;
}

.pr-21 {
    padding-right: 21px;
}

.pt-21 {
    padding-top: 21px;
}

.pb-21 {
    padding-bottom: 21px;
}

.m-21 {
    margin: 21px;
}

.mx-21 {
    margin-left: 21px;
    margin-right: 21px;
}

.my-21 {
    margin-top: 21px;
    margin-bottom: 21px;
}

.ml-21 {
    margin-left: 21px;
}

.mr-21 {
    margin-right: 21px;
}

.mt-21 {
    margin-top: 21px;
}

.mb-21 {
    margin-bottom: 21px;
}

.w-21 {
    width: 21%;
}

.w-px-21 {
    width: 21px;
}

.h-21 {
    height: 21%;
}

.h-px-21 {
    height: 21px;
}

.top-21 {
    top: 21px;
}

.top--21 {
    top: -21px;
}

.left-21 {
    left: 21px;
}

.right-21 {
    right: 21px;
}

.bottom-21 {
    bottom: 21px;
}

.opacity-21 {
    opacity: 21%;
}

.z-21 {
    z-index: 21;
}

.z-21 {
    z-index: 21;
}

.z--21 {
    z-index: -21;
}

.font-size-21 {
    font-size: 21px;
}

.border-radius-21 {
    border-radius: 21px;
}

/* adaptive */
.w-21-100 {
    width: 21%;
}

.p-21-0 {
    padding: 21px;
}

.px-21-0 {
    padding-left: 21px;
    padding-right: 21px;
}

.py-21-0 {
    padding-top: 21px;
    padding-bottom: 21px;
}

.pl-21-0 {
    padding-left: 21px;
}

.pr-21-0 {
    padding-right: 21px;
}

.pt-21-0 {
    padding-top: 21px;
}

.pb-21-0 {
    padding-bottom: 21px;
}

.p-0-21 {
    padding: 0;
}

.px-0-21 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-21 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-21 {
    padding-left: 0;
}

.pr-0-21 {
    padding-right: 0;
}

.pt-0-21 {
    padding-top: 0;
}

.pb-0-21 {
    padding-bottom: 0;
}

.m-21-0 {
    margin: 21px;
}

.mx-21-0 {
    margin-left: 21px;
    margin-right: 21px;
}

.my-21-0 {
    margin-top: 21px;
    margin-bottom: 21px;
}

.ml-21-0 {
    margin-left: 21px;
}

.mr-21-0 {
    margin-right: 21px;
}

.mt-21-0 {
    margin-top: 21px;
}

.mb-21-0 {
    margin-bottom: 21px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-21-100 {
        width: 100%;
    }

    .p-21-0 {
        padding: 0;
    }

    .px-21-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-21-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-21-0 {
        padding-left: 0;
    }

    .pr-21-0 {
        padding-right: 0;
    }

    .pt-21-0 {
        padding-top: 0;
    }

    .pb-21-0 {
        padding-bottom: 0;
    }

    .p-0-21 {
        padding: 21px;
    }

    .px-0-21 {
        padding-left: 21px;
        padding-right: 21px;
    }

    .py-0-21 {
        padding-top: 21px;
        padding-bottom: 21px;
    }

    .pl-0-21 {
        padding-left: 21px;
    }

    .pr-0-21 {
        padding-right: 21px;
    }

    .pt-0-21 {
        padding-top: 21px;
    }

    .pb-0-21 {
        padding-bottom: 21px;
    }

    .m-21-0 {
        margin: 0;
    }

    .mx-21-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-21-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-21-0 {
        margin-left: 0;
    }

    .mr-21-0 {
        margin-right: 0;
    }

    .mt-21-0 {
        margin-top: 0;
    }

    .mb-21-0 {
        margin-bottom: 0;
    }

    .m-0-21 {
        margin: 21px;
    }

    .mx-0-21 {
        margin-left: 21px;
        margin-right: 21px;
    }

    .my-0-21 {
        margin-top: 21px;
        margin-bottom: 21px;
    }

    .ml-0-21 {
        margin-left: 21px;
    }

    .mr-0-21 {
        margin-right: 21px;
    }

    .mt-0-21 {
        margin-top: 21px;
    }

    .mb-0-21 {
        margin-bottom: 21px;
    }
}

.p-22 {
    padding: 22px;
}

.px-22 {
    padding-left: 22px;
    padding-right: 22px;
}

.py-22 {
    padding-top: 22px;
    padding-bottom: 22px;
}

.pl-22 {
    padding-left: 22px;
}

.pr-22 {
    padding-right: 22px;
}

.pt-22 {
    padding-top: 22px;
}

.pb-22 {
    padding-bottom: 22px;
}

.m-22 {
    margin: 22px;
}

.mx-22 {
    margin-left: 22px;
    margin-right: 22px;
}

.my-22 {
    margin-top: 22px;
    margin-bottom: 22px;
}

.ml-22 {
    margin-left: 22px;
}

.mr-22 {
    margin-right: 22px;
}

.mt-22 {
    margin-top: 22px;
}

.mb-22 {
    margin-bottom: 22px;
}

.w-22 {
    width: 22%;
}

.w-px-22 {
    width: 22px;
}

.h-22 {
    height: 22%;
}

.h-px-22 {
    height: 22px;
}

.top-22 {
    top: 22px;
}

.top--22 {
    top: -22px;
}

.left-22 {
    left: 22px;
}

.right-22 {
    right: 22px;
}

.bottom-22 {
    bottom: 22px;
}

.opacity-22 {
    opacity: 22%;
}

.z-22 {
    z-index: 22;
}

.z-22 {
    z-index: 22;
}

.z--22 {
    z-index: -22;
}

.font-size-22 {
    font-size: 22px;
}

.border-radius-22 {
    border-radius: 22px;
}

/* adaptive */
.w-22-100 {
    width: 22%;
}

.p-22-0 {
    padding: 22px;
}

.px-22-0 {
    padding-left: 22px;
    padding-right: 22px;
}

.py-22-0 {
    padding-top: 22px;
    padding-bottom: 22px;
}

.pl-22-0 {
    padding-left: 22px;
}

.pr-22-0 {
    padding-right: 22px;
}

.pt-22-0 {
    padding-top: 22px;
}

.pb-22-0 {
    padding-bottom: 22px;
}

.p-0-22 {
    padding: 0;
}

.px-0-22 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-22 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-22 {
    padding-left: 0;
}

.pr-0-22 {
    padding-right: 0;
}

.pt-0-22 {
    padding-top: 0;
}

.pb-0-22 {
    padding-bottom: 0;
}

.m-22-0 {
    margin: 22px;
}

.mx-22-0 {
    margin-left: 22px;
    margin-right: 22px;
}

.my-22-0 {
    margin-top: 22px;
    margin-bottom: 22px;
}

.ml-22-0 {
    margin-left: 22px;
}

.mr-22-0 {
    margin-right: 22px;
}

.mt-22-0 {
    margin-top: 22px;
}

.mb-22-0 {
    margin-bottom: 22px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-22-100 {
        width: 100%;
    }

    .p-22-0 {
        padding: 0;
    }

    .px-22-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-22-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-22-0 {
        padding-left: 0;
    }

    .pr-22-0 {
        padding-right: 0;
    }

    .pt-22-0 {
        padding-top: 0;
    }

    .pb-22-0 {
        padding-bottom: 0;
    }

    .p-0-22 {
        padding: 22px;
    }

    .px-0-22 {
        padding-left: 22px;
        padding-right: 22px;
    }

    .py-0-22 {
        padding-top: 22px;
        padding-bottom: 22px;
    }

    .pl-0-22 {
        padding-left: 22px;
    }

    .pr-0-22 {
        padding-right: 22px;
    }

    .pt-0-22 {
        padding-top: 22px;
    }

    .pb-0-22 {
        padding-bottom: 22px;
    }

    .m-22-0 {
        margin: 0;
    }

    .mx-22-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-22-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-22-0 {
        margin-left: 0;
    }

    .mr-22-0 {
        margin-right: 0;
    }

    .mt-22-0 {
        margin-top: 0;
    }

    .mb-22-0 {
        margin-bottom: 0;
    }

    .m-0-22 {
        margin: 22px;
    }

    .mx-0-22 {
        margin-left: 22px;
        margin-right: 22px;
    }

    .my-0-22 {
        margin-top: 22px;
        margin-bottom: 22px;
    }

    .ml-0-22 {
        margin-left: 22px;
    }

    .mr-0-22 {
        margin-right: 22px;
    }

    .mt-0-22 {
        margin-top: 22px;
    }

    .mb-0-22 {
        margin-bottom: 22px;
    }
}

.p-23 {
    padding: 23px;
}

.px-23 {
    padding-left: 23px;
    padding-right: 23px;
}

.py-23 {
    padding-top: 23px;
    padding-bottom: 23px;
}

.pl-23 {
    padding-left: 23px;
}

.pr-23 {
    padding-right: 23px;
}

.pt-23 {
    padding-top: 23px;
}

.pb-23 {
    padding-bottom: 23px;
}

.m-23 {
    margin: 23px;
}

.mx-23 {
    margin-left: 23px;
    margin-right: 23px;
}

.my-23 {
    margin-top: 23px;
    margin-bottom: 23px;
}

.ml-23 {
    margin-left: 23px;
}

.mr-23 {
    margin-right: 23px;
}

.mt-23 {
    margin-top: 23px;
}

.mb-23 {
    margin-bottom: 23px;
}

.w-23 {
    width: 23%;
}

.w-px-23 {
    width: 23px;
}

.h-23 {
    height: 23%;
}

.h-px-23 {
    height: 23px;
}

.top-23 {
    top: 23px;
}

.top--23 {
    top: -23px;
}

.left-23 {
    left: 23px;
}

.right-23 {
    right: 23px;
}

.bottom-23 {
    bottom: 23px;
}

.opacity-23 {
    opacity: 23%;
}

.z-23 {
    z-index: 23;
}

.z-23 {
    z-index: 23;
}

.z--23 {
    z-index: -23;
}

.font-size-23 {
    font-size: 23px;
}

.border-radius-23 {
    border-radius: 23px;
}

/* adaptive */
.w-23-100 {
    width: 23%;
}

.p-23-0 {
    padding: 23px;
}

.px-23-0 {
    padding-left: 23px;
    padding-right: 23px;
}

.py-23-0 {
    padding-top: 23px;
    padding-bottom: 23px;
}

.pl-23-0 {
    padding-left: 23px;
}

.pr-23-0 {
    padding-right: 23px;
}

.pt-23-0 {
    padding-top: 23px;
}

.pb-23-0 {
    padding-bottom: 23px;
}

.p-0-23 {
    padding: 0;
}

.px-0-23 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-23 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-23 {
    padding-left: 0;
}

.pr-0-23 {
    padding-right: 0;
}

.pt-0-23 {
    padding-top: 0;
}

.pb-0-23 {
    padding-bottom: 0;
}

.m-23-0 {
    margin: 23px;
}

.mx-23-0 {
    margin-left: 23px;
    margin-right: 23px;
}

.my-23-0 {
    margin-top: 23px;
    margin-bottom: 23px;
}

.ml-23-0 {
    margin-left: 23px;
}

.mr-23-0 {
    margin-right: 23px;
}

.mt-23-0 {
    margin-top: 23px;
}

.mb-23-0 {
    margin-bottom: 23px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-23-100 {
        width: 100%;
    }

    .p-23-0 {
        padding: 0;
    }

    .px-23-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-23-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-23-0 {
        padding-left: 0;
    }

    .pr-23-0 {
        padding-right: 0;
    }

    .pt-23-0 {
        padding-top: 0;
    }

    .pb-23-0 {
        padding-bottom: 0;
    }

    .p-0-23 {
        padding: 23px;
    }

    .px-0-23 {
        padding-left: 23px;
        padding-right: 23px;
    }

    .py-0-23 {
        padding-top: 23px;
        padding-bottom: 23px;
    }

    .pl-0-23 {
        padding-left: 23px;
    }

    .pr-0-23 {
        padding-right: 23px;
    }

    .pt-0-23 {
        padding-top: 23px;
    }

    .pb-0-23 {
        padding-bottom: 23px;
    }

    .m-23-0 {
        margin: 0;
    }

    .mx-23-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-23-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-23-0 {
        margin-left: 0;
    }

    .mr-23-0 {
        margin-right: 0;
    }

    .mt-23-0 {
        margin-top: 0;
    }

    .mb-23-0 {
        margin-bottom: 0;
    }

    .m-0-23 {
        margin: 23px;
    }

    .mx-0-23 {
        margin-left: 23px;
        margin-right: 23px;
    }

    .my-0-23 {
        margin-top: 23px;
        margin-bottom: 23px;
    }

    .ml-0-23 {
        margin-left: 23px;
    }

    .mr-0-23 {
        margin-right: 23px;
    }

    .mt-0-23 {
        margin-top: 23px;
    }

    .mb-0-23 {
        margin-bottom: 23px;
    }
}

.p-24 {
    padding: 24px;
}

.px-24 {
    padding-left: 24px;
    padding-right: 24px;
}

.py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
}

.pl-24 {
    padding-left: 24px;
}

.pr-24 {
    padding-right: 24px;
}

.pt-24 {
    padding-top: 24px;
}

.pb-24 {
    padding-bottom: 24px;
}

.m-24 {
    margin: 24px;
}

.mx-24 {
    margin-left: 24px;
    margin-right: 24px;
}

.my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
}

.ml-24 {
    margin-left: 24px;
}

.mr-24 {
    margin-right: 24px;
}

.mt-24 {
    margin-top: 24px;
}

.mb-24 {
    margin-bottom: 24px;
}

.w-24 {
    width: 24%;
}

.w-px-24 {
    width: 24px;
}

.h-24 {
    height: 24%;
}

.h-px-24 {
    height: 24px;
}

.top-24 {
    top: 24px;
}

.top--24 {
    top: -24px;
}

.left-24 {
    left: 24px;
}

.right-24 {
    right: 24px;
}

.bottom-24 {
    bottom: 24px;
}

.opacity-24 {
    opacity: 24%;
}

.z-24 {
    z-index: 24;
}

.z-24 {
    z-index: 24;
}

.z--24 {
    z-index: -24;
}

.font-size-24 {
    font-size: 24px;
}

.border-radius-24 {
    border-radius: 24px;
}

/* adaptive */
.w-24-100 {
    width: 24%;
}

.p-24-0 {
    padding: 24px;
}

.px-24-0 {
    padding-left: 24px;
    padding-right: 24px;
}

.py-24-0 {
    padding-top: 24px;
    padding-bottom: 24px;
}

.pl-24-0 {
    padding-left: 24px;
}

.pr-24-0 {
    padding-right: 24px;
}

.pt-24-0 {
    padding-top: 24px;
}

.pb-24-0 {
    padding-bottom: 24px;
}

.p-0-24 {
    padding: 0;
}

.px-0-24 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-24 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-24 {
    padding-left: 0;
}

.pr-0-24 {
    padding-right: 0;
}

.pt-0-24 {
    padding-top: 0;
}

.pb-0-24 {
    padding-bottom: 0;
}

.m-24-0 {
    margin: 24px;
}

.mx-24-0 {
    margin-left: 24px;
    margin-right: 24px;
}

.my-24-0 {
    margin-top: 24px;
    margin-bottom: 24px;
}

.ml-24-0 {
    margin-left: 24px;
}

.mr-24-0 {
    margin-right: 24px;
}

.mt-24-0 {
    margin-top: 24px;
}

.mb-24-0 {
    margin-bottom: 24px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-24-100 {
        width: 100%;
    }

    .p-24-0 {
        padding: 0;
    }

    .px-24-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-24-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-24-0 {
        padding-left: 0;
    }

    .pr-24-0 {
        padding-right: 0;
    }

    .pt-24-0 {
        padding-top: 0;
    }

    .pb-24-0 {
        padding-bottom: 0;
    }

    .p-0-24 {
        padding: 24px;
    }

    .px-0-24 {
        padding-left: 24px;
        padding-right: 24px;
    }

    .py-0-24 {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .pl-0-24 {
        padding-left: 24px;
    }

    .pr-0-24 {
        padding-right: 24px;
    }

    .pt-0-24 {
        padding-top: 24px;
    }

    .pb-0-24 {
        padding-bottom: 24px;
    }

    .m-24-0 {
        margin: 0;
    }

    .mx-24-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-24-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-24-0 {
        margin-left: 0;
    }

    .mr-24-0 {
        margin-right: 0;
    }

    .mt-24-0 {
        margin-top: 0;
    }

    .mb-24-0 {
        margin-bottom: 0;
    }

    .m-0-24 {
        margin: 24px;
    }

    .mx-0-24 {
        margin-left: 24px;
        margin-right: 24px;
    }

    .my-0-24 {
        margin-top: 24px;
        margin-bottom: 24px;
    }

    .ml-0-24 {
        margin-left: 24px;
    }

    .mr-0-24 {
        margin-right: 24px;
    }

    .mt-0-24 {
        margin-top: 24px;
    }

    .mb-0-24 {
        margin-bottom: 24px;
    }
}

.p-25 {
    padding: 25px;
}

.px-25 {
    padding-left: 25px;
    padding-right: 25px;
}

.py-25 {
    padding-top: 25px;
    padding-bottom: 25px;
}

.pl-25 {
    padding-left: 25px;
}

.pr-25 {
    padding-right: 25px;
}

.pt-25 {
    padding-top: 25px;
}

.pb-25 {
    padding-bottom: 25px;
}

.m-25 {
    margin: 25px;
}

.mx-25 {
    margin-left: 25px;
    margin-right: 25px;
}

.my-25 {
    margin-top: 25px;
    margin-bottom: 25px;
}

.ml-25 {
    margin-left: 25px;
}

.mr-25 {
    margin-right: 25px;
}

.mt-25 {
    margin-top: 25px;
}

.mb-25 {
    margin-bottom: 25px;
}

.w-25 {
    width: 25%;
}

.w-px-25 {
    width: 25px;
}

.h-25 {
    height: 25%;
}

.h-px-25 {
    height: 25px;
}

.top-25 {
    top: 25px;
}

.top--25 {
    top: -25px;
}

.left-25 {
    left: 25px;
}

.right-25 {
    right: 25px;
}

.bottom-25 {
    bottom: 25px;
}

.opacity-25 {
    opacity: 25%;
}

.z-25 {
    z-index: 25;
}

.z-25 {
    z-index: 25;
}

.z--25 {
    z-index: -25;
}

.font-size-25 {
    font-size: 25px;
}

.border-radius-25 {
    border-radius: 25px;
}

/* adaptive */
.w-25-100 {
    width: 25%;
}

.p-25-0 {
    padding: 25px;
}

.px-25-0 {
    padding-left: 25px;
    padding-right: 25px;
}

.py-25-0 {
    padding-top: 25px;
    padding-bottom: 25px;
}

.pl-25-0 {
    padding-left: 25px;
}

.pr-25-0 {
    padding-right: 25px;
}

.pt-25-0 {
    padding-top: 25px;
}

.pb-25-0 {
    padding-bottom: 25px;
}

.p-0-25 {
    padding: 0;
}

.px-0-25 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-25 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-25 {
    padding-left: 0;
}

.pr-0-25 {
    padding-right: 0;
}

.pt-0-25 {
    padding-top: 0;
}

.pb-0-25 {
    padding-bottom: 0;
}

.m-25-0 {
    margin: 25px;
}

.mx-25-0 {
    margin-left: 25px;
    margin-right: 25px;
}

.my-25-0 {
    margin-top: 25px;
    margin-bottom: 25px;
}

.ml-25-0 {
    margin-left: 25px;
}

.mr-25-0 {
    margin-right: 25px;
}

.mt-25-0 {
    margin-top: 25px;
}

.mb-25-0 {
    margin-bottom: 25px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-25-100 {
        width: 100%;
    }

    .p-25-0 {
        padding: 0;
    }

    .px-25-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-25-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-25-0 {
        padding-left: 0;
    }

    .pr-25-0 {
        padding-right: 0;
    }

    .pt-25-0 {
        padding-top: 0;
    }

    .pb-25-0 {
        padding-bottom: 0;
    }

    .p-0-25 {
        padding: 25px;
    }

    .px-0-25 {
        padding-left: 25px;
        padding-right: 25px;
    }

    .py-0-25 {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .pl-0-25 {
        padding-left: 25px;
    }

    .pr-0-25 {
        padding-right: 25px;
    }

    .pt-0-25 {
        padding-top: 25px;
    }

    .pb-0-25 {
        padding-bottom: 25px;
    }

    .m-25-0 {
        margin: 0;
    }

    .mx-25-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-25-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-25-0 {
        margin-left: 0;
    }

    .mr-25-0 {
        margin-right: 0;
    }

    .mt-25-0 {
        margin-top: 0;
    }

    .mb-25-0 {
        margin-bottom: 0;
    }

    .m-0-25 {
        margin: 25px;
    }

    .mx-0-25 {
        margin-left: 25px;
        margin-right: 25px;
    }

    .my-0-25 {
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .ml-0-25 {
        margin-left: 25px;
    }

    .mr-0-25 {
        margin-right: 25px;
    }

    .mt-0-25 {
        margin-top: 25px;
    }

    .mb-0-25 {
        margin-bottom: 25px;
    }
}

.p-26 {
    padding: 26px;
}

.px-26 {
    padding-left: 26px;
    padding-right: 26px;
}

.py-26 {
    padding-top: 26px;
    padding-bottom: 26px;
}

.pl-26 {
    padding-left: 26px;
}

.pr-26 {
    padding-right: 26px;
}

.pt-26 {
    padding-top: 26px;
}

.pb-26 {
    padding-bottom: 26px;
}

.m-26 {
    margin: 26px;
}

.mx-26 {
    margin-left: 26px;
    margin-right: 26px;
}

.my-26 {
    margin-top: 26px;
    margin-bottom: 26px;
}

.ml-26 {
    margin-left: 26px;
}

.mr-26 {
    margin-right: 26px;
}

.mt-26 {
    margin-top: 26px;
}

.mb-26 {
    margin-bottom: 26px;
}

.w-26 {
    width: 26%;
}

.w-px-26 {
    width: 26px;
}

.h-26 {
    height: 26%;
}

.h-px-26 {
    height: 26px;
}

.top-26 {
    top: 26px;
}

.top--26 {
    top: -26px;
}

.left-26 {
    left: 26px;
}

.right-26 {
    right: 26px;
}

.bottom-26 {
    bottom: 26px;
}

.opacity-26 {
    opacity: 26%;
}

.z-26 {
    z-index: 26;
}

.z-26 {
    z-index: 26;
}

.z--26 {
    z-index: -26;
}

.font-size-26 {
    font-size: 26px;
}

.border-radius-26 {
    border-radius: 26px;
}

/* adaptive */
.w-26-100 {
    width: 26%;
}

.p-26-0 {
    padding: 26px;
}

.px-26-0 {
    padding-left: 26px;
    padding-right: 26px;
}

.py-26-0 {
    padding-top: 26px;
    padding-bottom: 26px;
}

.pl-26-0 {
    padding-left: 26px;
}

.pr-26-0 {
    padding-right: 26px;
}

.pt-26-0 {
    padding-top: 26px;
}

.pb-26-0 {
    padding-bottom: 26px;
}

.p-0-26 {
    padding: 0;
}

.px-0-26 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-26 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-26 {
    padding-left: 0;
}

.pr-0-26 {
    padding-right: 0;
}

.pt-0-26 {
    padding-top: 0;
}

.pb-0-26 {
    padding-bottom: 0;
}

.m-26-0 {
    margin: 26px;
}

.mx-26-0 {
    margin-left: 26px;
    margin-right: 26px;
}

.my-26-0 {
    margin-top: 26px;
    margin-bottom: 26px;
}

.ml-26-0 {
    margin-left: 26px;
}

.mr-26-0 {
    margin-right: 26px;
}

.mt-26-0 {
    margin-top: 26px;
}

.mb-26-0 {
    margin-bottom: 26px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-26-100 {
        width: 100%;
    }

    .p-26-0 {
        padding: 0;
    }

    .px-26-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-26-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-26-0 {
        padding-left: 0;
    }

    .pr-26-0 {
        padding-right: 0;
    }

    .pt-26-0 {
        padding-top: 0;
    }

    .pb-26-0 {
        padding-bottom: 0;
    }

    .p-0-26 {
        padding: 26px;
    }

    .px-0-26 {
        padding-left: 26px;
        padding-right: 26px;
    }

    .py-0-26 {
        padding-top: 26px;
        padding-bottom: 26px;
    }

    .pl-0-26 {
        padding-left: 26px;
    }

    .pr-0-26 {
        padding-right: 26px;
    }

    .pt-0-26 {
        padding-top: 26px;
    }

    .pb-0-26 {
        padding-bottom: 26px;
    }

    .m-26-0 {
        margin: 0;
    }

    .mx-26-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-26-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-26-0 {
        margin-left: 0;
    }

    .mr-26-0 {
        margin-right: 0;
    }

    .mt-26-0 {
        margin-top: 0;
    }

    .mb-26-0 {
        margin-bottom: 0;
    }

    .m-0-26 {
        margin: 26px;
    }

    .mx-0-26 {
        margin-left: 26px;
        margin-right: 26px;
    }

    .my-0-26 {
        margin-top: 26px;
        margin-bottom: 26px;
    }

    .ml-0-26 {
        margin-left: 26px;
    }

    .mr-0-26 {
        margin-right: 26px;
    }

    .mt-0-26 {
        margin-top: 26px;
    }

    .mb-0-26 {
        margin-bottom: 26px;
    }
}

.p-27 {
    padding: 27px;
}

.px-27 {
    padding-left: 27px;
    padding-right: 27px;
}

.py-27 {
    padding-top: 27px;
    padding-bottom: 27px;
}

.pl-27 {
    padding-left: 27px;
}

.pr-27 {
    padding-right: 27px;
}

.pt-27 {
    padding-top: 27px;
}

.pb-27 {
    padding-bottom: 27px;
}

.m-27 {
    margin: 27px;
}

.mx-27 {
    margin-left: 27px;
    margin-right: 27px;
}

.my-27 {
    margin-top: 27px;
    margin-bottom: 27px;
}

.ml-27 {
    margin-left: 27px;
}

.mr-27 {
    margin-right: 27px;
}

.mt-27 {
    margin-top: 27px;
}

.mb-27 {
    margin-bottom: 27px;
}

.w-27 {
    width: 27%;
}

.w-px-27 {
    width: 27px;
}

.h-27 {
    height: 27%;
}

.h-px-27 {
    height: 27px;
}

.top-27 {
    top: 27px;
}

.top--27 {
    top: -27px;
}

.left-27 {
    left: 27px;
}

.right-27 {
    right: 27px;
}

.bottom-27 {
    bottom: 27px;
}

.opacity-27 {
    opacity: 27%;
}

.z-27 {
    z-index: 27;
}

.z-27 {
    z-index: 27;
}

.z--27 {
    z-index: -27;
}

.font-size-27 {
    font-size: 27px;
}

.border-radius-27 {
    border-radius: 27px;
}

/* adaptive */
.w-27-100 {
    width: 27%;
}

.p-27-0 {
    padding: 27px;
}

.px-27-0 {
    padding-left: 27px;
    padding-right: 27px;
}

.py-27-0 {
    padding-top: 27px;
    padding-bottom: 27px;
}

.pl-27-0 {
    padding-left: 27px;
}

.pr-27-0 {
    padding-right: 27px;
}

.pt-27-0 {
    padding-top: 27px;
}

.pb-27-0 {
    padding-bottom: 27px;
}

.p-0-27 {
    padding: 0;
}

.px-0-27 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-27 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-27 {
    padding-left: 0;
}

.pr-0-27 {
    padding-right: 0;
}

.pt-0-27 {
    padding-top: 0;
}

.pb-0-27 {
    padding-bottom: 0;
}

.m-27-0 {
    margin: 27px;
}

.mx-27-0 {
    margin-left: 27px;
    margin-right: 27px;
}

.my-27-0 {
    margin-top: 27px;
    margin-bottom: 27px;
}

.ml-27-0 {
    margin-left: 27px;
}

.mr-27-0 {
    margin-right: 27px;
}

.mt-27-0 {
    margin-top: 27px;
}

.mb-27-0 {
    margin-bottom: 27px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-27-100 {
        width: 100%;
    }

    .p-27-0 {
        padding: 0;
    }

    .px-27-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-27-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-27-0 {
        padding-left: 0;
    }

    .pr-27-0 {
        padding-right: 0;
    }

    .pt-27-0 {
        padding-top: 0;
    }

    .pb-27-0 {
        padding-bottom: 0;
    }

    .p-0-27 {
        padding: 27px;
    }

    .px-0-27 {
        padding-left: 27px;
        padding-right: 27px;
    }

    .py-0-27 {
        padding-top: 27px;
        padding-bottom: 27px;
    }

    .pl-0-27 {
        padding-left: 27px;
    }

    .pr-0-27 {
        padding-right: 27px;
    }

    .pt-0-27 {
        padding-top: 27px;
    }

    .pb-0-27 {
        padding-bottom: 27px;
    }

    .m-27-0 {
        margin: 0;
    }

    .mx-27-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-27-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-27-0 {
        margin-left: 0;
    }

    .mr-27-0 {
        margin-right: 0;
    }

    .mt-27-0 {
        margin-top: 0;
    }

    .mb-27-0 {
        margin-bottom: 0;
    }

    .m-0-27 {
        margin: 27px;
    }

    .mx-0-27 {
        margin-left: 27px;
        margin-right: 27px;
    }

    .my-0-27 {
        margin-top: 27px;
        margin-bottom: 27px;
    }

    .ml-0-27 {
        margin-left: 27px;
    }

    .mr-0-27 {
        margin-right: 27px;
    }

    .mt-0-27 {
        margin-top: 27px;
    }

    .mb-0-27 {
        margin-bottom: 27px;
    }
}

.p-28 {
    padding: 28px;
}

.px-28 {
    padding-left: 28px;
    padding-right: 28px;
}

.py-28 {
    padding-top: 28px;
    padding-bottom: 28px;
}

.pl-28 {
    padding-left: 28px;
}

.pr-28 {
    padding-right: 28px;
}

.pt-28 {
    padding-top: 28px;
}

.pb-28 {
    padding-bottom: 28px;
}

.m-28 {
    margin: 28px;
}

.mx-28 {
    margin-left: 28px;
    margin-right: 28px;
}

.my-28 {
    margin-top: 28px;
    margin-bottom: 28px;
}

.ml-28 {
    margin-left: 28px;
}

.mr-28 {
    margin-right: 28px;
}

.mt-28 {
    margin-top: 28px;
}

.mb-28 {
    margin-bottom: 28px;
}

.w-28 {
    width: 28%;
}

.w-px-28 {
    width: 28px;
}

.h-28 {
    height: 28%;
}

.h-px-28 {
    height: 28px;
}

.top-28 {
    top: 28px;
}

.top--28 {
    top: -28px;
}

.left-28 {
    left: 28px;
}

.right-28 {
    right: 28px;
}

.bottom-28 {
    bottom: 28px;
}

.opacity-28 {
    opacity: 28%;
}

.z-28 {
    z-index: 28;
}

.z-28 {
    z-index: 28;
}

.z--28 {
    z-index: -28;
}

.font-size-28 {
    font-size: 28px;
}

.border-radius-28 {
    border-radius: 28px;
}

/* adaptive */
.w-28-100 {
    width: 28%;
}

.p-28-0 {
    padding: 28px;
}

.px-28-0 {
    padding-left: 28px;
    padding-right: 28px;
}

.py-28-0 {
    padding-top: 28px;
    padding-bottom: 28px;
}

.pl-28-0 {
    padding-left: 28px;
}

.pr-28-0 {
    padding-right: 28px;
}

.pt-28-0 {
    padding-top: 28px;
}

.pb-28-0 {
    padding-bottom: 28px;
}

.p-0-28 {
    padding: 0;
}

.px-0-28 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-28 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-28 {
    padding-left: 0;
}

.pr-0-28 {
    padding-right: 0;
}

.pt-0-28 {
    padding-top: 0;
}

.pb-0-28 {
    padding-bottom: 0;
}

.m-28-0 {
    margin: 28px;
}

.mx-28-0 {
    margin-left: 28px;
    margin-right: 28px;
}

.my-28-0 {
    margin-top: 28px;
    margin-bottom: 28px;
}

.ml-28-0 {
    margin-left: 28px;
}

.mr-28-0 {
    margin-right: 28px;
}

.mt-28-0 {
    margin-top: 28px;
}

.mb-28-0 {
    margin-bottom: 28px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-28-100 {
        width: 100%;
    }

    .p-28-0 {
        padding: 0;
    }

    .px-28-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-28-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-28-0 {
        padding-left: 0;
    }

    .pr-28-0 {
        padding-right: 0;
    }

    .pt-28-0 {
        padding-top: 0;
    }

    .pb-28-0 {
        padding-bottom: 0;
    }

    .p-0-28 {
        padding: 28px;
    }

    .px-0-28 {
        padding-left: 28px;
        padding-right: 28px;
    }

    .py-0-28 {
        padding-top: 28px;
        padding-bottom: 28px;
    }

    .pl-0-28 {
        padding-left: 28px;
    }

    .pr-0-28 {
        padding-right: 28px;
    }

    .pt-0-28 {
        padding-top: 28px;
    }

    .pb-0-28 {
        padding-bottom: 28px;
    }

    .m-28-0 {
        margin: 0;
    }

    .mx-28-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-28-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-28-0 {
        margin-left: 0;
    }

    .mr-28-0 {
        margin-right: 0;
    }

    .mt-28-0 {
        margin-top: 0;
    }

    .mb-28-0 {
        margin-bottom: 0;
    }

    .m-0-28 {
        margin: 28px;
    }

    .mx-0-28 {
        margin-left: 28px;
        margin-right: 28px;
    }

    .my-0-28 {
        margin-top: 28px;
        margin-bottom: 28px;
    }

    .ml-0-28 {
        margin-left: 28px;
    }

    .mr-0-28 {
        margin-right: 28px;
    }

    .mt-0-28 {
        margin-top: 28px;
    }

    .mb-0-28 {
        margin-bottom: 28px;
    }
}

.p-29 {
    padding: 29px;
}

.px-29 {
    padding-left: 29px;
    padding-right: 29px;
}

.py-29 {
    padding-top: 29px;
    padding-bottom: 29px;
}

.pl-29 {
    padding-left: 29px;
}

.pr-29 {
    padding-right: 29px;
}

.pt-29 {
    padding-top: 29px;
}

.pb-29 {
    padding-bottom: 29px;
}

.m-29 {
    margin: 29px;
}

.mx-29 {
    margin-left: 29px;
    margin-right: 29px;
}

.my-29 {
    margin-top: 29px;
    margin-bottom: 29px;
}

.ml-29 {
    margin-left: 29px;
}

.mr-29 {
    margin-right: 29px;
}

.mt-29 {
    margin-top: 29px;
}

.mb-29 {
    margin-bottom: 29px;
}

.w-29 {
    width: 29%;
}

.w-px-29 {
    width: 29px;
}

.h-29 {
    height: 29%;
}

.h-px-29 {
    height: 29px;
}

.top-29 {
    top: 29px;
}

.top--29 {
    top: -29px;
}

.left-29 {
    left: 29px;
}

.right-29 {
    right: 29px;
}

.bottom-29 {
    bottom: 29px;
}

.opacity-29 {
    opacity: 29%;
}

.z-29 {
    z-index: 29;
}

.z-29 {
    z-index: 29;
}

.z--29 {
    z-index: -29;
}

.font-size-29 {
    font-size: 29px;
}

.border-radius-29 {
    border-radius: 29px;
}

/* adaptive */
.w-29-100 {
    width: 29%;
}

.p-29-0 {
    padding: 29px;
}

.px-29-0 {
    padding-left: 29px;
    padding-right: 29px;
}

.py-29-0 {
    padding-top: 29px;
    padding-bottom: 29px;
}

.pl-29-0 {
    padding-left: 29px;
}

.pr-29-0 {
    padding-right: 29px;
}

.pt-29-0 {
    padding-top: 29px;
}

.pb-29-0 {
    padding-bottom: 29px;
}

.p-0-29 {
    padding: 0;
}

.px-0-29 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-29 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-29 {
    padding-left: 0;
}

.pr-0-29 {
    padding-right: 0;
}

.pt-0-29 {
    padding-top: 0;
}

.pb-0-29 {
    padding-bottom: 0;
}

.m-29-0 {
    margin: 29px;
}

.mx-29-0 {
    margin-left: 29px;
    margin-right: 29px;
}

.my-29-0 {
    margin-top: 29px;
    margin-bottom: 29px;
}

.ml-29-0 {
    margin-left: 29px;
}

.mr-29-0 {
    margin-right: 29px;
}

.mt-29-0 {
    margin-top: 29px;
}

.mb-29-0 {
    margin-bottom: 29px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-29-100 {
        width: 100%;
    }

    .p-29-0 {
        padding: 0;
    }

    .px-29-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-29-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-29-0 {
        padding-left: 0;
    }

    .pr-29-0 {
        padding-right: 0;
    }

    .pt-29-0 {
        padding-top: 0;
    }

    .pb-29-0 {
        padding-bottom: 0;
    }

    .p-0-29 {
        padding: 29px;
    }

    .px-0-29 {
        padding-left: 29px;
        padding-right: 29px;
    }

    .py-0-29 {
        padding-top: 29px;
        padding-bottom: 29px;
    }

    .pl-0-29 {
        padding-left: 29px;
    }

    .pr-0-29 {
        padding-right: 29px;
    }

    .pt-0-29 {
        padding-top: 29px;
    }

    .pb-0-29 {
        padding-bottom: 29px;
    }

    .m-29-0 {
        margin: 0;
    }

    .mx-29-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-29-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-29-0 {
        margin-left: 0;
    }

    .mr-29-0 {
        margin-right: 0;
    }

    .mt-29-0 {
        margin-top: 0;
    }

    .mb-29-0 {
        margin-bottom: 0;
    }

    .m-0-29 {
        margin: 29px;
    }

    .mx-0-29 {
        margin-left: 29px;
        margin-right: 29px;
    }

    .my-0-29 {
        margin-top: 29px;
        margin-bottom: 29px;
    }

    .ml-0-29 {
        margin-left: 29px;
    }

    .mr-0-29 {
        margin-right: 29px;
    }

    .mt-0-29 {
        margin-top: 29px;
    }

    .mb-0-29 {
        margin-bottom: 29px;
    }
}

.p-30 {
    padding: 30px;
}

.px-30 {
    padding-left: 30px;
    padding-right: 30px;
}

.py-30 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.pl-30 {
    padding-left: 30px;
}

.pr-30 {
    padding-right: 30px;
}

.pt-30 {
    padding-top: 30px;
}

.pb-30 {
    padding-bottom: 30px;
}

.m-30 {
    margin: 30px;
}

.mx-30 {
    margin-left: 30px;
    margin-right: 30px;
}

.my-30 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.ml-30 {
    margin-left: 30px;
}

.mr-30 {
    margin-right: 30px;
}

.mt-30 {
    margin-top: 30px;
}

.mb-30 {
    margin-bottom: 30px;
}

.w-30 {
    width: 30%;
}

.w-px-30 {
    width: 30px;
}

.h-30 {
    height: 30%;
}

.h-px-30 {
    height: 30px;
}

.top-30 {
    top: 30px;
}

.top--30 {
    top: -30px;
}

.left-30 {
    left: 30px;
}

.right-30 {
    right: 30px;
}

.bottom-30 {
    bottom: 30px;
}

.opacity-30 {
    opacity: 30%;
}

.z-30 {
    z-index: 30;
}

.z-30 {
    z-index: 30;
}

.z--30 {
    z-index: -30;
}

.font-size-30 {
    font-size: 30px;
}

.border-radius-30 {
    border-radius: 30px;
}

/* adaptive */
.w-30-100 {
    width: 30%;
}

.p-30-0 {
    padding: 30px;
}

.px-30-0 {
    padding-left: 30px;
    padding-right: 30px;
}

.py-30-0 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.pl-30-0 {
    padding-left: 30px;
}

.pr-30-0 {
    padding-right: 30px;
}

.pt-30-0 {
    padding-top: 30px;
}

.pb-30-0 {
    padding-bottom: 30px;
}

.p-0-30 {
    padding: 0;
}

.px-0-30 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-30 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-30 {
    padding-left: 0;
}

.pr-0-30 {
    padding-right: 0;
}

.pt-0-30 {
    padding-top: 0;
}

.pb-0-30 {
    padding-bottom: 0;
}

.m-30-0 {
    margin: 30px;
}

.mx-30-0 {
    margin-left: 30px;
    margin-right: 30px;
}

.my-30-0 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.ml-30-0 {
    margin-left: 30px;
}

.mr-30-0 {
    margin-right: 30px;
}

.mt-30-0 {
    margin-top: 30px;
}

.mb-30-0 {
    margin-bottom: 30px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-30-100 {
        width: 100%;
    }

    .p-30-0 {
        padding: 0;
    }

    .px-30-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-30-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-30-0 {
        padding-left: 0;
    }

    .pr-30-0 {
        padding-right: 0;
    }

    .pt-30-0 {
        padding-top: 0;
    }

    .pb-30-0 {
        padding-bottom: 0;
    }

    .p-0-30 {
        padding: 30px;
    }

    .px-0-30 {
        padding-left: 30px;
        padding-right: 30px;
    }

    .py-0-30 {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .pl-0-30 {
        padding-left: 30px;
    }

    .pr-0-30 {
        padding-right: 30px;
    }

    .pt-0-30 {
        padding-top: 30px;
    }

    .pb-0-30 {
        padding-bottom: 30px;
    }

    .m-30-0 {
        margin: 0;
    }

    .mx-30-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-30-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-30-0 {
        margin-left: 0;
    }

    .mr-30-0 {
        margin-right: 0;
    }

    .mt-30-0 {
        margin-top: 0;
    }

    .mb-30-0 {
        margin-bottom: 0;
    }

    .m-0-30 {
        margin: 30px;
    }

    .mx-0-30 {
        margin-left: 30px;
        margin-right: 30px;
    }

    .my-0-30 {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .ml-0-30 {
        margin-left: 30px;
    }

    .mr-0-30 {
        margin-right: 30px;
    }

    .mt-0-30 {
        margin-top: 30px;
    }

    .mb-0-30 {
        margin-bottom: 30px;
    }
}

.p-31 {
    padding: 31px;
}

.px-31 {
    padding-left: 31px;
    padding-right: 31px;
}

.py-31 {
    padding-top: 31px;
    padding-bottom: 31px;
}

.pl-31 {
    padding-left: 31px;
}

.pr-31 {
    padding-right: 31px;
}

.pt-31 {
    padding-top: 31px;
}

.pb-31 {
    padding-bottom: 31px;
}

.m-31 {
    margin: 31px;
}

.mx-31 {
    margin-left: 31px;
    margin-right: 31px;
}

.my-31 {
    margin-top: 31px;
    margin-bottom: 31px;
}

.ml-31 {
    margin-left: 31px;
}

.mr-31 {
    margin-right: 31px;
}

.mt-31 {
    margin-top: 31px;
}

.mb-31 {
    margin-bottom: 31px;
}

.w-31 {
    width: 31%;
}

.w-px-31 {
    width: 31px;
}

.h-31 {
    height: 31%;
}

.h-px-31 {
    height: 31px;
}

.top-31 {
    top: 31px;
}

.top--31 {
    top: -31px;
}

.left-31 {
    left: 31px;
}

.right-31 {
    right: 31px;
}

.bottom-31 {
    bottom: 31px;
}

.opacity-31 {
    opacity: 31%;
}

.z-31 {
    z-index: 31;
}

.z-31 {
    z-index: 31;
}

.z--31 {
    z-index: -31;
}

.font-size-31 {
    font-size: 31px;
}

.border-radius-31 {
    border-radius: 31px;
}

/* adaptive */
.w-31-100 {
    width: 31%;
}

.p-31-0 {
    padding: 31px;
}

.px-31-0 {
    padding-left: 31px;
    padding-right: 31px;
}

.py-31-0 {
    padding-top: 31px;
    padding-bottom: 31px;
}

.pl-31-0 {
    padding-left: 31px;
}

.pr-31-0 {
    padding-right: 31px;
}

.pt-31-0 {
    padding-top: 31px;
}

.pb-31-0 {
    padding-bottom: 31px;
}

.p-0-31 {
    padding: 0;
}

.px-0-31 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-31 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-31 {
    padding-left: 0;
}

.pr-0-31 {
    padding-right: 0;
}

.pt-0-31 {
    padding-top: 0;
}

.pb-0-31 {
    padding-bottom: 0;
}

.m-31-0 {
    margin: 31px;
}

.mx-31-0 {
    margin-left: 31px;
    margin-right: 31px;
}

.my-31-0 {
    margin-top: 31px;
    margin-bottom: 31px;
}

.ml-31-0 {
    margin-left: 31px;
}

.mr-31-0 {
    margin-right: 31px;
}

.mt-31-0 {
    margin-top: 31px;
}

.mb-31-0 {
    margin-bottom: 31px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-31-100 {
        width: 100%;
    }

    .p-31-0 {
        padding: 0;
    }

    .px-31-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-31-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-31-0 {
        padding-left: 0;
    }

    .pr-31-0 {
        padding-right: 0;
    }

    .pt-31-0 {
        padding-top: 0;
    }

    .pb-31-0 {
        padding-bottom: 0;
    }

    .p-0-31 {
        padding: 31px;
    }

    .px-0-31 {
        padding-left: 31px;
        padding-right: 31px;
    }

    .py-0-31 {
        padding-top: 31px;
        padding-bottom: 31px;
    }

    .pl-0-31 {
        padding-left: 31px;
    }

    .pr-0-31 {
        padding-right: 31px;
    }

    .pt-0-31 {
        padding-top: 31px;
    }

    .pb-0-31 {
        padding-bottom: 31px;
    }

    .m-31-0 {
        margin: 0;
    }

    .mx-31-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-31-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-31-0 {
        margin-left: 0;
    }

    .mr-31-0 {
        margin-right: 0;
    }

    .mt-31-0 {
        margin-top: 0;
    }

    .mb-31-0 {
        margin-bottom: 0;
    }

    .m-0-31 {
        margin: 31px;
    }

    .mx-0-31 {
        margin-left: 31px;
        margin-right: 31px;
    }

    .my-0-31 {
        margin-top: 31px;
        margin-bottom: 31px;
    }

    .ml-0-31 {
        margin-left: 31px;
    }

    .mr-0-31 {
        margin-right: 31px;
    }

    .mt-0-31 {
        margin-top: 31px;
    }

    .mb-0-31 {
        margin-bottom: 31px;
    }
}

.p-32 {
    padding: 32px;
}

.px-32 {
    padding-left: 32px;
    padding-right: 32px;
}

.py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
}

.pl-32 {
    padding-left: 32px;
}

.pr-32 {
    padding-right: 32px;
}

.pt-32 {
    padding-top: 32px;
}

.pb-32 {
    padding-bottom: 32px;
}

.m-32 {
    margin: 32px;
}

.mx-32 {
    margin-left: 32px;
    margin-right: 32px;
}

.my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
}

.ml-32 {
    margin-left: 32px;
}

.mr-32 {
    margin-right: 32px;
}

.mt-32 {
    margin-top: 32px;
}

.mb-32 {
    margin-bottom: 32px;
}

.w-32 {
    width: 32%;
}

.w-px-32 {
    width: 32px;
}

.h-32 {
    height: 32%;
}

.h-px-32 {
    height: 32px;
}

.top-32 {
    top: 32px;
}

.top--32 {
    top: -32px;
}

.left-32 {
    left: 32px;
}

.right-32 {
    right: 32px;
}

.bottom-32 {
    bottom: 32px;
}

.opacity-32 {
    opacity: 32%;
}

.z-32 {
    z-index: 32;
}

.z-32 {
    z-index: 32;
}

.z--32 {
    z-index: -32;
}

.font-size-32 {
    font-size: 32px;
}

.border-radius-32 {
    border-radius: 32px;
}

/* adaptive */
.w-32-100 {
    width: 32%;
}

.p-32-0 {
    padding: 32px;
}

.px-32-0 {
    padding-left: 32px;
    padding-right: 32px;
}

.py-32-0 {
    padding-top: 32px;
    padding-bottom: 32px;
}

.pl-32-0 {
    padding-left: 32px;
}

.pr-32-0 {
    padding-right: 32px;
}

.pt-32-0 {
    padding-top: 32px;
}

.pb-32-0 {
    padding-bottom: 32px;
}

.p-0-32 {
    padding: 0;
}

.px-0-32 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-32 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-32 {
    padding-left: 0;
}

.pr-0-32 {
    padding-right: 0;
}

.pt-0-32 {
    padding-top: 0;
}

.pb-0-32 {
    padding-bottom: 0;
}

.m-32-0 {
    margin: 32px;
}

.mx-32-0 {
    margin-left: 32px;
    margin-right: 32px;
}

.my-32-0 {
    margin-top: 32px;
    margin-bottom: 32px;
}

.ml-32-0 {
    margin-left: 32px;
}

.mr-32-0 {
    margin-right: 32px;
}

.mt-32-0 {
    margin-top: 32px;
}

.mb-32-0 {
    margin-bottom: 32px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-32-100 {
        width: 100%;
    }

    .p-32-0 {
        padding: 0;
    }

    .px-32-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-32-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-32-0 {
        padding-left: 0;
    }

    .pr-32-0 {
        padding-right: 0;
    }

    .pt-32-0 {
        padding-top: 0;
    }

    .pb-32-0 {
        padding-bottom: 0;
    }

    .p-0-32 {
        padding: 32px;
    }

    .px-0-32 {
        padding-left: 32px;
        padding-right: 32px;
    }

    .py-0-32 {
        padding-top: 32px;
        padding-bottom: 32px;
    }

    .pl-0-32 {
        padding-left: 32px;
    }

    .pr-0-32 {
        padding-right: 32px;
    }

    .pt-0-32 {
        padding-top: 32px;
    }

    .pb-0-32 {
        padding-bottom: 32px;
    }

    .m-32-0 {
        margin: 0;
    }

    .mx-32-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-32-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-32-0 {
        margin-left: 0;
    }

    .mr-32-0 {
        margin-right: 0;
    }

    .mt-32-0 {
        margin-top: 0;
    }

    .mb-32-0 {
        margin-bottom: 0;
    }

    .m-0-32 {
        margin: 32px;
    }

    .mx-0-32 {
        margin-left: 32px;
        margin-right: 32px;
    }

    .my-0-32 {
        margin-top: 32px;
        margin-bottom: 32px;
    }

    .ml-0-32 {
        margin-left: 32px;
    }

    .mr-0-32 {
        margin-right: 32px;
    }

    .mt-0-32 {
        margin-top: 32px;
    }

    .mb-0-32 {
        margin-bottom: 32px;
    }
}

.p-33 {
    padding: 33px;
}

.px-33 {
    padding-left: 33px;
    padding-right: 33px;
}

.py-33 {
    padding-top: 33px;
    padding-bottom: 33px;
}

.pl-33 {
    padding-left: 33px;
}

.pr-33 {
    padding-right: 33px;
}

.pt-33 {
    padding-top: 33px;
}

.pb-33 {
    padding-bottom: 33px;
}

.m-33 {
    margin: 33px;
}

.mx-33 {
    margin-left: 33px;
    margin-right: 33px;
}

.my-33 {
    margin-top: 33px;
    margin-bottom: 33px;
}

.ml-33 {
    margin-left: 33px;
}

.mr-33 {
    margin-right: 33px;
}

.mt-33 {
    margin-top: 33px;
}

.mb-33 {
    margin-bottom: 33px;
}

.w-33 {
    width: 33%;
}

.w-px-33 {
    width: 33px;
}

.h-33 {
    height: 33%;
}

.h-px-33 {
    height: 33px;
}

.top-33 {
    top: 33px;
}

.top--33 {
    top: -33px;
}

.left-33 {
    left: 33px;
}

.right-33 {
    right: 33px;
}

.bottom-33 {
    bottom: 33px;
}

.opacity-33 {
    opacity: 33%;
}

.z-33 {
    z-index: 33;
}

.z-33 {
    z-index: 33;
}

.z--33 {
    z-index: -33;
}

.font-size-33 {
    font-size: 33px;
}

.border-radius-33 {
    border-radius: 33px;
}

/* adaptive */
.w-33-100 {
    width: 33%;
}

.p-33-0 {
    padding: 33px;
}

.px-33-0 {
    padding-left: 33px;
    padding-right: 33px;
}

.py-33-0 {
    padding-top: 33px;
    padding-bottom: 33px;
}

.pl-33-0 {
    padding-left: 33px;
}

.pr-33-0 {
    padding-right: 33px;
}

.pt-33-0 {
    padding-top: 33px;
}

.pb-33-0 {
    padding-bottom: 33px;
}

.p-0-33 {
    padding: 0;
}

.px-0-33 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-33 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-33 {
    padding-left: 0;
}

.pr-0-33 {
    padding-right: 0;
}

.pt-0-33 {
    padding-top: 0;
}

.pb-0-33 {
    padding-bottom: 0;
}

.m-33-0 {
    margin: 33px;
}

.mx-33-0 {
    margin-left: 33px;
    margin-right: 33px;
}

.my-33-0 {
    margin-top: 33px;
    margin-bottom: 33px;
}

.ml-33-0 {
    margin-left: 33px;
}

.mr-33-0 {
    margin-right: 33px;
}

.mt-33-0 {
    margin-top: 33px;
}

.mb-33-0 {
    margin-bottom: 33px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-33-100 {
        width: 100%;
    }

    .p-33-0 {
        padding: 0;
    }

    .px-33-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-33-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-33-0 {
        padding-left: 0;
    }

    .pr-33-0 {
        padding-right: 0;
    }

    .pt-33-0 {
        padding-top: 0;
    }

    .pb-33-0 {
        padding-bottom: 0;
    }

    .p-0-33 {
        padding: 33px;
    }

    .px-0-33 {
        padding-left: 33px;
        padding-right: 33px;
    }

    .py-0-33 {
        padding-top: 33px;
        padding-bottom: 33px;
    }

    .pl-0-33 {
        padding-left: 33px;
    }

    .pr-0-33 {
        padding-right: 33px;
    }

    .pt-0-33 {
        padding-top: 33px;
    }

    .pb-0-33 {
        padding-bottom: 33px;
    }

    .m-33-0 {
        margin: 0;
    }

    .mx-33-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-33-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-33-0 {
        margin-left: 0;
    }

    .mr-33-0 {
        margin-right: 0;
    }

    .mt-33-0 {
        margin-top: 0;
    }

    .mb-33-0 {
        margin-bottom: 0;
    }

    .m-0-33 {
        margin: 33px;
    }

    .mx-0-33 {
        margin-left: 33px;
        margin-right: 33px;
    }

    .my-0-33 {
        margin-top: 33px;
        margin-bottom: 33px;
    }

    .ml-0-33 {
        margin-left: 33px;
    }

    .mr-0-33 {
        margin-right: 33px;
    }

    .mt-0-33 {
        margin-top: 33px;
    }

    .mb-0-33 {
        margin-bottom: 33px;
    }
}

.p-34 {
    padding: 34px;
}

.px-34 {
    padding-left: 34px;
    padding-right: 34px;
}

.py-34 {
    padding-top: 34px;
    padding-bottom: 34px;
}

.pl-34 {
    padding-left: 34px;
}

.pr-34 {
    padding-right: 34px;
}

.pt-34 {
    padding-top: 34px;
}

.pb-34 {
    padding-bottom: 34px;
}

.m-34 {
    margin: 34px;
}

.mx-34 {
    margin-left: 34px;
    margin-right: 34px;
}

.my-34 {
    margin-top: 34px;
    margin-bottom: 34px;
}

.ml-34 {
    margin-left: 34px;
}

.mr-34 {
    margin-right: 34px;
}

.mt-34 {
    margin-top: 34px;
}

.mb-34 {
    margin-bottom: 34px;
}

.w-34 {
    width: 34%;
}

.w-px-34 {
    width: 34px;
}

.h-34 {
    height: 34%;
}

.h-px-34 {
    height: 34px;
}

.top-34 {
    top: 34px;
}

.top--34 {
    top: -34px;
}

.left-34 {
    left: 34px;
}

.right-34 {
    right: 34px;
}

.bottom-34 {
    bottom: 34px;
}

.opacity-34 {
    opacity: 34%;
}

.z-34 {
    z-index: 34;
}

.z-34 {
    z-index: 34;
}

.z--34 {
    z-index: -34;
}

.font-size-34 {
    font-size: 34px;
}

.border-radius-34 {
    border-radius: 34px;
}

/* adaptive */
.w-34-100 {
    width: 34%;
}

.p-34-0 {
    padding: 34px;
}

.px-34-0 {
    padding-left: 34px;
    padding-right: 34px;
}

.py-34-0 {
    padding-top: 34px;
    padding-bottom: 34px;
}

.pl-34-0 {
    padding-left: 34px;
}

.pr-34-0 {
    padding-right: 34px;
}

.pt-34-0 {
    padding-top: 34px;
}

.pb-34-0 {
    padding-bottom: 34px;
}

.p-0-34 {
    padding: 0;
}

.px-0-34 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-34 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-34 {
    padding-left: 0;
}

.pr-0-34 {
    padding-right: 0;
}

.pt-0-34 {
    padding-top: 0;
}

.pb-0-34 {
    padding-bottom: 0;
}

.m-34-0 {
    margin: 34px;
}

.mx-34-0 {
    margin-left: 34px;
    margin-right: 34px;
}

.my-34-0 {
    margin-top: 34px;
    margin-bottom: 34px;
}

.ml-34-0 {
    margin-left: 34px;
}

.mr-34-0 {
    margin-right: 34px;
}

.mt-34-0 {
    margin-top: 34px;
}

.mb-34-0 {
    margin-bottom: 34px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-34-100 {
        width: 100%;
    }

    .p-34-0 {
        padding: 0;
    }

    .px-34-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-34-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-34-0 {
        padding-left: 0;
    }

    .pr-34-0 {
        padding-right: 0;
    }

    .pt-34-0 {
        padding-top: 0;
    }

    .pb-34-0 {
        padding-bottom: 0;
    }

    .p-0-34 {
        padding: 34px;
    }

    .px-0-34 {
        padding-left: 34px;
        padding-right: 34px;
    }

    .py-0-34 {
        padding-top: 34px;
        padding-bottom: 34px;
    }

    .pl-0-34 {
        padding-left: 34px;
    }

    .pr-0-34 {
        padding-right: 34px;
    }

    .pt-0-34 {
        padding-top: 34px;
    }

    .pb-0-34 {
        padding-bottom: 34px;
    }

    .m-34-0 {
        margin: 0;
    }

    .mx-34-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-34-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-34-0 {
        margin-left: 0;
    }

    .mr-34-0 {
        margin-right: 0;
    }

    .mt-34-0 {
        margin-top: 0;
    }

    .mb-34-0 {
        margin-bottom: 0;
    }

    .m-0-34 {
        margin: 34px;
    }

    .mx-0-34 {
        margin-left: 34px;
        margin-right: 34px;
    }

    .my-0-34 {
        margin-top: 34px;
        margin-bottom: 34px;
    }

    .ml-0-34 {
        margin-left: 34px;
    }

    .mr-0-34 {
        margin-right: 34px;
    }

    .mt-0-34 {
        margin-top: 34px;
    }

    .mb-0-34 {
        margin-bottom: 34px;
    }
}

.p-35 {
    padding: 35px;
}

.px-35 {
    padding-left: 35px;
    padding-right: 35px;
}

.py-35 {
    padding-top: 35px;
    padding-bottom: 35px;
}

.pl-35 {
    padding-left: 35px;
}

.pr-35 {
    padding-right: 35px;
}

.pt-35 {
    padding-top: 35px;
}

.pb-35 {
    padding-bottom: 35px;
}

.m-35 {
    margin: 35px;
}

.mx-35 {
    margin-left: 35px;
    margin-right: 35px;
}

.my-35 {
    margin-top: 35px;
    margin-bottom: 35px;
}

.ml-35 {
    margin-left: 35px;
}

.mr-35 {
    margin-right: 35px;
}

.mt-35 {
    margin-top: 35px;
}

.mb-35 {
    margin-bottom: 35px;
}

.w-35 {
    width: 35%;
}

.w-px-35 {
    width: 35px;
}

.h-35 {
    height: 35%;
}

.h-px-35 {
    height: 35px;
}

.top-35 {
    top: 35px;
}

.top--35 {
    top: -35px;
}

.left-35 {
    left: 35px;
}

.right-35 {
    right: 35px;
}

.bottom-35 {
    bottom: 35px;
}

.opacity-35 {
    opacity: 35%;
}

.z-35 {
    z-index: 35;
}

.z-35 {
    z-index: 35;
}

.z--35 {
    z-index: -35;
}

.font-size-35 {
    font-size: 35px;
}

.border-radius-35 {
    border-radius: 35px;
}

/* adaptive */
.w-35-100 {
    width: 35%;
}

.p-35-0 {
    padding: 35px;
}

.px-35-0 {
    padding-left: 35px;
    padding-right: 35px;
}

.py-35-0 {
    padding-top: 35px;
    padding-bottom: 35px;
}

.pl-35-0 {
    padding-left: 35px;
}

.pr-35-0 {
    padding-right: 35px;
}

.pt-35-0 {
    padding-top: 35px;
}

.pb-35-0 {
    padding-bottom: 35px;
}

.p-0-35 {
    padding: 0;
}

.px-0-35 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-35 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-35 {
    padding-left: 0;
}

.pr-0-35 {
    padding-right: 0;
}

.pt-0-35 {
    padding-top: 0;
}

.pb-0-35 {
    padding-bottom: 0;
}

.m-35-0 {
    margin: 35px;
}

.mx-35-0 {
    margin-left: 35px;
    margin-right: 35px;
}

.my-35-0 {
    margin-top: 35px;
    margin-bottom: 35px;
}

.ml-35-0 {
    margin-left: 35px;
}

.mr-35-0 {
    margin-right: 35px;
}

.mt-35-0 {
    margin-top: 35px;
}

.mb-35-0 {
    margin-bottom: 35px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-35-100 {
        width: 100%;
    }

    .p-35-0 {
        padding: 0;
    }

    .px-35-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-35-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-35-0 {
        padding-left: 0;
    }

    .pr-35-0 {
        padding-right: 0;
    }

    .pt-35-0 {
        padding-top: 0;
    }

    .pb-35-0 {
        padding-bottom: 0;
    }

    .p-0-35 {
        padding: 35px;
    }

    .px-0-35 {
        padding-left: 35px;
        padding-right: 35px;
    }

    .py-0-35 {
        padding-top: 35px;
        padding-bottom: 35px;
    }

    .pl-0-35 {
        padding-left: 35px;
    }

    .pr-0-35 {
        padding-right: 35px;
    }

    .pt-0-35 {
        padding-top: 35px;
    }

    .pb-0-35 {
        padding-bottom: 35px;
    }

    .m-35-0 {
        margin: 0;
    }

    .mx-35-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-35-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-35-0 {
        margin-left: 0;
    }

    .mr-35-0 {
        margin-right: 0;
    }

    .mt-35-0 {
        margin-top: 0;
    }

    .mb-35-0 {
        margin-bottom: 0;
    }

    .m-0-35 {
        margin: 35px;
    }

    .mx-0-35 {
        margin-left: 35px;
        margin-right: 35px;
    }

    .my-0-35 {
        margin-top: 35px;
        margin-bottom: 35px;
    }

    .ml-0-35 {
        margin-left: 35px;
    }

    .mr-0-35 {
        margin-right: 35px;
    }

    .mt-0-35 {
        margin-top: 35px;
    }

    .mb-0-35 {
        margin-bottom: 35px;
    }
}

.p-36 {
    padding: 36px;
}

.px-36 {
    padding-left: 36px;
    padding-right: 36px;
}

.py-36 {
    padding-top: 36px;
    padding-bottom: 36px;
}

.pl-36 {
    padding-left: 36px;
}

.pr-36 {
    padding-right: 36px;
}

.pt-36 {
    padding-top: 36px;
}

.pb-36 {
    padding-bottom: 36px;
}

.m-36 {
    margin: 36px;
}

.mx-36 {
    margin-left: 36px;
    margin-right: 36px;
}

.my-36 {
    margin-top: 36px;
    margin-bottom: 36px;
}

.ml-36 {
    margin-left: 36px;
}

.mr-36 {
    margin-right: 36px;
}

.mt-36 {
    margin-top: 36px;
}

.mb-36 {
    margin-bottom: 36px;
}

.w-36 {
    width: 36%;
}

.w-px-36 {
    width: 36px;
}

.h-36 {
    height: 36%;
}

.h-px-36 {
    height: 36px;
}

.top-36 {
    top: 36px;
}

.top--36 {
    top: -36px;
}

.left-36 {
    left: 36px;
}

.right-36 {
    right: 36px;
}

.bottom-36 {
    bottom: 36px;
}

.opacity-36 {
    opacity: 36%;
}

.z-36 {
    z-index: 36;
}

.z-36 {
    z-index: 36;
}

.z--36 {
    z-index: -36;
}

.font-size-36 {
    font-size: 36px;
}

.border-radius-36 {
    border-radius: 36px;
}

/* adaptive */
.w-36-100 {
    width: 36%;
}

.p-36-0 {
    padding: 36px;
}

.px-36-0 {
    padding-left: 36px;
    padding-right: 36px;
}

.py-36-0 {
    padding-top: 36px;
    padding-bottom: 36px;
}

.pl-36-0 {
    padding-left: 36px;
}

.pr-36-0 {
    padding-right: 36px;
}

.pt-36-0 {
    padding-top: 36px;
}

.pb-36-0 {
    padding-bottom: 36px;
}

.p-0-36 {
    padding: 0;
}

.px-0-36 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-36 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-36 {
    padding-left: 0;
}

.pr-0-36 {
    padding-right: 0;
}

.pt-0-36 {
    padding-top: 0;
}

.pb-0-36 {
    padding-bottom: 0;
}

.m-36-0 {
    margin: 36px;
}

.mx-36-0 {
    margin-left: 36px;
    margin-right: 36px;
}

.my-36-0 {
    margin-top: 36px;
    margin-bottom: 36px;
}

.ml-36-0 {
    margin-left: 36px;
}

.mr-36-0 {
    margin-right: 36px;
}

.mt-36-0 {
    margin-top: 36px;
}

.mb-36-0 {
    margin-bottom: 36px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-36-100 {
        width: 100%;
    }

    .p-36-0 {
        padding: 0;
    }

    .px-36-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-36-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-36-0 {
        padding-left: 0;
    }

    .pr-36-0 {
        padding-right: 0;
    }

    .pt-36-0 {
        padding-top: 0;
    }

    .pb-36-0 {
        padding-bottom: 0;
    }

    .p-0-36 {
        padding: 36px;
    }

    .px-0-36 {
        padding-left: 36px;
        padding-right: 36px;
    }

    .py-0-36 {
        padding-top: 36px;
        padding-bottom: 36px;
    }

    .pl-0-36 {
        padding-left: 36px;
    }

    .pr-0-36 {
        padding-right: 36px;
    }

    .pt-0-36 {
        padding-top: 36px;
    }

    .pb-0-36 {
        padding-bottom: 36px;
    }

    .m-36-0 {
        margin: 0;
    }

    .mx-36-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-36-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-36-0 {
        margin-left: 0;
    }

    .mr-36-0 {
        margin-right: 0;
    }

    .mt-36-0 {
        margin-top: 0;
    }

    .mb-36-0 {
        margin-bottom: 0;
    }

    .m-0-36 {
        margin: 36px;
    }

    .mx-0-36 {
        margin-left: 36px;
        margin-right: 36px;
    }

    .my-0-36 {
        margin-top: 36px;
        margin-bottom: 36px;
    }

    .ml-0-36 {
        margin-left: 36px;
    }

    .mr-0-36 {
        margin-right: 36px;
    }

    .mt-0-36 {
        margin-top: 36px;
    }

    .mb-0-36 {
        margin-bottom: 36px;
    }
}

.p-37 {
    padding: 37px;
}

.px-37 {
    padding-left: 37px;
    padding-right: 37px;
}

.py-37 {
    padding-top: 37px;
    padding-bottom: 37px;
}

.pl-37 {
    padding-left: 37px;
}

.pr-37 {
    padding-right: 37px;
}

.pt-37 {
    padding-top: 37px;
}

.pb-37 {
    padding-bottom: 37px;
}

.m-37 {
    margin: 37px;
}

.mx-37 {
    margin-left: 37px;
    margin-right: 37px;
}

.my-37 {
    margin-top: 37px;
    margin-bottom: 37px;
}

.ml-37 {
    margin-left: 37px;
}

.mr-37 {
    margin-right: 37px;
}

.mt-37 {
    margin-top: 37px;
}

.mb-37 {
    margin-bottom: 37px;
}

.w-37 {
    width: 37%;
}

.w-px-37 {
    width: 37px;
}

.h-37 {
    height: 37%;
}

.h-px-37 {
    height: 37px;
}

.top-37 {
    top: 37px;
}

.top--37 {
    top: -37px;
}

.left-37 {
    left: 37px;
}

.right-37 {
    right: 37px;
}

.bottom-37 {
    bottom: 37px;
}

.opacity-37 {
    opacity: 37%;
}

.z-37 {
    z-index: 37;
}

.z-37 {
    z-index: 37;
}

.z--37 {
    z-index: -37;
}

.font-size-37 {
    font-size: 37px;
}

.border-radius-37 {
    border-radius: 37px;
}

/* adaptive */
.w-37-100 {
    width: 37%;
}

.p-37-0 {
    padding: 37px;
}

.px-37-0 {
    padding-left: 37px;
    padding-right: 37px;
}

.py-37-0 {
    padding-top: 37px;
    padding-bottom: 37px;
}

.pl-37-0 {
    padding-left: 37px;
}

.pr-37-0 {
    padding-right: 37px;
}

.pt-37-0 {
    padding-top: 37px;
}

.pb-37-0 {
    padding-bottom: 37px;
}

.p-0-37 {
    padding: 0;
}

.px-0-37 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-37 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-37 {
    padding-left: 0;
}

.pr-0-37 {
    padding-right: 0;
}

.pt-0-37 {
    padding-top: 0;
}

.pb-0-37 {
    padding-bottom: 0;
}

.m-37-0 {
    margin: 37px;
}

.mx-37-0 {
    margin-left: 37px;
    margin-right: 37px;
}

.my-37-0 {
    margin-top: 37px;
    margin-bottom: 37px;
}

.ml-37-0 {
    margin-left: 37px;
}

.mr-37-0 {
    margin-right: 37px;
}

.mt-37-0 {
    margin-top: 37px;
}

.mb-37-0 {
    margin-bottom: 37px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-37-100 {
        width: 100%;
    }

    .p-37-0 {
        padding: 0;
    }

    .px-37-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-37-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-37-0 {
        padding-left: 0;
    }

    .pr-37-0 {
        padding-right: 0;
    }

    .pt-37-0 {
        padding-top: 0;
    }

    .pb-37-0 {
        padding-bottom: 0;
    }

    .p-0-37 {
        padding: 37px;
    }

    .px-0-37 {
        padding-left: 37px;
        padding-right: 37px;
    }

    .py-0-37 {
        padding-top: 37px;
        padding-bottom: 37px;
    }

    .pl-0-37 {
        padding-left: 37px;
    }

    .pr-0-37 {
        padding-right: 37px;
    }

    .pt-0-37 {
        padding-top: 37px;
    }

    .pb-0-37 {
        padding-bottom: 37px;
    }

    .m-37-0 {
        margin: 0;
    }

    .mx-37-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-37-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-37-0 {
        margin-left: 0;
    }

    .mr-37-0 {
        margin-right: 0;
    }

    .mt-37-0 {
        margin-top: 0;
    }

    .mb-37-0 {
        margin-bottom: 0;
    }

    .m-0-37 {
        margin: 37px;
    }

    .mx-0-37 {
        margin-left: 37px;
        margin-right: 37px;
    }

    .my-0-37 {
        margin-top: 37px;
        margin-bottom: 37px;
    }

    .ml-0-37 {
        margin-left: 37px;
    }

    .mr-0-37 {
        margin-right: 37px;
    }

    .mt-0-37 {
        margin-top: 37px;
    }

    .mb-0-37 {
        margin-bottom: 37px;
    }
}

.p-38 {
    padding: 38px;
}

.px-38 {
    padding-left: 38px;
    padding-right: 38px;
}

.py-38 {
    padding-top: 38px;
    padding-bottom: 38px;
}

.pl-38 {
    padding-left: 38px;
}

.pr-38 {
    padding-right: 38px;
}

.pt-38 {
    padding-top: 38px;
}

.pb-38 {
    padding-bottom: 38px;
}

.m-38 {
    margin: 38px;
}

.mx-38 {
    margin-left: 38px;
    margin-right: 38px;
}

.my-38 {
    margin-top: 38px;
    margin-bottom: 38px;
}

.ml-38 {
    margin-left: 38px;
}

.mr-38 {
    margin-right: 38px;
}

.mt-38 {
    margin-top: 38px;
}

.mb-38 {
    margin-bottom: 38px;
}

.w-38 {
    width: 38%;
}

.w-px-38 {
    width: 38px;
}

.h-38 {
    height: 38%;
}

.h-px-38 {
    height: 38px;
}

.top-38 {
    top: 38px;
}

.top--38 {
    top: -38px;
}

.left-38 {
    left: 38px;
}

.right-38 {
    right: 38px;
}

.bottom-38 {
    bottom: 38px;
}

.opacity-38 {
    opacity: 38%;
}

.z-38 {
    z-index: 38;
}

.z-38 {
    z-index: 38;
}

.z--38 {
    z-index: -38;
}

.font-size-38 {
    font-size: 38px;
}

.border-radius-38 {
    border-radius: 38px;
}

/* adaptive */
.w-38-100 {
    width: 38%;
}

.p-38-0 {
    padding: 38px;
}

.px-38-0 {
    padding-left: 38px;
    padding-right: 38px;
}

.py-38-0 {
    padding-top: 38px;
    padding-bottom: 38px;
}

.pl-38-0 {
    padding-left: 38px;
}

.pr-38-0 {
    padding-right: 38px;
}

.pt-38-0 {
    padding-top: 38px;
}

.pb-38-0 {
    padding-bottom: 38px;
}

.p-0-38 {
    padding: 0;
}

.px-0-38 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-38 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-38 {
    padding-left: 0;
}

.pr-0-38 {
    padding-right: 0;
}

.pt-0-38 {
    padding-top: 0;
}

.pb-0-38 {
    padding-bottom: 0;
}

.m-38-0 {
    margin: 38px;
}

.mx-38-0 {
    margin-left: 38px;
    margin-right: 38px;
}

.my-38-0 {
    margin-top: 38px;
    margin-bottom: 38px;
}

.ml-38-0 {
    margin-left: 38px;
}

.mr-38-0 {
    margin-right: 38px;
}

.mt-38-0 {
    margin-top: 38px;
}

.mb-38-0 {
    margin-bottom: 38px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-38-100 {
        width: 100%;
    }

    .p-38-0 {
        padding: 0;
    }

    .px-38-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-38-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-38-0 {
        padding-left: 0;
    }

    .pr-38-0 {
        padding-right: 0;
    }

    .pt-38-0 {
        padding-top: 0;
    }

    .pb-38-0 {
        padding-bottom: 0;
    }

    .p-0-38 {
        padding: 38px;
    }

    .px-0-38 {
        padding-left: 38px;
        padding-right: 38px;
    }

    .py-0-38 {
        padding-top: 38px;
        padding-bottom: 38px;
    }

    .pl-0-38 {
        padding-left: 38px;
    }

    .pr-0-38 {
        padding-right: 38px;
    }

    .pt-0-38 {
        padding-top: 38px;
    }

    .pb-0-38 {
        padding-bottom: 38px;
    }

    .m-38-0 {
        margin: 0;
    }

    .mx-38-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-38-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-38-0 {
        margin-left: 0;
    }

    .mr-38-0 {
        margin-right: 0;
    }

    .mt-38-0 {
        margin-top: 0;
    }

    .mb-38-0 {
        margin-bottom: 0;
    }

    .m-0-38 {
        margin: 38px;
    }

    .mx-0-38 {
        margin-left: 38px;
        margin-right: 38px;
    }

    .my-0-38 {
        margin-top: 38px;
        margin-bottom: 38px;
    }

    .ml-0-38 {
        margin-left: 38px;
    }

    .mr-0-38 {
        margin-right: 38px;
    }

    .mt-0-38 {
        margin-top: 38px;
    }

    .mb-0-38 {
        margin-bottom: 38px;
    }
}

.p-39 {
    padding: 39px;
}

.px-39 {
    padding-left: 39px;
    padding-right: 39px;
}

.py-39 {
    padding-top: 39px;
    padding-bottom: 39px;
}

.pl-39 {
    padding-left: 39px;
}

.pr-39 {
    padding-right: 39px;
}

.pt-39 {
    padding-top: 39px;
}

.pb-39 {
    padding-bottom: 39px;
}

.m-39 {
    margin: 39px;
}

.mx-39 {
    margin-left: 39px;
    margin-right: 39px;
}

.my-39 {
    margin-top: 39px;
    margin-bottom: 39px;
}

.ml-39 {
    margin-left: 39px;
}

.mr-39 {
    margin-right: 39px;
}

.mt-39 {
    margin-top: 39px;
}

.mb-39 {
    margin-bottom: 39px;
}

.w-39 {
    width: 39%;
}

.w-px-39 {
    width: 39px;
}

.h-39 {
    height: 39%;
}

.h-px-39 {
    height: 39px;
}

.top-39 {
    top: 39px;
}

.top--39 {
    top: -39px;
}

.left-39 {
    left: 39px;
}

.right-39 {
    right: 39px;
}

.bottom-39 {
    bottom: 39px;
}

.opacity-39 {
    opacity: 39%;
}

.z-39 {
    z-index: 39;
}

.z-39 {
    z-index: 39;
}

.z--39 {
    z-index: -39;
}

.font-size-39 {
    font-size: 39px;
}

.border-radius-39 {
    border-radius: 39px;
}

/* adaptive */
.w-39-100 {
    width: 39%;
}

.p-39-0 {
    padding: 39px;
}

.px-39-0 {
    padding-left: 39px;
    padding-right: 39px;
}

.py-39-0 {
    padding-top: 39px;
    padding-bottom: 39px;
}

.pl-39-0 {
    padding-left: 39px;
}

.pr-39-0 {
    padding-right: 39px;
}

.pt-39-0 {
    padding-top: 39px;
}

.pb-39-0 {
    padding-bottom: 39px;
}

.p-0-39 {
    padding: 0;
}

.px-0-39 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-39 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-39 {
    padding-left: 0;
}

.pr-0-39 {
    padding-right: 0;
}

.pt-0-39 {
    padding-top: 0;
}

.pb-0-39 {
    padding-bottom: 0;
}

.m-39-0 {
    margin: 39px;
}

.mx-39-0 {
    margin-left: 39px;
    margin-right: 39px;
}

.my-39-0 {
    margin-top: 39px;
    margin-bottom: 39px;
}

.ml-39-0 {
    margin-left: 39px;
}

.mr-39-0 {
    margin-right: 39px;
}

.mt-39-0 {
    margin-top: 39px;
}

.mb-39-0 {
    margin-bottom: 39px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-39-100 {
        width: 100%;
    }

    .p-39-0 {
        padding: 0;
    }

    .px-39-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-39-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-39-0 {
        padding-left: 0;
    }

    .pr-39-0 {
        padding-right: 0;
    }

    .pt-39-0 {
        padding-top: 0;
    }

    .pb-39-0 {
        padding-bottom: 0;
    }

    .p-0-39 {
        padding: 39px;
    }

    .px-0-39 {
        padding-left: 39px;
        padding-right: 39px;
    }

    .py-0-39 {
        padding-top: 39px;
        padding-bottom: 39px;
    }

    .pl-0-39 {
        padding-left: 39px;
    }

    .pr-0-39 {
        padding-right: 39px;
    }

    .pt-0-39 {
        padding-top: 39px;
    }

    .pb-0-39 {
        padding-bottom: 39px;
    }

    .m-39-0 {
        margin: 0;
    }

    .mx-39-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-39-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-39-0 {
        margin-left: 0;
    }

    .mr-39-0 {
        margin-right: 0;
    }

    .mt-39-0 {
        margin-top: 0;
    }

    .mb-39-0 {
        margin-bottom: 0;
    }

    .m-0-39 {
        margin: 39px;
    }

    .mx-0-39 {
        margin-left: 39px;
        margin-right: 39px;
    }

    .my-0-39 {
        margin-top: 39px;
        margin-bottom: 39px;
    }

    .ml-0-39 {
        margin-left: 39px;
    }

    .mr-0-39 {
        margin-right: 39px;
    }

    .mt-0-39 {
        margin-top: 39px;
    }

    .mb-0-39 {
        margin-bottom: 39px;
    }
}

.p-40 {
    padding: 40px;
}

.px-40 {
    padding-left: 40px;
    padding-right: 40px;
}

.py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
}

.pl-40 {
    padding-left: 40px;
}

.pr-40 {
    padding-right: 40px;
}

.pt-40 {
    padding-top: 40px;
}

.pb-40 {
    padding-bottom: 40px;
}

.m-40 {
    margin: 40px;
}

.mx-40 {
    margin-left: 40px;
    margin-right: 40px;
}

.my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
}

.ml-40 {
    margin-left: 40px;
}

.mr-40 {
    margin-right: 40px;
}

.mt-40 {
    margin-top: 40px;
}

.mb-40 {
    margin-bottom: 40px;
}

.w-40 {
    width: 40%;
}

.w-px-40 {
    width: 40px;
}

.h-40 {
    height: 40%;
}

.h-px-40 {
    height: 40px;
}

.top-40 {
    top: 40px;
}

.top--40 {
    top: -40px;
}

.left-40 {
    left: 40px;
}

.right-40 {
    right: 40px;
}

.bottom-40 {
    bottom: 40px;
}

.opacity-40 {
    opacity: 40%;
}

.z-40 {
    z-index: 40;
}

.z-40 {
    z-index: 40;
}

.z--40 {
    z-index: -40;
}

.font-size-40 {
    font-size: 40px;
}

.border-radius-40 {
    border-radius: 40px;
}

/* adaptive */
.w-40-100 {
    width: 40%;
}

.p-40-0 {
    padding: 40px;
}

.px-40-0 {
    padding-left: 40px;
    padding-right: 40px;
}

.py-40-0 {
    padding-top: 40px;
    padding-bottom: 40px;
}

.pl-40-0 {
    padding-left: 40px;
}

.pr-40-0 {
    padding-right: 40px;
}

.pt-40-0 {
    padding-top: 40px;
}

.pb-40-0 {
    padding-bottom: 40px;
}

.p-0-40 {
    padding: 0;
}

.px-0-40 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-40 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-40 {
    padding-left: 0;
}

.pr-0-40 {
    padding-right: 0;
}

.pt-0-40 {
    padding-top: 0;
}

.pb-0-40 {
    padding-bottom: 0;
}

.m-40-0 {
    margin: 40px;
}

.mx-40-0 {
    margin-left: 40px;
    margin-right: 40px;
}

.my-40-0 {
    margin-top: 40px;
    margin-bottom: 40px;
}

.ml-40-0 {
    margin-left: 40px;
}

.mr-40-0 {
    margin-right: 40px;
}

.mt-40-0 {
    margin-top: 40px;
}

.mb-40-0 {
    margin-bottom: 40px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-40-100 {
        width: 100%;
    }

    .p-40-0 {
        padding: 0;
    }

    .px-40-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-40-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-40-0 {
        padding-left: 0;
    }

    .pr-40-0 {
        padding-right: 0;
    }

    .pt-40-0 {
        padding-top: 0;
    }

    .pb-40-0 {
        padding-bottom: 0;
    }

    .p-0-40 {
        padding: 40px;
    }

    .px-0-40 {
        padding-left: 40px;
        padding-right: 40px;
    }

    .py-0-40 {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .pl-0-40 {
        padding-left: 40px;
    }

    .pr-0-40 {
        padding-right: 40px;
    }

    .pt-0-40 {
        padding-top: 40px;
    }

    .pb-0-40 {
        padding-bottom: 40px;
    }

    .m-40-0 {
        margin: 0;
    }

    .mx-40-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-40-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-40-0 {
        margin-left: 0;
    }

    .mr-40-0 {
        margin-right: 0;
    }

    .mt-40-0 {
        margin-top: 0;
    }

    .mb-40-0 {
        margin-bottom: 0;
    }

    .m-0-40 {
        margin: 40px;
    }

    .mx-0-40 {
        margin-left: 40px;
        margin-right: 40px;
    }

    .my-0-40 {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .ml-0-40 {
        margin-left: 40px;
    }

    .mr-0-40 {
        margin-right: 40px;
    }

    .mt-0-40 {
        margin-top: 40px;
    }

    .mb-0-40 {
        margin-bottom: 40px;
    }
}

.p-41 {
    padding: 41px;
}

.px-41 {
    padding-left: 41px;
    padding-right: 41px;
}

.py-41 {
    padding-top: 41px;
    padding-bottom: 41px;
}

.pl-41 {
    padding-left: 41px;
}

.pr-41 {
    padding-right: 41px;
}

.pt-41 {
    padding-top: 41px;
}

.pb-41 {
    padding-bottom: 41px;
}

.m-41 {
    margin: 41px;
}

.mx-41 {
    margin-left: 41px;
    margin-right: 41px;
}

.my-41 {
    margin-top: 41px;
    margin-bottom: 41px;
}

.ml-41 {
    margin-left: 41px;
}

.mr-41 {
    margin-right: 41px;
}

.mt-41 {
    margin-top: 41px;
}

.mb-41 {
    margin-bottom: 41px;
}

.w-41 {
    width: 41%;
}

.w-px-41 {
    width: 41px;
}

.h-41 {
    height: 41%;
}

.h-px-41 {
    height: 41px;
}

.top-41 {
    top: 41px;
}

.top--41 {
    top: -41px;
}

.left-41 {
    left: 41px;
}

.right-41 {
    right: 41px;
}

.bottom-41 {
    bottom: 41px;
}

.opacity-41 {
    opacity: 41%;
}

.z-41 {
    z-index: 41;
}

.z-41 {
    z-index: 41;
}

.z--41 {
    z-index: -41;
}

.font-size-41 {
    font-size: 41px;
}

.border-radius-41 {
    border-radius: 41px;
}

/* adaptive */
.w-41-100 {
    width: 41%;
}

.p-41-0 {
    padding: 41px;
}

.px-41-0 {
    padding-left: 41px;
    padding-right: 41px;
}

.py-41-0 {
    padding-top: 41px;
    padding-bottom: 41px;
}

.pl-41-0 {
    padding-left: 41px;
}

.pr-41-0 {
    padding-right: 41px;
}

.pt-41-0 {
    padding-top: 41px;
}

.pb-41-0 {
    padding-bottom: 41px;
}

.p-0-41 {
    padding: 0;
}

.px-0-41 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-41 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-41 {
    padding-left: 0;
}

.pr-0-41 {
    padding-right: 0;
}

.pt-0-41 {
    padding-top: 0;
}

.pb-0-41 {
    padding-bottom: 0;
}

.m-41-0 {
    margin: 41px;
}

.mx-41-0 {
    margin-left: 41px;
    margin-right: 41px;
}

.my-41-0 {
    margin-top: 41px;
    margin-bottom: 41px;
}

.ml-41-0 {
    margin-left: 41px;
}

.mr-41-0 {
    margin-right: 41px;
}

.mt-41-0 {
    margin-top: 41px;
}

.mb-41-0 {
    margin-bottom: 41px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-41-100 {
        width: 100%;
    }

    .p-41-0 {
        padding: 0;
    }

    .px-41-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-41-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-41-0 {
        padding-left: 0;
    }

    .pr-41-0 {
        padding-right: 0;
    }

    .pt-41-0 {
        padding-top: 0;
    }

    .pb-41-0 {
        padding-bottom: 0;
    }

    .p-0-41 {
        padding: 41px;
    }

    .px-0-41 {
        padding-left: 41px;
        padding-right: 41px;
    }

    .py-0-41 {
        padding-top: 41px;
        padding-bottom: 41px;
    }

    .pl-0-41 {
        padding-left: 41px;
    }

    .pr-0-41 {
        padding-right: 41px;
    }

    .pt-0-41 {
        padding-top: 41px;
    }

    .pb-0-41 {
        padding-bottom: 41px;
    }

    .m-41-0 {
        margin: 0;
    }

    .mx-41-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-41-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-41-0 {
        margin-left: 0;
    }

    .mr-41-0 {
        margin-right: 0;
    }

    .mt-41-0 {
        margin-top: 0;
    }

    .mb-41-0 {
        margin-bottom: 0;
    }

    .m-0-41 {
        margin: 41px;
    }

    .mx-0-41 {
        margin-left: 41px;
        margin-right: 41px;
    }

    .my-0-41 {
        margin-top: 41px;
        margin-bottom: 41px;
    }

    .ml-0-41 {
        margin-left: 41px;
    }

    .mr-0-41 {
        margin-right: 41px;
    }

    .mt-0-41 {
        margin-top: 41px;
    }

    .mb-0-41 {
        margin-bottom: 41px;
    }
}

.p-42 {
    padding: 42px;
}

.px-42 {
    padding-left: 42px;
    padding-right: 42px;
}

.py-42 {
    padding-top: 42px;
    padding-bottom: 42px;
}

.pl-42 {
    padding-left: 42px;
}

.pr-42 {
    padding-right: 42px;
}

.pt-42 {
    padding-top: 42px;
}

.pb-42 {
    padding-bottom: 42px;
}

.m-42 {
    margin: 42px;
}

.mx-42 {
    margin-left: 42px;
    margin-right: 42px;
}

.my-42 {
    margin-top: 42px;
    margin-bottom: 42px;
}

.ml-42 {
    margin-left: 42px;
}

.mr-42 {
    margin-right: 42px;
}

.mt-42 {
    margin-top: 42px;
}

.mb-42 {
    margin-bottom: 42px;
}

.w-42 {
    width: 42%;
}

.w-px-42 {
    width: 42px;
}

.h-42 {
    height: 42%;
}

.h-px-42 {
    height: 42px;
}

.top-42 {
    top: 42px;
}

.top--42 {
    top: -42px;
}

.left-42 {
    left: 42px;
}

.right-42 {
    right: 42px;
}

.bottom-42 {
    bottom: 42px;
}

.opacity-42 {
    opacity: 42%;
}

.z-42 {
    z-index: 42;
}

.z-42 {
    z-index: 42;
}

.z--42 {
    z-index: -42;
}

.font-size-42 {
    font-size: 42px;
}

.border-radius-42 {
    border-radius: 42px;
}

/* adaptive */
.w-42-100 {
    width: 42%;
}

.p-42-0 {
    padding: 42px;
}

.px-42-0 {
    padding-left: 42px;
    padding-right: 42px;
}

.py-42-0 {
    padding-top: 42px;
    padding-bottom: 42px;
}

.pl-42-0 {
    padding-left: 42px;
}

.pr-42-0 {
    padding-right: 42px;
}

.pt-42-0 {
    padding-top: 42px;
}

.pb-42-0 {
    padding-bottom: 42px;
}

.p-0-42 {
    padding: 0;
}

.px-0-42 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-42 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-42 {
    padding-left: 0;
}

.pr-0-42 {
    padding-right: 0;
}

.pt-0-42 {
    padding-top: 0;
}

.pb-0-42 {
    padding-bottom: 0;
}

.m-42-0 {
    margin: 42px;
}

.mx-42-0 {
    margin-left: 42px;
    margin-right: 42px;
}

.my-42-0 {
    margin-top: 42px;
    margin-bottom: 42px;
}

.ml-42-0 {
    margin-left: 42px;
}

.mr-42-0 {
    margin-right: 42px;
}

.mt-42-0 {
    margin-top: 42px;
}

.mb-42-0 {
    margin-bottom: 42px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-42-100 {
        width: 100%;
    }

    .p-42-0 {
        padding: 0;
    }

    .px-42-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-42-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-42-0 {
        padding-left: 0;
    }

    .pr-42-0 {
        padding-right: 0;
    }

    .pt-42-0 {
        padding-top: 0;
    }

    .pb-42-0 {
        padding-bottom: 0;
    }

    .p-0-42 {
        padding: 42px;
    }

    .px-0-42 {
        padding-left: 42px;
        padding-right: 42px;
    }

    .py-0-42 {
        padding-top: 42px;
        padding-bottom: 42px;
    }

    .pl-0-42 {
        padding-left: 42px;
    }

    .pr-0-42 {
        padding-right: 42px;
    }

    .pt-0-42 {
        padding-top: 42px;
    }

    .pb-0-42 {
        padding-bottom: 42px;
    }

    .m-42-0 {
        margin: 0;
    }

    .mx-42-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-42-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-42-0 {
        margin-left: 0;
    }

    .mr-42-0 {
        margin-right: 0;
    }

    .mt-42-0 {
        margin-top: 0;
    }

    .mb-42-0 {
        margin-bottom: 0;
    }

    .m-0-42 {
        margin: 42px;
    }

    .mx-0-42 {
        margin-left: 42px;
        margin-right: 42px;
    }

    .my-0-42 {
        margin-top: 42px;
        margin-bottom: 42px;
    }

    .ml-0-42 {
        margin-left: 42px;
    }

    .mr-0-42 {
        margin-right: 42px;
    }

    .mt-0-42 {
        margin-top: 42px;
    }

    .mb-0-42 {
        margin-bottom: 42px;
    }
}

.p-43 {
    padding: 43px;
}

.px-43 {
    padding-left: 43px;
    padding-right: 43px;
}

.py-43 {
    padding-top: 43px;
    padding-bottom: 43px;
}

.pl-43 {
    padding-left: 43px;
}

.pr-43 {
    padding-right: 43px;
}

.pt-43 {
    padding-top: 43px;
}

.pb-43 {
    padding-bottom: 43px;
}

.m-43 {
    margin: 43px;
}

.mx-43 {
    margin-left: 43px;
    margin-right: 43px;
}

.my-43 {
    margin-top: 43px;
    margin-bottom: 43px;
}

.ml-43 {
    margin-left: 43px;
}

.mr-43 {
    margin-right: 43px;
}

.mt-43 {
    margin-top: 43px;
}

.mb-43 {
    margin-bottom: 43px;
}

.w-43 {
    width: 43%;
}

.w-px-43 {
    width: 43px;
}

.h-43 {
    height: 43%;
}

.h-px-43 {
    height: 43px;
}

.top-43 {
    top: 43px;
}

.top--43 {
    top: -43px;
}

.left-43 {
    left: 43px;
}

.right-43 {
    right: 43px;
}

.bottom-43 {
    bottom: 43px;
}

.opacity-43 {
    opacity: 43%;
}

.z-43 {
    z-index: 43;
}

.z-43 {
    z-index: 43;
}

.z--43 {
    z-index: -43;
}

.font-size-43 {
    font-size: 43px;
}

.border-radius-43 {
    border-radius: 43px;
}

/* adaptive */
.w-43-100 {
    width: 43%;
}

.p-43-0 {
    padding: 43px;
}

.px-43-0 {
    padding-left: 43px;
    padding-right: 43px;
}

.py-43-0 {
    padding-top: 43px;
    padding-bottom: 43px;
}

.pl-43-0 {
    padding-left: 43px;
}

.pr-43-0 {
    padding-right: 43px;
}

.pt-43-0 {
    padding-top: 43px;
}

.pb-43-0 {
    padding-bottom: 43px;
}

.p-0-43 {
    padding: 0;
}

.px-0-43 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-43 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-43 {
    padding-left: 0;
}

.pr-0-43 {
    padding-right: 0;
}

.pt-0-43 {
    padding-top: 0;
}

.pb-0-43 {
    padding-bottom: 0;
}

.m-43-0 {
    margin: 43px;
}

.mx-43-0 {
    margin-left: 43px;
    margin-right: 43px;
}

.my-43-0 {
    margin-top: 43px;
    margin-bottom: 43px;
}

.ml-43-0 {
    margin-left: 43px;
}

.mr-43-0 {
    margin-right: 43px;
}

.mt-43-0 {
    margin-top: 43px;
}

.mb-43-0 {
    margin-bottom: 43px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-43-100 {
        width: 100%;
    }

    .p-43-0 {
        padding: 0;
    }

    .px-43-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-43-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-43-0 {
        padding-left: 0;
    }

    .pr-43-0 {
        padding-right: 0;
    }

    .pt-43-0 {
        padding-top: 0;
    }

    .pb-43-0 {
        padding-bottom: 0;
    }

    .p-0-43 {
        padding: 43px;
    }

    .px-0-43 {
        padding-left: 43px;
        padding-right: 43px;
    }

    .py-0-43 {
        padding-top: 43px;
        padding-bottom: 43px;
    }

    .pl-0-43 {
        padding-left: 43px;
    }

    .pr-0-43 {
        padding-right: 43px;
    }

    .pt-0-43 {
        padding-top: 43px;
    }

    .pb-0-43 {
        padding-bottom: 43px;
    }

    .m-43-0 {
        margin: 0;
    }

    .mx-43-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-43-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-43-0 {
        margin-left: 0;
    }

    .mr-43-0 {
        margin-right: 0;
    }

    .mt-43-0 {
        margin-top: 0;
    }

    .mb-43-0 {
        margin-bottom: 0;
    }

    .m-0-43 {
        margin: 43px;
    }

    .mx-0-43 {
        margin-left: 43px;
        margin-right: 43px;
    }

    .my-0-43 {
        margin-top: 43px;
        margin-bottom: 43px;
    }

    .ml-0-43 {
        margin-left: 43px;
    }

    .mr-0-43 {
        margin-right: 43px;
    }

    .mt-0-43 {
        margin-top: 43px;
    }

    .mb-0-43 {
        margin-bottom: 43px;
    }
}

.p-44 {
    padding: 44px;
}

.px-44 {
    padding-left: 44px;
    padding-right: 44px;
}

.py-44 {
    padding-top: 44px;
    padding-bottom: 44px;
}

.pl-44 {
    padding-left: 44px;
}

.pr-44 {
    padding-right: 44px;
}

.pt-44 {
    padding-top: 44px;
}

.pb-44 {
    padding-bottom: 44px;
}

.m-44 {
    margin: 44px;
}

.mx-44 {
    margin-left: 44px;
    margin-right: 44px;
}

.my-44 {
    margin-top: 44px;
    margin-bottom: 44px;
}

.ml-44 {
    margin-left: 44px;
}

.mr-44 {
    margin-right: 44px;
}

.mt-44 {
    margin-top: 44px;
}

.mb-44 {
    margin-bottom: 44px;
}

.w-44 {
    width: 44%;
}

.w-px-44 {
    width: 44px;
}

.h-44 {
    height: 44%;
}

.h-px-44 {
    height: 44px;
}

.top-44 {
    top: 44px;
}

.top--44 {
    top: -44px;
}

.left-44 {
    left: 44px;
}

.right-44 {
    right: 44px;
}

.bottom-44 {
    bottom: 44px;
}

.opacity-44 {
    opacity: 44%;
}

.z-44 {
    z-index: 44;
}

.z-44 {
    z-index: 44;
}

.z--44 {
    z-index: -44;
}

.font-size-44 {
    font-size: 44px;
}

.border-radius-44 {
    border-radius: 44px;
}

/* adaptive */
.w-44-100 {
    width: 44%;
}

.p-44-0 {
    padding: 44px;
}

.px-44-0 {
    padding-left: 44px;
    padding-right: 44px;
}

.py-44-0 {
    padding-top: 44px;
    padding-bottom: 44px;
}

.pl-44-0 {
    padding-left: 44px;
}

.pr-44-0 {
    padding-right: 44px;
}

.pt-44-0 {
    padding-top: 44px;
}

.pb-44-0 {
    padding-bottom: 44px;
}

.p-0-44 {
    padding: 0;
}

.px-0-44 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-44 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-44 {
    padding-left: 0;
}

.pr-0-44 {
    padding-right: 0;
}

.pt-0-44 {
    padding-top: 0;
}

.pb-0-44 {
    padding-bottom: 0;
}

.m-44-0 {
    margin: 44px;
}

.mx-44-0 {
    margin-left: 44px;
    margin-right: 44px;
}

.my-44-0 {
    margin-top: 44px;
    margin-bottom: 44px;
}

.ml-44-0 {
    margin-left: 44px;
}

.mr-44-0 {
    margin-right: 44px;
}

.mt-44-0 {
    margin-top: 44px;
}

.mb-44-0 {
    margin-bottom: 44px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-44-100 {
        width: 100%;
    }

    .p-44-0 {
        padding: 0;
    }

    .px-44-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-44-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-44-0 {
        padding-left: 0;
    }

    .pr-44-0 {
        padding-right: 0;
    }

    .pt-44-0 {
        padding-top: 0;
    }

    .pb-44-0 {
        padding-bottom: 0;
    }

    .p-0-44 {
        padding: 44px;
    }

    .px-0-44 {
        padding-left: 44px;
        padding-right: 44px;
    }

    .py-0-44 {
        padding-top: 44px;
        padding-bottom: 44px;
    }

    .pl-0-44 {
        padding-left: 44px;
    }

    .pr-0-44 {
        padding-right: 44px;
    }

    .pt-0-44 {
        padding-top: 44px;
    }

    .pb-0-44 {
        padding-bottom: 44px;
    }

    .m-44-0 {
        margin: 0;
    }

    .mx-44-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-44-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-44-0 {
        margin-left: 0;
    }

    .mr-44-0 {
        margin-right: 0;
    }

    .mt-44-0 {
        margin-top: 0;
    }

    .mb-44-0 {
        margin-bottom: 0;
    }

    .m-0-44 {
        margin: 44px;
    }

    .mx-0-44 {
        margin-left: 44px;
        margin-right: 44px;
    }

    .my-0-44 {
        margin-top: 44px;
        margin-bottom: 44px;
    }

    .ml-0-44 {
        margin-left: 44px;
    }

    .mr-0-44 {
        margin-right: 44px;
    }

    .mt-0-44 {
        margin-top: 44px;
    }

    .mb-0-44 {
        margin-bottom: 44px;
    }
}

.p-45 {
    padding: 45px;
}

.px-45 {
    padding-left: 45px;
    padding-right: 45px;
}

.py-45 {
    padding-top: 45px;
    padding-bottom: 45px;
}

.pl-45 {
    padding-left: 45px;
}

.pr-45 {
    padding-right: 45px;
}

.pt-45 {
    padding-top: 45px;
}

.pb-45 {
    padding-bottom: 45px;
}

.m-45 {
    margin: 45px;
}

.mx-45 {
    margin-left: 45px;
    margin-right: 45px;
}

.my-45 {
    margin-top: 45px;
    margin-bottom: 45px;
}

.ml-45 {
    margin-left: 45px;
}

.mr-45 {
    margin-right: 45px;
}

.mt-45 {
    margin-top: 45px;
}

.mb-45 {
    margin-bottom: 45px;
}

.w-45 {
    width: 45%;
}

.w-px-45 {
    width: 45px;
}

.h-45 {
    height: 45%;
}

.h-px-45 {
    height: 45px;
}

.top-45 {
    top: 45px;
}

.top--45 {
    top: -45px;
}

.left-45 {
    left: 45px;
}

.right-45 {
    right: 45px;
}

.bottom-45 {
    bottom: 45px;
}

.opacity-45 {
    opacity: 45%;
}

.z-45 {
    z-index: 45;
}

.z-45 {
    z-index: 45;
}

.z--45 {
    z-index: -45;
}

.font-size-45 {
    font-size: 45px;
}

.border-radius-45 {
    border-radius: 45px;
}

/* adaptive */
.w-45-100 {
    width: 45%;
}

.p-45-0 {
    padding: 45px;
}

.px-45-0 {
    padding-left: 45px;
    padding-right: 45px;
}

.py-45-0 {
    padding-top: 45px;
    padding-bottom: 45px;
}

.pl-45-0 {
    padding-left: 45px;
}

.pr-45-0 {
    padding-right: 45px;
}

.pt-45-0 {
    padding-top: 45px;
}

.pb-45-0 {
    padding-bottom: 45px;
}

.p-0-45 {
    padding: 0;
}

.px-0-45 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-45 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-45 {
    padding-left: 0;
}

.pr-0-45 {
    padding-right: 0;
}

.pt-0-45 {
    padding-top: 0;
}

.pb-0-45 {
    padding-bottom: 0;
}

.m-45-0 {
    margin: 45px;
}

.mx-45-0 {
    margin-left: 45px;
    margin-right: 45px;
}

.my-45-0 {
    margin-top: 45px;
    margin-bottom: 45px;
}

.ml-45-0 {
    margin-left: 45px;
}

.mr-45-0 {
    margin-right: 45px;
}

.mt-45-0 {
    margin-top: 45px;
}

.mb-45-0 {
    margin-bottom: 45px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-45-100 {
        width: 100%;
    }

    .p-45-0 {
        padding: 0;
    }

    .px-45-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-45-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-45-0 {
        padding-left: 0;
    }

    .pr-45-0 {
        padding-right: 0;
    }

    .pt-45-0 {
        padding-top: 0;
    }

    .pb-45-0 {
        padding-bottom: 0;
    }

    .p-0-45 {
        padding: 45px;
    }

    .px-0-45 {
        padding-left: 45px;
        padding-right: 45px;
    }

    .py-0-45 {
        padding-top: 45px;
        padding-bottom: 45px;
    }

    .pl-0-45 {
        padding-left: 45px;
    }

    .pr-0-45 {
        padding-right: 45px;
    }

    .pt-0-45 {
        padding-top: 45px;
    }

    .pb-0-45 {
        padding-bottom: 45px;
    }

    .m-45-0 {
        margin: 0;
    }

    .mx-45-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-45-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-45-0 {
        margin-left: 0;
    }

    .mr-45-0 {
        margin-right: 0;
    }

    .mt-45-0 {
        margin-top: 0;
    }

    .mb-45-0 {
        margin-bottom: 0;
    }

    .m-0-45 {
        margin: 45px;
    }

    .mx-0-45 {
        margin-left: 45px;
        margin-right: 45px;
    }

    .my-0-45 {
        margin-top: 45px;
        margin-bottom: 45px;
    }

    .ml-0-45 {
        margin-left: 45px;
    }

    .mr-0-45 {
        margin-right: 45px;
    }

    .mt-0-45 {
        margin-top: 45px;
    }

    .mb-0-45 {
        margin-bottom: 45px;
    }
}

.p-46 {
    padding: 46px;
}

.px-46 {
    padding-left: 46px;
    padding-right: 46px;
}

.py-46 {
    padding-top: 46px;
    padding-bottom: 46px;
}

.pl-46 {
    padding-left: 46px;
}

.pr-46 {
    padding-right: 46px;
}

.pt-46 {
    padding-top: 46px;
}

.pb-46 {
    padding-bottom: 46px;
}

.m-46 {
    margin: 46px;
}

.mx-46 {
    margin-left: 46px;
    margin-right: 46px;
}

.my-46 {
    margin-top: 46px;
    margin-bottom: 46px;
}

.ml-46 {
    margin-left: 46px;
}

.mr-46 {
    margin-right: 46px;
}

.mt-46 {
    margin-top: 46px;
}

.mb-46 {
    margin-bottom: 46px;
}

.w-46 {
    width: 46%;
}

.w-px-46 {
    width: 46px;
}

.h-46 {
    height: 46%;
}

.h-px-46 {
    height: 46px;
}

.top-46 {
    top: 46px;
}

.top--46 {
    top: -46px;
}

.left-46 {
    left: 46px;
}

.right-46 {
    right: 46px;
}

.bottom-46 {
    bottom: 46px;
}

.opacity-46 {
    opacity: 46%;
}

.z-46 {
    z-index: 46;
}

.z-46 {
    z-index: 46;
}

.z--46 {
    z-index: -46;
}

.font-size-46 {
    font-size: 46px;
}

.border-radius-46 {
    border-radius: 46px;
}

/* adaptive */
.w-46-100 {
    width: 46%;
}

.p-46-0 {
    padding: 46px;
}

.px-46-0 {
    padding-left: 46px;
    padding-right: 46px;
}

.py-46-0 {
    padding-top: 46px;
    padding-bottom: 46px;
}

.pl-46-0 {
    padding-left: 46px;
}

.pr-46-0 {
    padding-right: 46px;
}

.pt-46-0 {
    padding-top: 46px;
}

.pb-46-0 {
    padding-bottom: 46px;
}

.p-0-46 {
    padding: 0;
}

.px-0-46 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-46 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-46 {
    padding-left: 0;
}

.pr-0-46 {
    padding-right: 0;
}

.pt-0-46 {
    padding-top: 0;
}

.pb-0-46 {
    padding-bottom: 0;
}

.m-46-0 {
    margin: 46px;
}

.mx-46-0 {
    margin-left: 46px;
    margin-right: 46px;
}

.my-46-0 {
    margin-top: 46px;
    margin-bottom: 46px;
}

.ml-46-0 {
    margin-left: 46px;
}

.mr-46-0 {
    margin-right: 46px;
}

.mt-46-0 {
    margin-top: 46px;
}

.mb-46-0 {
    margin-bottom: 46px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-46-100 {
        width: 100%;
    }

    .p-46-0 {
        padding: 0;
    }

    .px-46-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-46-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-46-0 {
        padding-left: 0;
    }

    .pr-46-0 {
        padding-right: 0;
    }

    .pt-46-0 {
        padding-top: 0;
    }

    .pb-46-0 {
        padding-bottom: 0;
    }

    .p-0-46 {
        padding: 46px;
    }

    .px-0-46 {
        padding-left: 46px;
        padding-right: 46px;
    }

    .py-0-46 {
        padding-top: 46px;
        padding-bottom: 46px;
    }

    .pl-0-46 {
        padding-left: 46px;
    }

    .pr-0-46 {
        padding-right: 46px;
    }

    .pt-0-46 {
        padding-top: 46px;
    }

    .pb-0-46 {
        padding-bottom: 46px;
    }

    .m-46-0 {
        margin: 0;
    }

    .mx-46-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-46-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-46-0 {
        margin-left: 0;
    }

    .mr-46-0 {
        margin-right: 0;
    }

    .mt-46-0 {
        margin-top: 0;
    }

    .mb-46-0 {
        margin-bottom: 0;
    }

    .m-0-46 {
        margin: 46px;
    }

    .mx-0-46 {
        margin-left: 46px;
        margin-right: 46px;
    }

    .my-0-46 {
        margin-top: 46px;
        margin-bottom: 46px;
    }

    .ml-0-46 {
        margin-left: 46px;
    }

    .mr-0-46 {
        margin-right: 46px;
    }

    .mt-0-46 {
        margin-top: 46px;
    }

    .mb-0-46 {
        margin-bottom: 46px;
    }
}

.p-47 {
    padding: 47px;
}

.px-47 {
    padding-left: 47px;
    padding-right: 47px;
}

.py-47 {
    padding-top: 47px;
    padding-bottom: 47px;
}

.pl-47 {
    padding-left: 47px;
}

.pr-47 {
    padding-right: 47px;
}

.pt-47 {
    padding-top: 47px;
}

.pb-47 {
    padding-bottom: 47px;
}

.m-47 {
    margin: 47px;
}

.mx-47 {
    margin-left: 47px;
    margin-right: 47px;
}

.my-47 {
    margin-top: 47px;
    margin-bottom: 47px;
}

.ml-47 {
    margin-left: 47px;
}

.mr-47 {
    margin-right: 47px;
}

.mt-47 {
    margin-top: 47px;
}

.mb-47 {
    margin-bottom: 47px;
}

.w-47 {
    width: 47%;
}

.w-px-47 {
    width: 47px;
}

.h-47 {
    height: 47%;
}

.h-px-47 {
    height: 47px;
}

.top-47 {
    top: 47px;
}

.top--47 {
    top: -47px;
}

.left-47 {
    left: 47px;
}

.right-47 {
    right: 47px;
}

.bottom-47 {
    bottom: 47px;
}

.opacity-47 {
    opacity: 47%;
}

.z-47 {
    z-index: 47;
}

.z-47 {
    z-index: 47;
}

.z--47 {
    z-index: -47;
}

.font-size-47 {
    font-size: 47px;
}

.border-radius-47 {
    border-radius: 47px;
}

/* adaptive */
.w-47-100 {
    width: 47%;
}

.p-47-0 {
    padding: 47px;
}

.px-47-0 {
    padding-left: 47px;
    padding-right: 47px;
}

.py-47-0 {
    padding-top: 47px;
    padding-bottom: 47px;
}

.pl-47-0 {
    padding-left: 47px;
}

.pr-47-0 {
    padding-right: 47px;
}

.pt-47-0 {
    padding-top: 47px;
}

.pb-47-0 {
    padding-bottom: 47px;
}

.p-0-47 {
    padding: 0;
}

.px-0-47 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-47 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-47 {
    padding-left: 0;
}

.pr-0-47 {
    padding-right: 0;
}

.pt-0-47 {
    padding-top: 0;
}

.pb-0-47 {
    padding-bottom: 0;
}

.m-47-0 {
    margin: 47px;
}

.mx-47-0 {
    margin-left: 47px;
    margin-right: 47px;
}

.my-47-0 {
    margin-top: 47px;
    margin-bottom: 47px;
}

.ml-47-0 {
    margin-left: 47px;
}

.mr-47-0 {
    margin-right: 47px;
}

.mt-47-0 {
    margin-top: 47px;
}

.mb-47-0 {
    margin-bottom: 47px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-47-100 {
        width: 100%;
    }

    .p-47-0 {
        padding: 0;
    }

    .px-47-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-47-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-47-0 {
        padding-left: 0;
    }

    .pr-47-0 {
        padding-right: 0;
    }

    .pt-47-0 {
        padding-top: 0;
    }

    .pb-47-0 {
        padding-bottom: 0;
    }

    .p-0-47 {
        padding: 47px;
    }

    .px-0-47 {
        padding-left: 47px;
        padding-right: 47px;
    }

    .py-0-47 {
        padding-top: 47px;
        padding-bottom: 47px;
    }

    .pl-0-47 {
        padding-left: 47px;
    }

    .pr-0-47 {
        padding-right: 47px;
    }

    .pt-0-47 {
        padding-top: 47px;
    }

    .pb-0-47 {
        padding-bottom: 47px;
    }

    .m-47-0 {
        margin: 0;
    }

    .mx-47-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-47-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-47-0 {
        margin-left: 0;
    }

    .mr-47-0 {
        margin-right: 0;
    }

    .mt-47-0 {
        margin-top: 0;
    }

    .mb-47-0 {
        margin-bottom: 0;
    }

    .m-0-47 {
        margin: 47px;
    }

    .mx-0-47 {
        margin-left: 47px;
        margin-right: 47px;
    }

    .my-0-47 {
        margin-top: 47px;
        margin-bottom: 47px;
    }

    .ml-0-47 {
        margin-left: 47px;
    }

    .mr-0-47 {
        margin-right: 47px;
    }

    .mt-0-47 {
        margin-top: 47px;
    }

    .mb-0-47 {
        margin-bottom: 47px;
    }
}

.p-48 {
    padding: 48px;
}

.px-48 {
    padding-left: 48px;
    padding-right: 48px;
}

.py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
}

.pl-48 {
    padding-left: 48px;
}

.pr-48 {
    padding-right: 48px;
}

.pt-48 {
    padding-top: 48px;
}

.pb-48 {
    padding-bottom: 48px;
}

.m-48 {
    margin: 48px;
}

.mx-48 {
    margin-left: 48px;
    margin-right: 48px;
}

.my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
}

.ml-48 {
    margin-left: 48px;
}

.mr-48 {
    margin-right: 48px;
}

.mt-48 {
    margin-top: 48px;
}

.mb-48 {
    margin-bottom: 48px;
}

.w-48 {
    width: 48%;
}

.w-px-48 {
    width: 48px;
}

.h-48 {
    height: 48%;
}

.h-px-48 {
    height: 48px;
}

.top-48 {
    top: 48px;
}

.top--48 {
    top: -48px;
}

.left-48 {
    left: 48px;
}

.right-48 {
    right: 48px;
}

.bottom-48 {
    bottom: 48px;
}

.opacity-48 {
    opacity: 48%;
}

.z-48 {
    z-index: 48;
}

.z-48 {
    z-index: 48;
}

.z--48 {
    z-index: -48;
}

.font-size-48 {
    font-size: 48px;
}

.border-radius-48 {
    border-radius: 48px;
}

/* adaptive */
.w-48-100 {
    width: 48%;
}

.p-48-0 {
    padding: 48px;
}

.px-48-0 {
    padding-left: 48px;
    padding-right: 48px;
}

.py-48-0 {
    padding-top: 48px;
    padding-bottom: 48px;
}

.pl-48-0 {
    padding-left: 48px;
}

.pr-48-0 {
    padding-right: 48px;
}

.pt-48-0 {
    padding-top: 48px;
}

.pb-48-0 {
    padding-bottom: 48px;
}

.p-0-48 {
    padding: 0;
}

.px-0-48 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-48 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-48 {
    padding-left: 0;
}

.pr-0-48 {
    padding-right: 0;
}

.pt-0-48 {
    padding-top: 0;
}

.pb-0-48 {
    padding-bottom: 0;
}

.m-48-0 {
    margin: 48px;
}

.mx-48-0 {
    margin-left: 48px;
    margin-right: 48px;
}

.my-48-0 {
    margin-top: 48px;
    margin-bottom: 48px;
}

.ml-48-0 {
    margin-left: 48px;
}

.mr-48-0 {
    margin-right: 48px;
}

.mt-48-0 {
    margin-top: 48px;
}

.mb-48-0 {
    margin-bottom: 48px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-48-100 {
        width: 100%;
    }

    .p-48-0 {
        padding: 0;
    }

    .px-48-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-48-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-48-0 {
        padding-left: 0;
    }

    .pr-48-0 {
        padding-right: 0;
    }

    .pt-48-0 {
        padding-top: 0;
    }

    .pb-48-0 {
        padding-bottom: 0;
    }

    .p-0-48 {
        padding: 48px;
    }

    .px-0-48 {
        padding-left: 48px;
        padding-right: 48px;
    }

    .py-0-48 {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .pl-0-48 {
        padding-left: 48px;
    }

    .pr-0-48 {
        padding-right: 48px;
    }

    .pt-0-48 {
        padding-top: 48px;
    }

    .pb-0-48 {
        padding-bottom: 48px;
    }

    .m-48-0 {
        margin: 0;
    }

    .mx-48-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-48-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-48-0 {
        margin-left: 0;
    }

    .mr-48-0 {
        margin-right: 0;
    }

    .mt-48-0 {
        margin-top: 0;
    }

    .mb-48-0 {
        margin-bottom: 0;
    }

    .m-0-48 {
        margin: 48px;
    }

    .mx-0-48 {
        margin-left: 48px;
        margin-right: 48px;
    }

    .my-0-48 {
        margin-top: 48px;
        margin-bottom: 48px;
    }

    .ml-0-48 {
        margin-left: 48px;
    }

    .mr-0-48 {
        margin-right: 48px;
    }

    .mt-0-48 {
        margin-top: 48px;
    }

    .mb-0-48 {
        margin-bottom: 48px;
    }
}

.p-49 {
    padding: 49px;
}

.px-49 {
    padding-left: 49px;
    padding-right: 49px;
}

.py-49 {
    padding-top: 49px;
    padding-bottom: 49px;
}

.pl-49 {
    padding-left: 49px;
}

.pr-49 {
    padding-right: 49px;
}

.pt-49 {
    padding-top: 49px;
}

.pb-49 {
    padding-bottom: 49px;
}

.m-49 {
    margin: 49px;
}

.mx-49 {
    margin-left: 49px;
    margin-right: 49px;
}

.my-49 {
    margin-top: 49px;
    margin-bottom: 49px;
}

.ml-49 {
    margin-left: 49px;
}

.mr-49 {
    margin-right: 49px;
}

.mt-49 {
    margin-top: 49px;
}

.mb-49 {
    margin-bottom: 49px;
}

.w-49 {
    width: 49%;
}

.w-px-49 {
    width: 49px;
}

.h-49 {
    height: 49%;
}

.h-px-49 {
    height: 49px;
}

.top-49 {
    top: 49px;
}

.top--49 {
    top: -49px;
}

.left-49 {
    left: 49px;
}

.right-49 {
    right: 49px;
}

.bottom-49 {
    bottom: 49px;
}

.opacity-49 {
    opacity: 49%;
}

.z-49 {
    z-index: 49;
}

.z-49 {
    z-index: 49;
}

.z--49 {
    z-index: -49;
}

.font-size-49 {
    font-size: 49px;
}

.border-radius-49 {
    border-radius: 49px;
}

/* adaptive */
.w-49-100 {
    width: 49%;
}

.p-49-0 {
    padding: 49px;
}

.px-49-0 {
    padding-left: 49px;
    padding-right: 49px;
}

.py-49-0 {
    padding-top: 49px;
    padding-bottom: 49px;
}

.pl-49-0 {
    padding-left: 49px;
}

.pr-49-0 {
    padding-right: 49px;
}

.pt-49-0 {
    padding-top: 49px;
}

.pb-49-0 {
    padding-bottom: 49px;
}

.p-0-49 {
    padding: 0;
}

.px-0-49 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-49 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-49 {
    padding-left: 0;
}

.pr-0-49 {
    padding-right: 0;
}

.pt-0-49 {
    padding-top: 0;
}

.pb-0-49 {
    padding-bottom: 0;
}

.m-49-0 {
    margin: 49px;
}

.mx-49-0 {
    margin-left: 49px;
    margin-right: 49px;
}

.my-49-0 {
    margin-top: 49px;
    margin-bottom: 49px;
}

.ml-49-0 {
    margin-left: 49px;
}

.mr-49-0 {
    margin-right: 49px;
}

.mt-49-0 {
    margin-top: 49px;
}

.mb-49-0 {
    margin-bottom: 49px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-49-100 {
        width: 100%;
    }

    .p-49-0 {
        padding: 0;
    }

    .px-49-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-49-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-49-0 {
        padding-left: 0;
    }

    .pr-49-0 {
        padding-right: 0;
    }

    .pt-49-0 {
        padding-top: 0;
    }

    .pb-49-0 {
        padding-bottom: 0;
    }

    .p-0-49 {
        padding: 49px;
    }

    .px-0-49 {
        padding-left: 49px;
        padding-right: 49px;
    }

    .py-0-49 {
        padding-top: 49px;
        padding-bottom: 49px;
    }

    .pl-0-49 {
        padding-left: 49px;
    }

    .pr-0-49 {
        padding-right: 49px;
    }

    .pt-0-49 {
        padding-top: 49px;
    }

    .pb-0-49 {
        padding-bottom: 49px;
    }

    .m-49-0 {
        margin: 0;
    }

    .mx-49-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-49-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-49-0 {
        margin-left: 0;
    }

    .mr-49-0 {
        margin-right: 0;
    }

    .mt-49-0 {
        margin-top: 0;
    }

    .mb-49-0 {
        margin-bottom: 0;
    }

    .m-0-49 {
        margin: 49px;
    }

    .mx-0-49 {
        margin-left: 49px;
        margin-right: 49px;
    }

    .my-0-49 {
        margin-top: 49px;
        margin-bottom: 49px;
    }

    .ml-0-49 {
        margin-left: 49px;
    }

    .mr-0-49 {
        margin-right: 49px;
    }

    .mt-0-49 {
        margin-top: 49px;
    }

    .mb-0-49 {
        margin-bottom: 49px;
    }
}

.p-50 {
    padding: 50px;
}

.px-50 {
    padding-left: 50px;
    padding-right: 50px;
}

.py-50 {
    padding-top: 50px;
    padding-bottom: 50px;
}

.pl-50 {
    padding-left: 50px;
}

.pr-50 {
    padding-right: 50px;
}

.pt-50 {
    padding-top: 50px;
}

.pb-50 {
    padding-bottom: 50px;
}

.m-50 {
    margin: 50px;
}

.mx-50 {
    margin-left: 50px;
    margin-right: 50px;
}

.my-50 {
    margin-top: 50px;
    margin-bottom: 50px;
}

.ml-50 {
    margin-left: 50px;
}

.mr-50 {
    margin-right: 50px;
}

.mt-50 {
    margin-top: 50px;
}

.mb-50 {
    margin-bottom: 50px;
}

.w-50 {
    width: 50%;
}

.w-px-50 {
    width: 50px;
}

.h-50 {
    height: 50%;
}

.h-px-50 {
    height: 50px;
}

.top-50 {
    top: 50px;
}

.top--50 {
    top: -50px;
}

.left-50 {
    left: 50px;
}

.right-50 {
    right: 50px;
}

.bottom-50 {
    bottom: 50px;
}

.opacity-50 {
    opacity: 50%;
}

.z-50 {
    z-index: 50;
}

.z-50 {
    z-index: 50;
}

.z--50 {
    z-index: -50;
}

.font-size-50 {
    font-size: 50px;
}

.border-radius-50 {
    border-radius: 50px;
}

/* adaptive */
.w-50-100 {
    width: 50%;
}

.p-50-0 {
    padding: 50px;
}

.px-50-0 {
    padding-left: 50px;
    padding-right: 50px;
}

.py-50-0 {
    padding-top: 50px;
    padding-bottom: 50px;
}

.pl-50-0 {
    padding-left: 50px;
}

.pr-50-0 {
    padding-right: 50px;
}

.pt-50-0 {
    padding-top: 50px;
}

.pb-50-0 {
    padding-bottom: 50px;
}

.p-0-50 {
    padding: 0;
}

.px-0-50 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-50 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-50 {
    padding-left: 0;
}

.pr-0-50 {
    padding-right: 0;
}

.pt-0-50 {
    padding-top: 0;
}

.pb-0-50 {
    padding-bottom: 0;
}

.m-50-0 {
    margin: 50px;
}

.mx-50-0 {
    margin-left: 50px;
    margin-right: 50px;
}

.my-50-0 {
    margin-top: 50px;
    margin-bottom: 50px;
}

.ml-50-0 {
    margin-left: 50px;
}

.mr-50-0 {
    margin-right: 50px;
}

.mt-50-0 {
    margin-top: 50px;
}

.mb-50-0 {
    margin-bottom: 50px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-50-100 {
        width: 100%;
    }

    .p-50-0 {
        padding: 0;
    }

    .px-50-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-50-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-50-0 {
        padding-left: 0;
    }

    .pr-50-0 {
        padding-right: 0;
    }

    .pt-50-0 {
        padding-top: 0;
    }

    .pb-50-0 {
        padding-bottom: 0;
    }

    .p-0-50 {
        padding: 50px;
    }

    .px-0-50 {
        padding-left: 50px;
        padding-right: 50px;
    }

    .py-0-50 {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .pl-0-50 {
        padding-left: 50px;
    }

    .pr-0-50 {
        padding-right: 50px;
    }

    .pt-0-50 {
        padding-top: 50px;
    }

    .pb-0-50 {
        padding-bottom: 50px;
    }

    .m-50-0 {
        margin: 0;
    }

    .mx-50-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-50-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-50-0 {
        margin-left: 0;
    }

    .mr-50-0 {
        margin-right: 0;
    }

    .mt-50-0 {
        margin-top: 0;
    }

    .mb-50-0 {
        margin-bottom: 0;
    }

    .m-0-50 {
        margin: 50px;
    }

    .mx-0-50 {
        margin-left: 50px;
        margin-right: 50px;
    }

    .my-0-50 {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .ml-0-50 {
        margin-left: 50px;
    }

    .mr-0-50 {
        margin-right: 50px;
    }

    .mt-0-50 {
        margin-top: 50px;
    }

    .mb-0-50 {
        margin-bottom: 50px;
    }
}

.p-51 {
    padding: 51px;
}

.px-51 {
    padding-left: 51px;
    padding-right: 51px;
}

.py-51 {
    padding-top: 51px;
    padding-bottom: 51px;
}

.pl-51 {
    padding-left: 51px;
}

.pr-51 {
    padding-right: 51px;
}

.pt-51 {
    padding-top: 51px;
}

.pb-51 {
    padding-bottom: 51px;
}

.m-51 {
    margin: 51px;
}

.mx-51 {
    margin-left: 51px;
    margin-right: 51px;
}

.my-51 {
    margin-top: 51px;
    margin-bottom: 51px;
}

.ml-51 {
    margin-left: 51px;
}

.mr-51 {
    margin-right: 51px;
}

.mt-51 {
    margin-top: 51px;
}

.mb-51 {
    margin-bottom: 51px;
}

.w-51 {
    width: 51%;
}

.w-px-51 {
    width: 51px;
}

.h-51 {
    height: 51%;
}

.h-px-51 {
    height: 51px;
}

.top-51 {
    top: 51px;
}

.top--51 {
    top: -51px;
}

.left-51 {
    left: 51px;
}

.right-51 {
    right: 51px;
}

.bottom-51 {
    bottom: 51px;
}

.opacity-51 {
    opacity: 51%;
}

.z-51 {
    z-index: 51;
}

.z-51 {
    z-index: 51;
}

.z--51 {
    z-index: -51;
}

.font-size-51 {
    font-size: 51px;
}

.border-radius-51 {
    border-radius: 51px;
}

/* adaptive */
.w-51-100 {
    width: 51%;
}

.p-51-0 {
    padding: 51px;
}

.px-51-0 {
    padding-left: 51px;
    padding-right: 51px;
}

.py-51-0 {
    padding-top: 51px;
    padding-bottom: 51px;
}

.pl-51-0 {
    padding-left: 51px;
}

.pr-51-0 {
    padding-right: 51px;
}

.pt-51-0 {
    padding-top: 51px;
}

.pb-51-0 {
    padding-bottom: 51px;
}

.p-0-51 {
    padding: 0;
}

.px-0-51 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-51 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-51 {
    padding-left: 0;
}

.pr-0-51 {
    padding-right: 0;
}

.pt-0-51 {
    padding-top: 0;
}

.pb-0-51 {
    padding-bottom: 0;
}

.m-51-0 {
    margin: 51px;
}

.mx-51-0 {
    margin-left: 51px;
    margin-right: 51px;
}

.my-51-0 {
    margin-top: 51px;
    margin-bottom: 51px;
}

.ml-51-0 {
    margin-left: 51px;
}

.mr-51-0 {
    margin-right: 51px;
}

.mt-51-0 {
    margin-top: 51px;
}

.mb-51-0 {
    margin-bottom: 51px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-51-100 {
        width: 100%;
    }

    .p-51-0 {
        padding: 0;
    }

    .px-51-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-51-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-51-0 {
        padding-left: 0;
    }

    .pr-51-0 {
        padding-right: 0;
    }

    .pt-51-0 {
        padding-top: 0;
    }

    .pb-51-0 {
        padding-bottom: 0;
    }

    .p-0-51 {
        padding: 51px;
    }

    .px-0-51 {
        padding-left: 51px;
        padding-right: 51px;
    }

    .py-0-51 {
        padding-top: 51px;
        padding-bottom: 51px;
    }

    .pl-0-51 {
        padding-left: 51px;
    }

    .pr-0-51 {
        padding-right: 51px;
    }

    .pt-0-51 {
        padding-top: 51px;
    }

    .pb-0-51 {
        padding-bottom: 51px;
    }

    .m-51-0 {
        margin: 0;
    }

    .mx-51-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-51-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-51-0 {
        margin-left: 0;
    }

    .mr-51-0 {
        margin-right: 0;
    }

    .mt-51-0 {
        margin-top: 0;
    }

    .mb-51-0 {
        margin-bottom: 0;
    }

    .m-0-51 {
        margin: 51px;
    }

    .mx-0-51 {
        margin-left: 51px;
        margin-right: 51px;
    }

    .my-0-51 {
        margin-top: 51px;
        margin-bottom: 51px;
    }

    .ml-0-51 {
        margin-left: 51px;
    }

    .mr-0-51 {
        margin-right: 51px;
    }

    .mt-0-51 {
        margin-top: 51px;
    }

    .mb-0-51 {
        margin-bottom: 51px;
    }
}

.p-52 {
    padding: 52px;
}

.px-52 {
    padding-left: 52px;
    padding-right: 52px;
}

.py-52 {
    padding-top: 52px;
    padding-bottom: 52px;
}

.pl-52 {
    padding-left: 52px;
}

.pr-52 {
    padding-right: 52px;
}

.pt-52 {
    padding-top: 52px;
}

.pb-52 {
    padding-bottom: 52px;
}

.m-52 {
    margin: 52px;
}

.mx-52 {
    margin-left: 52px;
    margin-right: 52px;
}

.my-52 {
    margin-top: 52px;
    margin-bottom: 52px;
}

.ml-52 {
    margin-left: 52px;
}

.mr-52 {
    margin-right: 52px;
}

.mt-52 {
    margin-top: 52px;
}

.mb-52 {
    margin-bottom: 52px;
}

.w-52 {
    width: 52%;
}

.w-px-52 {
    width: 52px;
}

.h-52 {
    height: 52%;
}

.h-px-52 {
    height: 52px;
}

.top-52 {
    top: 52px;
}

.top--52 {
    top: -52px;
}

.left-52 {
    left: 52px;
}

.right-52 {
    right: 52px;
}

.bottom-52 {
    bottom: 52px;
}

.opacity-52 {
    opacity: 52%;
}

.z-52 {
    z-index: 52;
}

.z-52 {
    z-index: 52;
}

.z--52 {
    z-index: -52;
}

.font-size-52 {
    font-size: 52px;
}

.border-radius-52 {
    border-radius: 52px;
}

/* adaptive */
.w-52-100 {
    width: 52%;
}

.p-52-0 {
    padding: 52px;
}

.px-52-0 {
    padding-left: 52px;
    padding-right: 52px;
}

.py-52-0 {
    padding-top: 52px;
    padding-bottom: 52px;
}

.pl-52-0 {
    padding-left: 52px;
}

.pr-52-0 {
    padding-right: 52px;
}

.pt-52-0 {
    padding-top: 52px;
}

.pb-52-0 {
    padding-bottom: 52px;
}

.p-0-52 {
    padding: 0;
}

.px-0-52 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-52 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-52 {
    padding-left: 0;
}

.pr-0-52 {
    padding-right: 0;
}

.pt-0-52 {
    padding-top: 0;
}

.pb-0-52 {
    padding-bottom: 0;
}

.m-52-0 {
    margin: 52px;
}

.mx-52-0 {
    margin-left: 52px;
    margin-right: 52px;
}

.my-52-0 {
    margin-top: 52px;
    margin-bottom: 52px;
}

.ml-52-0 {
    margin-left: 52px;
}

.mr-52-0 {
    margin-right: 52px;
}

.mt-52-0 {
    margin-top: 52px;
}

.mb-52-0 {
    margin-bottom: 52px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-52-100 {
        width: 100%;
    }

    .p-52-0 {
        padding: 0;
    }

    .px-52-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-52-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-52-0 {
        padding-left: 0;
    }

    .pr-52-0 {
        padding-right: 0;
    }

    .pt-52-0 {
        padding-top: 0;
    }

    .pb-52-0 {
        padding-bottom: 0;
    }

    .p-0-52 {
        padding: 52px;
    }

    .px-0-52 {
        padding-left: 52px;
        padding-right: 52px;
    }

    .py-0-52 {
        padding-top: 52px;
        padding-bottom: 52px;
    }

    .pl-0-52 {
        padding-left: 52px;
    }

    .pr-0-52 {
        padding-right: 52px;
    }

    .pt-0-52 {
        padding-top: 52px;
    }

    .pb-0-52 {
        padding-bottom: 52px;
    }

    .m-52-0 {
        margin: 0;
    }

    .mx-52-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-52-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-52-0 {
        margin-left: 0;
    }

    .mr-52-0 {
        margin-right: 0;
    }

    .mt-52-0 {
        margin-top: 0;
    }

    .mb-52-0 {
        margin-bottom: 0;
    }

    .m-0-52 {
        margin: 52px;
    }

    .mx-0-52 {
        margin-left: 52px;
        margin-right: 52px;
    }

    .my-0-52 {
        margin-top: 52px;
        margin-bottom: 52px;
    }

    .ml-0-52 {
        margin-left: 52px;
    }

    .mr-0-52 {
        margin-right: 52px;
    }

    .mt-0-52 {
        margin-top: 52px;
    }

    .mb-0-52 {
        margin-bottom: 52px;
    }
}

.p-53 {
    padding: 53px;
}

.px-53 {
    padding-left: 53px;
    padding-right: 53px;
}

.py-53 {
    padding-top: 53px;
    padding-bottom: 53px;
}

.pl-53 {
    padding-left: 53px;
}

.pr-53 {
    padding-right: 53px;
}

.pt-53 {
    padding-top: 53px;
}

.pb-53 {
    padding-bottom: 53px;
}

.m-53 {
    margin: 53px;
}

.mx-53 {
    margin-left: 53px;
    margin-right: 53px;
}

.my-53 {
    margin-top: 53px;
    margin-bottom: 53px;
}

.ml-53 {
    margin-left: 53px;
}

.mr-53 {
    margin-right: 53px;
}

.mt-53 {
    margin-top: 53px;
}

.mb-53 {
    margin-bottom: 53px;
}

.w-53 {
    width: 53%;
}

.w-px-53 {
    width: 53px;
}

.h-53 {
    height: 53%;
}

.h-px-53 {
    height: 53px;
}

.top-53 {
    top: 53px;
}

.top--53 {
    top: -53px;
}

.left-53 {
    left: 53px;
}

.right-53 {
    right: 53px;
}

.bottom-53 {
    bottom: 53px;
}

.opacity-53 {
    opacity: 53%;
}

.z-53 {
    z-index: 53;
}

.z-53 {
    z-index: 53;
}

.z--53 {
    z-index: -53;
}

.font-size-53 {
    font-size: 53px;
}

.border-radius-53 {
    border-radius: 53px;
}

/* adaptive */
.w-53-100 {
    width: 53%;
}

.p-53-0 {
    padding: 53px;
}

.px-53-0 {
    padding-left: 53px;
    padding-right: 53px;
}

.py-53-0 {
    padding-top: 53px;
    padding-bottom: 53px;
}

.pl-53-0 {
    padding-left: 53px;
}

.pr-53-0 {
    padding-right: 53px;
}

.pt-53-0 {
    padding-top: 53px;
}

.pb-53-0 {
    padding-bottom: 53px;
}

.p-0-53 {
    padding: 0;
}

.px-0-53 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-53 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-53 {
    padding-left: 0;
}

.pr-0-53 {
    padding-right: 0;
}

.pt-0-53 {
    padding-top: 0;
}

.pb-0-53 {
    padding-bottom: 0;
}

.m-53-0 {
    margin: 53px;
}

.mx-53-0 {
    margin-left: 53px;
    margin-right: 53px;
}

.my-53-0 {
    margin-top: 53px;
    margin-bottom: 53px;
}

.ml-53-0 {
    margin-left: 53px;
}

.mr-53-0 {
    margin-right: 53px;
}

.mt-53-0 {
    margin-top: 53px;
}

.mb-53-0 {
    margin-bottom: 53px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-53-100 {
        width: 100%;
    }

    .p-53-0 {
        padding: 0;
    }

    .px-53-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-53-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-53-0 {
        padding-left: 0;
    }

    .pr-53-0 {
        padding-right: 0;
    }

    .pt-53-0 {
        padding-top: 0;
    }

    .pb-53-0 {
        padding-bottom: 0;
    }

    .p-0-53 {
        padding: 53px;
    }

    .px-0-53 {
        padding-left: 53px;
        padding-right: 53px;
    }

    .py-0-53 {
        padding-top: 53px;
        padding-bottom: 53px;
    }

    .pl-0-53 {
        padding-left: 53px;
    }

    .pr-0-53 {
        padding-right: 53px;
    }

    .pt-0-53 {
        padding-top: 53px;
    }

    .pb-0-53 {
        padding-bottom: 53px;
    }

    .m-53-0 {
        margin: 0;
    }

    .mx-53-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-53-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-53-0 {
        margin-left: 0;
    }

    .mr-53-0 {
        margin-right: 0;
    }

    .mt-53-0 {
        margin-top: 0;
    }

    .mb-53-0 {
        margin-bottom: 0;
    }

    .m-0-53 {
        margin: 53px;
    }

    .mx-0-53 {
        margin-left: 53px;
        margin-right: 53px;
    }

    .my-0-53 {
        margin-top: 53px;
        margin-bottom: 53px;
    }

    .ml-0-53 {
        margin-left: 53px;
    }

    .mr-0-53 {
        margin-right: 53px;
    }

    .mt-0-53 {
        margin-top: 53px;
    }

    .mb-0-53 {
        margin-bottom: 53px;
    }
}

.p-54 {
    padding: 54px;
}

.px-54 {
    padding-left: 54px;
    padding-right: 54px;
}

.py-54 {
    padding-top: 54px;
    padding-bottom: 54px;
}

.pl-54 {
    padding-left: 54px;
}

.pr-54 {
    padding-right: 54px;
}

.pt-54 {
    padding-top: 54px;
}

.pb-54 {
    padding-bottom: 54px;
}

.m-54 {
    margin: 54px;
}

.mx-54 {
    margin-left: 54px;
    margin-right: 54px;
}

.my-54 {
    margin-top: 54px;
    margin-bottom: 54px;
}

.ml-54 {
    margin-left: 54px;
}

.mr-54 {
    margin-right: 54px;
}

.mt-54 {
    margin-top: 54px;
}

.mb-54 {
    margin-bottom: 54px;
}

.w-54 {
    width: 54%;
}

.w-px-54 {
    width: 54px;
}

.h-54 {
    height: 54%;
}

.h-px-54 {
    height: 54px;
}

.top-54 {
    top: 54px;
}

.top--54 {
    top: -54px;
}

.left-54 {
    left: 54px;
}

.right-54 {
    right: 54px;
}

.bottom-54 {
    bottom: 54px;
}

.opacity-54 {
    opacity: 54%;
}

.z-54 {
    z-index: 54;
}

.z-54 {
    z-index: 54;
}

.z--54 {
    z-index: -54;
}

.font-size-54 {
    font-size: 54px;
}

.border-radius-54 {
    border-radius: 54px;
}

/* adaptive */
.w-54-100 {
    width: 54%;
}

.p-54-0 {
    padding: 54px;
}

.px-54-0 {
    padding-left: 54px;
    padding-right: 54px;
}

.py-54-0 {
    padding-top: 54px;
    padding-bottom: 54px;
}

.pl-54-0 {
    padding-left: 54px;
}

.pr-54-0 {
    padding-right: 54px;
}

.pt-54-0 {
    padding-top: 54px;
}

.pb-54-0 {
    padding-bottom: 54px;
}

.p-0-54 {
    padding: 0;
}

.px-0-54 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-54 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-54 {
    padding-left: 0;
}

.pr-0-54 {
    padding-right: 0;
}

.pt-0-54 {
    padding-top: 0;
}

.pb-0-54 {
    padding-bottom: 0;
}

.m-54-0 {
    margin: 54px;
}

.mx-54-0 {
    margin-left: 54px;
    margin-right: 54px;
}

.my-54-0 {
    margin-top: 54px;
    margin-bottom: 54px;
}

.ml-54-0 {
    margin-left: 54px;
}

.mr-54-0 {
    margin-right: 54px;
}

.mt-54-0 {
    margin-top: 54px;
}

.mb-54-0 {
    margin-bottom: 54px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-54-100 {
        width: 100%;
    }

    .p-54-0 {
        padding: 0;
    }

    .px-54-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-54-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-54-0 {
        padding-left: 0;
    }

    .pr-54-0 {
        padding-right: 0;
    }

    .pt-54-0 {
        padding-top: 0;
    }

    .pb-54-0 {
        padding-bottom: 0;
    }

    .p-0-54 {
        padding: 54px;
    }

    .px-0-54 {
        padding-left: 54px;
        padding-right: 54px;
    }

    .py-0-54 {
        padding-top: 54px;
        padding-bottom: 54px;
    }

    .pl-0-54 {
        padding-left: 54px;
    }

    .pr-0-54 {
        padding-right: 54px;
    }

    .pt-0-54 {
        padding-top: 54px;
    }

    .pb-0-54 {
        padding-bottom: 54px;
    }

    .m-54-0 {
        margin: 0;
    }

    .mx-54-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-54-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-54-0 {
        margin-left: 0;
    }

    .mr-54-0 {
        margin-right: 0;
    }

    .mt-54-0 {
        margin-top: 0;
    }

    .mb-54-0 {
        margin-bottom: 0;
    }

    .m-0-54 {
        margin: 54px;
    }

    .mx-0-54 {
        margin-left: 54px;
        margin-right: 54px;
    }

    .my-0-54 {
        margin-top: 54px;
        margin-bottom: 54px;
    }

    .ml-0-54 {
        margin-left: 54px;
    }

    .mr-0-54 {
        margin-right: 54px;
    }

    .mt-0-54 {
        margin-top: 54px;
    }

    .mb-0-54 {
        margin-bottom: 54px;
    }
}

.p-55 {
    padding: 55px;
}

.px-55 {
    padding-left: 55px;
    padding-right: 55px;
}

.py-55 {
    padding-top: 55px;
    padding-bottom: 55px;
}

.pl-55 {
    padding-left: 55px;
}

.pr-55 {
    padding-right: 55px;
}

.pt-55 {
    padding-top: 55px;
}

.pb-55 {
    padding-bottom: 55px;
}

.m-55 {
    margin: 55px;
}

.mx-55 {
    margin-left: 55px;
    margin-right: 55px;
}

.my-55 {
    margin-top: 55px;
    margin-bottom: 55px;
}

.ml-55 {
    margin-left: 55px;
}

.mr-55 {
    margin-right: 55px;
}

.mt-55 {
    margin-top: 55px;
}

.mb-55 {
    margin-bottom: 55px;
}

.w-55 {
    width: 55%;
}

.w-px-55 {
    width: 55px;
}

.h-55 {
    height: 55%;
}

.h-px-55 {
    height: 55px;
}

.top-55 {
    top: 55px;
}

.top--55 {
    top: -55px;
}

.left-55 {
    left: 55px;
}

.right-55 {
    right: 55px;
}

.bottom-55 {
    bottom: 55px;
}

.opacity-55 {
    opacity: 55%;
}

.z-55 {
    z-index: 55;
}

.z-55 {
    z-index: 55;
}

.z--55 {
    z-index: -55;
}

.font-size-55 {
    font-size: 55px;
}

.border-radius-55 {
    border-radius: 55px;
}

/* adaptive */
.w-55-100 {
    width: 55%;
}

.p-55-0 {
    padding: 55px;
}

.px-55-0 {
    padding-left: 55px;
    padding-right: 55px;
}

.py-55-0 {
    padding-top: 55px;
    padding-bottom: 55px;
}

.pl-55-0 {
    padding-left: 55px;
}

.pr-55-0 {
    padding-right: 55px;
}

.pt-55-0 {
    padding-top: 55px;
}

.pb-55-0 {
    padding-bottom: 55px;
}

.p-0-55 {
    padding: 0;
}

.px-0-55 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-55 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-55 {
    padding-left: 0;
}

.pr-0-55 {
    padding-right: 0;
}

.pt-0-55 {
    padding-top: 0;
}

.pb-0-55 {
    padding-bottom: 0;
}

.m-55-0 {
    margin: 55px;
}

.mx-55-0 {
    margin-left: 55px;
    margin-right: 55px;
}

.my-55-0 {
    margin-top: 55px;
    margin-bottom: 55px;
}

.ml-55-0 {
    margin-left: 55px;
}

.mr-55-0 {
    margin-right: 55px;
}

.mt-55-0 {
    margin-top: 55px;
}

.mb-55-0 {
    margin-bottom: 55px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-55-100 {
        width: 100%;
    }

    .p-55-0 {
        padding: 0;
    }

    .px-55-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-55-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-55-0 {
        padding-left: 0;
    }

    .pr-55-0 {
        padding-right: 0;
    }

    .pt-55-0 {
        padding-top: 0;
    }

    .pb-55-0 {
        padding-bottom: 0;
    }

    .p-0-55 {
        padding: 55px;
    }

    .px-0-55 {
        padding-left: 55px;
        padding-right: 55px;
    }

    .py-0-55 {
        padding-top: 55px;
        padding-bottom: 55px;
    }

    .pl-0-55 {
        padding-left: 55px;
    }

    .pr-0-55 {
        padding-right: 55px;
    }

    .pt-0-55 {
        padding-top: 55px;
    }

    .pb-0-55 {
        padding-bottom: 55px;
    }

    .m-55-0 {
        margin: 0;
    }

    .mx-55-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-55-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-55-0 {
        margin-left: 0;
    }

    .mr-55-0 {
        margin-right: 0;
    }

    .mt-55-0 {
        margin-top: 0;
    }

    .mb-55-0 {
        margin-bottom: 0;
    }

    .m-0-55 {
        margin: 55px;
    }

    .mx-0-55 {
        margin-left: 55px;
        margin-right: 55px;
    }

    .my-0-55 {
        margin-top: 55px;
        margin-bottom: 55px;
    }

    .ml-0-55 {
        margin-left: 55px;
    }

    .mr-0-55 {
        margin-right: 55px;
    }

    .mt-0-55 {
        margin-top: 55px;
    }

    .mb-0-55 {
        margin-bottom: 55px;
    }
}

.p-56 {
    padding: 56px;
}

.px-56 {
    padding-left: 56px;
    padding-right: 56px;
}

.py-56 {
    padding-top: 56px;
    padding-bottom: 56px;
}

.pl-56 {
    padding-left: 56px;
}

.pr-56 {
    padding-right: 56px;
}

.pt-56 {
    padding-top: 56px;
}

.pb-56 {
    padding-bottom: 56px;
}

.m-56 {
    margin: 56px;
}

.mx-56 {
    margin-left: 56px;
    margin-right: 56px;
}

.my-56 {
    margin-top: 56px;
    margin-bottom: 56px;
}

.ml-56 {
    margin-left: 56px;
}

.mr-56 {
    margin-right: 56px;
}

.mt-56 {
    margin-top: 56px;
}

.mb-56 {
    margin-bottom: 56px;
}

.w-56 {
    width: 56%;
}

.w-px-56 {
    width: 56px;
}

.h-56 {
    height: 56%;
}

.h-px-56 {
    height: 56px;
}

.top-56 {
    top: 56px;
}

.top--56 {
    top: -56px;
}

.left-56 {
    left: 56px;
}

.right-56 {
    right: 56px;
}

.bottom-56 {
    bottom: 56px;
}

.opacity-56 {
    opacity: 56%;
}

.z-56 {
    z-index: 56;
}

.z-56 {
    z-index: 56;
}

.z--56 {
    z-index: -56;
}

.font-size-56 {
    font-size: 56px;
}

.border-radius-56 {
    border-radius: 56px;
}

/* adaptive */
.w-56-100 {
    width: 56%;
}

.p-56-0 {
    padding: 56px;
}

.px-56-0 {
    padding-left: 56px;
    padding-right: 56px;
}

.py-56-0 {
    padding-top: 56px;
    padding-bottom: 56px;
}

.pl-56-0 {
    padding-left: 56px;
}

.pr-56-0 {
    padding-right: 56px;
}

.pt-56-0 {
    padding-top: 56px;
}

.pb-56-0 {
    padding-bottom: 56px;
}

.p-0-56 {
    padding: 0;
}

.px-0-56 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-56 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-56 {
    padding-left: 0;
}

.pr-0-56 {
    padding-right: 0;
}

.pt-0-56 {
    padding-top: 0;
}

.pb-0-56 {
    padding-bottom: 0;
}

.m-56-0 {
    margin: 56px;
}

.mx-56-0 {
    margin-left: 56px;
    margin-right: 56px;
}

.my-56-0 {
    margin-top: 56px;
    margin-bottom: 56px;
}

.ml-56-0 {
    margin-left: 56px;
}

.mr-56-0 {
    margin-right: 56px;
}

.mt-56-0 {
    margin-top: 56px;
}

.mb-56-0 {
    margin-bottom: 56px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-56-100 {
        width: 100%;
    }

    .p-56-0 {
        padding: 0;
    }

    .px-56-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-56-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-56-0 {
        padding-left: 0;
    }

    .pr-56-0 {
        padding-right: 0;
    }

    .pt-56-0 {
        padding-top: 0;
    }

    .pb-56-0 {
        padding-bottom: 0;
    }

    .p-0-56 {
        padding: 56px;
    }

    .px-0-56 {
        padding-left: 56px;
        padding-right: 56px;
    }

    .py-0-56 {
        padding-top: 56px;
        padding-bottom: 56px;
    }

    .pl-0-56 {
        padding-left: 56px;
    }

    .pr-0-56 {
        padding-right: 56px;
    }

    .pt-0-56 {
        padding-top: 56px;
    }

    .pb-0-56 {
        padding-bottom: 56px;
    }

    .m-56-0 {
        margin: 0;
    }

    .mx-56-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-56-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-56-0 {
        margin-left: 0;
    }

    .mr-56-0 {
        margin-right: 0;
    }

    .mt-56-0 {
        margin-top: 0;
    }

    .mb-56-0 {
        margin-bottom: 0;
    }

    .m-0-56 {
        margin: 56px;
    }

    .mx-0-56 {
        margin-left: 56px;
        margin-right: 56px;
    }

    .my-0-56 {
        margin-top: 56px;
        margin-bottom: 56px;
    }

    .ml-0-56 {
        margin-left: 56px;
    }

    .mr-0-56 {
        margin-right: 56px;
    }

    .mt-0-56 {
        margin-top: 56px;
    }

    .mb-0-56 {
        margin-bottom: 56px;
    }
}

.p-57 {
    padding: 57px;
}

.px-57 {
    padding-left: 57px;
    padding-right: 57px;
}

.py-57 {
    padding-top: 57px;
    padding-bottom: 57px;
}

.pl-57 {
    padding-left: 57px;
}

.pr-57 {
    padding-right: 57px;
}

.pt-57 {
    padding-top: 57px;
}

.pb-57 {
    padding-bottom: 57px;
}

.m-57 {
    margin: 57px;
}

.mx-57 {
    margin-left: 57px;
    margin-right: 57px;
}

.my-57 {
    margin-top: 57px;
    margin-bottom: 57px;
}

.ml-57 {
    margin-left: 57px;
}

.mr-57 {
    margin-right: 57px;
}

.mt-57 {
    margin-top: 57px;
}

.mb-57 {
    margin-bottom: 57px;
}

.w-57 {
    width: 57%;
}

.w-px-57 {
    width: 57px;
}

.h-57 {
    height: 57%;
}

.h-px-57 {
    height: 57px;
}

.top-57 {
    top: 57px;
}

.top--57 {
    top: -57px;
}

.left-57 {
    left: 57px;
}

.right-57 {
    right: 57px;
}

.bottom-57 {
    bottom: 57px;
}

.opacity-57 {
    opacity: 57%;
}

.z-57 {
    z-index: 57;
}

.z-57 {
    z-index: 57;
}

.z--57 {
    z-index: -57;
}

.font-size-57 {
    font-size: 57px;
}

.border-radius-57 {
    border-radius: 57px;
}

/* adaptive */
.w-57-100 {
    width: 57%;
}

.p-57-0 {
    padding: 57px;
}

.px-57-0 {
    padding-left: 57px;
    padding-right: 57px;
}

.py-57-0 {
    padding-top: 57px;
    padding-bottom: 57px;
}

.pl-57-0 {
    padding-left: 57px;
}

.pr-57-0 {
    padding-right: 57px;
}

.pt-57-0 {
    padding-top: 57px;
}

.pb-57-0 {
    padding-bottom: 57px;
}

.p-0-57 {
    padding: 0;
}

.px-0-57 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-57 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-57 {
    padding-left: 0;
}

.pr-0-57 {
    padding-right: 0;
}

.pt-0-57 {
    padding-top: 0;
}

.pb-0-57 {
    padding-bottom: 0;
}

.m-57-0 {
    margin: 57px;
}

.mx-57-0 {
    margin-left: 57px;
    margin-right: 57px;
}

.my-57-0 {
    margin-top: 57px;
    margin-bottom: 57px;
}

.ml-57-0 {
    margin-left: 57px;
}

.mr-57-0 {
    margin-right: 57px;
}

.mt-57-0 {
    margin-top: 57px;
}

.mb-57-0 {
    margin-bottom: 57px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-57-100 {
        width: 100%;
    }

    .p-57-0 {
        padding: 0;
    }

    .px-57-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-57-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-57-0 {
        padding-left: 0;
    }

    .pr-57-0 {
        padding-right: 0;
    }

    .pt-57-0 {
        padding-top: 0;
    }

    .pb-57-0 {
        padding-bottom: 0;
    }

    .p-0-57 {
        padding: 57px;
    }

    .px-0-57 {
        padding-left: 57px;
        padding-right: 57px;
    }

    .py-0-57 {
        padding-top: 57px;
        padding-bottom: 57px;
    }

    .pl-0-57 {
        padding-left: 57px;
    }

    .pr-0-57 {
        padding-right: 57px;
    }

    .pt-0-57 {
        padding-top: 57px;
    }

    .pb-0-57 {
        padding-bottom: 57px;
    }

    .m-57-0 {
        margin: 0;
    }

    .mx-57-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-57-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-57-0 {
        margin-left: 0;
    }

    .mr-57-0 {
        margin-right: 0;
    }

    .mt-57-0 {
        margin-top: 0;
    }

    .mb-57-0 {
        margin-bottom: 0;
    }

    .m-0-57 {
        margin: 57px;
    }

    .mx-0-57 {
        margin-left: 57px;
        margin-right: 57px;
    }

    .my-0-57 {
        margin-top: 57px;
        margin-bottom: 57px;
    }

    .ml-0-57 {
        margin-left: 57px;
    }

    .mr-0-57 {
        margin-right: 57px;
    }

    .mt-0-57 {
        margin-top: 57px;
    }

    .mb-0-57 {
        margin-bottom: 57px;
    }
}

.p-58 {
    padding: 58px;
}

.px-58 {
    padding-left: 58px;
    padding-right: 58px;
}

.py-58 {
    padding-top: 58px;
    padding-bottom: 58px;
}

.pl-58 {
    padding-left: 58px;
}

.pr-58 {
    padding-right: 58px;
}

.pt-58 {
    padding-top: 58px;
}

.pb-58 {
    padding-bottom: 58px;
}

.m-58 {
    margin: 58px;
}

.mx-58 {
    margin-left: 58px;
    margin-right: 58px;
}

.my-58 {
    margin-top: 58px;
    margin-bottom: 58px;
}

.ml-58 {
    margin-left: 58px;
}

.mr-58 {
    margin-right: 58px;
}

.mt-58 {
    margin-top: 58px;
}

.mb-58 {
    margin-bottom: 58px;
}

.w-58 {
    width: 58%;
}

.w-px-58 {
    width: 58px;
}

.h-58 {
    height: 58%;
}

.h-px-58 {
    height: 58px;
}

.top-58 {
    top: 58px;
}

.top--58 {
    top: -58px;
}

.left-58 {
    left: 58px;
}

.right-58 {
    right: 58px;
}

.bottom-58 {
    bottom: 58px;
}

.opacity-58 {
    opacity: 58%;
}

.z-58 {
    z-index: 58;
}

.z-58 {
    z-index: 58;
}

.z--58 {
    z-index: -58;
}

.font-size-58 {
    font-size: 58px;
}

.border-radius-58 {
    border-radius: 58px;
}

/* adaptive */
.w-58-100 {
    width: 58%;
}

.p-58-0 {
    padding: 58px;
}

.px-58-0 {
    padding-left: 58px;
    padding-right: 58px;
}

.py-58-0 {
    padding-top: 58px;
    padding-bottom: 58px;
}

.pl-58-0 {
    padding-left: 58px;
}

.pr-58-0 {
    padding-right: 58px;
}

.pt-58-0 {
    padding-top: 58px;
}

.pb-58-0 {
    padding-bottom: 58px;
}

.p-0-58 {
    padding: 0;
}

.px-0-58 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-58 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-58 {
    padding-left: 0;
}

.pr-0-58 {
    padding-right: 0;
}

.pt-0-58 {
    padding-top: 0;
}

.pb-0-58 {
    padding-bottom: 0;
}

.m-58-0 {
    margin: 58px;
}

.mx-58-0 {
    margin-left: 58px;
    margin-right: 58px;
}

.my-58-0 {
    margin-top: 58px;
    margin-bottom: 58px;
}

.ml-58-0 {
    margin-left: 58px;
}

.mr-58-0 {
    margin-right: 58px;
}

.mt-58-0 {
    margin-top: 58px;
}

.mb-58-0 {
    margin-bottom: 58px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-58-100 {
        width: 100%;
    }

    .p-58-0 {
        padding: 0;
    }

    .px-58-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-58-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-58-0 {
        padding-left: 0;
    }

    .pr-58-0 {
        padding-right: 0;
    }

    .pt-58-0 {
        padding-top: 0;
    }

    .pb-58-0 {
        padding-bottom: 0;
    }

    .p-0-58 {
        padding: 58px;
    }

    .px-0-58 {
        padding-left: 58px;
        padding-right: 58px;
    }

    .py-0-58 {
        padding-top: 58px;
        padding-bottom: 58px;
    }

    .pl-0-58 {
        padding-left: 58px;
    }

    .pr-0-58 {
        padding-right: 58px;
    }

    .pt-0-58 {
        padding-top: 58px;
    }

    .pb-0-58 {
        padding-bottom: 58px;
    }

    .m-58-0 {
        margin: 0;
    }

    .mx-58-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-58-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-58-0 {
        margin-left: 0;
    }

    .mr-58-0 {
        margin-right: 0;
    }

    .mt-58-0 {
        margin-top: 0;
    }

    .mb-58-0 {
        margin-bottom: 0;
    }

    .m-0-58 {
        margin: 58px;
    }

    .mx-0-58 {
        margin-left: 58px;
        margin-right: 58px;
    }

    .my-0-58 {
        margin-top: 58px;
        margin-bottom: 58px;
    }

    .ml-0-58 {
        margin-left: 58px;
    }

    .mr-0-58 {
        margin-right: 58px;
    }

    .mt-0-58 {
        margin-top: 58px;
    }

    .mb-0-58 {
        margin-bottom: 58px;
    }
}

.p-59 {
    padding: 59px;
}

.px-59 {
    padding-left: 59px;
    padding-right: 59px;
}

.py-59 {
    padding-top: 59px;
    padding-bottom: 59px;
}

.pl-59 {
    padding-left: 59px;
}

.pr-59 {
    padding-right: 59px;
}

.pt-59 {
    padding-top: 59px;
}

.pb-59 {
    padding-bottom: 59px;
}

.m-59 {
    margin: 59px;
}

.mx-59 {
    margin-left: 59px;
    margin-right: 59px;
}

.my-59 {
    margin-top: 59px;
    margin-bottom: 59px;
}

.ml-59 {
    margin-left: 59px;
}

.mr-59 {
    margin-right: 59px;
}

.mt-59 {
    margin-top: 59px;
}

.mb-59 {
    margin-bottom: 59px;
}

.w-59 {
    width: 59%;
}

.w-px-59 {
    width: 59px;
}

.h-59 {
    height: 59%;
}

.h-px-59 {
    height: 59px;
}

.top-59 {
    top: 59px;
}

.top--59 {
    top: -59px;
}

.left-59 {
    left: 59px;
}

.right-59 {
    right: 59px;
}

.bottom-59 {
    bottom: 59px;
}

.opacity-59 {
    opacity: 59%;
}

.z-59 {
    z-index: 59;
}

.z-59 {
    z-index: 59;
}

.z--59 {
    z-index: -59;
}

.font-size-59 {
    font-size: 59px;
}

.border-radius-59 {
    border-radius: 59px;
}

/* adaptive */
.w-59-100 {
    width: 59%;
}

.p-59-0 {
    padding: 59px;
}

.px-59-0 {
    padding-left: 59px;
    padding-right: 59px;
}

.py-59-0 {
    padding-top: 59px;
    padding-bottom: 59px;
}

.pl-59-0 {
    padding-left: 59px;
}

.pr-59-0 {
    padding-right: 59px;
}

.pt-59-0 {
    padding-top: 59px;
}

.pb-59-0 {
    padding-bottom: 59px;
}

.p-0-59 {
    padding: 0;
}

.px-0-59 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-59 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-59 {
    padding-left: 0;
}

.pr-0-59 {
    padding-right: 0;
}

.pt-0-59 {
    padding-top: 0;
}

.pb-0-59 {
    padding-bottom: 0;
}

.m-59-0 {
    margin: 59px;
}

.mx-59-0 {
    margin-left: 59px;
    margin-right: 59px;
}

.my-59-0 {
    margin-top: 59px;
    margin-bottom: 59px;
}

.ml-59-0 {
    margin-left: 59px;
}

.mr-59-0 {
    margin-right: 59px;
}

.mt-59-0 {
    margin-top: 59px;
}

.mb-59-0 {
    margin-bottom: 59px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-59-100 {
        width: 100%;
    }

    .p-59-0 {
        padding: 0;
    }

    .px-59-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-59-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-59-0 {
        padding-left: 0;
    }

    .pr-59-0 {
        padding-right: 0;
    }

    .pt-59-0 {
        padding-top: 0;
    }

    .pb-59-0 {
        padding-bottom: 0;
    }

    .p-0-59 {
        padding: 59px;
    }

    .px-0-59 {
        padding-left: 59px;
        padding-right: 59px;
    }

    .py-0-59 {
        padding-top: 59px;
        padding-bottom: 59px;
    }

    .pl-0-59 {
        padding-left: 59px;
    }

    .pr-0-59 {
        padding-right: 59px;
    }

    .pt-0-59 {
        padding-top: 59px;
    }

    .pb-0-59 {
        padding-bottom: 59px;
    }

    .m-59-0 {
        margin: 0;
    }

    .mx-59-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-59-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-59-0 {
        margin-left: 0;
    }

    .mr-59-0 {
        margin-right: 0;
    }

    .mt-59-0 {
        margin-top: 0;
    }

    .mb-59-0 {
        margin-bottom: 0;
    }

    .m-0-59 {
        margin: 59px;
    }

    .mx-0-59 {
        margin-left: 59px;
        margin-right: 59px;
    }

    .my-0-59 {
        margin-top: 59px;
        margin-bottom: 59px;
    }

    .ml-0-59 {
        margin-left: 59px;
    }

    .mr-0-59 {
        margin-right: 59px;
    }

    .mt-0-59 {
        margin-top: 59px;
    }

    .mb-0-59 {
        margin-bottom: 59px;
    }
}

.p-60 {
    padding: 60px;
}

.px-60 {
    padding-left: 60px;
    padding-right: 60px;
}

.py-60 {
    padding-top: 60px;
    padding-bottom: 60px;
}

.pl-60 {
    padding-left: 60px;
}

.pr-60 {
    padding-right: 60px;
}

.pt-60 {
    padding-top: 60px;
}

.pb-60 {
    padding-bottom: 60px;
}

.m-60 {
    margin: 60px;
}

.mx-60 {
    margin-left: 60px;
    margin-right: 60px;
}

.my-60 {
    margin-top: 60px;
    margin-bottom: 60px;
}

.ml-60 {
    margin-left: 60px;
}

.mr-60 {
    margin-right: 60px;
}

.mt-60 {
    margin-top: 60px;
}

.mb-60 {
    margin-bottom: 60px;
}

.w-60 {
    width: 60%;
}

.w-px-60 {
    width: 60px;
}

.h-60 {
    height: 60%;
}

.h-px-60 {
    height: 60px;
}

.top-60 {
    top: 60px;
}

.top--60 {
    top: -60px;
}

.left-60 {
    left: 60px;
}

.right-60 {
    right: 60px;
}

.bottom-60 {
    bottom: 60px;
}

.opacity-60 {
    opacity: 60%;
}

.z-60 {
    z-index: 60;
}

.z-60 {
    z-index: 60;
}

.z--60 {
    z-index: -60;
}

.font-size-60 {
    font-size: 60px;
}

.border-radius-60 {
    border-radius: 60px;
}

/* adaptive */
.w-60-100 {
    width: 60%;
}

.p-60-0 {
    padding: 60px;
}

.px-60-0 {
    padding-left: 60px;
    padding-right: 60px;
}

.py-60-0 {
    padding-top: 60px;
    padding-bottom: 60px;
}

.pl-60-0 {
    padding-left: 60px;
}

.pr-60-0 {
    padding-right: 60px;
}

.pt-60-0 {
    padding-top: 60px;
}

.pb-60-0 {
    padding-bottom: 60px;
}

.p-0-60 {
    padding: 0;
}

.px-0-60 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-60 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-60 {
    padding-left: 0;
}

.pr-0-60 {
    padding-right: 0;
}

.pt-0-60 {
    padding-top: 0;
}

.pb-0-60 {
    padding-bottom: 0;
}

.m-60-0 {
    margin: 60px;
}

.mx-60-0 {
    margin-left: 60px;
    margin-right: 60px;
}

.my-60-0 {
    margin-top: 60px;
    margin-bottom: 60px;
}

.ml-60-0 {
    margin-left: 60px;
}

.mr-60-0 {
    margin-right: 60px;
}

.mt-60-0 {
    margin-top: 60px;
}

.mb-60-0 {
    margin-bottom: 60px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-60-100 {
        width: 100%;
    }

    .p-60-0 {
        padding: 0;
    }

    .px-60-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-60-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-60-0 {
        padding-left: 0;
    }

    .pr-60-0 {
        padding-right: 0;
    }

    .pt-60-0 {
        padding-top: 0;
    }

    .pb-60-0 {
        padding-bottom: 0;
    }

    .p-0-60 {
        padding: 60px;
    }

    .px-0-60 {
        padding-left: 60px;
        padding-right: 60px;
    }

    .py-0-60 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .pl-0-60 {
        padding-left: 60px;
    }

    .pr-0-60 {
        padding-right: 60px;
    }

    .pt-0-60 {
        padding-top: 60px;
    }

    .pb-0-60 {
        padding-bottom: 60px;
    }

    .m-60-0 {
        margin: 0;
    }

    .mx-60-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-60-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-60-0 {
        margin-left: 0;
    }

    .mr-60-0 {
        margin-right: 0;
    }

    .mt-60-0 {
        margin-top: 0;
    }

    .mb-60-0 {
        margin-bottom: 0;
    }

    .m-0-60 {
        margin: 60px;
    }

    .mx-0-60 {
        margin-left: 60px;
        margin-right: 60px;
    }

    .my-0-60 {
        margin-top: 60px;
        margin-bottom: 60px;
    }

    .ml-0-60 {
        margin-left: 60px;
    }

    .mr-0-60 {
        margin-right: 60px;
    }

    .mt-0-60 {
        margin-top: 60px;
    }

    .mb-0-60 {
        margin-bottom: 60px;
    }
}

.p-61 {
    padding: 61px;
}

.px-61 {
    padding-left: 61px;
    padding-right: 61px;
}

.py-61 {
    padding-top: 61px;
    padding-bottom: 61px;
}

.pl-61 {
    padding-left: 61px;
}

.pr-61 {
    padding-right: 61px;
}

.pt-61 {
    padding-top: 61px;
}

.pb-61 {
    padding-bottom: 61px;
}

.m-61 {
    margin: 61px;
}

.mx-61 {
    margin-left: 61px;
    margin-right: 61px;
}

.my-61 {
    margin-top: 61px;
    margin-bottom: 61px;
}

.ml-61 {
    margin-left: 61px;
}

.mr-61 {
    margin-right: 61px;
}

.mt-61 {
    margin-top: 61px;
}

.mb-61 {
    margin-bottom: 61px;
}

.w-61 {
    width: 61%;
}

.w-px-61 {
    width: 61px;
}

.h-61 {
    height: 61%;
}

.h-px-61 {
    height: 61px;
}

.top-61 {
    top: 61px;
}

.top--61 {
    top: -61px;
}

.left-61 {
    left: 61px;
}

.right-61 {
    right: 61px;
}

.bottom-61 {
    bottom: 61px;
}

.opacity-61 {
    opacity: 61%;
}

.z-61 {
    z-index: 61;
}

.z-61 {
    z-index: 61;
}

.z--61 {
    z-index: -61;
}

.font-size-61 {
    font-size: 61px;
}

.border-radius-61 {
    border-radius: 61px;
}

/* adaptive */
.w-61-100 {
    width: 61%;
}

.p-61-0 {
    padding: 61px;
}

.px-61-0 {
    padding-left: 61px;
    padding-right: 61px;
}

.py-61-0 {
    padding-top: 61px;
    padding-bottom: 61px;
}

.pl-61-0 {
    padding-left: 61px;
}

.pr-61-0 {
    padding-right: 61px;
}

.pt-61-0 {
    padding-top: 61px;
}

.pb-61-0 {
    padding-bottom: 61px;
}

.p-0-61 {
    padding: 0;
}

.px-0-61 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-61 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-61 {
    padding-left: 0;
}

.pr-0-61 {
    padding-right: 0;
}

.pt-0-61 {
    padding-top: 0;
}

.pb-0-61 {
    padding-bottom: 0;
}

.m-61-0 {
    margin: 61px;
}

.mx-61-0 {
    margin-left: 61px;
    margin-right: 61px;
}

.my-61-0 {
    margin-top: 61px;
    margin-bottom: 61px;
}

.ml-61-0 {
    margin-left: 61px;
}

.mr-61-0 {
    margin-right: 61px;
}

.mt-61-0 {
    margin-top: 61px;
}

.mb-61-0 {
    margin-bottom: 61px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-61-100 {
        width: 100%;
    }

    .p-61-0 {
        padding: 0;
    }

    .px-61-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-61-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-61-0 {
        padding-left: 0;
    }

    .pr-61-0 {
        padding-right: 0;
    }

    .pt-61-0 {
        padding-top: 0;
    }

    .pb-61-0 {
        padding-bottom: 0;
    }

    .p-0-61 {
        padding: 61px;
    }

    .px-0-61 {
        padding-left: 61px;
        padding-right: 61px;
    }

    .py-0-61 {
        padding-top: 61px;
        padding-bottom: 61px;
    }

    .pl-0-61 {
        padding-left: 61px;
    }

    .pr-0-61 {
        padding-right: 61px;
    }

    .pt-0-61 {
        padding-top: 61px;
    }

    .pb-0-61 {
        padding-bottom: 61px;
    }

    .m-61-0 {
        margin: 0;
    }

    .mx-61-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-61-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-61-0 {
        margin-left: 0;
    }

    .mr-61-0 {
        margin-right: 0;
    }

    .mt-61-0 {
        margin-top: 0;
    }

    .mb-61-0 {
        margin-bottom: 0;
    }

    .m-0-61 {
        margin: 61px;
    }

    .mx-0-61 {
        margin-left: 61px;
        margin-right: 61px;
    }

    .my-0-61 {
        margin-top: 61px;
        margin-bottom: 61px;
    }

    .ml-0-61 {
        margin-left: 61px;
    }

    .mr-0-61 {
        margin-right: 61px;
    }

    .mt-0-61 {
        margin-top: 61px;
    }

    .mb-0-61 {
        margin-bottom: 61px;
    }
}

.p-62 {
    padding: 62px;
}

.px-62 {
    padding-left: 62px;
    padding-right: 62px;
}

.py-62 {
    padding-top: 62px;
    padding-bottom: 62px;
}

.pl-62 {
    padding-left: 62px;
}

.pr-62 {
    padding-right: 62px;
}

.pt-62 {
    padding-top: 62px;
}

.pb-62 {
    padding-bottom: 62px;
}

.m-62 {
    margin: 62px;
}

.mx-62 {
    margin-left: 62px;
    margin-right: 62px;
}

.my-62 {
    margin-top: 62px;
    margin-bottom: 62px;
}

.ml-62 {
    margin-left: 62px;
}

.mr-62 {
    margin-right: 62px;
}

.mt-62 {
    margin-top: 62px;
}

.mb-62 {
    margin-bottom: 62px;
}

.w-62 {
    width: 62%;
}

.w-px-62 {
    width: 62px;
}

.h-62 {
    height: 62%;
}

.h-px-62 {
    height: 62px;
}

.top-62 {
    top: 62px;
}

.top--62 {
    top: -62px;
}

.left-62 {
    left: 62px;
}

.right-62 {
    right: 62px;
}

.bottom-62 {
    bottom: 62px;
}

.opacity-62 {
    opacity: 62%;
}

.z-62 {
    z-index: 62;
}

.z-62 {
    z-index: 62;
}

.z--62 {
    z-index: -62;
}

.font-size-62 {
    font-size: 62px;
}

.border-radius-62 {
    border-radius: 62px;
}

/* adaptive */
.w-62-100 {
    width: 62%;
}

.p-62-0 {
    padding: 62px;
}

.px-62-0 {
    padding-left: 62px;
    padding-right: 62px;
}

.py-62-0 {
    padding-top: 62px;
    padding-bottom: 62px;
}

.pl-62-0 {
    padding-left: 62px;
}

.pr-62-0 {
    padding-right: 62px;
}

.pt-62-0 {
    padding-top: 62px;
}

.pb-62-0 {
    padding-bottom: 62px;
}

.p-0-62 {
    padding: 0;
}

.px-0-62 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-62 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-62 {
    padding-left: 0;
}

.pr-0-62 {
    padding-right: 0;
}

.pt-0-62 {
    padding-top: 0;
}

.pb-0-62 {
    padding-bottom: 0;
}

.m-62-0 {
    margin: 62px;
}

.mx-62-0 {
    margin-left: 62px;
    margin-right: 62px;
}

.my-62-0 {
    margin-top: 62px;
    margin-bottom: 62px;
}

.ml-62-0 {
    margin-left: 62px;
}

.mr-62-0 {
    margin-right: 62px;
}

.mt-62-0 {
    margin-top: 62px;
}

.mb-62-0 {
    margin-bottom: 62px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-62-100 {
        width: 100%;
    }

    .p-62-0 {
        padding: 0;
    }

    .px-62-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-62-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-62-0 {
        padding-left: 0;
    }

    .pr-62-0 {
        padding-right: 0;
    }

    .pt-62-0 {
        padding-top: 0;
    }

    .pb-62-0 {
        padding-bottom: 0;
    }

    .p-0-62 {
        padding: 62px;
    }

    .px-0-62 {
        padding-left: 62px;
        padding-right: 62px;
    }

    .py-0-62 {
        padding-top: 62px;
        padding-bottom: 62px;
    }

    .pl-0-62 {
        padding-left: 62px;
    }

    .pr-0-62 {
        padding-right: 62px;
    }

    .pt-0-62 {
        padding-top: 62px;
    }

    .pb-0-62 {
        padding-bottom: 62px;
    }

    .m-62-0 {
        margin: 0;
    }

    .mx-62-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-62-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-62-0 {
        margin-left: 0;
    }

    .mr-62-0 {
        margin-right: 0;
    }

    .mt-62-0 {
        margin-top: 0;
    }

    .mb-62-0 {
        margin-bottom: 0;
    }

    .m-0-62 {
        margin: 62px;
    }

    .mx-0-62 {
        margin-left: 62px;
        margin-right: 62px;
    }

    .my-0-62 {
        margin-top: 62px;
        margin-bottom: 62px;
    }

    .ml-0-62 {
        margin-left: 62px;
    }

    .mr-0-62 {
        margin-right: 62px;
    }

    .mt-0-62 {
        margin-top: 62px;
    }

    .mb-0-62 {
        margin-bottom: 62px;
    }
}

.p-63 {
    padding: 63px;
}

.px-63 {
    padding-left: 63px;
    padding-right: 63px;
}

.py-63 {
    padding-top: 63px;
    padding-bottom: 63px;
}

.pl-63 {
    padding-left: 63px;
}

.pr-63 {
    padding-right: 63px;
}

.pt-63 {
    padding-top: 63px;
}

.pb-63 {
    padding-bottom: 63px;
}

.m-63 {
    margin: 63px;
}

.mx-63 {
    margin-left: 63px;
    margin-right: 63px;
}

.my-63 {
    margin-top: 63px;
    margin-bottom: 63px;
}

.ml-63 {
    margin-left: 63px;
}

.mr-63 {
    margin-right: 63px;
}

.mt-63 {
    margin-top: 63px;
}

.mb-63 {
    margin-bottom: 63px;
}

.w-63 {
    width: 63%;
}

.w-px-63 {
    width: 63px;
}

.h-63 {
    height: 63%;
}

.h-px-63 {
    height: 63px;
}

.top-63 {
    top: 63px;
}

.top--63 {
    top: -63px;
}

.left-63 {
    left: 63px;
}

.right-63 {
    right: 63px;
}

.bottom-63 {
    bottom: 63px;
}

.opacity-63 {
    opacity: 63%;
}

.z-63 {
    z-index: 63;
}

.z-63 {
    z-index: 63;
}

.z--63 {
    z-index: -63;
}

.font-size-63 {
    font-size: 63px;
}

.border-radius-63 {
    border-radius: 63px;
}

/* adaptive */
.w-63-100 {
    width: 63%;
}

.p-63-0 {
    padding: 63px;
}

.px-63-0 {
    padding-left: 63px;
    padding-right: 63px;
}

.py-63-0 {
    padding-top: 63px;
    padding-bottom: 63px;
}

.pl-63-0 {
    padding-left: 63px;
}

.pr-63-0 {
    padding-right: 63px;
}

.pt-63-0 {
    padding-top: 63px;
}

.pb-63-0 {
    padding-bottom: 63px;
}

.p-0-63 {
    padding: 0;
}

.px-0-63 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-63 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-63 {
    padding-left: 0;
}

.pr-0-63 {
    padding-right: 0;
}

.pt-0-63 {
    padding-top: 0;
}

.pb-0-63 {
    padding-bottom: 0;
}

.m-63-0 {
    margin: 63px;
}

.mx-63-0 {
    margin-left: 63px;
    margin-right: 63px;
}

.my-63-0 {
    margin-top: 63px;
    margin-bottom: 63px;
}

.ml-63-0 {
    margin-left: 63px;
}

.mr-63-0 {
    margin-right: 63px;
}

.mt-63-0 {
    margin-top: 63px;
}

.mb-63-0 {
    margin-bottom: 63px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-63-100 {
        width: 100%;
    }

    .p-63-0 {
        padding: 0;
    }

    .px-63-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-63-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-63-0 {
        padding-left: 0;
    }

    .pr-63-0 {
        padding-right: 0;
    }

    .pt-63-0 {
        padding-top: 0;
    }

    .pb-63-0 {
        padding-bottom: 0;
    }

    .p-0-63 {
        padding: 63px;
    }

    .px-0-63 {
        padding-left: 63px;
        padding-right: 63px;
    }

    .py-0-63 {
        padding-top: 63px;
        padding-bottom: 63px;
    }

    .pl-0-63 {
        padding-left: 63px;
    }

    .pr-0-63 {
        padding-right: 63px;
    }

    .pt-0-63 {
        padding-top: 63px;
    }

    .pb-0-63 {
        padding-bottom: 63px;
    }

    .m-63-0 {
        margin: 0;
    }

    .mx-63-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-63-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-63-0 {
        margin-left: 0;
    }

    .mr-63-0 {
        margin-right: 0;
    }

    .mt-63-0 {
        margin-top: 0;
    }

    .mb-63-0 {
        margin-bottom: 0;
    }

    .m-0-63 {
        margin: 63px;
    }

    .mx-0-63 {
        margin-left: 63px;
        margin-right: 63px;
    }

    .my-0-63 {
        margin-top: 63px;
        margin-bottom: 63px;
    }

    .ml-0-63 {
        margin-left: 63px;
    }

    .mr-0-63 {
        margin-right: 63px;
    }

    .mt-0-63 {
        margin-top: 63px;
    }

    .mb-0-63 {
        margin-bottom: 63px;
    }
}

.p-64 {
    padding: 64px;
}

.px-64 {
    padding-left: 64px;
    padding-right: 64px;
}

.py-64 {
    padding-top: 64px;
    padding-bottom: 64px;
}

.pl-64 {
    padding-left: 64px;
}

.pr-64 {
    padding-right: 64px;
}

.pt-64 {
    padding-top: 64px;
}

.pb-64 {
    padding-bottom: 64px;
}

.m-64 {
    margin: 64px;
}

.mx-64 {
    margin-left: 64px;
    margin-right: 64px;
}

.my-64 {
    margin-top: 64px;
    margin-bottom: 64px;
}

.ml-64 {
    margin-left: 64px;
}

.mr-64 {
    margin-right: 64px;
}

.mt-64 {
    margin-top: 64px;
}

.mb-64 {
    margin-bottom: 64px;
}

.w-64 {
    width: 64%;
}

.w-px-64 {
    width: 64px;
}

.h-64 {
    height: 64%;
}

.h-px-64 {
    height: 64px;
}

.top-64 {
    top: 64px;
}

.top--64 {
    top: -64px;
}

.left-64 {
    left: 64px;
}

.right-64 {
    right: 64px;
}

.bottom-64 {
    bottom: 64px;
}

.opacity-64 {
    opacity: 64%;
}

.z-64 {
    z-index: 64;
}

.z-64 {
    z-index: 64;
}

.z--64 {
    z-index: -64;
}

.font-size-64 {
    font-size: 64px;
}

.border-radius-64 {
    border-radius: 64px;
}

/* adaptive */
.w-64-100 {
    width: 64%;
}

.p-64-0 {
    padding: 64px;
}

.px-64-0 {
    padding-left: 64px;
    padding-right: 64px;
}

.py-64-0 {
    padding-top: 64px;
    padding-bottom: 64px;
}

.pl-64-0 {
    padding-left: 64px;
}

.pr-64-0 {
    padding-right: 64px;
}

.pt-64-0 {
    padding-top: 64px;
}

.pb-64-0 {
    padding-bottom: 64px;
}

.p-0-64 {
    padding: 0;
}

.px-0-64 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-64 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-64 {
    padding-left: 0;
}

.pr-0-64 {
    padding-right: 0;
}

.pt-0-64 {
    padding-top: 0;
}

.pb-0-64 {
    padding-bottom: 0;
}

.m-64-0 {
    margin: 64px;
}

.mx-64-0 {
    margin-left: 64px;
    margin-right: 64px;
}

.my-64-0 {
    margin-top: 64px;
    margin-bottom: 64px;
}

.ml-64-0 {
    margin-left: 64px;
}

.mr-64-0 {
    margin-right: 64px;
}

.mt-64-0 {
    margin-top: 64px;
}

.mb-64-0 {
    margin-bottom: 64px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-64-100 {
        width: 100%;
    }

    .p-64-0 {
        padding: 0;
    }

    .px-64-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-64-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-64-0 {
        padding-left: 0;
    }

    .pr-64-0 {
        padding-right: 0;
    }

    .pt-64-0 {
        padding-top: 0;
    }

    .pb-64-0 {
        padding-bottom: 0;
    }

    .p-0-64 {
        padding: 64px;
    }

    .px-0-64 {
        padding-left: 64px;
        padding-right: 64px;
    }

    .py-0-64 {
        padding-top: 64px;
        padding-bottom: 64px;
    }

    .pl-0-64 {
        padding-left: 64px;
    }

    .pr-0-64 {
        padding-right: 64px;
    }

    .pt-0-64 {
        padding-top: 64px;
    }

    .pb-0-64 {
        padding-bottom: 64px;
    }

    .m-64-0 {
        margin: 0;
    }

    .mx-64-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-64-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-64-0 {
        margin-left: 0;
    }

    .mr-64-0 {
        margin-right: 0;
    }

    .mt-64-0 {
        margin-top: 0;
    }

    .mb-64-0 {
        margin-bottom: 0;
    }

    .m-0-64 {
        margin: 64px;
    }

    .mx-0-64 {
        margin-left: 64px;
        margin-right: 64px;
    }

    .my-0-64 {
        margin-top: 64px;
        margin-bottom: 64px;
    }

    .ml-0-64 {
        margin-left: 64px;
    }

    .mr-0-64 {
        margin-right: 64px;
    }

    .mt-0-64 {
        margin-top: 64px;
    }

    .mb-0-64 {
        margin-bottom: 64px;
    }
}

.p-65 {
    padding: 65px;
}

.px-65 {
    padding-left: 65px;
    padding-right: 65px;
}

.py-65 {
    padding-top: 65px;
    padding-bottom: 65px;
}

.pl-65 {
    padding-left: 65px;
}

.pr-65 {
    padding-right: 65px;
}

.pt-65 {
    padding-top: 65px;
}

.pb-65 {
    padding-bottom: 65px;
}

.m-65 {
    margin: 65px;
}

.mx-65 {
    margin-left: 65px;
    margin-right: 65px;
}

.my-65 {
    margin-top: 65px;
    margin-bottom: 65px;
}

.ml-65 {
    margin-left: 65px;
}

.mr-65 {
    margin-right: 65px;
}

.mt-65 {
    margin-top: 65px;
}

.mb-65 {
    margin-bottom: 65px;
}

.w-65 {
    width: 65%;
}

.w-px-65 {
    width: 65px;
}

.h-65 {
    height: 65%;
}

.h-px-65 {
    height: 65px;
}

.top-65 {
    top: 65px;
}

.top--65 {
    top: -65px;
}

.left-65 {
    left: 65px;
}

.right-65 {
    right: 65px;
}

.bottom-65 {
    bottom: 65px;
}

.opacity-65 {
    opacity: 65%;
}

.z-65 {
    z-index: 65;
}

.z-65 {
    z-index: 65;
}

.z--65 {
    z-index: -65;
}

.font-size-65 {
    font-size: 65px;
}

.border-radius-65 {
    border-radius: 65px;
}

/* adaptive */
.w-65-100 {
    width: 65%;
}

.p-65-0 {
    padding: 65px;
}

.px-65-0 {
    padding-left: 65px;
    padding-right: 65px;
}

.py-65-0 {
    padding-top: 65px;
    padding-bottom: 65px;
}

.pl-65-0 {
    padding-left: 65px;
}

.pr-65-0 {
    padding-right: 65px;
}

.pt-65-0 {
    padding-top: 65px;
}

.pb-65-0 {
    padding-bottom: 65px;
}

.p-0-65 {
    padding: 0;
}

.px-0-65 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-65 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-65 {
    padding-left: 0;
}

.pr-0-65 {
    padding-right: 0;
}

.pt-0-65 {
    padding-top: 0;
}

.pb-0-65 {
    padding-bottom: 0;
}

.m-65-0 {
    margin: 65px;
}

.mx-65-0 {
    margin-left: 65px;
    margin-right: 65px;
}

.my-65-0 {
    margin-top: 65px;
    margin-bottom: 65px;
}

.ml-65-0 {
    margin-left: 65px;
}

.mr-65-0 {
    margin-right: 65px;
}

.mt-65-0 {
    margin-top: 65px;
}

.mb-65-0 {
    margin-bottom: 65px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-65-100 {
        width: 100%;
    }

    .p-65-0 {
        padding: 0;
    }

    .px-65-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-65-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-65-0 {
        padding-left: 0;
    }

    .pr-65-0 {
        padding-right: 0;
    }

    .pt-65-0 {
        padding-top: 0;
    }

    .pb-65-0 {
        padding-bottom: 0;
    }

    .p-0-65 {
        padding: 65px;
    }

    .px-0-65 {
        padding-left: 65px;
        padding-right: 65px;
    }

    .py-0-65 {
        padding-top: 65px;
        padding-bottom: 65px;
    }

    .pl-0-65 {
        padding-left: 65px;
    }

    .pr-0-65 {
        padding-right: 65px;
    }

    .pt-0-65 {
        padding-top: 65px;
    }

    .pb-0-65 {
        padding-bottom: 65px;
    }

    .m-65-0 {
        margin: 0;
    }

    .mx-65-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-65-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-65-0 {
        margin-left: 0;
    }

    .mr-65-0 {
        margin-right: 0;
    }

    .mt-65-0 {
        margin-top: 0;
    }

    .mb-65-0 {
        margin-bottom: 0;
    }

    .m-0-65 {
        margin: 65px;
    }

    .mx-0-65 {
        margin-left: 65px;
        margin-right: 65px;
    }

    .my-0-65 {
        margin-top: 65px;
        margin-bottom: 65px;
    }

    .ml-0-65 {
        margin-left: 65px;
    }

    .mr-0-65 {
        margin-right: 65px;
    }

    .mt-0-65 {
        margin-top: 65px;
    }

    .mb-0-65 {
        margin-bottom: 65px;
    }
}

.p-66 {
    padding: 66px;
}

.px-66 {
    padding-left: 66px;
    padding-right: 66px;
}

.py-66 {
    padding-top: 66px;
    padding-bottom: 66px;
}

.pl-66 {
    padding-left: 66px;
}

.pr-66 {
    padding-right: 66px;
}

.pt-66 {
    padding-top: 66px;
}

.pb-66 {
    padding-bottom: 66px;
}

.m-66 {
    margin: 66px;
}

.mx-66 {
    margin-left: 66px;
    margin-right: 66px;
}

.my-66 {
    margin-top: 66px;
    margin-bottom: 66px;
}

.ml-66 {
    margin-left: 66px;
}

.mr-66 {
    margin-right: 66px;
}

.mt-66 {
    margin-top: 66px;
}

.mb-66 {
    margin-bottom: 66px;
}

.w-66 {
    width: 66%;
}

.w-px-66 {
    width: 66px;
}

.h-66 {
    height: 66%;
}

.h-px-66 {
    height: 66px;
}

.top-66 {
    top: 66px;
}

.top--66 {
    top: -66px;
}

.left-66 {
    left: 66px;
}

.right-66 {
    right: 66px;
}

.bottom-66 {
    bottom: 66px;
}

.opacity-66 {
    opacity: 66%;
}

.z-66 {
    z-index: 66;
}

.z-66 {
    z-index: 66;
}

.z--66 {
    z-index: -66;
}

.font-size-66 {
    font-size: 66px;
}

.border-radius-66 {
    border-radius: 66px;
}

/* adaptive */
.w-66-100 {
    width: 66%;
}

.p-66-0 {
    padding: 66px;
}

.px-66-0 {
    padding-left: 66px;
    padding-right: 66px;
}

.py-66-0 {
    padding-top: 66px;
    padding-bottom: 66px;
}

.pl-66-0 {
    padding-left: 66px;
}

.pr-66-0 {
    padding-right: 66px;
}

.pt-66-0 {
    padding-top: 66px;
}

.pb-66-0 {
    padding-bottom: 66px;
}

.p-0-66 {
    padding: 0;
}

.px-0-66 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-66 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-66 {
    padding-left: 0;
}

.pr-0-66 {
    padding-right: 0;
}

.pt-0-66 {
    padding-top: 0;
}

.pb-0-66 {
    padding-bottom: 0;
}

.m-66-0 {
    margin: 66px;
}

.mx-66-0 {
    margin-left: 66px;
    margin-right: 66px;
}

.my-66-0 {
    margin-top: 66px;
    margin-bottom: 66px;
}

.ml-66-0 {
    margin-left: 66px;
}

.mr-66-0 {
    margin-right: 66px;
}

.mt-66-0 {
    margin-top: 66px;
}

.mb-66-0 {
    margin-bottom: 66px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-66-100 {
        width: 100%;
    }

    .p-66-0 {
        padding: 0;
    }

    .px-66-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-66-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-66-0 {
        padding-left: 0;
    }

    .pr-66-0 {
        padding-right: 0;
    }

    .pt-66-0 {
        padding-top: 0;
    }

    .pb-66-0 {
        padding-bottom: 0;
    }

    .p-0-66 {
        padding: 66px;
    }

    .px-0-66 {
        padding-left: 66px;
        padding-right: 66px;
    }

    .py-0-66 {
        padding-top: 66px;
        padding-bottom: 66px;
    }

    .pl-0-66 {
        padding-left: 66px;
    }

    .pr-0-66 {
        padding-right: 66px;
    }

    .pt-0-66 {
        padding-top: 66px;
    }

    .pb-0-66 {
        padding-bottom: 66px;
    }

    .m-66-0 {
        margin: 0;
    }

    .mx-66-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-66-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-66-0 {
        margin-left: 0;
    }

    .mr-66-0 {
        margin-right: 0;
    }

    .mt-66-0 {
        margin-top: 0;
    }

    .mb-66-0 {
        margin-bottom: 0;
    }

    .m-0-66 {
        margin: 66px;
    }

    .mx-0-66 {
        margin-left: 66px;
        margin-right: 66px;
    }

    .my-0-66 {
        margin-top: 66px;
        margin-bottom: 66px;
    }

    .ml-0-66 {
        margin-left: 66px;
    }

    .mr-0-66 {
        margin-right: 66px;
    }

    .mt-0-66 {
        margin-top: 66px;
    }

    .mb-0-66 {
        margin-bottom: 66px;
    }
}

.p-67 {
    padding: 67px;
}

.px-67 {
    padding-left: 67px;
    padding-right: 67px;
}

.py-67 {
    padding-top: 67px;
    padding-bottom: 67px;
}

.pl-67 {
    padding-left: 67px;
}

.pr-67 {
    padding-right: 67px;
}

.pt-67 {
    padding-top: 67px;
}

.pb-67 {
    padding-bottom: 67px;
}

.m-67 {
    margin: 67px;
}

.mx-67 {
    margin-left: 67px;
    margin-right: 67px;
}

.my-67 {
    margin-top: 67px;
    margin-bottom: 67px;
}

.ml-67 {
    margin-left: 67px;
}

.mr-67 {
    margin-right: 67px;
}

.mt-67 {
    margin-top: 67px;
}

.mb-67 {
    margin-bottom: 67px;
}

.w-67 {
    width: 67%;
}

.w-px-67 {
    width: 67px;
}

.h-67 {
    height: 67%;
}

.h-px-67 {
    height: 67px;
}

.top-67 {
    top: 67px;
}

.top--67 {
    top: -67px;
}

.left-67 {
    left: 67px;
}

.right-67 {
    right: 67px;
}

.bottom-67 {
    bottom: 67px;
}

.opacity-67 {
    opacity: 67%;
}

.z-67 {
    z-index: 67;
}

.z-67 {
    z-index: 67;
}

.z--67 {
    z-index: -67;
}

.font-size-67 {
    font-size: 67px;
}

.border-radius-67 {
    border-radius: 67px;
}

/* adaptive */
.w-67-100 {
    width: 67%;
}

.p-67-0 {
    padding: 67px;
}

.px-67-0 {
    padding-left: 67px;
    padding-right: 67px;
}

.py-67-0 {
    padding-top: 67px;
    padding-bottom: 67px;
}

.pl-67-0 {
    padding-left: 67px;
}

.pr-67-0 {
    padding-right: 67px;
}

.pt-67-0 {
    padding-top: 67px;
}

.pb-67-0 {
    padding-bottom: 67px;
}

.p-0-67 {
    padding: 0;
}

.px-0-67 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-67 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-67 {
    padding-left: 0;
}

.pr-0-67 {
    padding-right: 0;
}

.pt-0-67 {
    padding-top: 0;
}

.pb-0-67 {
    padding-bottom: 0;
}

.m-67-0 {
    margin: 67px;
}

.mx-67-0 {
    margin-left: 67px;
    margin-right: 67px;
}

.my-67-0 {
    margin-top: 67px;
    margin-bottom: 67px;
}

.ml-67-0 {
    margin-left: 67px;
}

.mr-67-0 {
    margin-right: 67px;
}

.mt-67-0 {
    margin-top: 67px;
}

.mb-67-0 {
    margin-bottom: 67px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-67-100 {
        width: 100%;
    }

    .p-67-0 {
        padding: 0;
    }

    .px-67-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-67-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-67-0 {
        padding-left: 0;
    }

    .pr-67-0 {
        padding-right: 0;
    }

    .pt-67-0 {
        padding-top: 0;
    }

    .pb-67-0 {
        padding-bottom: 0;
    }

    .p-0-67 {
        padding: 67px;
    }

    .px-0-67 {
        padding-left: 67px;
        padding-right: 67px;
    }

    .py-0-67 {
        padding-top: 67px;
        padding-bottom: 67px;
    }

    .pl-0-67 {
        padding-left: 67px;
    }

    .pr-0-67 {
        padding-right: 67px;
    }

    .pt-0-67 {
        padding-top: 67px;
    }

    .pb-0-67 {
        padding-bottom: 67px;
    }

    .m-67-0 {
        margin: 0;
    }

    .mx-67-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-67-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-67-0 {
        margin-left: 0;
    }

    .mr-67-0 {
        margin-right: 0;
    }

    .mt-67-0 {
        margin-top: 0;
    }

    .mb-67-0 {
        margin-bottom: 0;
    }

    .m-0-67 {
        margin: 67px;
    }

    .mx-0-67 {
        margin-left: 67px;
        margin-right: 67px;
    }

    .my-0-67 {
        margin-top: 67px;
        margin-bottom: 67px;
    }

    .ml-0-67 {
        margin-left: 67px;
    }

    .mr-0-67 {
        margin-right: 67px;
    }

    .mt-0-67 {
        margin-top: 67px;
    }

    .mb-0-67 {
        margin-bottom: 67px;
    }
}

.p-68 {
    padding: 68px;
}

.px-68 {
    padding-left: 68px;
    padding-right: 68px;
}

.py-68 {
    padding-top: 68px;
    padding-bottom: 68px;
}

.pl-68 {
    padding-left: 68px;
}

.pr-68 {
    padding-right: 68px;
}

.pt-68 {
    padding-top: 68px;
}

.pb-68 {
    padding-bottom: 68px;
}

.m-68 {
    margin: 68px;
}

.mx-68 {
    margin-left: 68px;
    margin-right: 68px;
}

.my-68 {
    margin-top: 68px;
    margin-bottom: 68px;
}

.ml-68 {
    margin-left: 68px;
}

.mr-68 {
    margin-right: 68px;
}

.mt-68 {
    margin-top: 68px;
}

.mb-68 {
    margin-bottom: 68px;
}

.w-68 {
    width: 68%;
}

.w-px-68 {
    width: 68px;
}

.h-68 {
    height: 68%;
}

.h-px-68 {
    height: 68px;
}

.top-68 {
    top: 68px;
}

.top--68 {
    top: -68px;
}

.left-68 {
    left: 68px;
}

.right-68 {
    right: 68px;
}

.bottom-68 {
    bottom: 68px;
}

.opacity-68 {
    opacity: 68%;
}

.z-68 {
    z-index: 68;
}

.z-68 {
    z-index: 68;
}

.z--68 {
    z-index: -68;
}

.font-size-68 {
    font-size: 68px;
}

.border-radius-68 {
    border-radius: 68px;
}

/* adaptive */
.w-68-100 {
    width: 68%;
}

.p-68-0 {
    padding: 68px;
}

.px-68-0 {
    padding-left: 68px;
    padding-right: 68px;
}

.py-68-0 {
    padding-top: 68px;
    padding-bottom: 68px;
}

.pl-68-0 {
    padding-left: 68px;
}

.pr-68-0 {
    padding-right: 68px;
}

.pt-68-0 {
    padding-top: 68px;
}

.pb-68-0 {
    padding-bottom: 68px;
}

.p-0-68 {
    padding: 0;
}

.px-0-68 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-68 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-68 {
    padding-left: 0;
}

.pr-0-68 {
    padding-right: 0;
}

.pt-0-68 {
    padding-top: 0;
}

.pb-0-68 {
    padding-bottom: 0;
}

.m-68-0 {
    margin: 68px;
}

.mx-68-0 {
    margin-left: 68px;
    margin-right: 68px;
}

.my-68-0 {
    margin-top: 68px;
    margin-bottom: 68px;
}

.ml-68-0 {
    margin-left: 68px;
}

.mr-68-0 {
    margin-right: 68px;
}

.mt-68-0 {
    margin-top: 68px;
}

.mb-68-0 {
    margin-bottom: 68px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-68-100 {
        width: 100%;
    }

    .p-68-0 {
        padding: 0;
    }

    .px-68-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-68-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-68-0 {
        padding-left: 0;
    }

    .pr-68-0 {
        padding-right: 0;
    }

    .pt-68-0 {
        padding-top: 0;
    }

    .pb-68-0 {
        padding-bottom: 0;
    }

    .p-0-68 {
        padding: 68px;
    }

    .px-0-68 {
        padding-left: 68px;
        padding-right: 68px;
    }

    .py-0-68 {
        padding-top: 68px;
        padding-bottom: 68px;
    }

    .pl-0-68 {
        padding-left: 68px;
    }

    .pr-0-68 {
        padding-right: 68px;
    }

    .pt-0-68 {
        padding-top: 68px;
    }

    .pb-0-68 {
        padding-bottom: 68px;
    }

    .m-68-0 {
        margin: 0;
    }

    .mx-68-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-68-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-68-0 {
        margin-left: 0;
    }

    .mr-68-0 {
        margin-right: 0;
    }

    .mt-68-0 {
        margin-top: 0;
    }

    .mb-68-0 {
        margin-bottom: 0;
    }

    .m-0-68 {
        margin: 68px;
    }

    .mx-0-68 {
        margin-left: 68px;
        margin-right: 68px;
    }

    .my-0-68 {
        margin-top: 68px;
        margin-bottom: 68px;
    }

    .ml-0-68 {
        margin-left: 68px;
    }

    .mr-0-68 {
        margin-right: 68px;
    }

    .mt-0-68 {
        margin-top: 68px;
    }

    .mb-0-68 {
        margin-bottom: 68px;
    }
}

.p-69 {
    padding: 69px;
}

.px-69 {
    padding-left: 69px;
    padding-right: 69px;
}

.py-69 {
    padding-top: 69px;
    padding-bottom: 69px;
}

.pl-69 {
    padding-left: 69px;
}

.pr-69 {
    padding-right: 69px;
}

.pt-69 {
    padding-top: 69px;
}

.pb-69 {
    padding-bottom: 69px;
}

.m-69 {
    margin: 69px;
}

.mx-69 {
    margin-left: 69px;
    margin-right: 69px;
}

.my-69 {
    margin-top: 69px;
    margin-bottom: 69px;
}

.ml-69 {
    margin-left: 69px;
}

.mr-69 {
    margin-right: 69px;
}

.mt-69 {
    margin-top: 69px;
}

.mb-69 {
    margin-bottom: 69px;
}

.w-69 {
    width: 69%;
}

.w-px-69 {
    width: 69px;
}

.h-69 {
    height: 69%;
}

.h-px-69 {
    height: 69px;
}

.top-69 {
    top: 69px;
}

.top--69 {
    top: -69px;
}

.left-69 {
    left: 69px;
}

.right-69 {
    right: 69px;
}

.bottom-69 {
    bottom: 69px;
}

.opacity-69 {
    opacity: 69%;
}

.z-69 {
    z-index: 69;
}

.z-69 {
    z-index: 69;
}

.z--69 {
    z-index: -69;
}

.font-size-69 {
    font-size: 69px;
}

.border-radius-69 {
    border-radius: 69px;
}

/* adaptive */
.w-69-100 {
    width: 69%;
}

.p-69-0 {
    padding: 69px;
}

.px-69-0 {
    padding-left: 69px;
    padding-right: 69px;
}

.py-69-0 {
    padding-top: 69px;
    padding-bottom: 69px;
}

.pl-69-0 {
    padding-left: 69px;
}

.pr-69-0 {
    padding-right: 69px;
}

.pt-69-0 {
    padding-top: 69px;
}

.pb-69-0 {
    padding-bottom: 69px;
}

.p-0-69 {
    padding: 0;
}

.px-0-69 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-69 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-69 {
    padding-left: 0;
}

.pr-0-69 {
    padding-right: 0;
}

.pt-0-69 {
    padding-top: 0;
}

.pb-0-69 {
    padding-bottom: 0;
}

.m-69-0 {
    margin: 69px;
}

.mx-69-0 {
    margin-left: 69px;
    margin-right: 69px;
}

.my-69-0 {
    margin-top: 69px;
    margin-bottom: 69px;
}

.ml-69-0 {
    margin-left: 69px;
}

.mr-69-0 {
    margin-right: 69px;
}

.mt-69-0 {
    margin-top: 69px;
}

.mb-69-0 {
    margin-bottom: 69px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-69-100 {
        width: 100%;
    }

    .p-69-0 {
        padding: 0;
    }

    .px-69-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-69-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-69-0 {
        padding-left: 0;
    }

    .pr-69-0 {
        padding-right: 0;
    }

    .pt-69-0 {
        padding-top: 0;
    }

    .pb-69-0 {
        padding-bottom: 0;
    }

    .p-0-69 {
        padding: 69px;
    }

    .px-0-69 {
        padding-left: 69px;
        padding-right: 69px;
    }

    .py-0-69 {
        padding-top: 69px;
        padding-bottom: 69px;
    }

    .pl-0-69 {
        padding-left: 69px;
    }

    .pr-0-69 {
        padding-right: 69px;
    }

    .pt-0-69 {
        padding-top: 69px;
    }

    .pb-0-69 {
        padding-bottom: 69px;
    }

    .m-69-0 {
        margin: 0;
    }

    .mx-69-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-69-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-69-0 {
        margin-left: 0;
    }

    .mr-69-0 {
        margin-right: 0;
    }

    .mt-69-0 {
        margin-top: 0;
    }

    .mb-69-0 {
        margin-bottom: 0;
    }

    .m-0-69 {
        margin: 69px;
    }

    .mx-0-69 {
        margin-left: 69px;
        margin-right: 69px;
    }

    .my-0-69 {
        margin-top: 69px;
        margin-bottom: 69px;
    }

    .ml-0-69 {
        margin-left: 69px;
    }

    .mr-0-69 {
        margin-right: 69px;
    }

    .mt-0-69 {
        margin-top: 69px;
    }

    .mb-0-69 {
        margin-bottom: 69px;
    }
}

.p-70 {
    padding: 70px;
}

.px-70 {
    padding-left: 70px;
    padding-right: 70px;
}

.py-70 {
    padding-top: 70px;
    padding-bottom: 70px;
}

.pl-70 {
    padding-left: 70px;
}

.pr-70 {
    padding-right: 70px;
}

.pt-70 {
    padding-top: 70px;
}

.pb-70 {
    padding-bottom: 70px;
}

.m-70 {
    margin: 70px;
}

.mx-70 {
    margin-left: 70px;
    margin-right: 70px;
}

.my-70 {
    margin-top: 70px;
    margin-bottom: 70px;
}

.ml-70 {
    margin-left: 70px;
}

.mr-70 {
    margin-right: 70px;
}

.mt-70 {
    margin-top: 70px;
}

.mb-70 {
    margin-bottom: 70px;
}

.w-70 {
    width: 70%;
}

.w-px-70 {
    width: 70px;
}

.h-70 {
    height: 70%;
}

.h-px-70 {
    height: 70px;
}

.top-70 {
    top: 70px;
}

.top--70 {
    top: -70px;
}

.left-70 {
    left: 70px;
}

.right-70 {
    right: 70px;
}

.bottom-70 {
    bottom: 70px;
}

.opacity-70 {
    opacity: 70%;
}

.z-70 {
    z-index: 70;
}

.z-70 {
    z-index: 70;
}

.z--70 {
    z-index: -70;
}

.font-size-70 {
    font-size: 70px;
}

.border-radius-70 {
    border-radius: 70px;
}

/* adaptive */
.w-70-100 {
    width: 70%;
}

.p-70-0 {
    padding: 70px;
}

.px-70-0 {
    padding-left: 70px;
    padding-right: 70px;
}

.py-70-0 {
    padding-top: 70px;
    padding-bottom: 70px;
}

.pl-70-0 {
    padding-left: 70px;
}

.pr-70-0 {
    padding-right: 70px;
}

.pt-70-0 {
    padding-top: 70px;
}

.pb-70-0 {
    padding-bottom: 70px;
}

.p-0-70 {
    padding: 0;
}

.px-0-70 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-70 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-70 {
    padding-left: 0;
}

.pr-0-70 {
    padding-right: 0;
}

.pt-0-70 {
    padding-top: 0;
}

.pb-0-70 {
    padding-bottom: 0;
}

.m-70-0 {
    margin: 70px;
}

.mx-70-0 {
    margin-left: 70px;
    margin-right: 70px;
}

.my-70-0 {
    margin-top: 70px;
    margin-bottom: 70px;
}

.ml-70-0 {
    margin-left: 70px;
}

.mr-70-0 {
    margin-right: 70px;
}

.mt-70-0 {
    margin-top: 70px;
}

.mb-70-0 {
    margin-bottom: 70px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-70-100 {
        width: 100%;
    }

    .p-70-0 {
        padding: 0;
    }

    .px-70-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-70-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-70-0 {
        padding-left: 0;
    }

    .pr-70-0 {
        padding-right: 0;
    }

    .pt-70-0 {
        padding-top: 0;
    }

    .pb-70-0 {
        padding-bottom: 0;
    }

    .p-0-70 {
        padding: 70px;
    }

    .px-0-70 {
        padding-left: 70px;
        padding-right: 70px;
    }

    .py-0-70 {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .pl-0-70 {
        padding-left: 70px;
    }

    .pr-0-70 {
        padding-right: 70px;
    }

    .pt-0-70 {
        padding-top: 70px;
    }

    .pb-0-70 {
        padding-bottom: 70px;
    }

    .m-70-0 {
        margin: 0;
    }

    .mx-70-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-70-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-70-0 {
        margin-left: 0;
    }

    .mr-70-0 {
        margin-right: 0;
    }

    .mt-70-0 {
        margin-top: 0;
    }

    .mb-70-0 {
        margin-bottom: 0;
    }

    .m-0-70 {
        margin: 70px;
    }

    .mx-0-70 {
        margin-left: 70px;
        margin-right: 70px;
    }

    .my-0-70 {
        margin-top: 70px;
        margin-bottom: 70px;
    }

    .ml-0-70 {
        margin-left: 70px;
    }

    .mr-0-70 {
        margin-right: 70px;
    }

    .mt-0-70 {
        margin-top: 70px;
    }

    .mb-0-70 {
        margin-bottom: 70px;
    }
}

.p-71 {
    padding: 71px;
}

.px-71 {
    padding-left: 71px;
    padding-right: 71px;
}

.py-71 {
    padding-top: 71px;
    padding-bottom: 71px;
}

.pl-71 {
    padding-left: 71px;
}

.pr-71 {
    padding-right: 71px;
}

.pt-71 {
    padding-top: 71px;
}

.pb-71 {
    padding-bottom: 71px;
}

.m-71 {
    margin: 71px;
}

.mx-71 {
    margin-left: 71px;
    margin-right: 71px;
}

.my-71 {
    margin-top: 71px;
    margin-bottom: 71px;
}

.ml-71 {
    margin-left: 71px;
}

.mr-71 {
    margin-right: 71px;
}

.mt-71 {
    margin-top: 71px;
}

.mb-71 {
    margin-bottom: 71px;
}

.w-71 {
    width: 71%;
}

.w-px-71 {
    width: 71px;
}

.h-71 {
    height: 71%;
}

.h-px-71 {
    height: 71px;
}

.top-71 {
    top: 71px;
}

.top--71 {
    top: -71px;
}

.left-71 {
    left: 71px;
}

.right-71 {
    right: 71px;
}

.bottom-71 {
    bottom: 71px;
}

.opacity-71 {
    opacity: 71%;
}

.z-71 {
    z-index: 71;
}

.z-71 {
    z-index: 71;
}

.z--71 {
    z-index: -71;
}

.font-size-71 {
    font-size: 71px;
}

.border-radius-71 {
    border-radius: 71px;
}

/* adaptive */
.w-71-100 {
    width: 71%;
}

.p-71-0 {
    padding: 71px;
}

.px-71-0 {
    padding-left: 71px;
    padding-right: 71px;
}

.py-71-0 {
    padding-top: 71px;
    padding-bottom: 71px;
}

.pl-71-0 {
    padding-left: 71px;
}

.pr-71-0 {
    padding-right: 71px;
}

.pt-71-0 {
    padding-top: 71px;
}

.pb-71-0 {
    padding-bottom: 71px;
}

.p-0-71 {
    padding: 0;
}

.px-0-71 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-71 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-71 {
    padding-left: 0;
}

.pr-0-71 {
    padding-right: 0;
}

.pt-0-71 {
    padding-top: 0;
}

.pb-0-71 {
    padding-bottom: 0;
}

.m-71-0 {
    margin: 71px;
}

.mx-71-0 {
    margin-left: 71px;
    margin-right: 71px;
}

.my-71-0 {
    margin-top: 71px;
    margin-bottom: 71px;
}

.ml-71-0 {
    margin-left: 71px;
}

.mr-71-0 {
    margin-right: 71px;
}

.mt-71-0 {
    margin-top: 71px;
}

.mb-71-0 {
    margin-bottom: 71px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-71-100 {
        width: 100%;
    }

    .p-71-0 {
        padding: 0;
    }

    .px-71-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-71-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-71-0 {
        padding-left: 0;
    }

    .pr-71-0 {
        padding-right: 0;
    }

    .pt-71-0 {
        padding-top: 0;
    }

    .pb-71-0 {
        padding-bottom: 0;
    }

    .p-0-71 {
        padding: 71px;
    }

    .px-0-71 {
        padding-left: 71px;
        padding-right: 71px;
    }

    .py-0-71 {
        padding-top: 71px;
        padding-bottom: 71px;
    }

    .pl-0-71 {
        padding-left: 71px;
    }

    .pr-0-71 {
        padding-right: 71px;
    }

    .pt-0-71 {
        padding-top: 71px;
    }

    .pb-0-71 {
        padding-bottom: 71px;
    }

    .m-71-0 {
        margin: 0;
    }

    .mx-71-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-71-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-71-0 {
        margin-left: 0;
    }

    .mr-71-0 {
        margin-right: 0;
    }

    .mt-71-0 {
        margin-top: 0;
    }

    .mb-71-0 {
        margin-bottom: 0;
    }

    .m-0-71 {
        margin: 71px;
    }

    .mx-0-71 {
        margin-left: 71px;
        margin-right: 71px;
    }

    .my-0-71 {
        margin-top: 71px;
        margin-bottom: 71px;
    }

    .ml-0-71 {
        margin-left: 71px;
    }

    .mr-0-71 {
        margin-right: 71px;
    }

    .mt-0-71 {
        margin-top: 71px;
    }

    .mb-0-71 {
        margin-bottom: 71px;
    }
}

.p-72 {
    padding: 72px;
}

.px-72 {
    padding-left: 72px;
    padding-right: 72px;
}

.py-72 {
    padding-top: 72px;
    padding-bottom: 72px;
}

.pl-72 {
    padding-left: 72px;
}

.pr-72 {
    padding-right: 72px;
}

.pt-72 {
    padding-top: 72px;
}

.pb-72 {
    padding-bottom: 72px;
}

.m-72 {
    margin: 72px;
}

.mx-72 {
    margin-left: 72px;
    margin-right: 72px;
}

.my-72 {
    margin-top: 72px;
    margin-bottom: 72px;
}

.ml-72 {
    margin-left: 72px;
}

.mr-72 {
    margin-right: 72px;
}

.mt-72 {
    margin-top: 72px;
}

.mb-72 {
    margin-bottom: 72px;
}

.w-72 {
    width: 72%;
}

.w-px-72 {
    width: 72px;
}

.h-72 {
    height: 72%;
}

.h-px-72 {
    height: 72px;
}

.top-72 {
    top: 72px;
}

.top--72 {
    top: -72px;
}

.left-72 {
    left: 72px;
}

.right-72 {
    right: 72px;
}

.bottom-72 {
    bottom: 72px;
}

.opacity-72 {
    opacity: 72%;
}

.z-72 {
    z-index: 72;
}

.z-72 {
    z-index: 72;
}

.z--72 {
    z-index: -72;
}

.font-size-72 {
    font-size: 72px;
}

.border-radius-72 {
    border-radius: 72px;
}

/* adaptive */
.w-72-100 {
    width: 72%;
}

.p-72-0 {
    padding: 72px;
}

.px-72-0 {
    padding-left: 72px;
    padding-right: 72px;
}

.py-72-0 {
    padding-top: 72px;
    padding-bottom: 72px;
}

.pl-72-0 {
    padding-left: 72px;
}

.pr-72-0 {
    padding-right: 72px;
}

.pt-72-0 {
    padding-top: 72px;
}

.pb-72-0 {
    padding-bottom: 72px;
}

.p-0-72 {
    padding: 0;
}

.px-0-72 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-72 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-72 {
    padding-left: 0;
}

.pr-0-72 {
    padding-right: 0;
}

.pt-0-72 {
    padding-top: 0;
}

.pb-0-72 {
    padding-bottom: 0;
}

.m-72-0 {
    margin: 72px;
}

.mx-72-0 {
    margin-left: 72px;
    margin-right: 72px;
}

.my-72-0 {
    margin-top: 72px;
    margin-bottom: 72px;
}

.ml-72-0 {
    margin-left: 72px;
}

.mr-72-0 {
    margin-right: 72px;
}

.mt-72-0 {
    margin-top: 72px;
}

.mb-72-0 {
    margin-bottom: 72px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-72-100 {
        width: 100%;
    }

    .p-72-0 {
        padding: 0;
    }

    .px-72-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-72-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-72-0 {
        padding-left: 0;
    }

    .pr-72-0 {
        padding-right: 0;
    }

    .pt-72-0 {
        padding-top: 0;
    }

    .pb-72-0 {
        padding-bottom: 0;
    }

    .p-0-72 {
        padding: 72px;
    }

    .px-0-72 {
        padding-left: 72px;
        padding-right: 72px;
    }

    .py-0-72 {
        padding-top: 72px;
        padding-bottom: 72px;
    }

    .pl-0-72 {
        padding-left: 72px;
    }

    .pr-0-72 {
        padding-right: 72px;
    }

    .pt-0-72 {
        padding-top: 72px;
    }

    .pb-0-72 {
        padding-bottom: 72px;
    }

    .m-72-0 {
        margin: 0;
    }

    .mx-72-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-72-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-72-0 {
        margin-left: 0;
    }

    .mr-72-0 {
        margin-right: 0;
    }

    .mt-72-0 {
        margin-top: 0;
    }

    .mb-72-0 {
        margin-bottom: 0;
    }

    .m-0-72 {
        margin: 72px;
    }

    .mx-0-72 {
        margin-left: 72px;
        margin-right: 72px;
    }

    .my-0-72 {
        margin-top: 72px;
        margin-bottom: 72px;
    }

    .ml-0-72 {
        margin-left: 72px;
    }

    .mr-0-72 {
        margin-right: 72px;
    }

    .mt-0-72 {
        margin-top: 72px;
    }

    .mb-0-72 {
        margin-bottom: 72px;
    }
}

.p-73 {
    padding: 73px;
}

.px-73 {
    padding-left: 73px;
    padding-right: 73px;
}

.py-73 {
    padding-top: 73px;
    padding-bottom: 73px;
}

.pl-73 {
    padding-left: 73px;
}

.pr-73 {
    padding-right: 73px;
}

.pt-73 {
    padding-top: 73px;
}

.pb-73 {
    padding-bottom: 73px;
}

.m-73 {
    margin: 73px;
}

.mx-73 {
    margin-left: 73px;
    margin-right: 73px;
}

.my-73 {
    margin-top: 73px;
    margin-bottom: 73px;
}

.ml-73 {
    margin-left: 73px;
}

.mr-73 {
    margin-right: 73px;
}

.mt-73 {
    margin-top: 73px;
}

.mb-73 {
    margin-bottom: 73px;
}

.w-73 {
    width: 73%;
}

.w-px-73 {
    width: 73px;
}

.h-73 {
    height: 73%;
}

.h-px-73 {
    height: 73px;
}

.top-73 {
    top: 73px;
}

.top--73 {
    top: -73px;
}

.left-73 {
    left: 73px;
}

.right-73 {
    right: 73px;
}

.bottom-73 {
    bottom: 73px;
}

.opacity-73 {
    opacity: 73%;
}

.z-73 {
    z-index: 73;
}

.z-73 {
    z-index: 73;
}

.z--73 {
    z-index: -73;
}

.font-size-73 {
    font-size: 73px;
}

.border-radius-73 {
    border-radius: 73px;
}

/* adaptive */
.w-73-100 {
    width: 73%;
}

.p-73-0 {
    padding: 73px;
}

.px-73-0 {
    padding-left: 73px;
    padding-right: 73px;
}

.py-73-0 {
    padding-top: 73px;
    padding-bottom: 73px;
}

.pl-73-0 {
    padding-left: 73px;
}

.pr-73-0 {
    padding-right: 73px;
}

.pt-73-0 {
    padding-top: 73px;
}

.pb-73-0 {
    padding-bottom: 73px;
}

.p-0-73 {
    padding: 0;
}

.px-0-73 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-73 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-73 {
    padding-left: 0;
}

.pr-0-73 {
    padding-right: 0;
}

.pt-0-73 {
    padding-top: 0;
}

.pb-0-73 {
    padding-bottom: 0;
}

.m-73-0 {
    margin: 73px;
}

.mx-73-0 {
    margin-left: 73px;
    margin-right: 73px;
}

.my-73-0 {
    margin-top: 73px;
    margin-bottom: 73px;
}

.ml-73-0 {
    margin-left: 73px;
}

.mr-73-0 {
    margin-right: 73px;
}

.mt-73-0 {
    margin-top: 73px;
}

.mb-73-0 {
    margin-bottom: 73px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-73-100 {
        width: 100%;
    }

    .p-73-0 {
        padding: 0;
    }

    .px-73-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-73-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-73-0 {
        padding-left: 0;
    }

    .pr-73-0 {
        padding-right: 0;
    }

    .pt-73-0 {
        padding-top: 0;
    }

    .pb-73-0 {
        padding-bottom: 0;
    }

    .p-0-73 {
        padding: 73px;
    }

    .px-0-73 {
        padding-left: 73px;
        padding-right: 73px;
    }

    .py-0-73 {
        padding-top: 73px;
        padding-bottom: 73px;
    }

    .pl-0-73 {
        padding-left: 73px;
    }

    .pr-0-73 {
        padding-right: 73px;
    }

    .pt-0-73 {
        padding-top: 73px;
    }

    .pb-0-73 {
        padding-bottom: 73px;
    }

    .m-73-0 {
        margin: 0;
    }

    .mx-73-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-73-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-73-0 {
        margin-left: 0;
    }

    .mr-73-0 {
        margin-right: 0;
    }

    .mt-73-0 {
        margin-top: 0;
    }

    .mb-73-0 {
        margin-bottom: 0;
    }

    .m-0-73 {
        margin: 73px;
    }

    .mx-0-73 {
        margin-left: 73px;
        margin-right: 73px;
    }

    .my-0-73 {
        margin-top: 73px;
        margin-bottom: 73px;
    }

    .ml-0-73 {
        margin-left: 73px;
    }

    .mr-0-73 {
        margin-right: 73px;
    }

    .mt-0-73 {
        margin-top: 73px;
    }

    .mb-0-73 {
        margin-bottom: 73px;
    }
}

.p-74 {
    padding: 74px;
}

.px-74 {
    padding-left: 74px;
    padding-right: 74px;
}

.py-74 {
    padding-top: 74px;
    padding-bottom: 74px;
}

.pl-74 {
    padding-left: 74px;
}

.pr-74 {
    padding-right: 74px;
}

.pt-74 {
    padding-top: 74px;
}

.pb-74 {
    padding-bottom: 74px;
}

.m-74 {
    margin: 74px;
}

.mx-74 {
    margin-left: 74px;
    margin-right: 74px;
}

.my-74 {
    margin-top: 74px;
    margin-bottom: 74px;
}

.ml-74 {
    margin-left: 74px;
}

.mr-74 {
    margin-right: 74px;
}

.mt-74 {
    margin-top: 74px;
}

.mb-74 {
    margin-bottom: 74px;
}

.w-74 {
    width: 74%;
}

.w-px-74 {
    width: 74px;
}

.h-74 {
    height: 74%;
}

.h-px-74 {
    height: 74px;
}

.top-74 {
    top: 74px;
}

.top--74 {
    top: -74px;
}

.left-74 {
    left: 74px;
}

.right-74 {
    right: 74px;
}

.bottom-74 {
    bottom: 74px;
}

.opacity-74 {
    opacity: 74%;
}

.z-74 {
    z-index: 74;
}

.z-74 {
    z-index: 74;
}

.z--74 {
    z-index: -74;
}

.font-size-74 {
    font-size: 74px;
}

.border-radius-74 {
    border-radius: 74px;
}

/* adaptive */
.w-74-100 {
    width: 74%;
}

.p-74-0 {
    padding: 74px;
}

.px-74-0 {
    padding-left: 74px;
    padding-right: 74px;
}

.py-74-0 {
    padding-top: 74px;
    padding-bottom: 74px;
}

.pl-74-0 {
    padding-left: 74px;
}

.pr-74-0 {
    padding-right: 74px;
}

.pt-74-0 {
    padding-top: 74px;
}

.pb-74-0 {
    padding-bottom: 74px;
}

.p-0-74 {
    padding: 0;
}

.px-0-74 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-74 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-74 {
    padding-left: 0;
}

.pr-0-74 {
    padding-right: 0;
}

.pt-0-74 {
    padding-top: 0;
}

.pb-0-74 {
    padding-bottom: 0;
}

.m-74-0 {
    margin: 74px;
}

.mx-74-0 {
    margin-left: 74px;
    margin-right: 74px;
}

.my-74-0 {
    margin-top: 74px;
    margin-bottom: 74px;
}

.ml-74-0 {
    margin-left: 74px;
}

.mr-74-0 {
    margin-right: 74px;
}

.mt-74-0 {
    margin-top: 74px;
}

.mb-74-0 {
    margin-bottom: 74px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-74-100 {
        width: 100%;
    }

    .p-74-0 {
        padding: 0;
    }

    .px-74-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-74-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-74-0 {
        padding-left: 0;
    }

    .pr-74-0 {
        padding-right: 0;
    }

    .pt-74-0 {
        padding-top: 0;
    }

    .pb-74-0 {
        padding-bottom: 0;
    }

    .p-0-74 {
        padding: 74px;
    }

    .px-0-74 {
        padding-left: 74px;
        padding-right: 74px;
    }

    .py-0-74 {
        padding-top: 74px;
        padding-bottom: 74px;
    }

    .pl-0-74 {
        padding-left: 74px;
    }

    .pr-0-74 {
        padding-right: 74px;
    }

    .pt-0-74 {
        padding-top: 74px;
    }

    .pb-0-74 {
        padding-bottom: 74px;
    }

    .m-74-0 {
        margin: 0;
    }

    .mx-74-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-74-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-74-0 {
        margin-left: 0;
    }

    .mr-74-0 {
        margin-right: 0;
    }

    .mt-74-0 {
        margin-top: 0;
    }

    .mb-74-0 {
        margin-bottom: 0;
    }

    .m-0-74 {
        margin: 74px;
    }

    .mx-0-74 {
        margin-left: 74px;
        margin-right: 74px;
    }

    .my-0-74 {
        margin-top: 74px;
        margin-bottom: 74px;
    }

    .ml-0-74 {
        margin-left: 74px;
    }

    .mr-0-74 {
        margin-right: 74px;
    }

    .mt-0-74 {
        margin-top: 74px;
    }

    .mb-0-74 {
        margin-bottom: 74px;
    }
}

.p-75 {
    padding: 75px;
}

.px-75 {
    padding-left: 75px;
    padding-right: 75px;
}

.py-75 {
    padding-top: 75px;
    padding-bottom: 75px;
}

.pl-75 {
    padding-left: 75px;
}

.pr-75 {
    padding-right: 75px;
}

.pt-75 {
    padding-top: 75px;
}

.pb-75 {
    padding-bottom: 75px;
}

.m-75 {
    margin: 75px;
}

.mx-75 {
    margin-left: 75px;
    margin-right: 75px;
}

.my-75 {
    margin-top: 75px;
    margin-bottom: 75px;
}

.ml-75 {
    margin-left: 75px;
}

.mr-75 {
    margin-right: 75px;
}

.mt-75 {
    margin-top: 75px;
}

.mb-75 {
    margin-bottom: 75px;
}

.w-75 {
    width: 75%;
}

.w-px-75 {
    width: 75px;
}

.h-75 {
    height: 75%;
}

.h-px-75 {
    height: 75px;
}

.top-75 {
    top: 75px;
}

.top--75 {
    top: -75px;
}

.left-75 {
    left: 75px;
}

.right-75 {
    right: 75px;
}

.bottom-75 {
    bottom: 75px;
}

.opacity-75 {
    opacity: 75%;
}

.z-75 {
    z-index: 75;
}

.z-75 {
    z-index: 75;
}

.z--75 {
    z-index: -75;
}

.font-size-75 {
    font-size: 75px;
}

.border-radius-75 {
    border-radius: 75px;
}

/* adaptive */
.w-75-100 {
    width: 75%;
}

.p-75-0 {
    padding: 75px;
}

.px-75-0 {
    padding-left: 75px;
    padding-right: 75px;
}

.py-75-0 {
    padding-top: 75px;
    padding-bottom: 75px;
}

.pl-75-0 {
    padding-left: 75px;
}

.pr-75-0 {
    padding-right: 75px;
}

.pt-75-0 {
    padding-top: 75px;
}

.pb-75-0 {
    padding-bottom: 75px;
}

.p-0-75 {
    padding: 0;
}

.px-0-75 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-75 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-75 {
    padding-left: 0;
}

.pr-0-75 {
    padding-right: 0;
}

.pt-0-75 {
    padding-top: 0;
}

.pb-0-75 {
    padding-bottom: 0;
}

.m-75-0 {
    margin: 75px;
}

.mx-75-0 {
    margin-left: 75px;
    margin-right: 75px;
}

.my-75-0 {
    margin-top: 75px;
    margin-bottom: 75px;
}

.ml-75-0 {
    margin-left: 75px;
}

.mr-75-0 {
    margin-right: 75px;
}

.mt-75-0 {
    margin-top: 75px;
}

.mb-75-0 {
    margin-bottom: 75px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-75-100 {
        width: 100%;
    }

    .p-75-0 {
        padding: 0;
    }

    .px-75-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-75-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-75-0 {
        padding-left: 0;
    }

    .pr-75-0 {
        padding-right: 0;
    }

    .pt-75-0 {
        padding-top: 0;
    }

    .pb-75-0 {
        padding-bottom: 0;
    }

    .p-0-75 {
        padding: 75px;
    }

    .px-0-75 {
        padding-left: 75px;
        padding-right: 75px;
    }

    .py-0-75 {
        padding-top: 75px;
        padding-bottom: 75px;
    }

    .pl-0-75 {
        padding-left: 75px;
    }

    .pr-0-75 {
        padding-right: 75px;
    }

    .pt-0-75 {
        padding-top: 75px;
    }

    .pb-0-75 {
        padding-bottom: 75px;
    }

    .m-75-0 {
        margin: 0;
    }

    .mx-75-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-75-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-75-0 {
        margin-left: 0;
    }

    .mr-75-0 {
        margin-right: 0;
    }

    .mt-75-0 {
        margin-top: 0;
    }

    .mb-75-0 {
        margin-bottom: 0;
    }

    .m-0-75 {
        margin: 75px;
    }

    .mx-0-75 {
        margin-left: 75px;
        margin-right: 75px;
    }

    .my-0-75 {
        margin-top: 75px;
        margin-bottom: 75px;
    }

    .ml-0-75 {
        margin-left: 75px;
    }

    .mr-0-75 {
        margin-right: 75px;
    }

    .mt-0-75 {
        margin-top: 75px;
    }

    .mb-0-75 {
        margin-bottom: 75px;
    }
}

.p-76 {
    padding: 76px;
}

.px-76 {
    padding-left: 76px;
    padding-right: 76px;
}

.py-76 {
    padding-top: 76px;
    padding-bottom: 76px;
}

.pl-76 {
    padding-left: 76px;
}

.pr-76 {
    padding-right: 76px;
}

.pt-76 {
    padding-top: 76px;
}

.pb-76 {
    padding-bottom: 76px;
}

.m-76 {
    margin: 76px;
}

.mx-76 {
    margin-left: 76px;
    margin-right: 76px;
}

.my-76 {
    margin-top: 76px;
    margin-bottom: 76px;
}

.ml-76 {
    margin-left: 76px;
}

.mr-76 {
    margin-right: 76px;
}

.mt-76 {
    margin-top: 76px;
}

.mb-76 {
    margin-bottom: 76px;
}

.w-76 {
    width: 76%;
}

.w-px-76 {
    width: 76px;
}

.h-76 {
    height: 76%;
}

.h-px-76 {
    height: 76px;
}

.top-76 {
    top: 76px;
}

.top--76 {
    top: -76px;
}

.left-76 {
    left: 76px;
}

.right-76 {
    right: 76px;
}

.bottom-76 {
    bottom: 76px;
}

.opacity-76 {
    opacity: 76%;
}

.z-76 {
    z-index: 76;
}

.z-76 {
    z-index: 76;
}

.z--76 {
    z-index: -76;
}

.font-size-76 {
    font-size: 76px;
}

.border-radius-76 {
    border-radius: 76px;
}

/* adaptive */
.w-76-100 {
    width: 76%;
}

.p-76-0 {
    padding: 76px;
}

.px-76-0 {
    padding-left: 76px;
    padding-right: 76px;
}

.py-76-0 {
    padding-top: 76px;
    padding-bottom: 76px;
}

.pl-76-0 {
    padding-left: 76px;
}

.pr-76-0 {
    padding-right: 76px;
}

.pt-76-0 {
    padding-top: 76px;
}

.pb-76-0 {
    padding-bottom: 76px;
}

.p-0-76 {
    padding: 0;
}

.px-0-76 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-76 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-76 {
    padding-left: 0;
}

.pr-0-76 {
    padding-right: 0;
}

.pt-0-76 {
    padding-top: 0;
}

.pb-0-76 {
    padding-bottom: 0;
}

.m-76-0 {
    margin: 76px;
}

.mx-76-0 {
    margin-left: 76px;
    margin-right: 76px;
}

.my-76-0 {
    margin-top: 76px;
    margin-bottom: 76px;
}

.ml-76-0 {
    margin-left: 76px;
}

.mr-76-0 {
    margin-right: 76px;
}

.mt-76-0 {
    margin-top: 76px;
}

.mb-76-0 {
    margin-bottom: 76px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-76-100 {
        width: 100%;
    }

    .p-76-0 {
        padding: 0;
    }

    .px-76-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-76-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-76-0 {
        padding-left: 0;
    }

    .pr-76-0 {
        padding-right: 0;
    }

    .pt-76-0 {
        padding-top: 0;
    }

    .pb-76-0 {
        padding-bottom: 0;
    }

    .p-0-76 {
        padding: 76px;
    }

    .px-0-76 {
        padding-left: 76px;
        padding-right: 76px;
    }

    .py-0-76 {
        padding-top: 76px;
        padding-bottom: 76px;
    }

    .pl-0-76 {
        padding-left: 76px;
    }

    .pr-0-76 {
        padding-right: 76px;
    }

    .pt-0-76 {
        padding-top: 76px;
    }

    .pb-0-76 {
        padding-bottom: 76px;
    }

    .m-76-0 {
        margin: 0;
    }

    .mx-76-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-76-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-76-0 {
        margin-left: 0;
    }

    .mr-76-0 {
        margin-right: 0;
    }

    .mt-76-0 {
        margin-top: 0;
    }

    .mb-76-0 {
        margin-bottom: 0;
    }

    .m-0-76 {
        margin: 76px;
    }

    .mx-0-76 {
        margin-left: 76px;
        margin-right: 76px;
    }

    .my-0-76 {
        margin-top: 76px;
        margin-bottom: 76px;
    }

    .ml-0-76 {
        margin-left: 76px;
    }

    .mr-0-76 {
        margin-right: 76px;
    }

    .mt-0-76 {
        margin-top: 76px;
    }

    .mb-0-76 {
        margin-bottom: 76px;
    }
}

.p-77 {
    padding: 77px;
}

.px-77 {
    padding-left: 77px;
    padding-right: 77px;
}

.py-77 {
    padding-top: 77px;
    padding-bottom: 77px;
}

.pl-77 {
    padding-left: 77px;
}

.pr-77 {
    padding-right: 77px;
}

.pt-77 {
    padding-top: 77px;
}

.pb-77 {
    padding-bottom: 77px;
}

.m-77 {
    margin: 77px;
}

.mx-77 {
    margin-left: 77px;
    margin-right: 77px;
}

.my-77 {
    margin-top: 77px;
    margin-bottom: 77px;
}

.ml-77 {
    margin-left: 77px;
}

.mr-77 {
    margin-right: 77px;
}

.mt-77 {
    margin-top: 77px;
}

.mb-77 {
    margin-bottom: 77px;
}

.w-77 {
    width: 77%;
}

.w-px-77 {
    width: 77px;
}

.h-77 {
    height: 77%;
}

.h-px-77 {
    height: 77px;
}

.top-77 {
    top: 77px;
}

.top--77 {
    top: -77px;
}

.left-77 {
    left: 77px;
}

.right-77 {
    right: 77px;
}

.bottom-77 {
    bottom: 77px;
}

.opacity-77 {
    opacity: 77%;
}

.z-77 {
    z-index: 77;
}

.z-77 {
    z-index: 77;
}

.z--77 {
    z-index: -77;
}

.font-size-77 {
    font-size: 77px;
}

.border-radius-77 {
    border-radius: 77px;
}

/* adaptive */
.w-77-100 {
    width: 77%;
}

.p-77-0 {
    padding: 77px;
}

.px-77-0 {
    padding-left: 77px;
    padding-right: 77px;
}

.py-77-0 {
    padding-top: 77px;
    padding-bottom: 77px;
}

.pl-77-0 {
    padding-left: 77px;
}

.pr-77-0 {
    padding-right: 77px;
}

.pt-77-0 {
    padding-top: 77px;
}

.pb-77-0 {
    padding-bottom: 77px;
}

.p-0-77 {
    padding: 0;
}

.px-0-77 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-77 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-77 {
    padding-left: 0;
}

.pr-0-77 {
    padding-right: 0;
}

.pt-0-77 {
    padding-top: 0;
}

.pb-0-77 {
    padding-bottom: 0;
}

.m-77-0 {
    margin: 77px;
}

.mx-77-0 {
    margin-left: 77px;
    margin-right: 77px;
}

.my-77-0 {
    margin-top: 77px;
    margin-bottom: 77px;
}

.ml-77-0 {
    margin-left: 77px;
}

.mr-77-0 {
    margin-right: 77px;
}

.mt-77-0 {
    margin-top: 77px;
}

.mb-77-0 {
    margin-bottom: 77px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-77-100 {
        width: 100%;
    }

    .p-77-0 {
        padding: 0;
    }

    .px-77-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-77-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-77-0 {
        padding-left: 0;
    }

    .pr-77-0 {
        padding-right: 0;
    }

    .pt-77-0 {
        padding-top: 0;
    }

    .pb-77-0 {
        padding-bottom: 0;
    }

    .p-0-77 {
        padding: 77px;
    }

    .px-0-77 {
        padding-left: 77px;
        padding-right: 77px;
    }

    .py-0-77 {
        padding-top: 77px;
        padding-bottom: 77px;
    }

    .pl-0-77 {
        padding-left: 77px;
    }

    .pr-0-77 {
        padding-right: 77px;
    }

    .pt-0-77 {
        padding-top: 77px;
    }

    .pb-0-77 {
        padding-bottom: 77px;
    }

    .m-77-0 {
        margin: 0;
    }

    .mx-77-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-77-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-77-0 {
        margin-left: 0;
    }

    .mr-77-0 {
        margin-right: 0;
    }

    .mt-77-0 {
        margin-top: 0;
    }

    .mb-77-0 {
        margin-bottom: 0;
    }

    .m-0-77 {
        margin: 77px;
    }

    .mx-0-77 {
        margin-left: 77px;
        margin-right: 77px;
    }

    .my-0-77 {
        margin-top: 77px;
        margin-bottom: 77px;
    }

    .ml-0-77 {
        margin-left: 77px;
    }

    .mr-0-77 {
        margin-right: 77px;
    }

    .mt-0-77 {
        margin-top: 77px;
    }

    .mb-0-77 {
        margin-bottom: 77px;
    }
}

.p-78 {
    padding: 78px;
}

.px-78 {
    padding-left: 78px;
    padding-right: 78px;
}

.py-78 {
    padding-top: 78px;
    padding-bottom: 78px;
}

.pl-78 {
    padding-left: 78px;
}

.pr-78 {
    padding-right: 78px;
}

.pt-78 {
    padding-top: 78px;
}

.pb-78 {
    padding-bottom: 78px;
}

.m-78 {
    margin: 78px;
}

.mx-78 {
    margin-left: 78px;
    margin-right: 78px;
}

.my-78 {
    margin-top: 78px;
    margin-bottom: 78px;
}

.ml-78 {
    margin-left: 78px;
}

.mr-78 {
    margin-right: 78px;
}

.mt-78 {
    margin-top: 78px;
}

.mb-78 {
    margin-bottom: 78px;
}

.w-78 {
    width: 78%;
}

.w-px-78 {
    width: 78px;
}

.h-78 {
    height: 78%;
}

.h-px-78 {
    height: 78px;
}

.top-78 {
    top: 78px;
}

.top--78 {
    top: -78px;
}

.left-78 {
    left: 78px;
}

.right-78 {
    right: 78px;
}

.bottom-78 {
    bottom: 78px;
}

.opacity-78 {
    opacity: 78%;
}

.z-78 {
    z-index: 78;
}

.z-78 {
    z-index: 78;
}

.z--78 {
    z-index: -78;
}

.font-size-78 {
    font-size: 78px;
}

.border-radius-78 {
    border-radius: 78px;
}

/* adaptive */
.w-78-100 {
    width: 78%;
}

.p-78-0 {
    padding: 78px;
}

.px-78-0 {
    padding-left: 78px;
    padding-right: 78px;
}

.py-78-0 {
    padding-top: 78px;
    padding-bottom: 78px;
}

.pl-78-0 {
    padding-left: 78px;
}

.pr-78-0 {
    padding-right: 78px;
}

.pt-78-0 {
    padding-top: 78px;
}

.pb-78-0 {
    padding-bottom: 78px;
}

.p-0-78 {
    padding: 0;
}

.px-0-78 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-78 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-78 {
    padding-left: 0;
}

.pr-0-78 {
    padding-right: 0;
}

.pt-0-78 {
    padding-top: 0;
}

.pb-0-78 {
    padding-bottom: 0;
}

.m-78-0 {
    margin: 78px;
}

.mx-78-0 {
    margin-left: 78px;
    margin-right: 78px;
}

.my-78-0 {
    margin-top: 78px;
    margin-bottom: 78px;
}

.ml-78-0 {
    margin-left: 78px;
}

.mr-78-0 {
    margin-right: 78px;
}

.mt-78-0 {
    margin-top: 78px;
}

.mb-78-0 {
    margin-bottom: 78px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-78-100 {
        width: 100%;
    }

    .p-78-0 {
        padding: 0;
    }

    .px-78-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-78-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-78-0 {
        padding-left: 0;
    }

    .pr-78-0 {
        padding-right: 0;
    }

    .pt-78-0 {
        padding-top: 0;
    }

    .pb-78-0 {
        padding-bottom: 0;
    }

    .p-0-78 {
        padding: 78px;
    }

    .px-0-78 {
        padding-left: 78px;
        padding-right: 78px;
    }

    .py-0-78 {
        padding-top: 78px;
        padding-bottom: 78px;
    }

    .pl-0-78 {
        padding-left: 78px;
    }

    .pr-0-78 {
        padding-right: 78px;
    }

    .pt-0-78 {
        padding-top: 78px;
    }

    .pb-0-78 {
        padding-bottom: 78px;
    }

    .m-78-0 {
        margin: 0;
    }

    .mx-78-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-78-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-78-0 {
        margin-left: 0;
    }

    .mr-78-0 {
        margin-right: 0;
    }

    .mt-78-0 {
        margin-top: 0;
    }

    .mb-78-0 {
        margin-bottom: 0;
    }

    .m-0-78 {
        margin: 78px;
    }

    .mx-0-78 {
        margin-left: 78px;
        margin-right: 78px;
    }

    .my-0-78 {
        margin-top: 78px;
        margin-bottom: 78px;
    }

    .ml-0-78 {
        margin-left: 78px;
    }

    .mr-0-78 {
        margin-right: 78px;
    }

    .mt-0-78 {
        margin-top: 78px;
    }

    .mb-0-78 {
        margin-bottom: 78px;
    }
}

.p-79 {
    padding: 79px;
}

.px-79 {
    padding-left: 79px;
    padding-right: 79px;
}

.py-79 {
    padding-top: 79px;
    padding-bottom: 79px;
}

.pl-79 {
    padding-left: 79px;
}

.pr-79 {
    padding-right: 79px;
}

.pt-79 {
    padding-top: 79px;
}

.pb-79 {
    padding-bottom: 79px;
}

.m-79 {
    margin: 79px;
}

.mx-79 {
    margin-left: 79px;
    margin-right: 79px;
}

.my-79 {
    margin-top: 79px;
    margin-bottom: 79px;
}

.ml-79 {
    margin-left: 79px;
}

.mr-79 {
    margin-right: 79px;
}

.mt-79 {
    margin-top: 79px;
}

.mb-79 {
    margin-bottom: 79px;
}

.w-79 {
    width: 79%;
}

.w-px-79 {
    width: 79px;
}

.h-79 {
    height: 79%;
}

.h-px-79 {
    height: 79px;
}

.top-79 {
    top: 79px;
}

.top--79 {
    top: -79px;
}

.left-79 {
    left: 79px;
}

.right-79 {
    right: 79px;
}

.bottom-79 {
    bottom: 79px;
}

.opacity-79 {
    opacity: 79%;
}

.z-79 {
    z-index: 79;
}

.z-79 {
    z-index: 79;
}

.z--79 {
    z-index: -79;
}

.font-size-79 {
    font-size: 79px;
}

.border-radius-79 {
    border-radius: 79px;
}

/* adaptive */
.w-79-100 {
    width: 79%;
}

.p-79-0 {
    padding: 79px;
}

.px-79-0 {
    padding-left: 79px;
    padding-right: 79px;
}

.py-79-0 {
    padding-top: 79px;
    padding-bottom: 79px;
}

.pl-79-0 {
    padding-left: 79px;
}

.pr-79-0 {
    padding-right: 79px;
}

.pt-79-0 {
    padding-top: 79px;
}

.pb-79-0 {
    padding-bottom: 79px;
}

.p-0-79 {
    padding: 0;
}

.px-0-79 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-79 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-79 {
    padding-left: 0;
}

.pr-0-79 {
    padding-right: 0;
}

.pt-0-79 {
    padding-top: 0;
}

.pb-0-79 {
    padding-bottom: 0;
}

.m-79-0 {
    margin: 79px;
}

.mx-79-0 {
    margin-left: 79px;
    margin-right: 79px;
}

.my-79-0 {
    margin-top: 79px;
    margin-bottom: 79px;
}

.ml-79-0 {
    margin-left: 79px;
}

.mr-79-0 {
    margin-right: 79px;
}

.mt-79-0 {
    margin-top: 79px;
}

.mb-79-0 {
    margin-bottom: 79px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-79-100 {
        width: 100%;
    }

    .p-79-0 {
        padding: 0;
    }

    .px-79-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-79-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-79-0 {
        padding-left: 0;
    }

    .pr-79-0 {
        padding-right: 0;
    }

    .pt-79-0 {
        padding-top: 0;
    }

    .pb-79-0 {
        padding-bottom: 0;
    }

    .p-0-79 {
        padding: 79px;
    }

    .px-0-79 {
        padding-left: 79px;
        padding-right: 79px;
    }

    .py-0-79 {
        padding-top: 79px;
        padding-bottom: 79px;
    }

    .pl-0-79 {
        padding-left: 79px;
    }

    .pr-0-79 {
        padding-right: 79px;
    }

    .pt-0-79 {
        padding-top: 79px;
    }

    .pb-0-79 {
        padding-bottom: 79px;
    }

    .m-79-0 {
        margin: 0;
    }

    .mx-79-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-79-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-79-0 {
        margin-left: 0;
    }

    .mr-79-0 {
        margin-right: 0;
    }

    .mt-79-0 {
        margin-top: 0;
    }

    .mb-79-0 {
        margin-bottom: 0;
    }

    .m-0-79 {
        margin: 79px;
    }

    .mx-0-79 {
        margin-left: 79px;
        margin-right: 79px;
    }

    .my-0-79 {
        margin-top: 79px;
        margin-bottom: 79px;
    }

    .ml-0-79 {
        margin-left: 79px;
    }

    .mr-0-79 {
        margin-right: 79px;
    }

    .mt-0-79 {
        margin-top: 79px;
    }

    .mb-0-79 {
        margin-bottom: 79px;
    }
}

.p-80 {
    padding: 80px;
}

.px-80 {
    padding-left: 80px;
    padding-right: 80px;
}

.py-80 {
    padding-top: 80px;
    padding-bottom: 80px;
}

.pl-80 {
    padding-left: 80px;
}

.pr-80 {
    padding-right: 80px;
}

.pt-80 {
    padding-top: 80px;
}

.pb-80 {
    padding-bottom: 80px;
}

.m-80 {
    margin: 80px;
}

.mx-80 {
    margin-left: 80px;
    margin-right: 80px;
}

.my-80 {
    margin-top: 80px;
    margin-bottom: 80px;
}

.ml-80 {
    margin-left: 80px;
}

.mr-80 {
    margin-right: 80px;
}

.mt-80 {
    margin-top: 80px;
}

.mb-80 {
    margin-bottom: 80px;
}

.w-80 {
    width: 80%;
}

.w-px-80 {
    width: 80px;
}

.h-80 {
    height: 80%;
}

.h-px-80 {
    height: 80px;
}

.top-80 {
    top: 80px;
}

.top--80 {
    top: -80px;
}

.left-80 {
    left: 80px;
}

.right-80 {
    right: 80px;
}

.bottom-80 {
    bottom: 80px;
}

.opacity-80 {
    opacity: 80%;
}

.z-80 {
    z-index: 80;
}

.z-80 {
    z-index: 80;
}

.z--80 {
    z-index: -80;
}

.font-size-80 {
    font-size: 80px;
}

.border-radius-80 {
    border-radius: 80px;
}

/* adaptive */
.w-80-100 {
    width: 80%;
}

.p-80-0 {
    padding: 80px;
}

.px-80-0 {
    padding-left: 80px;
    padding-right: 80px;
}

.py-80-0 {
    padding-top: 80px;
    padding-bottom: 80px;
}

.pl-80-0 {
    padding-left: 80px;
}

.pr-80-0 {
    padding-right: 80px;
}

.pt-80-0 {
    padding-top: 80px;
}

.pb-80-0 {
    padding-bottom: 80px;
}

.p-0-80 {
    padding: 0;
}

.px-0-80 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-80 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-80 {
    padding-left: 0;
}

.pr-0-80 {
    padding-right: 0;
}

.pt-0-80 {
    padding-top: 0;
}

.pb-0-80 {
    padding-bottom: 0;
}

.m-80-0 {
    margin: 80px;
}

.mx-80-0 {
    margin-left: 80px;
    margin-right: 80px;
}

.my-80-0 {
    margin-top: 80px;
    margin-bottom: 80px;
}

.ml-80-0 {
    margin-left: 80px;
}

.mr-80-0 {
    margin-right: 80px;
}

.mt-80-0 {
    margin-top: 80px;
}

.mb-80-0 {
    margin-bottom: 80px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-80-100 {
        width: 100%;
    }

    .p-80-0 {
        padding: 0;
    }

    .px-80-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-80-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-80-0 {
        padding-left: 0;
    }

    .pr-80-0 {
        padding-right: 0;
    }

    .pt-80-0 {
        padding-top: 0;
    }

    .pb-80-0 {
        padding-bottom: 0;
    }

    .p-0-80 {
        padding: 80px;
    }

    .px-0-80 {
        padding-left: 80px;
        padding-right: 80px;
    }

    .py-0-80 {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .pl-0-80 {
        padding-left: 80px;
    }

    .pr-0-80 {
        padding-right: 80px;
    }

    .pt-0-80 {
        padding-top: 80px;
    }

    .pb-0-80 {
        padding-bottom: 80px;
    }

    .m-80-0 {
        margin: 0;
    }

    .mx-80-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-80-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-80-0 {
        margin-left: 0;
    }

    .mr-80-0 {
        margin-right: 0;
    }

    .mt-80-0 {
        margin-top: 0;
    }

    .mb-80-0 {
        margin-bottom: 0;
    }

    .m-0-80 {
        margin: 80px;
    }

    .mx-0-80 {
        margin-left: 80px;
        margin-right: 80px;
    }

    .my-0-80 {
        margin-top: 80px;
        margin-bottom: 80px;
    }

    .ml-0-80 {
        margin-left: 80px;
    }

    .mr-0-80 {
        margin-right: 80px;
    }

    .mt-0-80 {
        margin-top: 80px;
    }

    .mb-0-80 {
        margin-bottom: 80px;
    }
}

.p-81 {
    padding: 81px;
}

.px-81 {
    padding-left: 81px;
    padding-right: 81px;
}

.py-81 {
    padding-top: 81px;
    padding-bottom: 81px;
}

.pl-81 {
    padding-left: 81px;
}

.pr-81 {
    padding-right: 81px;
}

.pt-81 {
    padding-top: 81px;
}

.pb-81 {
    padding-bottom: 81px;
}

.m-81 {
    margin: 81px;
}

.mx-81 {
    margin-left: 81px;
    margin-right: 81px;
}

.my-81 {
    margin-top: 81px;
    margin-bottom: 81px;
}

.ml-81 {
    margin-left: 81px;
}

.mr-81 {
    margin-right: 81px;
}

.mt-81 {
    margin-top: 81px;
}

.mb-81 {
    margin-bottom: 81px;
}

.w-81 {
    width: 81%;
}

.w-px-81 {
    width: 81px;
}

.h-81 {
    height: 81%;
}

.h-px-81 {
    height: 81px;
}

.top-81 {
    top: 81px;
}

.top--81 {
    top: -81px;
}

.left-81 {
    left: 81px;
}

.right-81 {
    right: 81px;
}

.bottom-81 {
    bottom: 81px;
}

.opacity-81 {
    opacity: 81%;
}

.z-81 {
    z-index: 81;
}

.z-81 {
    z-index: 81;
}

.z--81 {
    z-index: -81;
}

.font-size-81 {
    font-size: 81px;
}

.border-radius-81 {
    border-radius: 81px;
}

/* adaptive */
.w-81-100 {
    width: 81%;
}

.p-81-0 {
    padding: 81px;
}

.px-81-0 {
    padding-left: 81px;
    padding-right: 81px;
}

.py-81-0 {
    padding-top: 81px;
    padding-bottom: 81px;
}

.pl-81-0 {
    padding-left: 81px;
}

.pr-81-0 {
    padding-right: 81px;
}

.pt-81-0 {
    padding-top: 81px;
}

.pb-81-0 {
    padding-bottom: 81px;
}

.p-0-81 {
    padding: 0;
}

.px-0-81 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-81 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-81 {
    padding-left: 0;
}

.pr-0-81 {
    padding-right: 0;
}

.pt-0-81 {
    padding-top: 0;
}

.pb-0-81 {
    padding-bottom: 0;
}

.m-81-0 {
    margin: 81px;
}

.mx-81-0 {
    margin-left: 81px;
    margin-right: 81px;
}

.my-81-0 {
    margin-top: 81px;
    margin-bottom: 81px;
}

.ml-81-0 {
    margin-left: 81px;
}

.mr-81-0 {
    margin-right: 81px;
}

.mt-81-0 {
    margin-top: 81px;
}

.mb-81-0 {
    margin-bottom: 81px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-81-100 {
        width: 100%;
    }

    .p-81-0 {
        padding: 0;
    }

    .px-81-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-81-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-81-0 {
        padding-left: 0;
    }

    .pr-81-0 {
        padding-right: 0;
    }

    .pt-81-0 {
        padding-top: 0;
    }

    .pb-81-0 {
        padding-bottom: 0;
    }

    .p-0-81 {
        padding: 81px;
    }

    .px-0-81 {
        padding-left: 81px;
        padding-right: 81px;
    }

    .py-0-81 {
        padding-top: 81px;
        padding-bottom: 81px;
    }

    .pl-0-81 {
        padding-left: 81px;
    }

    .pr-0-81 {
        padding-right: 81px;
    }

    .pt-0-81 {
        padding-top: 81px;
    }

    .pb-0-81 {
        padding-bottom: 81px;
    }

    .m-81-0 {
        margin: 0;
    }

    .mx-81-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-81-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-81-0 {
        margin-left: 0;
    }

    .mr-81-0 {
        margin-right: 0;
    }

    .mt-81-0 {
        margin-top: 0;
    }

    .mb-81-0 {
        margin-bottom: 0;
    }

    .m-0-81 {
        margin: 81px;
    }

    .mx-0-81 {
        margin-left: 81px;
        margin-right: 81px;
    }

    .my-0-81 {
        margin-top: 81px;
        margin-bottom: 81px;
    }

    .ml-0-81 {
        margin-left: 81px;
    }

    .mr-0-81 {
        margin-right: 81px;
    }

    .mt-0-81 {
        margin-top: 81px;
    }

    .mb-0-81 {
        margin-bottom: 81px;
    }
}

.p-82 {
    padding: 82px;
}

.px-82 {
    padding-left: 82px;
    padding-right: 82px;
}

.py-82 {
    padding-top: 82px;
    padding-bottom: 82px;
}

.pl-82 {
    padding-left: 82px;
}

.pr-82 {
    padding-right: 82px;
}

.pt-82 {
    padding-top: 82px;
}

.pb-82 {
    padding-bottom: 82px;
}

.m-82 {
    margin: 82px;
}

.mx-82 {
    margin-left: 82px;
    margin-right: 82px;
}

.my-82 {
    margin-top: 82px;
    margin-bottom: 82px;
}

.ml-82 {
    margin-left: 82px;
}

.mr-82 {
    margin-right: 82px;
}

.mt-82 {
    margin-top: 82px;
}

.mb-82 {
    margin-bottom: 82px;
}

.w-82 {
    width: 82%;
}

.w-px-82 {
    width: 82px;
}

.h-82 {
    height: 82%;
}

.h-px-82 {
    height: 82px;
}

.top-82 {
    top: 82px;
}

.top--82 {
    top: -82px;
}

.left-82 {
    left: 82px;
}

.right-82 {
    right: 82px;
}

.bottom-82 {
    bottom: 82px;
}

.opacity-82 {
    opacity: 82%;
}

.z-82 {
    z-index: 82;
}

.z-82 {
    z-index: 82;
}

.z--82 {
    z-index: -82;
}

.font-size-82 {
    font-size: 82px;
}

.border-radius-82 {
    border-radius: 82px;
}

/* adaptive */
.w-82-100 {
    width: 82%;
}

.p-82-0 {
    padding: 82px;
}

.px-82-0 {
    padding-left: 82px;
    padding-right: 82px;
}

.py-82-0 {
    padding-top: 82px;
    padding-bottom: 82px;
}

.pl-82-0 {
    padding-left: 82px;
}

.pr-82-0 {
    padding-right: 82px;
}

.pt-82-0 {
    padding-top: 82px;
}

.pb-82-0 {
    padding-bottom: 82px;
}

.p-0-82 {
    padding: 0;
}

.px-0-82 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-82 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-82 {
    padding-left: 0;
}

.pr-0-82 {
    padding-right: 0;
}

.pt-0-82 {
    padding-top: 0;
}

.pb-0-82 {
    padding-bottom: 0;
}

.m-82-0 {
    margin: 82px;
}

.mx-82-0 {
    margin-left: 82px;
    margin-right: 82px;
}

.my-82-0 {
    margin-top: 82px;
    margin-bottom: 82px;
}

.ml-82-0 {
    margin-left: 82px;
}

.mr-82-0 {
    margin-right: 82px;
}

.mt-82-0 {
    margin-top: 82px;
}

.mb-82-0 {
    margin-bottom: 82px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-82-100 {
        width: 100%;
    }

    .p-82-0 {
        padding: 0;
    }

    .px-82-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-82-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-82-0 {
        padding-left: 0;
    }

    .pr-82-0 {
        padding-right: 0;
    }

    .pt-82-0 {
        padding-top: 0;
    }

    .pb-82-0 {
        padding-bottom: 0;
    }

    .p-0-82 {
        padding: 82px;
    }

    .px-0-82 {
        padding-left: 82px;
        padding-right: 82px;
    }

    .py-0-82 {
        padding-top: 82px;
        padding-bottom: 82px;
    }

    .pl-0-82 {
        padding-left: 82px;
    }

    .pr-0-82 {
        padding-right: 82px;
    }

    .pt-0-82 {
        padding-top: 82px;
    }

    .pb-0-82 {
        padding-bottom: 82px;
    }

    .m-82-0 {
        margin: 0;
    }

    .mx-82-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-82-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-82-0 {
        margin-left: 0;
    }

    .mr-82-0 {
        margin-right: 0;
    }

    .mt-82-0 {
        margin-top: 0;
    }

    .mb-82-0 {
        margin-bottom: 0;
    }

    .m-0-82 {
        margin: 82px;
    }

    .mx-0-82 {
        margin-left: 82px;
        margin-right: 82px;
    }

    .my-0-82 {
        margin-top: 82px;
        margin-bottom: 82px;
    }

    .ml-0-82 {
        margin-left: 82px;
    }

    .mr-0-82 {
        margin-right: 82px;
    }

    .mt-0-82 {
        margin-top: 82px;
    }

    .mb-0-82 {
        margin-bottom: 82px;
    }
}

.p-83 {
    padding: 83px;
}

.px-83 {
    padding-left: 83px;
    padding-right: 83px;
}

.py-83 {
    padding-top: 83px;
    padding-bottom: 83px;
}

.pl-83 {
    padding-left: 83px;
}

.pr-83 {
    padding-right: 83px;
}

.pt-83 {
    padding-top: 83px;
}

.pb-83 {
    padding-bottom: 83px;
}

.m-83 {
    margin: 83px;
}

.mx-83 {
    margin-left: 83px;
    margin-right: 83px;
}

.my-83 {
    margin-top: 83px;
    margin-bottom: 83px;
}

.ml-83 {
    margin-left: 83px;
}

.mr-83 {
    margin-right: 83px;
}

.mt-83 {
    margin-top: 83px;
}

.mb-83 {
    margin-bottom: 83px;
}

.w-83 {
    width: 83%;
}

.w-px-83 {
    width: 83px;
}

.h-83 {
    height: 83%;
}

.h-px-83 {
    height: 83px;
}

.top-83 {
    top: 83px;
}

.top--83 {
    top: -83px;
}

.left-83 {
    left: 83px;
}

.right-83 {
    right: 83px;
}

.bottom-83 {
    bottom: 83px;
}

.opacity-83 {
    opacity: 83%;
}

.z-83 {
    z-index: 83;
}

.z-83 {
    z-index: 83;
}

.z--83 {
    z-index: -83;
}

.font-size-83 {
    font-size: 83px;
}

.border-radius-83 {
    border-radius: 83px;
}

/* adaptive */
.w-83-100 {
    width: 83%;
}

.p-83-0 {
    padding: 83px;
}

.px-83-0 {
    padding-left: 83px;
    padding-right: 83px;
}

.py-83-0 {
    padding-top: 83px;
    padding-bottom: 83px;
}

.pl-83-0 {
    padding-left: 83px;
}

.pr-83-0 {
    padding-right: 83px;
}

.pt-83-0 {
    padding-top: 83px;
}

.pb-83-0 {
    padding-bottom: 83px;
}

.p-0-83 {
    padding: 0;
}

.px-0-83 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-83 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-83 {
    padding-left: 0;
}

.pr-0-83 {
    padding-right: 0;
}

.pt-0-83 {
    padding-top: 0;
}

.pb-0-83 {
    padding-bottom: 0;
}

.m-83-0 {
    margin: 83px;
}

.mx-83-0 {
    margin-left: 83px;
    margin-right: 83px;
}

.my-83-0 {
    margin-top: 83px;
    margin-bottom: 83px;
}

.ml-83-0 {
    margin-left: 83px;
}

.mr-83-0 {
    margin-right: 83px;
}

.mt-83-0 {
    margin-top: 83px;
}

.mb-83-0 {
    margin-bottom: 83px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-83-100 {
        width: 100%;
    }

    .p-83-0 {
        padding: 0;
    }

    .px-83-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-83-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-83-0 {
        padding-left: 0;
    }

    .pr-83-0 {
        padding-right: 0;
    }

    .pt-83-0 {
        padding-top: 0;
    }

    .pb-83-0 {
        padding-bottom: 0;
    }

    .p-0-83 {
        padding: 83px;
    }

    .px-0-83 {
        padding-left: 83px;
        padding-right: 83px;
    }

    .py-0-83 {
        padding-top: 83px;
        padding-bottom: 83px;
    }

    .pl-0-83 {
        padding-left: 83px;
    }

    .pr-0-83 {
        padding-right: 83px;
    }

    .pt-0-83 {
        padding-top: 83px;
    }

    .pb-0-83 {
        padding-bottom: 83px;
    }

    .m-83-0 {
        margin: 0;
    }

    .mx-83-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-83-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-83-0 {
        margin-left: 0;
    }

    .mr-83-0 {
        margin-right: 0;
    }

    .mt-83-0 {
        margin-top: 0;
    }

    .mb-83-0 {
        margin-bottom: 0;
    }

    .m-0-83 {
        margin: 83px;
    }

    .mx-0-83 {
        margin-left: 83px;
        margin-right: 83px;
    }

    .my-0-83 {
        margin-top: 83px;
        margin-bottom: 83px;
    }

    .ml-0-83 {
        margin-left: 83px;
    }

    .mr-0-83 {
        margin-right: 83px;
    }

    .mt-0-83 {
        margin-top: 83px;
    }

    .mb-0-83 {
        margin-bottom: 83px;
    }
}

.p-84 {
    padding: 84px;
}

.px-84 {
    padding-left: 84px;
    padding-right: 84px;
}

.py-84 {
    padding-top: 84px;
    padding-bottom: 84px;
}

.pl-84 {
    padding-left: 84px;
}

.pr-84 {
    padding-right: 84px;
}

.pt-84 {
    padding-top: 84px;
}

.pb-84 {
    padding-bottom: 84px;
}

.m-84 {
    margin: 84px;
}

.mx-84 {
    margin-left: 84px;
    margin-right: 84px;
}

.my-84 {
    margin-top: 84px;
    margin-bottom: 84px;
}

.ml-84 {
    margin-left: 84px;
}

.mr-84 {
    margin-right: 84px;
}

.mt-84 {
    margin-top: 84px;
}

.mb-84 {
    margin-bottom: 84px;
}

.w-84 {
    width: 84%;
}

.w-px-84 {
    width: 84px;
}

.h-84 {
    height: 84%;
}

.h-px-84 {
    height: 84px;
}

.top-84 {
    top: 84px;
}

.top--84 {
    top: -84px;
}

.left-84 {
    left: 84px;
}

.right-84 {
    right: 84px;
}

.bottom-84 {
    bottom: 84px;
}

.opacity-84 {
    opacity: 84%;
}

.z-84 {
    z-index: 84;
}

.z-84 {
    z-index: 84;
}

.z--84 {
    z-index: -84;
}

.font-size-84 {
    font-size: 84px;
}

.border-radius-84 {
    border-radius: 84px;
}

/* adaptive */
.w-84-100 {
    width: 84%;
}

.p-84-0 {
    padding: 84px;
}

.px-84-0 {
    padding-left: 84px;
    padding-right: 84px;
}

.py-84-0 {
    padding-top: 84px;
    padding-bottom: 84px;
}

.pl-84-0 {
    padding-left: 84px;
}

.pr-84-0 {
    padding-right: 84px;
}

.pt-84-0 {
    padding-top: 84px;
}

.pb-84-0 {
    padding-bottom: 84px;
}

.p-0-84 {
    padding: 0;
}

.px-0-84 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-84 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-84 {
    padding-left: 0;
}

.pr-0-84 {
    padding-right: 0;
}

.pt-0-84 {
    padding-top: 0;
}

.pb-0-84 {
    padding-bottom: 0;
}

.m-84-0 {
    margin: 84px;
}

.mx-84-0 {
    margin-left: 84px;
    margin-right: 84px;
}

.my-84-0 {
    margin-top: 84px;
    margin-bottom: 84px;
}

.ml-84-0 {
    margin-left: 84px;
}

.mr-84-0 {
    margin-right: 84px;
}

.mt-84-0 {
    margin-top: 84px;
}

.mb-84-0 {
    margin-bottom: 84px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-84-100 {
        width: 100%;
    }

    .p-84-0 {
        padding: 0;
    }

    .px-84-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-84-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-84-0 {
        padding-left: 0;
    }

    .pr-84-0 {
        padding-right: 0;
    }

    .pt-84-0 {
        padding-top: 0;
    }

    .pb-84-0 {
        padding-bottom: 0;
    }

    .p-0-84 {
        padding: 84px;
    }

    .px-0-84 {
        padding-left: 84px;
        padding-right: 84px;
    }

    .py-0-84 {
        padding-top: 84px;
        padding-bottom: 84px;
    }

    .pl-0-84 {
        padding-left: 84px;
    }

    .pr-0-84 {
        padding-right: 84px;
    }

    .pt-0-84 {
        padding-top: 84px;
    }

    .pb-0-84 {
        padding-bottom: 84px;
    }

    .m-84-0 {
        margin: 0;
    }

    .mx-84-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-84-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-84-0 {
        margin-left: 0;
    }

    .mr-84-0 {
        margin-right: 0;
    }

    .mt-84-0 {
        margin-top: 0;
    }

    .mb-84-0 {
        margin-bottom: 0;
    }

    .m-0-84 {
        margin: 84px;
    }

    .mx-0-84 {
        margin-left: 84px;
        margin-right: 84px;
    }

    .my-0-84 {
        margin-top: 84px;
        margin-bottom: 84px;
    }

    .ml-0-84 {
        margin-left: 84px;
    }

    .mr-0-84 {
        margin-right: 84px;
    }

    .mt-0-84 {
        margin-top: 84px;
    }

    .mb-0-84 {
        margin-bottom: 84px;
    }
}

.p-85 {
    padding: 85px;
}

.px-85 {
    padding-left: 85px;
    padding-right: 85px;
}

.py-85 {
    padding-top: 85px;
    padding-bottom: 85px;
}

.pl-85 {
    padding-left: 85px;
}

.pr-85 {
    padding-right: 85px;
}

.pt-85 {
    padding-top: 85px;
}

.pb-85 {
    padding-bottom: 85px;
}

.m-85 {
    margin: 85px;
}

.mx-85 {
    margin-left: 85px;
    margin-right: 85px;
}

.my-85 {
    margin-top: 85px;
    margin-bottom: 85px;
}

.ml-85 {
    margin-left: 85px;
}

.mr-85 {
    margin-right: 85px;
}

.mt-85 {
    margin-top: 85px;
}

.mb-85 {
    margin-bottom: 85px;
}

.w-85 {
    width: 85%;
}

.w-px-85 {
    width: 85px;
}

.h-85 {
    height: 85%;
}

.h-px-85 {
    height: 85px;
}

.top-85 {
    top: 85px;
}

.top--85 {
    top: -85px;
}

.left-85 {
    left: 85px;
}

.right-85 {
    right: 85px;
}

.bottom-85 {
    bottom: 85px;
}

.opacity-85 {
    opacity: 85%;
}

.z-85 {
    z-index: 85;
}

.z-85 {
    z-index: 85;
}

.z--85 {
    z-index: -85;
}

.font-size-85 {
    font-size: 85px;
}

.border-radius-85 {
    border-radius: 85px;
}

/* adaptive */
.w-85-100 {
    width: 85%;
}

.p-85-0 {
    padding: 85px;
}

.px-85-0 {
    padding-left: 85px;
    padding-right: 85px;
}

.py-85-0 {
    padding-top: 85px;
    padding-bottom: 85px;
}

.pl-85-0 {
    padding-left: 85px;
}

.pr-85-0 {
    padding-right: 85px;
}

.pt-85-0 {
    padding-top: 85px;
}

.pb-85-0 {
    padding-bottom: 85px;
}

.p-0-85 {
    padding: 0;
}

.px-0-85 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-85 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-85 {
    padding-left: 0;
}

.pr-0-85 {
    padding-right: 0;
}

.pt-0-85 {
    padding-top: 0;
}

.pb-0-85 {
    padding-bottom: 0;
}

.m-85-0 {
    margin: 85px;
}

.mx-85-0 {
    margin-left: 85px;
    margin-right: 85px;
}

.my-85-0 {
    margin-top: 85px;
    margin-bottom: 85px;
}

.ml-85-0 {
    margin-left: 85px;
}

.mr-85-0 {
    margin-right: 85px;
}

.mt-85-0 {
    margin-top: 85px;
}

.mb-85-0 {
    margin-bottom: 85px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-85-100 {
        width: 100%;
    }

    .p-85-0 {
        padding: 0;
    }

    .px-85-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-85-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-85-0 {
        padding-left: 0;
    }

    .pr-85-0 {
        padding-right: 0;
    }

    .pt-85-0 {
        padding-top: 0;
    }

    .pb-85-0 {
        padding-bottom: 0;
    }

    .p-0-85 {
        padding: 85px;
    }

    .px-0-85 {
        padding-left: 85px;
        padding-right: 85px;
    }

    .py-0-85 {
        padding-top: 85px;
        padding-bottom: 85px;
    }

    .pl-0-85 {
        padding-left: 85px;
    }

    .pr-0-85 {
        padding-right: 85px;
    }

    .pt-0-85 {
        padding-top: 85px;
    }

    .pb-0-85 {
        padding-bottom: 85px;
    }

    .m-85-0 {
        margin: 0;
    }

    .mx-85-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-85-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-85-0 {
        margin-left: 0;
    }

    .mr-85-0 {
        margin-right: 0;
    }

    .mt-85-0 {
        margin-top: 0;
    }

    .mb-85-0 {
        margin-bottom: 0;
    }

    .m-0-85 {
        margin: 85px;
    }

    .mx-0-85 {
        margin-left: 85px;
        margin-right: 85px;
    }

    .my-0-85 {
        margin-top: 85px;
        margin-bottom: 85px;
    }

    .ml-0-85 {
        margin-left: 85px;
    }

    .mr-0-85 {
        margin-right: 85px;
    }

    .mt-0-85 {
        margin-top: 85px;
    }

    .mb-0-85 {
        margin-bottom: 85px;
    }
}

.p-86 {
    padding: 86px;
}

.px-86 {
    padding-left: 86px;
    padding-right: 86px;
}

.py-86 {
    padding-top: 86px;
    padding-bottom: 86px;
}

.pl-86 {
    padding-left: 86px;
}

.pr-86 {
    padding-right: 86px;
}

.pt-86 {
    padding-top: 86px;
}

.pb-86 {
    padding-bottom: 86px;
}

.m-86 {
    margin: 86px;
}

.mx-86 {
    margin-left: 86px;
    margin-right: 86px;
}

.my-86 {
    margin-top: 86px;
    margin-bottom: 86px;
}

.ml-86 {
    margin-left: 86px;
}

.mr-86 {
    margin-right: 86px;
}

.mt-86 {
    margin-top: 86px;
}

.mb-86 {
    margin-bottom: 86px;
}

.w-86 {
    width: 86%;
}

.w-px-86 {
    width: 86px;
}

.h-86 {
    height: 86%;
}

.h-px-86 {
    height: 86px;
}

.top-86 {
    top: 86px;
}

.top--86 {
    top: -86px;
}

.left-86 {
    left: 86px;
}

.right-86 {
    right: 86px;
}

.bottom-86 {
    bottom: 86px;
}

.opacity-86 {
    opacity: 86%;
}

.z-86 {
    z-index: 86;
}

.z-86 {
    z-index: 86;
}

.z--86 {
    z-index: -86;
}

.font-size-86 {
    font-size: 86px;
}

.border-radius-86 {
    border-radius: 86px;
}

/* adaptive */
.w-86-100 {
    width: 86%;
}

.p-86-0 {
    padding: 86px;
}

.px-86-0 {
    padding-left: 86px;
    padding-right: 86px;
}

.py-86-0 {
    padding-top: 86px;
    padding-bottom: 86px;
}

.pl-86-0 {
    padding-left: 86px;
}

.pr-86-0 {
    padding-right: 86px;
}

.pt-86-0 {
    padding-top: 86px;
}

.pb-86-0 {
    padding-bottom: 86px;
}

.p-0-86 {
    padding: 0;
}

.px-0-86 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-86 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-86 {
    padding-left: 0;
}

.pr-0-86 {
    padding-right: 0;
}

.pt-0-86 {
    padding-top: 0;
}

.pb-0-86 {
    padding-bottom: 0;
}

.m-86-0 {
    margin: 86px;
}

.mx-86-0 {
    margin-left: 86px;
    margin-right: 86px;
}

.my-86-0 {
    margin-top: 86px;
    margin-bottom: 86px;
}

.ml-86-0 {
    margin-left: 86px;
}

.mr-86-0 {
    margin-right: 86px;
}

.mt-86-0 {
    margin-top: 86px;
}

.mb-86-0 {
    margin-bottom: 86px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-86-100 {
        width: 100%;
    }

    .p-86-0 {
        padding: 0;
    }

    .px-86-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-86-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-86-0 {
        padding-left: 0;
    }

    .pr-86-0 {
        padding-right: 0;
    }

    .pt-86-0 {
        padding-top: 0;
    }

    .pb-86-0 {
        padding-bottom: 0;
    }

    .p-0-86 {
        padding: 86px;
    }

    .px-0-86 {
        padding-left: 86px;
        padding-right: 86px;
    }

    .py-0-86 {
        padding-top: 86px;
        padding-bottom: 86px;
    }

    .pl-0-86 {
        padding-left: 86px;
    }

    .pr-0-86 {
        padding-right: 86px;
    }

    .pt-0-86 {
        padding-top: 86px;
    }

    .pb-0-86 {
        padding-bottom: 86px;
    }

    .m-86-0 {
        margin: 0;
    }

    .mx-86-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-86-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-86-0 {
        margin-left: 0;
    }

    .mr-86-0 {
        margin-right: 0;
    }

    .mt-86-0 {
        margin-top: 0;
    }

    .mb-86-0 {
        margin-bottom: 0;
    }

    .m-0-86 {
        margin: 86px;
    }

    .mx-0-86 {
        margin-left: 86px;
        margin-right: 86px;
    }

    .my-0-86 {
        margin-top: 86px;
        margin-bottom: 86px;
    }

    .ml-0-86 {
        margin-left: 86px;
    }

    .mr-0-86 {
        margin-right: 86px;
    }

    .mt-0-86 {
        margin-top: 86px;
    }

    .mb-0-86 {
        margin-bottom: 86px;
    }
}

.p-87 {
    padding: 87px;
}

.px-87 {
    padding-left: 87px;
    padding-right: 87px;
}

.py-87 {
    padding-top: 87px;
    padding-bottom: 87px;
}

.pl-87 {
    padding-left: 87px;
}

.pr-87 {
    padding-right: 87px;
}

.pt-87 {
    padding-top: 87px;
}

.pb-87 {
    padding-bottom: 87px;
}

.m-87 {
    margin: 87px;
}

.mx-87 {
    margin-left: 87px;
    margin-right: 87px;
}

.my-87 {
    margin-top: 87px;
    margin-bottom: 87px;
}

.ml-87 {
    margin-left: 87px;
}

.mr-87 {
    margin-right: 87px;
}

.mt-87 {
    margin-top: 87px;
}

.mb-87 {
    margin-bottom: 87px;
}

.w-87 {
    width: 87%;
}

.w-px-87 {
    width: 87px;
}

.h-87 {
    height: 87%;
}

.h-px-87 {
    height: 87px;
}

.top-87 {
    top: 87px;
}

.top--87 {
    top: -87px;
}

.left-87 {
    left: 87px;
}

.right-87 {
    right: 87px;
}

.bottom-87 {
    bottom: 87px;
}

.opacity-87 {
    opacity: 87%;
}

.z-87 {
    z-index: 87;
}

.z-87 {
    z-index: 87;
}

.z--87 {
    z-index: -87;
}

.font-size-87 {
    font-size: 87px;
}

.border-radius-87 {
    border-radius: 87px;
}

/* adaptive */
.w-87-100 {
    width: 87%;
}

.p-87-0 {
    padding: 87px;
}

.px-87-0 {
    padding-left: 87px;
    padding-right: 87px;
}

.py-87-0 {
    padding-top: 87px;
    padding-bottom: 87px;
}

.pl-87-0 {
    padding-left: 87px;
}

.pr-87-0 {
    padding-right: 87px;
}

.pt-87-0 {
    padding-top: 87px;
}

.pb-87-0 {
    padding-bottom: 87px;
}

.p-0-87 {
    padding: 0;
}

.px-0-87 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-87 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-87 {
    padding-left: 0;
}

.pr-0-87 {
    padding-right: 0;
}

.pt-0-87 {
    padding-top: 0;
}

.pb-0-87 {
    padding-bottom: 0;
}

.m-87-0 {
    margin: 87px;
}

.mx-87-0 {
    margin-left: 87px;
    margin-right: 87px;
}

.my-87-0 {
    margin-top: 87px;
    margin-bottom: 87px;
}

.ml-87-0 {
    margin-left: 87px;
}

.mr-87-0 {
    margin-right: 87px;
}

.mt-87-0 {
    margin-top: 87px;
}

.mb-87-0 {
    margin-bottom: 87px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-87-100 {
        width: 100%;
    }

    .p-87-0 {
        padding: 0;
    }

    .px-87-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-87-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-87-0 {
        padding-left: 0;
    }

    .pr-87-0 {
        padding-right: 0;
    }

    .pt-87-0 {
        padding-top: 0;
    }

    .pb-87-0 {
        padding-bottom: 0;
    }

    .p-0-87 {
        padding: 87px;
    }

    .px-0-87 {
        padding-left: 87px;
        padding-right: 87px;
    }

    .py-0-87 {
        padding-top: 87px;
        padding-bottom: 87px;
    }

    .pl-0-87 {
        padding-left: 87px;
    }

    .pr-0-87 {
        padding-right: 87px;
    }

    .pt-0-87 {
        padding-top: 87px;
    }

    .pb-0-87 {
        padding-bottom: 87px;
    }

    .m-87-0 {
        margin: 0;
    }

    .mx-87-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-87-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-87-0 {
        margin-left: 0;
    }

    .mr-87-0 {
        margin-right: 0;
    }

    .mt-87-0 {
        margin-top: 0;
    }

    .mb-87-0 {
        margin-bottom: 0;
    }

    .m-0-87 {
        margin: 87px;
    }

    .mx-0-87 {
        margin-left: 87px;
        margin-right: 87px;
    }

    .my-0-87 {
        margin-top: 87px;
        margin-bottom: 87px;
    }

    .ml-0-87 {
        margin-left: 87px;
    }

    .mr-0-87 {
        margin-right: 87px;
    }

    .mt-0-87 {
        margin-top: 87px;
    }

    .mb-0-87 {
        margin-bottom: 87px;
    }
}

.p-88 {
    padding: 88px;
}

.px-88 {
    padding-left: 88px;
    padding-right: 88px;
}

.py-88 {
    padding-top: 88px;
    padding-bottom: 88px;
}

.pl-88 {
    padding-left: 88px;
}

.pr-88 {
    padding-right: 88px;
}

.pt-88 {
    padding-top: 88px;
}

.pb-88 {
    padding-bottom: 88px;
}

.m-88 {
    margin: 88px;
}

.mx-88 {
    margin-left: 88px;
    margin-right: 88px;
}

.my-88 {
    margin-top: 88px;
    margin-bottom: 88px;
}

.ml-88 {
    margin-left: 88px;
}

.mr-88 {
    margin-right: 88px;
}

.mt-88 {
    margin-top: 88px;
}

.mb-88 {
    margin-bottom: 88px;
}

.w-88 {
    width: 88%;
}

.w-px-88 {
    width: 88px;
}

.h-88 {
    height: 88%;
}

.h-px-88 {
    height: 88px;
}

.top-88 {
    top: 88px;
}

.top--88 {
    top: -88px;
}

.left-88 {
    left: 88px;
}

.right-88 {
    right: 88px;
}

.bottom-88 {
    bottom: 88px;
}

.opacity-88 {
    opacity: 88%;
}

.z-88 {
    z-index: 88;
}

.z-88 {
    z-index: 88;
}

.z--88 {
    z-index: -88;
}

.font-size-88 {
    font-size: 88px;
}

.border-radius-88 {
    border-radius: 88px;
}

/* adaptive */
.w-88-100 {
    width: 88%;
}

.p-88-0 {
    padding: 88px;
}

.px-88-0 {
    padding-left: 88px;
    padding-right: 88px;
}

.py-88-0 {
    padding-top: 88px;
    padding-bottom: 88px;
}

.pl-88-0 {
    padding-left: 88px;
}

.pr-88-0 {
    padding-right: 88px;
}

.pt-88-0 {
    padding-top: 88px;
}

.pb-88-0 {
    padding-bottom: 88px;
}

.p-0-88 {
    padding: 0;
}

.px-0-88 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-88 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-88 {
    padding-left: 0;
}

.pr-0-88 {
    padding-right: 0;
}

.pt-0-88 {
    padding-top: 0;
}

.pb-0-88 {
    padding-bottom: 0;
}

.m-88-0 {
    margin: 88px;
}

.mx-88-0 {
    margin-left: 88px;
    margin-right: 88px;
}

.my-88-0 {
    margin-top: 88px;
    margin-bottom: 88px;
}

.ml-88-0 {
    margin-left: 88px;
}

.mr-88-0 {
    margin-right: 88px;
}

.mt-88-0 {
    margin-top: 88px;
}

.mb-88-0 {
    margin-bottom: 88px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-88-100 {
        width: 100%;
    }

    .p-88-0 {
        padding: 0;
    }

    .px-88-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-88-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-88-0 {
        padding-left: 0;
    }

    .pr-88-0 {
        padding-right: 0;
    }

    .pt-88-0 {
        padding-top: 0;
    }

    .pb-88-0 {
        padding-bottom: 0;
    }

    .p-0-88 {
        padding: 88px;
    }

    .px-0-88 {
        padding-left: 88px;
        padding-right: 88px;
    }

    .py-0-88 {
        padding-top: 88px;
        padding-bottom: 88px;
    }

    .pl-0-88 {
        padding-left: 88px;
    }

    .pr-0-88 {
        padding-right: 88px;
    }

    .pt-0-88 {
        padding-top: 88px;
    }

    .pb-0-88 {
        padding-bottom: 88px;
    }

    .m-88-0 {
        margin: 0;
    }

    .mx-88-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-88-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-88-0 {
        margin-left: 0;
    }

    .mr-88-0 {
        margin-right: 0;
    }

    .mt-88-0 {
        margin-top: 0;
    }

    .mb-88-0 {
        margin-bottom: 0;
    }

    .m-0-88 {
        margin: 88px;
    }

    .mx-0-88 {
        margin-left: 88px;
        margin-right: 88px;
    }

    .my-0-88 {
        margin-top: 88px;
        margin-bottom: 88px;
    }

    .ml-0-88 {
        margin-left: 88px;
    }

    .mr-0-88 {
        margin-right: 88px;
    }

    .mt-0-88 {
        margin-top: 88px;
    }

    .mb-0-88 {
        margin-bottom: 88px;
    }
}

.p-89 {
    padding: 89px;
}

.px-89 {
    padding-left: 89px;
    padding-right: 89px;
}

.py-89 {
    padding-top: 89px;
    padding-bottom: 89px;
}

.pl-89 {
    padding-left: 89px;
}

.pr-89 {
    padding-right: 89px;
}

.pt-89 {
    padding-top: 89px;
}

.pb-89 {
    padding-bottom: 89px;
}

.m-89 {
    margin: 89px;
}

.mx-89 {
    margin-left: 89px;
    margin-right: 89px;
}

.my-89 {
    margin-top: 89px;
    margin-bottom: 89px;
}

.ml-89 {
    margin-left: 89px;
}

.mr-89 {
    margin-right: 89px;
}

.mt-89 {
    margin-top: 89px;
}

.mb-89 {
    margin-bottom: 89px;
}

.w-89 {
    width: 89%;
}

.w-px-89 {
    width: 89px;
}

.h-89 {
    height: 89%;
}

.h-px-89 {
    height: 89px;
}

.top-89 {
    top: 89px;
}

.top--89 {
    top: -89px;
}

.left-89 {
    left: 89px;
}

.right-89 {
    right: 89px;
}

.bottom-89 {
    bottom: 89px;
}

.opacity-89 {
    opacity: 89%;
}

.z-89 {
    z-index: 89;
}

.z-89 {
    z-index: 89;
}

.z--89 {
    z-index: -89;
}

.font-size-89 {
    font-size: 89px;
}

.border-radius-89 {
    border-radius: 89px;
}

/* adaptive */
.w-89-100 {
    width: 89%;
}

.p-89-0 {
    padding: 89px;
}

.px-89-0 {
    padding-left: 89px;
    padding-right: 89px;
}

.py-89-0 {
    padding-top: 89px;
    padding-bottom: 89px;
}

.pl-89-0 {
    padding-left: 89px;
}

.pr-89-0 {
    padding-right: 89px;
}

.pt-89-0 {
    padding-top: 89px;
}

.pb-89-0 {
    padding-bottom: 89px;
}

.p-0-89 {
    padding: 0;
}

.px-0-89 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-89 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-89 {
    padding-left: 0;
}

.pr-0-89 {
    padding-right: 0;
}

.pt-0-89 {
    padding-top: 0;
}

.pb-0-89 {
    padding-bottom: 0;
}

.m-89-0 {
    margin: 89px;
}

.mx-89-0 {
    margin-left: 89px;
    margin-right: 89px;
}

.my-89-0 {
    margin-top: 89px;
    margin-bottom: 89px;
}

.ml-89-0 {
    margin-left: 89px;
}

.mr-89-0 {
    margin-right: 89px;
}

.mt-89-0 {
    margin-top: 89px;
}

.mb-89-0 {
    margin-bottom: 89px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-89-100 {
        width: 100%;
    }

    .p-89-0 {
        padding: 0;
    }

    .px-89-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-89-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-89-0 {
        padding-left: 0;
    }

    .pr-89-0 {
        padding-right: 0;
    }

    .pt-89-0 {
        padding-top: 0;
    }

    .pb-89-0 {
        padding-bottom: 0;
    }

    .p-0-89 {
        padding: 89px;
    }

    .px-0-89 {
        padding-left: 89px;
        padding-right: 89px;
    }

    .py-0-89 {
        padding-top: 89px;
        padding-bottom: 89px;
    }

    .pl-0-89 {
        padding-left: 89px;
    }

    .pr-0-89 {
        padding-right: 89px;
    }

    .pt-0-89 {
        padding-top: 89px;
    }

    .pb-0-89 {
        padding-bottom: 89px;
    }

    .m-89-0 {
        margin: 0;
    }

    .mx-89-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-89-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-89-0 {
        margin-left: 0;
    }

    .mr-89-0 {
        margin-right: 0;
    }

    .mt-89-0 {
        margin-top: 0;
    }

    .mb-89-0 {
        margin-bottom: 0;
    }

    .m-0-89 {
        margin: 89px;
    }

    .mx-0-89 {
        margin-left: 89px;
        margin-right: 89px;
    }

    .my-0-89 {
        margin-top: 89px;
        margin-bottom: 89px;
    }

    .ml-0-89 {
        margin-left: 89px;
    }

    .mr-0-89 {
        margin-right: 89px;
    }

    .mt-0-89 {
        margin-top: 89px;
    }

    .mb-0-89 {
        margin-bottom: 89px;
    }
}

.p-90 {
    padding: 90px;
}

.px-90 {
    padding-left: 90px;
    padding-right: 90px;
}

.py-90 {
    padding-top: 90px;
    padding-bottom: 90px;
}

.pl-90 {
    padding-left: 90px;
}

.pr-90 {
    padding-right: 90px;
}

.pt-90 {
    padding-top: 90px;
}

.pb-90 {
    padding-bottom: 90px;
}

.m-90 {
    margin: 90px;
}

.mx-90 {
    margin-left: 90px;
    margin-right: 90px;
}

.my-90 {
    margin-top: 90px;
    margin-bottom: 90px;
}

.ml-90 {
    margin-left: 90px;
}

.mr-90 {
    margin-right: 90px;
}

.mt-90 {
    margin-top: 90px;
}

.mb-90 {
    margin-bottom: 90px;
}

.w-90 {
    width: 90%;
}

.w-px-90 {
    width: 90px;
}

.h-90 {
    height: 90%;
}

.h-px-90 {
    height: 90px;
}

.top-90 {
    top: 90px;
}

.top--90 {
    top: -90px;
}

.left-90 {
    left: 90px;
}

.right-90 {
    right: 90px;
}

.bottom-90 {
    bottom: 90px;
}

.opacity-90 {
    opacity: 90%;
}

.z-90 {
    z-index: 90;
}

.z-90 {
    z-index: 90;
}

.z--90 {
    z-index: -90;
}

.font-size-90 {
    font-size: 90px;
}

.border-radius-90 {
    border-radius: 90px;
}

/* adaptive */
.w-90-100 {
    width: 90%;
}

.p-90-0 {
    padding: 90px;
}

.px-90-0 {
    padding-left: 90px;
    padding-right: 90px;
}

.py-90-0 {
    padding-top: 90px;
    padding-bottom: 90px;
}

.pl-90-0 {
    padding-left: 90px;
}

.pr-90-0 {
    padding-right: 90px;
}

.pt-90-0 {
    padding-top: 90px;
}

.pb-90-0 {
    padding-bottom: 90px;
}

.p-0-90 {
    padding: 0;
}

.px-0-90 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-90 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-90 {
    padding-left: 0;
}

.pr-0-90 {
    padding-right: 0;
}

.pt-0-90 {
    padding-top: 0;
}

.pb-0-90 {
    padding-bottom: 0;
}

.m-90-0 {
    margin: 90px;
}

.mx-90-0 {
    margin-left: 90px;
    margin-right: 90px;
}

.my-90-0 {
    margin-top: 90px;
    margin-bottom: 90px;
}

.ml-90-0 {
    margin-left: 90px;
}

.mr-90-0 {
    margin-right: 90px;
}

.mt-90-0 {
    margin-top: 90px;
}

.mb-90-0 {
    margin-bottom: 90px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-90-100 {
        width: 100%;
    }

    .p-90-0 {
        padding: 0;
    }

    .px-90-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-90-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-90-0 {
        padding-left: 0;
    }

    .pr-90-0 {
        padding-right: 0;
    }

    .pt-90-0 {
        padding-top: 0;
    }

    .pb-90-0 {
        padding-bottom: 0;
    }

    .p-0-90 {
        padding: 90px;
    }

    .px-0-90 {
        padding-left: 90px;
        padding-right: 90px;
    }

    .py-0-90 {
        padding-top: 90px;
        padding-bottom: 90px;
    }

    .pl-0-90 {
        padding-left: 90px;
    }

    .pr-0-90 {
        padding-right: 90px;
    }

    .pt-0-90 {
        padding-top: 90px;
    }

    .pb-0-90 {
        padding-bottom: 90px;
    }

    .m-90-0 {
        margin: 0;
    }

    .mx-90-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-90-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-90-0 {
        margin-left: 0;
    }

    .mr-90-0 {
        margin-right: 0;
    }

    .mt-90-0 {
        margin-top: 0;
    }

    .mb-90-0 {
        margin-bottom: 0;
    }

    .m-0-90 {
        margin: 90px;
    }

    .mx-0-90 {
        margin-left: 90px;
        margin-right: 90px;
    }

    .my-0-90 {
        margin-top: 90px;
        margin-bottom: 90px;
    }

    .ml-0-90 {
        margin-left: 90px;
    }

    .mr-0-90 {
        margin-right: 90px;
    }

    .mt-0-90 {
        margin-top: 90px;
    }

    .mb-0-90 {
        margin-bottom: 90px;
    }
}

.p-91 {
    padding: 91px;
}

.px-91 {
    padding-left: 91px;
    padding-right: 91px;
}

.py-91 {
    padding-top: 91px;
    padding-bottom: 91px;
}

.pl-91 {
    padding-left: 91px;
}

.pr-91 {
    padding-right: 91px;
}

.pt-91 {
    padding-top: 91px;
}

.pb-91 {
    padding-bottom: 91px;
}

.m-91 {
    margin: 91px;
}

.mx-91 {
    margin-left: 91px;
    margin-right: 91px;
}

.my-91 {
    margin-top: 91px;
    margin-bottom: 91px;
}

.ml-91 {
    margin-left: 91px;
}

.mr-91 {
    margin-right: 91px;
}

.mt-91 {
    margin-top: 91px;
}

.mb-91 {
    margin-bottom: 91px;
}

.w-91 {
    width: 91%;
}

.w-px-91 {
    width: 91px;
}

.h-91 {
    height: 91%;
}

.h-px-91 {
    height: 91px;
}

.top-91 {
    top: 91px;
}

.top--91 {
    top: -91px;
}

.left-91 {
    left: 91px;
}

.right-91 {
    right: 91px;
}

.bottom-91 {
    bottom: 91px;
}

.opacity-91 {
    opacity: 91%;
}

.z-91 {
    z-index: 91;
}

.z-91 {
    z-index: 91;
}

.z--91 {
    z-index: -91;
}

.font-size-91 {
    font-size: 91px;
}

.border-radius-91 {
    border-radius: 91px;
}

/* adaptive */
.w-91-100 {
    width: 91%;
}

.p-91-0 {
    padding: 91px;
}

.px-91-0 {
    padding-left: 91px;
    padding-right: 91px;
}

.py-91-0 {
    padding-top: 91px;
    padding-bottom: 91px;
}

.pl-91-0 {
    padding-left: 91px;
}

.pr-91-0 {
    padding-right: 91px;
}

.pt-91-0 {
    padding-top: 91px;
}

.pb-91-0 {
    padding-bottom: 91px;
}

.p-0-91 {
    padding: 0;
}

.px-0-91 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-91 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-91 {
    padding-left: 0;
}

.pr-0-91 {
    padding-right: 0;
}

.pt-0-91 {
    padding-top: 0;
}

.pb-0-91 {
    padding-bottom: 0;
}

.m-91-0 {
    margin: 91px;
}

.mx-91-0 {
    margin-left: 91px;
    margin-right: 91px;
}

.my-91-0 {
    margin-top: 91px;
    margin-bottom: 91px;
}

.ml-91-0 {
    margin-left: 91px;
}

.mr-91-0 {
    margin-right: 91px;
}

.mt-91-0 {
    margin-top: 91px;
}

.mb-91-0 {
    margin-bottom: 91px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-91-100 {
        width: 100%;
    }

    .p-91-0 {
        padding: 0;
    }

    .px-91-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-91-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-91-0 {
        padding-left: 0;
    }

    .pr-91-0 {
        padding-right: 0;
    }

    .pt-91-0 {
        padding-top: 0;
    }

    .pb-91-0 {
        padding-bottom: 0;
    }

    .p-0-91 {
        padding: 91px;
    }

    .px-0-91 {
        padding-left: 91px;
        padding-right: 91px;
    }

    .py-0-91 {
        padding-top: 91px;
        padding-bottom: 91px;
    }

    .pl-0-91 {
        padding-left: 91px;
    }

    .pr-0-91 {
        padding-right: 91px;
    }

    .pt-0-91 {
        padding-top: 91px;
    }

    .pb-0-91 {
        padding-bottom: 91px;
    }

    .m-91-0 {
        margin: 0;
    }

    .mx-91-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-91-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-91-0 {
        margin-left: 0;
    }

    .mr-91-0 {
        margin-right: 0;
    }

    .mt-91-0 {
        margin-top: 0;
    }

    .mb-91-0 {
        margin-bottom: 0;
    }

    .m-0-91 {
        margin: 91px;
    }

    .mx-0-91 {
        margin-left: 91px;
        margin-right: 91px;
    }

    .my-0-91 {
        margin-top: 91px;
        margin-bottom: 91px;
    }

    .ml-0-91 {
        margin-left: 91px;
    }

    .mr-0-91 {
        margin-right: 91px;
    }

    .mt-0-91 {
        margin-top: 91px;
    }

    .mb-0-91 {
        margin-bottom: 91px;
    }
}

.p-92 {
    padding: 92px;
}

.px-92 {
    padding-left: 92px;
    padding-right: 92px;
}

.py-92 {
    padding-top: 92px;
    padding-bottom: 92px;
}

.pl-92 {
    padding-left: 92px;
}

.pr-92 {
    padding-right: 92px;
}

.pt-92 {
    padding-top: 92px;
}

.pb-92 {
    padding-bottom: 92px;
}

.m-92 {
    margin: 92px;
}

.mx-92 {
    margin-left: 92px;
    margin-right: 92px;
}

.my-92 {
    margin-top: 92px;
    margin-bottom: 92px;
}

.ml-92 {
    margin-left: 92px;
}

.mr-92 {
    margin-right: 92px;
}

.mt-92 {
    margin-top: 92px;
}

.mb-92 {
    margin-bottom: 92px;
}

.w-92 {
    width: 92%;
}

.w-px-92 {
    width: 92px;
}

.h-92 {
    height: 92%;
}

.h-px-92 {
    height: 92px;
}

.top-92 {
    top: 92px;
}

.top--92 {
    top: -92px;
}

.left-92 {
    left: 92px;
}

.right-92 {
    right: 92px;
}

.bottom-92 {
    bottom: 92px;
}

.opacity-92 {
    opacity: 92%;
}

.z-92 {
    z-index: 92;
}

.z-92 {
    z-index: 92;
}

.z--92 {
    z-index: -92;
}

.font-size-92 {
    font-size: 92px;
}

.border-radius-92 {
    border-radius: 92px;
}

/* adaptive */
.w-92-100 {
    width: 92%;
}

.p-92-0 {
    padding: 92px;
}

.px-92-0 {
    padding-left: 92px;
    padding-right: 92px;
}

.py-92-0 {
    padding-top: 92px;
    padding-bottom: 92px;
}

.pl-92-0 {
    padding-left: 92px;
}

.pr-92-0 {
    padding-right: 92px;
}

.pt-92-0 {
    padding-top: 92px;
}

.pb-92-0 {
    padding-bottom: 92px;
}

.p-0-92 {
    padding: 0;
}

.px-0-92 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-92 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-92 {
    padding-left: 0;
}

.pr-0-92 {
    padding-right: 0;
}

.pt-0-92 {
    padding-top: 0;
}

.pb-0-92 {
    padding-bottom: 0;
}

.m-92-0 {
    margin: 92px;
}

.mx-92-0 {
    margin-left: 92px;
    margin-right: 92px;
}

.my-92-0 {
    margin-top: 92px;
    margin-bottom: 92px;
}

.ml-92-0 {
    margin-left: 92px;
}

.mr-92-0 {
    margin-right: 92px;
}

.mt-92-0 {
    margin-top: 92px;
}

.mb-92-0 {
    margin-bottom: 92px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-92-100 {
        width: 100%;
    }

    .p-92-0 {
        padding: 0;
    }

    .px-92-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-92-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-92-0 {
        padding-left: 0;
    }

    .pr-92-0 {
        padding-right: 0;
    }

    .pt-92-0 {
        padding-top: 0;
    }

    .pb-92-0 {
        padding-bottom: 0;
    }

    .p-0-92 {
        padding: 92px;
    }

    .px-0-92 {
        padding-left: 92px;
        padding-right: 92px;
    }

    .py-0-92 {
        padding-top: 92px;
        padding-bottom: 92px;
    }

    .pl-0-92 {
        padding-left: 92px;
    }

    .pr-0-92 {
        padding-right: 92px;
    }

    .pt-0-92 {
        padding-top: 92px;
    }

    .pb-0-92 {
        padding-bottom: 92px;
    }

    .m-92-0 {
        margin: 0;
    }

    .mx-92-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-92-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-92-0 {
        margin-left: 0;
    }

    .mr-92-0 {
        margin-right: 0;
    }

    .mt-92-0 {
        margin-top: 0;
    }

    .mb-92-0 {
        margin-bottom: 0;
    }

    .m-0-92 {
        margin: 92px;
    }

    .mx-0-92 {
        margin-left: 92px;
        margin-right: 92px;
    }

    .my-0-92 {
        margin-top: 92px;
        margin-bottom: 92px;
    }

    .ml-0-92 {
        margin-left: 92px;
    }

    .mr-0-92 {
        margin-right: 92px;
    }

    .mt-0-92 {
        margin-top: 92px;
    }

    .mb-0-92 {
        margin-bottom: 92px;
    }
}

.p-93 {
    padding: 93px;
}

.px-93 {
    padding-left: 93px;
    padding-right: 93px;
}

.py-93 {
    padding-top: 93px;
    padding-bottom: 93px;
}

.pl-93 {
    padding-left: 93px;
}

.pr-93 {
    padding-right: 93px;
}

.pt-93 {
    padding-top: 93px;
}

.pb-93 {
    padding-bottom: 93px;
}

.m-93 {
    margin: 93px;
}

.mx-93 {
    margin-left: 93px;
    margin-right: 93px;
}

.my-93 {
    margin-top: 93px;
    margin-bottom: 93px;
}

.ml-93 {
    margin-left: 93px;
}

.mr-93 {
    margin-right: 93px;
}

.mt-93 {
    margin-top: 93px;
}

.mb-93 {
    margin-bottom: 93px;
}

.w-93 {
    width: 93%;
}

.w-px-93 {
    width: 93px;
}

.h-93 {
    height: 93%;
}

.h-px-93 {
    height: 93px;
}

.top-93 {
    top: 93px;
}

.top--93 {
    top: -93px;
}

.left-93 {
    left: 93px;
}

.right-93 {
    right: 93px;
}

.bottom-93 {
    bottom: 93px;
}

.opacity-93 {
    opacity: 93%;
}

.z-93 {
    z-index: 93;
}

.z-93 {
    z-index: 93;
}

.z--93 {
    z-index: -93;
}

.font-size-93 {
    font-size: 93px;
}

.border-radius-93 {
    border-radius: 93px;
}

/* adaptive */
.w-93-100 {
    width: 93%;
}

.p-93-0 {
    padding: 93px;
}

.px-93-0 {
    padding-left: 93px;
    padding-right: 93px;
}

.py-93-0 {
    padding-top: 93px;
    padding-bottom: 93px;
}

.pl-93-0 {
    padding-left: 93px;
}

.pr-93-0 {
    padding-right: 93px;
}

.pt-93-0 {
    padding-top: 93px;
}

.pb-93-0 {
    padding-bottom: 93px;
}

.p-0-93 {
    padding: 0;
}

.px-0-93 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-93 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-93 {
    padding-left: 0;
}

.pr-0-93 {
    padding-right: 0;
}

.pt-0-93 {
    padding-top: 0;
}

.pb-0-93 {
    padding-bottom: 0;
}

.m-93-0 {
    margin: 93px;
}

.mx-93-0 {
    margin-left: 93px;
    margin-right: 93px;
}

.my-93-0 {
    margin-top: 93px;
    margin-bottom: 93px;
}

.ml-93-0 {
    margin-left: 93px;
}

.mr-93-0 {
    margin-right: 93px;
}

.mt-93-0 {
    margin-top: 93px;
}

.mb-93-0 {
    margin-bottom: 93px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-93-100 {
        width: 100%;
    }

    .p-93-0 {
        padding: 0;
    }

    .px-93-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-93-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-93-0 {
        padding-left: 0;
    }

    .pr-93-0 {
        padding-right: 0;
    }

    .pt-93-0 {
        padding-top: 0;
    }

    .pb-93-0 {
        padding-bottom: 0;
    }

    .p-0-93 {
        padding: 93px;
    }

    .px-0-93 {
        padding-left: 93px;
        padding-right: 93px;
    }

    .py-0-93 {
        padding-top: 93px;
        padding-bottom: 93px;
    }

    .pl-0-93 {
        padding-left: 93px;
    }

    .pr-0-93 {
        padding-right: 93px;
    }

    .pt-0-93 {
        padding-top: 93px;
    }

    .pb-0-93 {
        padding-bottom: 93px;
    }

    .m-93-0 {
        margin: 0;
    }

    .mx-93-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-93-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-93-0 {
        margin-left: 0;
    }

    .mr-93-0 {
        margin-right: 0;
    }

    .mt-93-0 {
        margin-top: 0;
    }

    .mb-93-0 {
        margin-bottom: 0;
    }

    .m-0-93 {
        margin: 93px;
    }

    .mx-0-93 {
        margin-left: 93px;
        margin-right: 93px;
    }

    .my-0-93 {
        margin-top: 93px;
        margin-bottom: 93px;
    }

    .ml-0-93 {
        margin-left: 93px;
    }

    .mr-0-93 {
        margin-right: 93px;
    }

    .mt-0-93 {
        margin-top: 93px;
    }

    .mb-0-93 {
        margin-bottom: 93px;
    }
}

.p-94 {
    padding: 94px;
}

.px-94 {
    padding-left: 94px;
    padding-right: 94px;
}

.py-94 {
    padding-top: 94px;
    padding-bottom: 94px;
}

.pl-94 {
    padding-left: 94px;
}

.pr-94 {
    padding-right: 94px;
}

.pt-94 {
    padding-top: 94px;
}

.pb-94 {
    padding-bottom: 94px;
}

.m-94 {
    margin: 94px;
}

.mx-94 {
    margin-left: 94px;
    margin-right: 94px;
}

.my-94 {
    margin-top: 94px;
    margin-bottom: 94px;
}

.ml-94 {
    margin-left: 94px;
}

.mr-94 {
    margin-right: 94px;
}

.mt-94 {
    margin-top: 94px;
}

.mb-94 {
    margin-bottom: 94px;
}

.w-94 {
    width: 94%;
}

.w-px-94 {
    width: 94px;
}

.h-94 {
    height: 94%;
}

.h-px-94 {
    height: 94px;
}

.top-94 {
    top: 94px;
}

.top--94 {
    top: -94px;
}

.left-94 {
    left: 94px;
}

.right-94 {
    right: 94px;
}

.bottom-94 {
    bottom: 94px;
}

.opacity-94 {
    opacity: 94%;
}

.z-94 {
    z-index: 94;
}

.z-94 {
    z-index: 94;
}

.z--94 {
    z-index: -94;
}

.font-size-94 {
    font-size: 94px;
}

.border-radius-94 {
    border-radius: 94px;
}

/* adaptive */
.w-94-100 {
    width: 94%;
}

.p-94-0 {
    padding: 94px;
}

.px-94-0 {
    padding-left: 94px;
    padding-right: 94px;
}

.py-94-0 {
    padding-top: 94px;
    padding-bottom: 94px;
}

.pl-94-0 {
    padding-left: 94px;
}

.pr-94-0 {
    padding-right: 94px;
}

.pt-94-0 {
    padding-top: 94px;
}

.pb-94-0 {
    padding-bottom: 94px;
}

.p-0-94 {
    padding: 0;
}

.px-0-94 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-94 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-94 {
    padding-left: 0;
}

.pr-0-94 {
    padding-right: 0;
}

.pt-0-94 {
    padding-top: 0;
}

.pb-0-94 {
    padding-bottom: 0;
}

.m-94-0 {
    margin: 94px;
}

.mx-94-0 {
    margin-left: 94px;
    margin-right: 94px;
}

.my-94-0 {
    margin-top: 94px;
    margin-bottom: 94px;
}

.ml-94-0 {
    margin-left: 94px;
}

.mr-94-0 {
    margin-right: 94px;
}

.mt-94-0 {
    margin-top: 94px;
}

.mb-94-0 {
    margin-bottom: 94px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-94-100 {
        width: 100%;
    }

    .p-94-0 {
        padding: 0;
    }

    .px-94-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-94-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-94-0 {
        padding-left: 0;
    }

    .pr-94-0 {
        padding-right: 0;
    }

    .pt-94-0 {
        padding-top: 0;
    }

    .pb-94-0 {
        padding-bottom: 0;
    }

    .p-0-94 {
        padding: 94px;
    }

    .px-0-94 {
        padding-left: 94px;
        padding-right: 94px;
    }

    .py-0-94 {
        padding-top: 94px;
        padding-bottom: 94px;
    }

    .pl-0-94 {
        padding-left: 94px;
    }

    .pr-0-94 {
        padding-right: 94px;
    }

    .pt-0-94 {
        padding-top: 94px;
    }

    .pb-0-94 {
        padding-bottom: 94px;
    }

    .m-94-0 {
        margin: 0;
    }

    .mx-94-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-94-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-94-0 {
        margin-left: 0;
    }

    .mr-94-0 {
        margin-right: 0;
    }

    .mt-94-0 {
        margin-top: 0;
    }

    .mb-94-0 {
        margin-bottom: 0;
    }

    .m-0-94 {
        margin: 94px;
    }

    .mx-0-94 {
        margin-left: 94px;
        margin-right: 94px;
    }

    .my-0-94 {
        margin-top: 94px;
        margin-bottom: 94px;
    }

    .ml-0-94 {
        margin-left: 94px;
    }

    .mr-0-94 {
        margin-right: 94px;
    }

    .mt-0-94 {
        margin-top: 94px;
    }

    .mb-0-94 {
        margin-bottom: 94px;
    }
}

.p-95 {
    padding: 95px;
}

.px-95 {
    padding-left: 95px;
    padding-right: 95px;
}

.py-95 {
    padding-top: 95px;
    padding-bottom: 95px;
}

.pl-95 {
    padding-left: 95px;
}

.pr-95 {
    padding-right: 95px;
}

.pt-95 {
    padding-top: 95px;
}

.pb-95 {
    padding-bottom: 95px;
}

.m-95 {
    margin: 95px;
}

.mx-95 {
    margin-left: 95px;
    margin-right: 95px;
}

.my-95 {
    margin-top: 95px;
    margin-bottom: 95px;
}

.ml-95 {
    margin-left: 95px;
}

.mr-95 {
    margin-right: 95px;
}

.mt-95 {
    margin-top: 95px;
}

.mb-95 {
    margin-bottom: 95px;
}

.w-95 {
    width: 95%;
}

.w-px-95 {
    width: 95px;
}

.h-95 {
    height: 95%;
}

.h-px-95 {
    height: 95px;
}

.top-95 {
    top: 95px;
}

.top--95 {
    top: -95px;
}

.left-95 {
    left: 95px;
}

.right-95 {
    right: 95px;
}

.bottom-95 {
    bottom: 95px;
}

.opacity-95 {
    opacity: 95%;
}

.z-95 {
    z-index: 95;
}

.z-95 {
    z-index: 95;
}

.z--95 {
    z-index: -95;
}

.font-size-95 {
    font-size: 95px;
}

.border-radius-95 {
    border-radius: 95px;
}

/* adaptive */
.w-95-100 {
    width: 95%;
}

.p-95-0 {
    padding: 95px;
}

.px-95-0 {
    padding-left: 95px;
    padding-right: 95px;
}

.py-95-0 {
    padding-top: 95px;
    padding-bottom: 95px;
}

.pl-95-0 {
    padding-left: 95px;
}

.pr-95-0 {
    padding-right: 95px;
}

.pt-95-0 {
    padding-top: 95px;
}

.pb-95-0 {
    padding-bottom: 95px;
}

.p-0-95 {
    padding: 0;
}

.px-0-95 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-95 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-95 {
    padding-left: 0;
}

.pr-0-95 {
    padding-right: 0;
}

.pt-0-95 {
    padding-top: 0;
}

.pb-0-95 {
    padding-bottom: 0;
}

.m-95-0 {
    margin: 95px;
}

.mx-95-0 {
    margin-left: 95px;
    margin-right: 95px;
}

.my-95-0 {
    margin-top: 95px;
    margin-bottom: 95px;
}

.ml-95-0 {
    margin-left: 95px;
}

.mr-95-0 {
    margin-right: 95px;
}

.mt-95-0 {
    margin-top: 95px;
}

.mb-95-0 {
    margin-bottom: 95px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-95-100 {
        width: 100%;
    }

    .p-95-0 {
        padding: 0;
    }

    .px-95-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-95-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-95-0 {
        padding-left: 0;
    }

    .pr-95-0 {
        padding-right: 0;
    }

    .pt-95-0 {
        padding-top: 0;
    }

    .pb-95-0 {
        padding-bottom: 0;
    }

    .p-0-95 {
        padding: 95px;
    }

    .px-0-95 {
        padding-left: 95px;
        padding-right: 95px;
    }

    .py-0-95 {
        padding-top: 95px;
        padding-bottom: 95px;
    }

    .pl-0-95 {
        padding-left: 95px;
    }

    .pr-0-95 {
        padding-right: 95px;
    }

    .pt-0-95 {
        padding-top: 95px;
    }

    .pb-0-95 {
        padding-bottom: 95px;
    }

    .m-95-0 {
        margin: 0;
    }

    .mx-95-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-95-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-95-0 {
        margin-left: 0;
    }

    .mr-95-0 {
        margin-right: 0;
    }

    .mt-95-0 {
        margin-top: 0;
    }

    .mb-95-0 {
        margin-bottom: 0;
    }

    .m-0-95 {
        margin: 95px;
    }

    .mx-0-95 {
        margin-left: 95px;
        margin-right: 95px;
    }

    .my-0-95 {
        margin-top: 95px;
        margin-bottom: 95px;
    }

    .ml-0-95 {
        margin-left: 95px;
    }

    .mr-0-95 {
        margin-right: 95px;
    }

    .mt-0-95 {
        margin-top: 95px;
    }

    .mb-0-95 {
        margin-bottom: 95px;
    }
}

.p-96 {
    padding: 96px;
}

.px-96 {
    padding-left: 96px;
    padding-right: 96px;
}

.py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
}

.pl-96 {
    padding-left: 96px;
}

.pr-96 {
    padding-right: 96px;
}

.pt-96 {
    padding-top: 96px;
}

.pb-96 {
    padding-bottom: 96px;
}

.m-96 {
    margin: 96px;
}

.mx-96 {
    margin-left: 96px;
    margin-right: 96px;
}

.my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
}

.ml-96 {
    margin-left: 96px;
}

.mr-96 {
    margin-right: 96px;
}

.mt-96 {
    margin-top: 96px;
}

.mb-96 {
    margin-bottom: 96px;
}

.w-96 {
    width: 96%;
}

.w-px-96 {
    width: 96px;
}

.h-96 {
    height: 96%;
}

.h-px-96 {
    height: 96px;
}

.top-96 {
    top: 96px;
}

.top--96 {
    top: -96px;
}

.left-96 {
    left: 96px;
}

.right-96 {
    right: 96px;
}

.bottom-96 {
    bottom: 96px;
}

.opacity-96 {
    opacity: 96%;
}

.z-96 {
    z-index: 96;
}

.z-96 {
    z-index: 96;
}

.z--96 {
    z-index: -96;
}

.font-size-96 {
    font-size: 96px;
}

.border-radius-96 {
    border-radius: 96px;
}

/* adaptive */
.w-96-100 {
    width: 96%;
}

.p-96-0 {
    padding: 96px;
}

.px-96-0 {
    padding-left: 96px;
    padding-right: 96px;
}

.py-96-0 {
    padding-top: 96px;
    padding-bottom: 96px;
}

.pl-96-0 {
    padding-left: 96px;
}

.pr-96-0 {
    padding-right: 96px;
}

.pt-96-0 {
    padding-top: 96px;
}

.pb-96-0 {
    padding-bottom: 96px;
}

.p-0-96 {
    padding: 0;
}

.px-0-96 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-96 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-96 {
    padding-left: 0;
}

.pr-0-96 {
    padding-right: 0;
}

.pt-0-96 {
    padding-top: 0;
}

.pb-0-96 {
    padding-bottom: 0;
}

.m-96-0 {
    margin: 96px;
}

.mx-96-0 {
    margin-left: 96px;
    margin-right: 96px;
}

.my-96-0 {
    margin-top: 96px;
    margin-bottom: 96px;
}

.ml-96-0 {
    margin-left: 96px;
}

.mr-96-0 {
    margin-right: 96px;
}

.mt-96-0 {
    margin-top: 96px;
}

.mb-96-0 {
    margin-bottom: 96px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-96-100 {
        width: 100%;
    }

    .p-96-0 {
        padding: 0;
    }

    .px-96-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-96-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-96-0 {
        padding-left: 0;
    }

    .pr-96-0 {
        padding-right: 0;
    }

    .pt-96-0 {
        padding-top: 0;
    }

    .pb-96-0 {
        padding-bottom: 0;
    }

    .p-0-96 {
        padding: 96px;
    }

    .px-0-96 {
        padding-left: 96px;
        padding-right: 96px;
    }

    .py-0-96 {
        padding-top: 96px;
        padding-bottom: 96px;
    }

    .pl-0-96 {
        padding-left: 96px;
    }

    .pr-0-96 {
        padding-right: 96px;
    }

    .pt-0-96 {
        padding-top: 96px;
    }

    .pb-0-96 {
        padding-bottom: 96px;
    }

    .m-96-0 {
        margin: 0;
    }

    .mx-96-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-96-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-96-0 {
        margin-left: 0;
    }

    .mr-96-0 {
        margin-right: 0;
    }

    .mt-96-0 {
        margin-top: 0;
    }

    .mb-96-0 {
        margin-bottom: 0;
    }

    .m-0-96 {
        margin: 96px;
    }

    .mx-0-96 {
        margin-left: 96px;
        margin-right: 96px;
    }

    .my-0-96 {
        margin-top: 96px;
        margin-bottom: 96px;
    }

    .ml-0-96 {
        margin-left: 96px;
    }

    .mr-0-96 {
        margin-right: 96px;
    }

    .mt-0-96 {
        margin-top: 96px;
    }

    .mb-0-96 {
        margin-bottom: 96px;
    }
}

.p-97 {
    padding: 97px;
}

.px-97 {
    padding-left: 97px;
    padding-right: 97px;
}

.py-97 {
    padding-top: 97px;
    padding-bottom: 97px;
}

.pl-97 {
    padding-left: 97px;
}

.pr-97 {
    padding-right: 97px;
}

.pt-97 {
    padding-top: 97px;
}

.pb-97 {
    padding-bottom: 97px;
}

.m-97 {
    margin: 97px;
}

.mx-97 {
    margin-left: 97px;
    margin-right: 97px;
}

.my-97 {
    margin-top: 97px;
    margin-bottom: 97px;
}

.ml-97 {
    margin-left: 97px;
}

.mr-97 {
    margin-right: 97px;
}

.mt-97 {
    margin-top: 97px;
}

.mb-97 {
    margin-bottom: 97px;
}

.w-97 {
    width: 97%;
}

.w-px-97 {
    width: 97px;
}

.h-97 {
    height: 97%;
}

.h-px-97 {
    height: 97px;
}

.top-97 {
    top: 97px;
}

.top--97 {
    top: -97px;
}

.left-97 {
    left: 97px;
}

.right-97 {
    right: 97px;
}

.bottom-97 {
    bottom: 97px;
}

.opacity-97 {
    opacity: 97%;
}

.z-97 {
    z-index: 97;
}

.z-97 {
    z-index: 97;
}

.z--97 {
    z-index: -97;
}

.font-size-97 {
    font-size: 97px;
}

.border-radius-97 {
    border-radius: 97px;
}

/* adaptive */
.w-97-100 {
    width: 97%;
}

.p-97-0 {
    padding: 97px;
}

.px-97-0 {
    padding-left: 97px;
    padding-right: 97px;
}

.py-97-0 {
    padding-top: 97px;
    padding-bottom: 97px;
}

.pl-97-0 {
    padding-left: 97px;
}

.pr-97-0 {
    padding-right: 97px;
}

.pt-97-0 {
    padding-top: 97px;
}

.pb-97-0 {
    padding-bottom: 97px;
}

.p-0-97 {
    padding: 0;
}

.px-0-97 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-97 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-97 {
    padding-left: 0;
}

.pr-0-97 {
    padding-right: 0;
}

.pt-0-97 {
    padding-top: 0;
}

.pb-0-97 {
    padding-bottom: 0;
}

.m-97-0 {
    margin: 97px;
}

.mx-97-0 {
    margin-left: 97px;
    margin-right: 97px;
}

.my-97-0 {
    margin-top: 97px;
    margin-bottom: 97px;
}

.ml-97-0 {
    margin-left: 97px;
}

.mr-97-0 {
    margin-right: 97px;
}

.mt-97-0 {
    margin-top: 97px;
}

.mb-97-0 {
    margin-bottom: 97px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-97-100 {
        width: 100%;
    }

    .p-97-0 {
        padding: 0;
    }

    .px-97-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-97-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-97-0 {
        padding-left: 0;
    }

    .pr-97-0 {
        padding-right: 0;
    }

    .pt-97-0 {
        padding-top: 0;
    }

    .pb-97-0 {
        padding-bottom: 0;
    }

    .p-0-97 {
        padding: 97px;
    }

    .px-0-97 {
        padding-left: 97px;
        padding-right: 97px;
    }

    .py-0-97 {
        padding-top: 97px;
        padding-bottom: 97px;
    }

    .pl-0-97 {
        padding-left: 97px;
    }

    .pr-0-97 {
        padding-right: 97px;
    }

    .pt-0-97 {
        padding-top: 97px;
    }

    .pb-0-97 {
        padding-bottom: 97px;
    }

    .m-97-0 {
        margin: 0;
    }

    .mx-97-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-97-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-97-0 {
        margin-left: 0;
    }

    .mr-97-0 {
        margin-right: 0;
    }

    .mt-97-0 {
        margin-top: 0;
    }

    .mb-97-0 {
        margin-bottom: 0;
    }

    .m-0-97 {
        margin: 97px;
    }

    .mx-0-97 {
        margin-left: 97px;
        margin-right: 97px;
    }

    .my-0-97 {
        margin-top: 97px;
        margin-bottom: 97px;
    }

    .ml-0-97 {
        margin-left: 97px;
    }

    .mr-0-97 {
        margin-right: 97px;
    }

    .mt-0-97 {
        margin-top: 97px;
    }

    .mb-0-97 {
        margin-bottom: 97px;
    }
}

.p-98 {
    padding: 98px;
}

.px-98 {
    padding-left: 98px;
    padding-right: 98px;
}

.py-98 {
    padding-top: 98px;
    padding-bottom: 98px;
}

.pl-98 {
    padding-left: 98px;
}

.pr-98 {
    padding-right: 98px;
}

.pt-98 {
    padding-top: 98px;
}

.pb-98 {
    padding-bottom: 98px;
}

.m-98 {
    margin: 98px;
}

.mx-98 {
    margin-left: 98px;
    margin-right: 98px;
}

.my-98 {
    margin-top: 98px;
    margin-bottom: 98px;
}

.ml-98 {
    margin-left: 98px;
}

.mr-98 {
    margin-right: 98px;
}

.mt-98 {
    margin-top: 98px;
}

.mb-98 {
    margin-bottom: 98px;
}

.w-98 {
    width: 98%;
}

.w-px-98 {
    width: 98px;
}

.h-98 {
    height: 98%;
}

.h-px-98 {
    height: 98px;
}

.top-98 {
    top: 98px;
}

.top--98 {
    top: -98px;
}

.left-98 {
    left: 98px;
}

.right-98 {
    right: 98px;
}

.bottom-98 {
    bottom: 98px;
}

.opacity-98 {
    opacity: 98%;
}

.z-98 {
    z-index: 98;
}

.z-98 {
    z-index: 98;
}

.z--98 {
    z-index: -98;
}

.font-size-98 {
    font-size: 98px;
}

.border-radius-98 {
    border-radius: 98px;
}

/* adaptive */
.w-98-100 {
    width: 98%;
}

.p-98-0 {
    padding: 98px;
}

.px-98-0 {
    padding-left: 98px;
    padding-right: 98px;
}

.py-98-0 {
    padding-top: 98px;
    padding-bottom: 98px;
}

.pl-98-0 {
    padding-left: 98px;
}

.pr-98-0 {
    padding-right: 98px;
}

.pt-98-0 {
    padding-top: 98px;
}

.pb-98-0 {
    padding-bottom: 98px;
}

.p-0-98 {
    padding: 0;
}

.px-0-98 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-98 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-98 {
    padding-left: 0;
}

.pr-0-98 {
    padding-right: 0;
}

.pt-0-98 {
    padding-top: 0;
}

.pb-0-98 {
    padding-bottom: 0;
}

.m-98-0 {
    margin: 98px;
}

.mx-98-0 {
    margin-left: 98px;
    margin-right: 98px;
}

.my-98-0 {
    margin-top: 98px;
    margin-bottom: 98px;
}

.ml-98-0 {
    margin-left: 98px;
}

.mr-98-0 {
    margin-right: 98px;
}

.mt-98-0 {
    margin-top: 98px;
}

.mb-98-0 {
    margin-bottom: 98px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-98-100 {
        width: 100%;
    }

    .p-98-0 {
        padding: 0;
    }

    .px-98-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-98-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-98-0 {
        padding-left: 0;
    }

    .pr-98-0 {
        padding-right: 0;
    }

    .pt-98-0 {
        padding-top: 0;
    }

    .pb-98-0 {
        padding-bottom: 0;
    }

    .p-0-98 {
        padding: 98px;
    }

    .px-0-98 {
        padding-left: 98px;
        padding-right: 98px;
    }

    .py-0-98 {
        padding-top: 98px;
        padding-bottom: 98px;
    }

    .pl-0-98 {
        padding-left: 98px;
    }

    .pr-0-98 {
        padding-right: 98px;
    }

    .pt-0-98 {
        padding-top: 98px;
    }

    .pb-0-98 {
        padding-bottom: 98px;
    }

    .m-98-0 {
        margin: 0;
    }

    .mx-98-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-98-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-98-0 {
        margin-left: 0;
    }

    .mr-98-0 {
        margin-right: 0;
    }

    .mt-98-0 {
        margin-top: 0;
    }

    .mb-98-0 {
        margin-bottom: 0;
    }

    .m-0-98 {
        margin: 98px;
    }

    .mx-0-98 {
        margin-left: 98px;
        margin-right: 98px;
    }

    .my-0-98 {
        margin-top: 98px;
        margin-bottom: 98px;
    }

    .ml-0-98 {
        margin-left: 98px;
    }

    .mr-0-98 {
        margin-right: 98px;
    }

    .mt-0-98 {
        margin-top: 98px;
    }

    .mb-0-98 {
        margin-bottom: 98px;
    }
}

.p-99 {
    padding: 99px;
}

.px-99 {
    padding-left: 99px;
    padding-right: 99px;
}

.py-99 {
    padding-top: 99px;
    padding-bottom: 99px;
}

.pl-99 {
    padding-left: 99px;
}

.pr-99 {
    padding-right: 99px;
}

.pt-99 {
    padding-top: 99px;
}

.pb-99 {
    padding-bottom: 99px;
}

.m-99 {
    margin: 99px;
}

.mx-99 {
    margin-left: 99px;
    margin-right: 99px;
}

.my-99 {
    margin-top: 99px;
    margin-bottom: 99px;
}

.ml-99 {
    margin-left: 99px;
}

.mr-99 {
    margin-right: 99px;
}

.mt-99 {
    margin-top: 99px;
}

.mb-99 {
    margin-bottom: 99px;
}

.w-99 {
    width: 99%;
}

.w-px-99 {
    width: 99px;
}

.h-99 {
    height: 99%;
}

.h-px-99 {
    height: 99px;
}

.top-99 {
    top: 99px;
}

.top--99 {
    top: -99px;
}

.left-99 {
    left: 99px;
}

.right-99 {
    right: 99px;
}

.bottom-99 {
    bottom: 99px;
}

.opacity-99 {
    opacity: 99%;
}

.z-99 {
    z-index: 99;
}

.z-99 {
    z-index: 99;
}

.z--99 {
    z-index: -99;
}

.font-size-99 {
    font-size: 99px;
}

.border-radius-99 {
    border-radius: 99px;
}

/* adaptive */
.w-99-100 {
    width: 99%;
}

.p-99-0 {
    padding: 99px;
}

.px-99-0 {
    padding-left: 99px;
    padding-right: 99px;
}

.py-99-0 {
    padding-top: 99px;
    padding-bottom: 99px;
}

.pl-99-0 {
    padding-left: 99px;
}

.pr-99-0 {
    padding-right: 99px;
}

.pt-99-0 {
    padding-top: 99px;
}

.pb-99-0 {
    padding-bottom: 99px;
}

.p-0-99 {
    padding: 0;
}

.px-0-99 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-99 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-99 {
    padding-left: 0;
}

.pr-0-99 {
    padding-right: 0;
}

.pt-0-99 {
    padding-top: 0;
}

.pb-0-99 {
    padding-bottom: 0;
}

.m-99-0 {
    margin: 99px;
}

.mx-99-0 {
    margin-left: 99px;
    margin-right: 99px;
}

.my-99-0 {
    margin-top: 99px;
    margin-bottom: 99px;
}

.ml-99-0 {
    margin-left: 99px;
}

.mr-99-0 {
    margin-right: 99px;
}

.mt-99-0 {
    margin-top: 99px;
}

.mb-99-0 {
    margin-bottom: 99px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-99-100 {
        width: 100%;
    }

    .p-99-0 {
        padding: 0;
    }

    .px-99-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-99-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-99-0 {
        padding-left: 0;
    }

    .pr-99-0 {
        padding-right: 0;
    }

    .pt-99-0 {
        padding-top: 0;
    }

    .pb-99-0 {
        padding-bottom: 0;
    }

    .p-0-99 {
        padding: 99px;
    }

    .px-0-99 {
        padding-left: 99px;
        padding-right: 99px;
    }

    .py-0-99 {
        padding-top: 99px;
        padding-bottom: 99px;
    }

    .pl-0-99 {
        padding-left: 99px;
    }

    .pr-0-99 {
        padding-right: 99px;
    }

    .pt-0-99 {
        padding-top: 99px;
    }

    .pb-0-99 {
        padding-bottom: 99px;
    }

    .m-99-0 {
        margin: 0;
    }

    .mx-99-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-99-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-99-0 {
        margin-left: 0;
    }

    .mr-99-0 {
        margin-right: 0;
    }

    .mt-99-0 {
        margin-top: 0;
    }

    .mb-99-0 {
        margin-bottom: 0;
    }

    .m-0-99 {
        margin: 99px;
    }

    .mx-0-99 {
        margin-left: 99px;
        margin-right: 99px;
    }

    .my-0-99 {
        margin-top: 99px;
        margin-bottom: 99px;
    }

    .ml-0-99 {
        margin-left: 99px;
    }

    .mr-0-99 {
        margin-right: 99px;
    }

    .mt-0-99 {
        margin-top: 99px;
    }

    .mb-0-99 {
        margin-bottom: 99px;
    }
}

.p-100 {
    padding: 100px;
}

.px-100 {
    padding-left: 100px;
    padding-right: 100px;
}

.py-100 {
    padding-top: 100px;
    padding-bottom: 100px;
}

.pl-100 {
    padding-left: 100px;
}

.pr-100 {
    padding-right: 100px;
}

.pt-100 {
    padding-top: 100px;
}

.pb-100 {
    padding-bottom: 100px;
}

.m-100 {
    margin: 100px;
}

.mx-100 {
    margin-left: 100px;
    margin-right: 100px;
}

.my-100 {
    margin-top: 100px;
    margin-bottom: 100px;
}

.ml-100 {
    margin-left: 100px;
}

.mr-100 {
    margin-right: 100px;
}

.mt-100 {
    margin-top: 100px;
}

.mb-100 {
    margin-bottom: 100px;
}

.w-100 {
    width: 100%;
}

.w-px-100 {
    width: 100px;
}

.h-100 {
    height: 100%;
}

.h-px-100 {
    height: 100px;
}

.top-100 {
    top: 100px;
}

.top--100 {
    top: -100px;
}

.left-100 {
    left: 100px;
}

.right-100 {
    right: 100px;
}

.bottom-100 {
    bottom: 100px;
}

.opacity-100 {
    opacity: 100%;
}

.z-100 {
    z-index: 100;
}

.z-100 {
    z-index: 100;
}

.z--100 {
    z-index: -100;
}

.font-size-100 {
    font-size: 100px;
}

.border-radius-100 {
    border-radius: 100px;
}

/* adaptive */
.w-100-100 {
    width: 100%;
}

.p-100-0 {
    padding: 100px;
}

.px-100-0 {
    padding-left: 100px;
    padding-right: 100px;
}

.py-100-0 {
    padding-top: 100px;
    padding-bottom: 100px;
}

.pl-100-0 {
    padding-left: 100px;
}

.pr-100-0 {
    padding-right: 100px;
}

.pt-100-0 {
    padding-top: 100px;
}

.pb-100-0 {
    padding-bottom: 100px;
}

.p-0-100 {
    padding: 0;
}

.px-0-100 {
    padding-left: 0;
    padding-right: 0;
}

.py-0-100 {
    padding-top: 0;
    padding-bottom: 0;
}

.pl-0-100 {
    padding-left: 0;
}

.pr-0-100 {
    padding-right: 0;
}

.pt-0-100 {
    padding-top: 0;
}

.pb-0-100 {
    padding-bottom: 0;
}

.m-100-0 {
    margin: 100px;
}

.mx-100-0 {
    margin-left: 100px;
    margin-right: 100px;
}

.my-100-0 {
    margin-top: 100px;
    margin-bottom: 100px;
}

.ml-100-0 {
    margin-left: 100px;
}

.mr-100-0 {
    margin-right: 100px;
}

.mt-100-0 {
    margin-top: 100px;
}

.mb-100-0 {
    margin-bottom: 100px;
}

@media screen and (max-width: 768px) {
    .w-100-adaptive {
        width: 100%;
    }

    .w-100-100 {
        width: 100%;
    }

    .p-100-0 {
        padding: 0;
    }

    .px-100-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .py-100-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pl-100-0 {
        padding-left: 0;
    }

    .pr-100-0 {
        padding-right: 0;
    }

    .pt-100-0 {
        padding-top: 0;
    }

    .pb-100-0 {
        padding-bottom: 0;
    }

    .p-0-100 {
        padding: 100px;
    }

    .px-0-100 {
        padding-left: 100px;
        padding-right: 100px;
    }

    .py-0-100 {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .pl-0-100 {
        padding-left: 100px;
    }

    .pr-0-100 {
        padding-right: 100px;
    }

    .pt-0-100 {
        padding-top: 100px;
    }

    .pb-0-100 {
        padding-bottom: 100px;
    }

    .m-100-0 {
        margin: 0;
    }

    .mx-100-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .my-100-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .ml-100-0 {
        margin-left: 0;
    }

    .mr-100-0 {
        margin-right: 0;
    }

    .mt-100-0 {
        margin-top: 0;
    }

    .mb-100-0 {
        margin-bottom: 0;
    }

    .m-0-100 {
        margin: 100px;
    }

    .mx-0-100 {
        margin-left: 100px;
        margin-right: 100px;
    }

    .my-0-100 {
        margin-top: 100px;
        margin-bottom: 100px;
    }

    .ml-0-100 {
        margin-left: 100px;
    }

    .mr-0-100 {
        margin-right: 100px;
    }

    .mt-0-100 {
        margin-top: 100px;
    }

    .mb-0-100 {
        margin-bottom: 100px;
    }
}

.m-a {
    margin: auto;
}

.mr-a {
    margin-right: auto;
}

.mt-a {
    margin-top: auto;
}

.mb-a {
    margin-bottom: auto;
}

.ml-a {
    margin-left: auto;
}

.blocks-container {
    max-width: 1440px;
    margin: auto;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
}

.with-shadow:not(.without-shadow) {
    box-shadow: 0 0 15px #888888;
}
