﻿
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {

    margin: 0;
    padding: 0;
    border: 0;
    font-family: "Maison Neue Book", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: inherit;
    font-weight: inherit;
    vertical-align: baseline
}

html {
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption,
th,
td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}

q,
blockquote {
    quotes: none;
}

q:before,
q:after,
blockquote:before,
blockquote:after {
    content: "";
    content: none;
}


a{
text-decoration:none}


a img {
    border: none
}


article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
    display: block
}

button {
    background-color: transparent;
}

/* Maison Neue */

@import url(//db.onlinewebfonts.com/c/3724ece79a634e7b5168905d01e59a64?family=Maison+Neue+Book);

@font-face {
    font-family: "Maison Neue Book";
    font-weight: 400;
    font-style: normal;
    src: url("//db.onlinewebfonts.com/t/3724ece79a634e7b5168905d01e59a64.eot");
    src: url("//db.onlinewebfonts.com/t/3724ece79a634e7b5168905d01e59a64.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/3724ece79a634e7b5168905d01e59a64.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/3724ece79a634e7b5168905d01e59a64.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/3724ece79a634e7b5168905d01e59a64.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/3724ece79a634e7b5168905d01e59a64.svg#Maison Neue Book") format("svg");
}

/* Cooper Light */

@import url(//db.onlinewebfonts.com/c/e25ed0fa39c44d127ab5ab3e362d8af1?family=Cooper+Lt+BT);

@font-face {
    font-family: "Cooper Light";
    font-weight: normal;
    font-style: normal;
    src: url("//db.onlinewebfonts.com/t/e25ed0fa39c44d127ab5ab3e362d8af1.eot");
    src: url("//db.onlinewebfonts.com/t/e25ed0fa39c44d127ab5ab3e362d8af1.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/e25ed0fa39c44d127ab5ab3e362d8af1.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/e25ed0fa39c44d127ab5ab3e362d8af1.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/e25ed0fa39c44d127ab5ab3e362d8af1.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/e25ed0fa39c44d127ab5ab3e362d8af1.svg#Cooper Lt BT") format("svg");
}

@font-face {
    font-family: "Effra";
    font-weight: 900;
    font-style: normal;
    src: url("https://use.typekit.net/zac3ziq.css") format("css");
}

button {
    cursor: pointer;
    padding: 0;
}

.select,
select,
input {
    transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
}

input[type="text"],
input[type="password"],
input[type="tel"],
input[type="email"],
input[type="number"] {
    -webkit-appearance: none;
}

button {
    border: 0;
    font-family: inherit;
}

button:focus {
    outline: 1px solid #282828;
    outline-offset: 2px;
    transition: outline 0.25s ease-in-out !important;
}

img {
    max-width: 100%;
}

ul,
li {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

html {
    font-family: "Maison Neue Book", "Helvetica Neue", Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;
    font-size: 62.5%;
    font-weight: 400;
}

body {
    font-size: 1.4rem;
    line-height: 1.5;
    color: #282828;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

b,
strong {
    font-weight: 700;
}

.theme--brand.bttn-primary,
.theme--brand .bttn-primary {
    --bttn-bg: #05ce78;
    --bttn-text: #464646;
    --bttn-icon: white;
    --bttn-border: #05ce78;
    --bttn-hover-bg: #9bebc9;
    --bttn-hover-text: #464646;
    --bttn-hover-icon: #464646;
    --bttn-hover-border: #9bebc9;
}

.theme--create.bttn-primary,
.theme--create .bttn-primary {
    --bttn-bg: #028858;
    --bttn-text: white;
    --bttn-icon: white;
    --bttn-border: #028858;
    --bttn-hover-bg: #015738;
    --bttn-hover-text: white;
    --bttn-hover-icon: white;
    --bttn-hover-border: #015738;
}

.theme--destroy.bttn-primary,
.theme--destroy .bttn-primary {
    --bttn-bg: #d8503d;
    --bttn-text: white;
    --bttn-icon: white;
    --bttn-border: #d8503d;
    --bttn-hover-bg: #a12027;
    --bttn-hover-text: white;
    --bttn-hover-icon: white;
    --bttn-hover-border: #a12027;
}

.theme--stripe.bttn-primary,
.theme--stripe .bttn-primary {
    --bttn-bg: #5433ff;
    --bttn-text: white;
    --bttn-icon: white;
    --bttn-border: #5433ff;
    --bttn-hover-bg: #5433ff;
    --bttn-hover-text: white;
    --bttn-hover-icon: white;
    --bttn-hover-border: #5433ff;
}

.theme--support.bttn-primary,
.theme--support .bttn-primary {
    --bttn-bg: #9D7335!important;
    --bttn-text: white!important;
    --bttn-icon: white!important;
    --bttn-border: #9D7335!important;
    --bttn-hover-bg: #976428!important;
    --bttn-hover-text: white!important;
    --bttn-hover-icon: white!important;
    --bttn-hover-border: #976428!important;
}

.theme--trust.bttn-primary,
.theme--trust .bttn-primary {
    --bttn-bg: #5555ff;
    --bttn-text: white;
    --bttn-icon: white;
    --bttn-border: #5555ff;
    --bttn-hover-bg: #0a007d;
    --bttn-hover-text: white;
    --bttn-hover-icon: white;
    --bttn-hover-border: #0a007d;
}

.bttn-secondary {
    --bttn-bg: white;
    --bttn-text: #222222;
    --bttn-icon: #222222;
    --bttn-border: #d1d1d1;
    --bttn-hover-bg: white;
    --bttn-hover-text: #222222;
    --bttn-hover-icon: #222222;
    --bttn-hover-border: #222222;
}

.bttn-tertiary {
    --bttn-bg: #d1d1d1;
    --bttn-text: #222222;
    --bttn-icon: #222222;
    --bttn-border: #d1d1d1;
    --bttn-hover-bg: #696969;
    --bttn-hover-text: white;
    --bttn-hover-icon: white;
    --bttn-hover-border: #696969;
}

.animation-pulse {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -ms-animation-name: pulse;
    -o-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-direction: alternate;
    -moz-animation-direction: alternate;
    -ms-animation-direction: alternate;
    -o-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
}
.cursor-not{
    cursor: not-allowed;
}
@-webkit-keyframes pulse {
    0% {
        opacity: 0.8;
    }

    100% {
        opacity: 0.2;
    }
}

@-moz-keyframes pulse {
    0% {
        opacity: 0.8;
    }

    100% {
        opacity: 0.2;
    }
}

@-o-keyframes pulse {
    0% {
        opacity: 0.8;
    }

    100% {
        opacity: 0.2;
    }
}

@keyframes pulse {
    0% {
        opacity: 0.8;
    }

    100% {
        opacity: 0.2;
    }
}

.animation-fade-out {
    -webkit-animation-name: animation-fade-out;
    -moz-animation-name: animation-fade-out;
    -ms-animation-name: animation-fade-out;
    -o-animation-name: animation-fade-out;
    animation-name: animation-fade-out;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

@-webkit-keyframes animation-fade-out {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes animation-fade-out {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-o-keyframes animation-fade-out {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes animation-fade-out {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.animation-bg-0-to-95-opacity {
    -webkit-animation-name: animation-bg-0-to-95-opacity;
    -moz-animation-name: animation-bg-0-to-95-opacity;
    -ms-animation-name: animation-bg-0-to-95-opacity;
    -o-animation-name: animation-bg-0-to-95-opacity;
    animation-name: animation-bg-0-to-95-opacity;
    -webkit-animation-iteration-count: once;
    -moz-animation-iteration-count: once;
    -ms-animation-iteration-count: once;
    -o-animation-iteration-count: once;
    animation-iteration-count: once;
}

@-webkit-keyframes animation-bg-0-to-95-opacity {
    0% {
        background-color: rgba(255, 255, 255, 0);
    }

    100% {
        background-color: rgba(255, 255, 255, 0.95);
    }
}

@-moz-keyframes animation-bg-0-to-95-opacity {
    0% {
        background-color: rgba(255, 255, 255, 0);
    }

    100% {
        background-color: rgba(255, 255, 255, 0.95);
    }
}

@-o-keyframes animation-bg-0-to-95-opacity {
    0% {
        background-color: rgba(255, 255, 255, 0);
    }

    100% {
        background-color: rgba(255, 255, 255, 0.95);
    }
}

@keyframes animation-bg-0-to-95-opacity {
    0% {
        background-color: rgba(255, 255, 255, 0);
    }

    100% {
        background-color: rgba(255, 255, 255, 0.95);
    }
}

.animation-move-up-by-20px {
    -webkit-animation-name: animation-move-up-by-20px;
    -moz-animation-name: animation-move-up-by-20px;
    -ms-animation-name: animation-move-up-by-20px;
    -o-animation-name: animation-move-up-by-20px;
    animation-name: animation-move-up-by-20px;
    -webkit-animation-iteration-count: once;
    -moz-animation-iteration-count: once;
    -ms-animation-iteration-count: once;
    -o-animation-iteration-count: once;
    animation-iteration-count: once;
}

@-webkit-keyframes animation-move-up-by-20px {
    0% {
        transform: translateY(20px);
    }

    100% {
        transform: translateY(0);
    }
}

@-moz-keyframes animation-move-up-by-20px {
    0% {
        transform: translateY(20px);
    }

    100% {
        transform: translateY(0);
    }
}

@-o-keyframes animation-move-up-by-20px {
    0% {
        transform: translateY(20px);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes animation-move-up-by-20px {
    0% {
        transform: translateY(20px);
    }

    100% {
        transform: translateY(0);
    }
}

.animation-move-up-by-100px {
    -webkit-animation-name: animation-move-up-by-100px;
    -moz-animation-name: animation-move-up-by-100px;
    -ms-animation-name: animation-move-up-by-100px;
    -o-animation-name: animation-move-up-by-100px;
    animation-name: animation-move-up-by-100px;
    -webkit-animation-iteration-count: once;
    -moz-animation-iteration-count: once;
    -ms-animation-iteration-count: once;
    -o-animation-iteration-count: once;
    animation-iteration-count: once;
}

@-webkit-keyframes animation-move-up-by-100px {
    0% {
        transform: translateY(100px);
    }

    100% {
        transform: translateY(0);
    }
}

@-moz-keyframes animation-move-up-by-100px {
    0% {
        transform: translateY(100px);
    }

    100% {
        transform: translateY(0);
    }
}

@-o-keyframes animation-move-up-by-100px {
    0% {
        transform: translateY(100px);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes animation-move-up-by-100px {
    0% {
        transform: translateY(100px);
    }

    100% {
        transform: translateY(0);
    }
}

.animation-fade-in {
    -webkit-animation-name: animation-fade-in;
    -moz-animation-name: animation-fade-in;
    -ms-animation-name: animation-fade-in;
    -o-animation-name: animation-fade-in;
    animation-name: animation-fade-in;
    -webkit-animation-iteration-count: once;
    -moz-animation-iteration-count: once;
    -ms-animation-iteration-count: once;
    -o-animation-iteration-count: once;
    animation-iteration-count: once;
}

@-webkit-keyframes animation-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes animation-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes animation-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes animation-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.animation-fade-in-and-up {
    -webkit-animation-name: animation-fade-in-and-up;
    -moz-animation-name: animation-fade-in-and-up;
    -ms-animation-name: animation-fade-in-and-up;
    -o-animation-name: animation-fade-in-and-up;
    animation-name: animation-fade-in-and-up;
    -webkit-animation-iteration-count: once;
    -moz-animation-iteration-count: once;
    -ms-animation-iteration-count: once;
    -o-animation-iteration-count: once;
    animation-iteration-count: once;
}

@-webkit-keyframes animation-fade-in-and-up {
    0% {
        opacity: 0;
        transform: translateY(30px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@-moz-keyframes animation-fade-in-and-up {
    0% {
        opacity: 0;
        transform: translateY(30px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@-o-keyframes animation-fade-in-and-up {
    0% {
        opacity: 0;
        transform: translateY(30px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes animation-fade-in-and-up {
    0% {
        opacity: 0;
        transform: translateY(30px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.animation-fade-in-and-down {
    -webkit-animation-name: animation-fade-in-and-down;
    -moz-animation-name: animation-fade-in-and-down;
    -ms-animation-name: animation-fade-in-and-down;
    -o-animation-name: animation-fade-in-and-down;
    animation-name: animation-fade-in-and-down;
    -webkit-animation-iteration-count: once;
    -moz-animation-iteration-count: once;
    -ms-animation-iteration-count: once;
    -o-animation-iteration-count: once;
    animation-iteration-count: once;
}

@-webkit-keyframes animation-fade-in-and-down {
    0% {
        opacity: 0;
        transform: translateY(-5px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@-moz-keyframes animation-fade-in-and-down {
    0% {
        opacity: 0;
        transform: translateY(-5px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@-o-keyframes animation-fade-in-and-down {
    0% {
        opacity: 0;
        transform: translateY(-5px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes animation-fade-in-and-down {
    0% {
        opacity: 0;
        transform: translateY(-5px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.animation-slide-down {
    -webkit-animation-name: animation-slide-down;
    -moz-animation-name: animation-slide-down;
    -ms-animation-name: animation-slide-down;
    -o-animation-name: animation-slide-down;
    animation-name: animation-slide-down;
    -webkit-animation-iteration-count: once;
    -moz-animation-iteration-count: once;
    -ms-animation-iteration-count: once;
    -o-animation-iteration-count: once;
    animation-iteration-count: once;
}

@-webkit-keyframes animation-slide-down {
    0% {
        opacity: 0;
        transform: translateY(-50px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@-moz-keyframes animation-slide-down {
    0% {
        opacity: 0;
        transform: translateY(-50px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@-o-keyframes animation-slide-down {
    0% {
        opacity: 0;
        transform: translateY(-50px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes animation-slide-down {
    0% {
        opacity: 0;
        transform: translateY(-50px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.animation-slide-up {
    -webkit-animation-name: animation-slide-up;
    -moz-animation-name: animation-slide-up;
    -ms-animation-name: animation-slide-up;
    -o-animation-name: animation-slide-up;
    animation-name: animation-slide-up;
    -webkit-animation-iteration-count: once;
    -moz-animation-iteration-count: once;
    -ms-animation-iteration-count: once;
    -o-animation-iteration-count: once;
    animation-iteration-count: once;
}

@-webkit-keyframes animation-slide-up {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }

    100% {
        opacity: 0;
        transform: translateY(-50px);
    }
}

@-moz-keyframes animation-slide-up {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }

    100% {
        opacity: 0;
        transform: translateY(-50px);
    }
}

@-o-keyframes animation-slide-up {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }

    100% {
        opacity: 0;
        transform: translateY(-50px);
    }
}

@keyframes animation-slide-up {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }

    100% {
        opacity: 0;
        transform: translateY(-50px);
    }
}

.animation-fade-out-and-up {
    -webkit-animation-name: animation-fade-out-and-up;
    -moz-animation-name: animation-fade-out-and-up;
    -ms-animation-name: animation-fade-out-and-up;
    -o-animation-name: animation-fade-out-and-up;
    animation-name: animation-fade-out-and-up;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

@-webkit-keyframes animation-fade-out-and-up {
    0% {
        opacity: 1;
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        transform: translateY(-5px);
    }
}

@-moz-keyframes animation-fade-out-and-up {
    0% {
        opacity: 1;
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        transform: translateY(-5px);
    }
}

@-o-keyframes animation-fade-out-and-up {
    0% {
        opacity: 1;
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        transform: translateY(-5px);
    }
}

@keyframes animation-fade-out-and-up {
    0% {
        opacity: 1;
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        transform: translateY(-5px);
    }
}

.animation-150 {
    -webkit-animation-duration: 150ms;
    -moz-animation-duration: 150ms;
    -ms-animation-duration: 150ms;
    -o-animation-duration: 150ms;
    animation-duration: 150ms;
}

.animation-300 {
    -webkit-animation-duration: 300ms;
    -moz-animation-duration: 300ms;
    -ms-animation-duration: 300ms;
    -o-animation-duration: 300ms;
    animation-duration: 300ms;
}

.animation-400 {
    -webkit-animation-duration: 400ms;
    -moz-animation-duration: 400ms;
    -ms-animation-duration: 400ms;
    -o-animation-duration: 400ms;
    animation-duration: 400ms;
}

.animation-500 {
    -webkit-animation-duration: 500ms;
    -moz-animation-duration: 500ms;
    -ms-animation-duration: 500ms;
    -o-animation-duration: 500ms;
    animation-duration: 500ms;
}

.animation-700 {
    -webkit-animation-duration: 700ms;
    -moz-animation-duration: 700ms;
    -ms-animation-duration: 700ms;
    -o-animation-duration: 700ms;
    animation-duration: 700ms;
}

.animation-2000 {
    -webkit-animation-duration: 2000ms;
    -moz-animation-duration: 2000ms;
    -ms-animation-duration: 2000ms;
    -o-animation-duration: 2000ms;
    animation-duration: 2000ms;
}

.animation-easeOutQuart {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.335, 1);
    -moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.335, 1);
    -ms-animation-timing-function: cubic-bezier(0.175, 0.885, 0.335, 1);
    -o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.335, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.335, 1);
}

.animation-delay-500 {
    -webkit-animation-delay: 500ms;
    -moz-animation-delay: 500ms;
    -ms-animation-delay: 500ms;
    -o-animation-delay: 500ms;
    animation-delay: 500ms;
}

.animation-delay-700 {
    -webkit-animation-delay: 700ms;
    -moz-animation-delay: 700ms;
    -ms-animation-delay: 700ms;
    -o-animation-delay: 700ms;
    animation-delay: 700ms;
}

.aspect-ratio--iframe iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.aspect-ratio--object {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.aspect-ratio {
    height: 0;
    position: relative;
}

.aspect-ratio--16x9 {
    padding-bottom: 56.25%;
}

.aspect-ratio--7x3 {
    padding-bottom: 42.8571428571%;
}

.aspect-ratio--5x6 {
    padding-bottom: 120%;
}

.aspect-ratio--5x4 {
    padding-bottom: 80%;
}

.aspect-ratio--5x3 {
    padding-bottom: 60%;
}

.aspect-ratio--5x2 {
    padding-bottom: 40%;
}

.aspect-ratio--4x1 {
    padding-bottom: 25%;
}

.aspect-ratio--3x4 {
    padding-bottom: 133.3333333333%;
}

.aspect-ratio--3x1 {
    padding-bottom: 33.3333333333%;
}

.aspect-ratio--3x2 {
    padding-bottom: 66.6666666667%;
}

.aspect-ratio--1x1 {
    padding-bottom: 100%;
}

.aspect-ratio--2x1 {
    padding-bottom: 50%;
}

@media (min-width: 600px) {
    .aspect-ratio--16x9-sm {
        padding-bottom: 56.25%;
    }
}

@media (min-width: 795px) {
    .aspect-ratio--16x9-md {
        padding-bottom: 56.25%;
    }
}

@media (min-width: 1025px) {
    .aspect-ratio--16x9-lg {
        padding-bottom: 56.25%;
    }
}

@media (min-width: 600px) {
    .aspect-ratio--7x3-sm {
        padding-bottom: 42.8571428571%;
    }
}

@media (min-width: 795px) {
    .aspect-ratio--7x3-md {
        padding-bottom: 42.8571428571%;
    }
}

@media (min-width: 1025px) {
    .aspect-ratio--7x3-lg {
        padding-bottom: 42.8571428571%;
    }
}

@media (min-width: 600px) {
    .aspect-ratio--5x6-sm {
        padding-bottom: 120%;
    }
}

@media (min-width: 795px) {
    .aspect-ratio--5x6-md {
        padding-bottom: 120%;
    }
}

@media (min-width: 1025px) {
    .aspect-ratio--5x6-lg {
        padding-bottom: 120%;
    }
}

@media (min-width: 600px) {
    .aspect-ratio--5x4-sm {
        padding-bottom: 80%;
    }
}

@media (min-width: 795px) {
    .aspect-ratio--5x4-md {
        padding-bottom: 80%;
    }
}

@media (min-width: 1025px) {
    .aspect-ratio--5x4-lg {
        padding-bottom: 80%;
    }
}

@media (min-width: 600px) {
    .aspect-ratio--5x3-sm {
        padding-bottom: 60%;
    }
}

@media (min-width: 795px) {
    .aspect-ratio--5x3-md {
        padding-bottom: 60%;
    }
}

@media (min-width: 1025px) {
    .aspect-ratio--5x3-lg {
        padding-bottom: 60%;
    }
}

@media (min-width: 600px) {
    .aspect-ratio--5x2-sm {
        padding-bottom: 40%;
    }
}

@media (min-width: 795px) {
    .aspect-ratio--5x2-md {
        padding-bottom: 40%;
    }
}

@media (min-width: 1025px) {
    .aspect-ratio--5x2-lg {
        padding-bottom: 40%;
    }
}

@media (min-width: 600px) {
    .aspect-ratio--4x1-sm {
        padding-bottom: 25%;
    }
}

@media (min-width: 795px) {
    .aspect-ratio--4x1-md {
        padding-bottom: 25%;
    }
}

@media (min-width: 1025px) {
    .aspect-ratio--4x1-lg {
        padding-bottom: 25%;
    }
}

@media (min-width: 600px) {
    .aspect-ratio--3x4-sm {
        padding-bottom: 133.3333333333%;
    }
}


@media (min-width: 795px) {
    .aspect-ratio--3x4-md {
        padding-bottom: 133.3333333333%;
    }
}

@media (min-width: 1025px) {
    .aspect-ratio--3x4-lg {
        padding-bottom: 133.3333333333%;
    }
}

@media (min-width: 600px) {
    .aspect-ratio--3x1-sm {
        padding-bottom: 33.3333333333%;
    }
}

@media (min-width: 795px) {
    .aspect-ratio--3x1-md {
        padding-bottom: 33.3333333333%;
    }
}

@media (min-width: 1025px) {
    .aspect-ratio--3x1-lg {
        padding-bottom: 33.3333333333%;
    }
}

@media (min-width: 600px) {
    .aspect-ratio--3x2-sm {
        padding-bottom: 66.6666666667%;
    }
}

@media (min-width: 795px) {
    .aspect-ratio--3x2-md {
        padding-bottom: 66.6666666667%;
    }
}

@media (min-width: 1025px) {
    .aspect-ratio--3x2-lg {
        padding-bottom: 66.6666666667%;
    }
}

@media (min-width: 600px) {
    .aspect-ratio--1x1-sm {
        padding-bottom: 100%;
    }
}

@media (min-width: 795px) {
    .aspect-ratio--1x1-md {
        padding-bottom: 100%;
    }
}

@media (min-width: 1025px) {
    .aspect-ratio--1x1-lg {
        padding-bottom: 100%;
    }
}

@media (min-width: 600px) {
    .aspect-ratio--2x1-sm {
        padding-bottom: 50%;
    }
}

@media (min-width: 795px) {
    .aspect-ratio--2x1-md {
        padding-bottom: 50%;
    }
}

@media (min-width: 1025px) {
    .aspect-ratio--2x1-lg {
        padding-bottom: 50%;
    }
}

.aspect-ratio--object {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.aspect-ratio--override {
    display: block;
    position: absolute;
    height: 100%;
    left: 0;
    right: 0;
    margin: auto;
}

.img-placeholder {
    padding-top: 56.25%;
}

.no-background {
    background-color: transparent;
    background-image: none;
}

.bttn {
    font-weight: normal;
    text-align: center;
    line-height: 1.25;
    cursor: pointer;
    border: none;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    -webkit-appearance: none;
    border-radius: 0;
}

.bttn:hover,
.bttn:focus {
    box-shadow: 0px 2px 5px rgba(22, 22, 22, 0.16);
}

.bttn:focus {
    outline: 1px solid black;
    outline-offset: 2px;
}

.bttn:disabled,
.bttn.disabled {
    opacity: 0.1;
    cursor: not-allowed;
}

.bttn-xsmall {
    padding: 0.6rem 1.2rem;
    font-size: 1.2rem;
}

.bttn-small {
    padding: 0.9rem 1.2rem;
    font-size: 1.2rem;
}

.bttn-medium {
    padding: 1.05rem 1.8rem;
    font-size: 1.4rem;
}

.bttn-large {
    padding: 1.2rem 2.4rem;
    font-size: 1.6rem;
}

.bttn-xlarge {
    padding: 1.5rem 2.4rem;
    font-size: 1.6rem;
}

.bttn-primary {
    background-color: var(--bttn-bg);
    color: var(--bttn-text);
    border: 1px solid var(--bttn-border);
}

.bttn-primary:hover,
.bttn-primary:focus {
    background-color: var(--bttn-hover-bg);
    color: var(--bttn-hover-text);
    border-color: var(--bttn-hover-border);
}

.bttn-secondary {
    background-color: var(--bttn-bg);
    color: var(--bttn-text);
    border: 1px solid var(--bttn-border);
}

.bttn-secondary:hover,
.bttn-secondary:focus {
    background-color: var(--bttn-hover-bg);
    color: var(--bttn-hover-text);
    border-color: var(--bttn-hover-border);
}

.bttn-tertiary {
    background-color: var(--bttn-bg);
    color: var(--bttn-text);
    border: 1px solid var(--bttn-border);
}

.bttn-tertiary:hover,
.bttn-tertiary:focus {
    background-color: var(--bttn-hover-bg);
    color: var(--bttn-hover-text);
    border-color: var(--bttn-hover-border);
}

.bttn-facebook {
    background-color: #39579a;
    color: #ffffff;
}

.bttn-facebook:hover:not(:disabled) {
    background-color: #344e86;
    color: #ffffff;
}

.bttn-twitter {
    background-color: #00abf0;
    color: #ffffff;
}

.bttn-twitter:hover:not(:disabled) {
    background-color: #0c85d0;
    color: #ffffff;
}

.bttn-toast-primary {
    background-color: #05CE78;
    color: black
}

.bttn-toast-primary:hover:not(:disabled) {
    background-color: #9BEBC9
}

.bttn-toast-primary--active {
    background-color: #0A007D;
    border: 0.1rem solid #05CE78;
    color: white
}

.bttn-toast-primary--active:hover:not(:disabled) {
    background-color: #0A007D;
    color: white
}

.cf:before,
.cf:after {
    content: " ";
    display: table
}

.cf:after {
    clear: both
}

.cf {
    *zoom: 1
}

.keyboard-focusable:focus {
    outline: 1px solid #73311B;
    outline-offset: 2px;
    transition: outline 0.25s ease-in-out !important
}

.input-keyboard-focusable:focus {
    outline: none;
    border-color: #d6140a !important
}

.input-keyboard-focusable-ksr-green-500:focus {
    outline: none;
    border-color: #d6140a !important
}

.input-keyboard-focusable-soft-black:focus {
    outline: none;
    border-color: #282828 !important
}

.keyboard-focusable-ksr-green-500:focus {
    outline: 1px solid #d6140a;
    outline-offset: 2px;
    transition: outline 0.25s ease-in-out !important
}

.keyboard-focusable-soft-black:focus {
    outline: 1px solid #282828;
    outline-offset: 2px;
    transition: outline 0.25s ease-in-out !important
}

.keyboard-focusable-black:focus {
    outline: 1px solid #000000;
    outline-offset: 2px;
    transition: outline 0.25s ease-in-out !important
}

.display-focusable {
    opacity: 0;
    pointer-events: none;
    transform: translateY(0.2em)
}

.display-focusable:focus {
    opacity: 1;
    transform: translateY(0)
}

.no-outline:focus {
    outline: none
}

.gradient-peach-to-blush {
    background: #f3e8d6;
    background: -moz-linear-gradient(45deg, #f3e8d6 0%, #f3e8d6 26%, #f6e1d5 75%, #f6e1d5 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, #f3e8d6), color-stop(26%, #f3e8d6), color-stop(75%, #f6e1d5), color-stop(100%, #f6e1d5));
    background: -webkit-linear-gradient(45deg, #f3e8d6 0%, #f3e8d6 26%, #f6e1d5 75%, #f6e1d5 100%);
    background: -o-linear-gradient(45deg, #f3e8d6 0%, #f3e8d6 26%, #f6e1d5 75%, #f6e1d5 100%);
    background: -ms-linear-gradient(45deg, #f3e8d6 0%, #f3e8d6 26%, #f6e1d5 75%, #f6e1d5 100%);
    background: linear-gradient(45deg, #f3e8d6 0%, #f3e8d6 26%, #f6e1d5 75%, #f6e1d5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e8d6', endColorstr='#f6e1d5', GradientType=1)
}

.gradient-sand-to-sage {
    background: #ebe5d6;
    background: -webkit-linear-gradient(bottom left, #ebe5d6 0%, #ebe5d6 37%, #d9e8e3 66%, #d9e8e3 100%);
    background: -o-linear-gradient(bottom left, #ebe5d6 0%, #ebe5d6 37%, #d9e8e3 66%, #d9e8e3 100%);
    background: linear-gradient(to top right, #ebe5d6 0%, #ebe5d6 37%, #d9e8e3 66%, #d9e8e3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebe5d6', endColorstr='#d9e8e3', GradientType=1)
}

.gradient-lavender-to-powder {
    background: #eee9f0;
    background: -moz-linear-gradient(45deg, #eee9f0 0%, #eee9f0 42%, #e3ecfa 74%, #e3ecfa 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, #eee9f0), color-stop(42%, #eee9f0), color-stop(74%, #e3ecfa), color-stop(100%, #e3ecfa));
    background: -webkit-linear-gradient(45deg, #eee9f0 0%, #eee9f0 42%, #e3ecfa 74%, #e3ecfa 100%);
    background: -o-linear-gradient(45deg, #eee9f0 0%, #eee9f0 42%, #e3ecfa 74%, #e3ecfa 100%);
    background: -ms-linear-gradient(45deg, #eee9f0 0%, #eee9f0 42%, #e3ecfa 74%, #e3ecfa 100%);
    background: linear-gradient(45deg, #eee9f0 0%, #eee9f0 42%, #e3ecfa 74%, #e3ecfa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee9f0', endColorstr='#e3ecfa', GradientType=1)
}

.gradient-trust-100-to-trust-500 {
    background: linear-gradient(45deg, rgba(219, 231, 255, 0.2) 25%, rgba(113, 160, 255, 0.2) 75%, rgba(85, 85, 255, 0.2))
}

.gradient-transparent-to-white {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 70%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 70%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 70%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)
}

.gradient-text-fade {
    background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 80%, #fff 97%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)
}

.gradient-text-fade-wide {
    background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 97%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)
}

.gradient-transparent-to-white-vertical {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 80%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 80%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 80%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)
}

.gradient-transparent-to-white-20p {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 20%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 20%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 20%)
}

.gradient-trust-to-celebrate {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#DBE7FF), to(#FFF2EC));
    background-image: -webkit-linear-gradient(top, #DBE7FF, #FFF2EC);
    background-image: -moz-linear-gradient(top, #DBE7FF, #FFF2EC);
    background-image: -ms-linear-gradient(top, #DBE7FF, #FFF2EC);
    background-image: -o-linear-gradient(top, #DBE7FF, #FFF2EC);
    background-image: linear-gradient(top, #DBE7FF, #FFF2EC);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#DBE7FF', EndColorStr='#FFF2EC')
}

.gradient-grey-fade {
    background-image: -moz-linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
    background-image: -webkit-linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
    background-image: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000b3', GradientType=1)
}

.gradient-pale-blues {
    background: -moz-linear-gradient(318deg, #dbe7ff 0%, #e6faf1 100%);
    background: -webkit-linear-gradient(318deg, #dbe7ff 0%, #e6faf1 100%);
    background: linear-gradient(318deg, #dbe7ff 0%, #e6faf1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dbe7ff", endColorstr="#e6faf1", GradientType=1)
}

.gradient-pale-blues-inverted {
    background: -moz-linear-gradient(-222deg, #dbe7ff 0%, #e6faf1 100%);
    background: -webkit-linear-gradient(-222deg, #dbe7ff 0%, #e6faf1 100%);
    background: linear-gradient(-222deg, #dbe7ff 0%, #e6faf1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dbe7ff", endColorstr="#e6faf1", GradientType=1)
}

.border-gradient-trust-300-create-300 {
    border-image-source: linear-gradient(180deg, #71A0FF 0%, #9BEBC9 100%);
    border-image-slice: 1;
    border-style: solid
}

.grid-container {
    max-width: 1366px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    padding-left: 24px!important;
    padding-right: 24px!important;
    box-sizing: border-box!important;
}

.grid-container * {
    box-sizing: inherit!important;
}

@media (min-width: 600px) {
    .grid-container {
        padding-left: 24px!important;
        padding-right: 24px!important;
    }
}

@media (min-width: 795px) {
    .grid-container {
        padding-left: 60px!important;
        padding-right: 60px!important;
    }
}

@media (min-width: 1025px) {
    .grid-container {
        padding-left: 60px!important;
        padding-right: 60px!important;
    }
}

.mx-grid {
    margin-left: -24px;
    margin-right: -24px
}

@media (min-width: 600px) {
    .mx-grid-sm {
        margin-left: -24px;
        margin-right: -24px
    }
}

@media (min-width: 795px) {
    .mx-grid-md {
        margin-left: -60px;
        margin-right: -60px
    }
}

@media (min-width: 1025px) {
    .mx-grid-lg {
        margin-left: -60px;
        margin-right: -60px
    }
}

.grid-container-full {
    max-width: none;
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow: hidden
}

@media (max-width: 599px) {
    .grid-container-full-xs {
        max-width: none;
        padding-left: 0 !important;
        padding-right: 0 !important;
        overflow: hidden
    }
}

@media (min-width: 600px) and (max-width: 794px) {
    .grid-container-full-sm {
        max-width: none;
        padding-left: 0 !important;
        padding-right: 0 !important;
        overflow: hidden
    }
}

@media (min-width: 795px) and (max-width: 1024px) {
    .grid-container-full-md {
        max-width: none;
        padding-left: 0 !important;
        padding-right: 0 !important;
        overflow: hidden
    }
}

@media (min-width: 1025px) {
    .grid-container-full-lg {
        max-width: none;
        padding-left: 0 !important;
        padding-right: 0 !important;
        overflow: hidden
    }
}

.grid-container [class*='grid-col-'] {
    vertical-align: top!important;
    float: left!important;
    position: relative!important;
    width: 100%!important;
    padding-left: 6px!important;
    padding-right: 6px!important;
}

@media (min-width: 600px) {
    .grid-container [class*='grid-col-'] {
        padding-left: 12px!important;
        padding-right: 12px!important;
    }
}

@media (min-width: 795px) {
    .grid-container [class*='grid-col-'] {
        padding-left: 12px!important;
        padding-right: 12px!important;
    }
}

@media (min-width: 1025px) {
    .grid-container [class*='grid-col-'] {
        padding-left: 18px!important;
        padding-right: 18px!important;
    }
}

.grid-row {
    *zoom: 1;
    margin-left: -6px!important;
    margin-right: -6px!important;
}

.grid-row:before,
.grid-row:after {
    content: " "!important;
    display: table!important;
}

.grid-row:after {
    clear: both!important;
}

@media (min-width: 600px) {
    .grid-row {
        margin-left: -12px!important;
        margin-right: -12px!important;
    }
}

@media (min-width: 795px) {
    .grid-row {
        margin-left: -12px!important;
        margin-right: -12px!important;
    }
}

@media (min-width: 1025px) {
    .grid-row {
        margin-left: -18px!important;
        margin-right: -18px!important;
    }
}

.grid-row.flex:before,
.grid-row.flex:after {
    width: 0!important;
}

.grid-col-1 {
    width: calc(1/12 * 100%) !important
}

.grid-col-offset-1 {
    margin-left: calc(1/12 * 100%) !important
}

.grid-col-2 {
    width: calc(2/12 * 100%) !important
}

.grid-col-offset-2 {
    margin-left: calc(2/12 * 100%) !important
}

.grid-col-3 {
    width: calc(3/12 * 100%) !important
}

.grid-col-offset-3 {
    margin-left: calc(3/12 * 100%) !important
}

.grid-col-4 {
    width: calc(4/12 * 100%) !important
}

.grid-col-offset-4 {
    margin-left: calc(4/12 * 100%) !important
}

.grid-col-5 {
    width: calc(5/12 * 100%) !important
}

.grid-col-offset-5 {
    margin-left: calc(5/12 * 100%) !important
}

.grid-col-6 {
    width: calc(6/12 * 100%) !important
}

.grid-col-offset-6 {
    margin-left: calc(6/12 * 100%) !important
}

.grid-col-7 {
    width: calc(7/12 * 100%) !important
}

.grid-col-offset-7 {
    margin-left: calc(7/12 * 100%) !important
}

.grid-col-8 {
    width: calc(8/12 * 100%) !important
}

.grid-col-offset-8 {
    margin-left: calc(8/12 * 100%) !important
}

.grid-col-9 {
    width: calc(9/12 * 100%) !important
}

.grid-col-offset-9 {
    margin-left: calc(9/12 * 100%) !important
}

.grid-col-10 {
    width: calc(10/12 * 100%) !important
}

.grid-col-offset-10 {
    margin-left: calc(10/12 * 100%) !important
}

.grid-col-11 {
    width: calc(11/12 * 100%) !important
}

.grid-col-offset-11 {
    margin-left: calc(11/12 * 100%) !important
}

.grid-col-12 {
    width: calc(12/12 * 100%) !important
}

.grid-col-offset-12 {
    margin-left: calc(12/12 * 100%) !important
}

@media (min-width: 600px) {
    .grid-col-1-sm {
        width: calc(1/12 * 100%) !important
    }
    .grid-col-offset-1-sm {
        margin-left: calc(1/12 * 100%) !important
    }
    .grid-col-2-sm {
        width: calc(2/12 * 100%) !important
    }
    .grid-col-offset-2-sm {
        margin-left: calc(2/12 * 100%) !important
    }
    .grid-col-3-sm {
        width: calc(3/12 * 100%) !important
    }
    .grid-col-offset-3-sm {
        margin-left: calc(3/12 * 100%) !important
    }
    .grid-col-4-sm {
        width: calc(4/12 * 100%) !important
    }
    .grid-col-offset-4-sm {
        margin-left: calc(4/12 * 100%) !important
    }
    .grid-col-5-sm {
        width: calc(5/12 * 100%) !important
    }
    .grid-col-offset-5-sm {
        margin-left: calc(5/12 * 100%) !important
    }
    .grid-col-6-sm {
        width: calc(6/12 * 100%) !important
    }
    .grid-col-offset-6-sm {
        margin-left: calc(6/12 * 100%) !important
    }
    .grid-col-7-sm {
        width: calc(7/12 * 100%) !important
    }
    .grid-col-offset-7-sm {
        margin-left: calc(7/12 * 100%) !important
    }
    .grid-col-8-sm {
        width: calc(8/12 * 100%) !important
    }
    .grid-col-offset-8-sm {
        margin-left: calc(8/12 * 100%) !important
    }
    .grid-col-9-sm {
        width: calc(9/12 * 100%) !important
    }
    .grid-col-offset-9-sm {
        margin-left: calc(9/12 * 100%) !important
    }
    .grid-col-10-sm {
        width: calc(10/12 * 100%) !important
    }
    .grid-col-offset-10-sm {
        margin-left: calc(10/12 * 100%) !important
    }
    .grid-col-11-sm {
        width: calc(11/12 * 100%) !important
    }
    .grid-col-offset-11-sm {
        margin-left: calc(11/12 * 100%) !important
    }
    .grid-col-12-sm {
        width: calc(12/12 * 100%) !important
    }
    .grid-col-offset-12-sm {
        margin-left: calc(12/12 * 100%) !important
    }
    .grid-col-offset-0-sm {
        margin-left: 0 !important
    }
}

@media (min-width: 795px) {
    .grid-col-1-md {
        width: calc(1/12 * 100%) !important
    }
    .grid-col-offset-1-md {
        margin-left: calc(1/12 * 100%) !important
    }
    .grid-col-2-md {
        width: calc(2/12 * 100%) !important
    }
    .grid-col-offset-2-md {
        margin-left: calc(2/12 * 100%) !important
    }
    .grid-col-3-md {
        width: calc(3/12 * 100%) !important
    }
    .grid-col-offset-3-md {
        margin-left: calc(3/12 * 100%) !important
    }
    .grid-col-4-md {
        width: calc(4/12 * 100%) !important
    }
    .grid-col-offset-4-md {
        margin-left: calc(4/12 * 100%) !important
    }
    .grid-col-5-md {
        width: calc(5/12 * 100%) !important
    }
    .grid-col-offset-5-md {
        margin-left: calc(5/12 * 100%) !important
    }
    .grid-col-6-md {
        width: calc(6/12 * 100%) !important
    }
    .grid-col-offset-6-md {
        margin-left: calc(6/12 * 100%) !important
    }
    .grid-col-7-md {
        width: calc(7/12 * 100%) !important
    }
    .grid-col-offset-7-md {
        margin-left: calc(7/12 * 100%) !important
    }
    .grid-col-8-md {
        width: calc(8/12 * 100%) !important
    }
    .grid-col-offset-8-md {
        margin-left: calc(8/12 * 100%) !important
    }
    .grid-col-9-md {
        width: calc(9/12 * 100%) !important
    }
    .grid-col-offset-9-md {
        margin-left: calc(9/12 * 100%) !important
    }
    .grid-col-10-md {
        width: calc(10/12 * 100%) !important
    }
    .grid-col-offset-10-md {
        margin-left: calc(10/12 * 100%) !important
    }
    .grid-col-11-md {
        width: calc(11/12 * 100%) !important
    }
    .grid-col-offset-11-md {
        margin-left: calc(11/12 * 100%) !important
    }
    .grid-col-12-md {
        width: calc(12/12 * 100%) !important
    }
    .grid-col-offset-12-md {
        margin-left: calc(12/12 * 100%) !important
    }
    .grid-col-offset-0-md {
        margin-left: 0 !important
    }
}

@media (min-width: 1025px) {
    .grid-col-1-lg {
        width: calc(1/12 * 100%) !important
    }
    .grid-col-offset-1-lg {
        margin-left: calc(1/12 * 100%) !important
    }
    .grid-col-2-lg {
        width: calc(2/12 * 100%) !important
    }
    .grid-col-offset-2-lg {
        margin-left: calc(2/12 * 100%) !important
    }
    .grid-col-3-lg {
        width: calc(3/12 * 100%) !important
    }
    .grid-col-offset-3-lg {
        margin-left: calc(3/12 * 100%) !important
    }
    .grid-col-4-lg {
        width: calc(4/12 * 100%) !important
    }
    .grid-col-offset-4-lg {
        margin-left: calc(4/12 * 100%) !important
    }
    .grid-col-5-lg {
        width: calc(5/12 * 100%) !important
    }
    .grid-col-offset-5-lg {
        margin-left: calc(5/12 * 100%) !important
    }
    .grid-col-6-lg {
        width: calc(6/12 * 100%) !important
    }
    .grid-col-offset-6-lg {
        margin-left: calc(6/12 * 100%) !important
    }
    .grid-col-7-lg {
        width: calc(7/12 * 100%) !important
    }
    .grid-col-offset-7-lg {
        margin-left: calc(7/12 * 100%) !important
    }
    .grid-col-8-lg {
        width: calc(8/12 * 100%) !important
    }
    .grid-col-offset-8-lg {
        margin-left: calc(8/12 * 100%) !important
    }
    .grid-col-9-lg {
        width: calc(9/12 * 100%) !important
    }
    .grid-col-offset-9-lg {
        margin-left: calc(9/12 * 100%) !important
    }
    .grid-col-10-lg {
        width: calc(10/12 * 100%) !important
    }
    .grid-col-offset-10-lg {
        margin-left: calc(10/12 * 100%) !important
    }
    .grid-col-11-lg {
        width: calc(11/12 * 100%) !important
    }
    .grid-col-offset-11-lg {
        margin-left: calc(11/12 * 100%) !important
    }
    .grid-col-12-lg {
        width: calc(12/12 * 100%) !important
    }
    .grid-col-offset-12-lg {
        margin-left: calc(12/12 * 100%) !important
    }
    .grid-col-offset-0-lg {
        margin-left: 0 !important
    }
}

.grid-col-center {
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important
}

@media (max-width: 599px) {
    .nested-full-width-xs {
        margin-left: -24px;
        margin-right: -24px;
        padding-left: 24px;
        padding-right: 24px
    }
}

@media (min-width: 600px) and (max-width: 794px) {
    .nested-full-width-sm {
        margin-left: -24px;
        margin-right: -24px;
        padding-left: 24px;
        padding-right: 24px
    }
}

@media (min-width: 795px) and (max-width: 1024px) {
    .nested-full-width-md {
        margin-left: -60px;
        margin-right: -60px;
        padding-left: 60px;
        padding-right: 60px
    }
}

@media (min-width: 1025px) {
    .nested-full-width-lg {
        margin-left: -60px;
        margin-right: -60px;
        padding-left: 60px;
        padding-right: 60px
    }
}

.hide {
    display: none
}

.super-hide {
    display: none !important
}

@media (min-width: 600px) {
    .hide-sm {
        display: none !important
    }
}

@media (min-width: 795px) {
    .hide-md {
        display: none !important
    }
}

@media (min-width: 1025px) {
    .hide-lg {
        display: none !important
    }
}

.visually-hide {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}

.visibility-hidden {
    visibility: hidden
}

.visibility-visible {
    visibility: visible
}

.hover-highlight-teal-500:hover {
    display: inline;
    background: #05F2BA;
    box-shadow: 0.6rem 0 0 #05F2BA, -0.6rem 0 0 #05F2BA
}

.text-highlight-teal-500 {
    background-color: #05F2BA;
    background-image: linear-gradient(to right, #05F2BA 85%, #fff 100%);
    background-repeat: no-repeat;
    line-height: 150%;
    padding: 0px 10px 0px 10px
}

.hover-highlight-sky-500:hover {
    display: inline;
    background: #96C7FF;
    box-shadow: 0.6rem 0 0 #96C7FF, -0.6rem 0 0 #96C7FF
}

.text-highlight-sky-500 {
    background-color: #96C7FF;
    background-image: linear-gradient(to right, #96C7FF 85%, #fff 100%);
    background-repeat: no-repeat;
    line-height: 150%;
    padding: 0px 10px 0px 10px
}

.hover-highlight-apricot-500:hover {
    display: inline;
    background: #FFCBA9;
    box-shadow: 0.6rem 0 0 #FFCBA9, -0.6rem 0 0 #FFCBA9
}

.text-highlight-apricot-500 {
    background-color: #FFCBA9;
    background-image: linear-gradient(to right, #FFCBA9 85%, #fff 100%);
    background-repeat: no-repeat;
    line-height: 150%;
    padding: 0px 10px 0px 10px
}

.hover-highlight-yellow-300:hover {
    display: inline;
    background: #FFFF00;
    box-shadow: 0.6rem 0 0 #FFFF00, -0.6rem 0 0 #FFFF00
}

.text-highlight-yellow-300 {
    background-color: #FFFF00;
    background-image: linear-gradient(to right, #ff0 85%, #fff 100%);
    background-repeat: no-repeat;
    line-height: 150%;
    padding: 0px 10px 0px 10px
}

.hover-highlight-white:hover {
    display: inline;
    background: #FFFFFF;
    box-shadow: 0.6rem 0 0 #FFFFFF, -0.6rem 0 0 #FFFFFF
}

.text-highlight-white {
    background-color: #FFFFFF;
    background-image: linear-gradient(to right, #fff 85%, #fff 100%);
    background-repeat: no-repeat;
    line-height: 150%;
    padding: 0px 10px 0px 10px
}

.user-select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.hover-ksr-green-800:hover {
    color: #034752
}

.hover-ksr-green-800_97:hover {
    color: rgba(3, 71, 82, 0.97)
}

.hover-ksr-green-700:hover {
    color: #976428
}

.hover-ksr-green-500:hover {
    color: #976428
}

.hover-ksr-green-500_15:hover {
    color: rgba(0, 158, 116, 0.15)
}

.hover-ksr-green-400:hover {
    color: #976428
}

.hover-blue-050:hover {
    color: #E6E6F2
}

.hover-blue-100:hover {
    color: #CCCCE5
}

.hover-blue-600:hover {
    color: #003BFF
}

.hover-blue-500:hover {
    color: #2B60FF
}

.hover-blue-500_90:hover {
    color: rgba(43, 96, 255, 0.9)
}

.hover-cobalt-600:hover {
    color: #395AEB
}

.hover-cobalt-500:hover {
    color: #4C6CF8
}

.hover-soft-black:hover {
    color: #282828
}

.hover-soft-black_50:hover {
    color: rgba(40, 40, 40, 0.5)
}

.hover-soft-black_17:hover {
    color: rgba(40, 40, 40, 0.17)
}

.hover-black_17:hover {
    color: rgba(0, 0, 0, 0.17)
}

.hover-black_50:hover {
    color: rgba(0, 0, 0, 0.5)
}

.hover-dark-grey-500:hover {
    color: #656969
}

.hover-dark-grey-400:hover {
    color: #9B9E9E
}

.hover-grey-500:hover {
    color: #DCDEDD
}

.hover-grey-400:hover {
    color: #E8E8E8
}

.hover-grey-300:hover {
    color: #F0F0F0
}

.hover-grey-100:hover {
    color: #FBFBFA
}

.hover-black:hover {
    color: #000000
}

.hover-white:hover {
    color: #FFFFFF
}

.hover-orange-500:hover {
    color: #FF4F00
}

.hover-red-500:hover {
    color: #EF0707
}

.hover-red-400:hover {
    color: #FF5151
}

.hover-red-100:hover {
    color: #FFF3F3
}

.hover-teal-500:hover {
    color: #05F2BA
}

.hover-sky-500:hover {
    color: #96C7FF
}

.hover-apricot-600:hover {
    color: #F0AE81
}

.hover-apricot-500:hover {
    color: #FFCBA9
}

.hover-apricot-400:hover {
    color: #FDE8DB
}

.hover-transparent:hover {
    color: transparent
}

.hover-conferences-blue-800:hover {
    color: #224EFB
}

.hover-conferences-blue:hover {
    color: #08207F
}

.hover-conferences-blue-100:hover {
    color: #E6E3FF
}

.hover-make100-yellow:hover {
    color: #FEDF00
}

.hover-make100-blue:hover {
    color: #00A4B5
}

.hover-make100-green:hover {
    color: #d2f693
}

.hover-make100-green-2021:hover {
    color: #00c576
}

.hover-yellow-300:hover {
    color: #FFFF00
}

.hover-joy-300:hover {
    color: #F8FC76
}

.hover-stripe-blurple:hover {
    color: #5433FF
}

.hover-warning-yellow-dark:hover {
    color: #F7C348
}

.hover-warning-yellow-light:hover {
    color: #FFF9E5
}

.hover-navy-700:hover {
    color: #282828
}

.hover-navy-600:hover {
    color: #656969
}

.hover-navy-500:hover {
    color: #95959E
}

.hover-green-700:hover {
    color: #007460
}

.hover-green-700_0:hover {
    color: rgba(0, 116, 96, 0)
}

.hover-green-700_08:hover {
    color: rgba(0, 116, 96, 0.08)
}

.hover-green-500:hover {
    color: #25CB68
}

.hover-green-400:hover {
    color: #d6140a
}

.hover-green-300:hover {
    color: #CEEBD7
}

.hover-forrest-700:hover {
    color: #122C49
}

.hover-forrest-500:hover {
    color: #0A717D
}

.hover-forrest-200:hover {
    color: #E8F0F0
}

.hover-navy-900:hover {
    color: #020621
}

.hover-navy-900_30:hover {
    color: rgba(2, 6, 33, 0.3)
}

.hover-navy-700_40:hover {
    color: rgba(53, 53, 53, 0.4)
}

.hover-navy-400:hover {
    color: #DCDEDD
}

.hover-navy-300:hover {
    color: #EFEFF3
}

.hover-navy-200:hover {
    color: #F7F7F9
}

.hover-teal-900:hover {
    color: #122C49
}

.hover-peach-700:hover {
    color: #FD4616
}

.hover-peach-600:hover {
    color: #FF6A59
}

.hover-peach-300:hover {
    color: #F4E9D8
}

.hover-violet-900:hover {
    color: #0B055E
}

.hover-violet-800:hover {
    color: #504083
}

.hover-violet-600:hover {
    color: #212E63
}

.hover-grey-200:hover {
    color: #F7F7F6
}

.hover-grey-100_95:hover {
    color: rgba(251, 251, 250, 0.95)
}

.hover-drop-shadow:hover {
    color: #D6D6D6
}

.hover-white_10:hover {
    color: rgba(255, 255, 255, 0.1)
}

.hover-white_30:hover {
    color: rgba(255, 255, 255, 0.3)
}

.hover-white_80:hover {
    color: rgba(255, 255, 255, 0.8)
}

.hover-white_95:hover {
    color: rgba(255, 255, 255, 0.95)
}

.hover-black_20:hover {
    color: rgba(0, 0, 0, 0.2)
}

.hover-black_40:hover {
    color: rgba(0, 0, 0, 0.4)
}

.hover-black_60:hover {
    color: rgba(0, 0, 0, 0.6)
}

.hover-tangerine-600:hover {
    color: #FF8C8C
}

.hover-tangerine-800:hover {
    color: #FF6C6C
}

.hover-tangerine-600_20:hover {
    color: rgba(255, 140, 140, 0.2)
}

.hover-twitter-blue:hover {
    color: #00ABF0
}

.hover-facebook-blue:hover {
    color: #39579A
}

.hover-facebook-blue-2019:hover {
    color: #1877F2
}

.hover-ksr10-coral-light:hover {
    color: #F9EFEC
}

.hover-ksr10-coral:hover {
    color: #F97B62
}

.hover-ksr10-green:hover {
    color: #05CE78
}

.hover-ksr10-blue:hover {
    color: #0A007D
}

.hover-create-500:hover {
    color: #05CE78
}

.hover-create-700:hover {
    color: #028858
}

.hover-alert:hover {
    color: #A12027
}

.hover-studio-green-500:hover {
    color: #55b790
}

.hover-studio-electric-green-500:hover {
    color: #3ED2A1
}

.hover-studio-teal-500:hover {
    color: #1d9ba5
}

.hover-studio-red-500:hover {
    color: #c2234a
}

.hover-studio-orange-500:hover {
    color: #CC602D
}

.hover-studio-yellow-500:hover {
    color: #D7B22E
}

.hover-studio-purple-500:hover {
    color: #594fb3
}

.hover-studio-purple-900:hover {
    color: #111023
}

.hover-studio-denim-500:hover {
    color: #2F80CC
}

.hover-studio-grey-200:hover {
    color: #f7f7f7
}

.hover-create-100:hover {
    color: #E6FAF1
}

.hover-create-300:hover {
    color: #9BEBC9
}

.hover-trust-100:hover {
    color: #DBE7FF
}

.hover-trust-300:hover {
    color: #71A0FF
}

.hover-trust-500:hover {
    color: #5555FF
}

.hover-trust-700:hover {
    color: #0A007D
}

.hover-trust-900:hover {
    color: #00003F
}

.hover-celebrate-100:hover {
    color: #FFF2EC
}

.hover-celebrate-100_50:hover {
    color: rgba(255, 242, 236, 0.5)
}

.hover-celebrate-300:hover {
    color: #FECCB3
}

.hover-celebrate-500:hover {
    color: #F97B62
}

.hover-celebrate-700:hover {
    color: #D8503D
}

.hover-support-100:hover {
    color: #F3F3F3
}

.hover-support-200:hover {
    color: #E6E6E6
}

.hover-support-300:hover {
    color: #D1D1D1
}

.hover-support-400:hover {
    color: #696969
}

.hover-support-500:hover {
    color: #464646
}

.hover-support-700:hover {
    color: #222222
}

.hover-paper-300:hover {
    color: #F6F2EB
}

.hover-confirm:hover {
    color: #A6DD80
}

.hover-inform:hover {
    color: #B6D9E1
}

.hover-warn:hover {
    color: #F9D66D
}

.hover-text-underline:hover {
    text-decoration: underline
}

.hover-bg-ksr-green-800:hover {
    background-color: #034752
}

.hover-bg-ksr-green-800_97:hover {
    background-color: rgba(3, 71, 82, 0.97)
}

.hover-bg-ksr-green-700:hover {
    background-color: #73311B
}

.hover-bg-ksr-green-500:hover {
    background-color: #d6140a
}

.hover-bg-ksr-green-500_15:hover {
    background-color: rgba(0, 158, 116, 0.15)
}

.hover-bg-ksr-green-400:hover {
    background-color: #d6140a
}

.hover-bg-blue-050:hover {
    background-color: #E6E6F2
}

.hover-bg-blue-100:hover {
    background-color: #CCCCE5
}

.hover-bg-blue-600:hover {
    background-color: #003BFF
}

.hover-bg-blue-500:hover {
    background-color: #2B60FF
}

.hover-bg-blue-500_90:hover {
    background-color: rgba(43, 96, 255, 0.9)
}

.hover-bg-cobalt-600:hover {
    background-color: #395AEB
}

.hover-bg-cobalt-500:hover {
    background-color: #4C6CF8
}

.hover-bg-soft-black:hover {
    background-color: #282828
}

.hover-bg-soft-black_50:hover {
    background-color: rgba(40, 40, 40, 0.5)
}

.hover-bg-soft-black_17:hover {
    background-color: rgba(40, 40, 40, 0.17)
}

.hover-bg-black_17:hover {
    background-color: rgba(0, 0, 0, 0.17)
}

.hover-bg-black_50:hover {
    background-color: rgba(0, 0, 0, 0.5)
}

.hover-bg-dark-grey-500:hover {
    background-color: #656969
}

.hover-bg-dark-grey-400:hover {
    background-color: #9B9E9E
}

.hover-bg-grey-500:hover {
    background-color: #DCDEDD
}

.hover-bg-grey-400:hover {
    background-color: #E8E8E8
}

.hover-bg-grey-300:hover {
    background-color: #F0F0F0
}

.hover-bg-grey-100:hover {
    background-color: #FBFBFA
}

.hover-bg-black:hover {
    background-color: #000000
}

.hover-bg-white:hover {
    background-color: #FFFFFF
}

.hover-bg-orange-500:hover {
    background-color: #FF4F00
}

.hover-bg-red-500:hover {
    background-color: #EF0707
}

.hover-bg-red-400:hover {
    background-color: #FF5151
}

.hover-bg-red-100:hover {
    background-color: #FFF3F3
}

.hover-bg-teal-500:hover {
    background-color: #05F2BA
}

.hover-bg-sky-500:hover {
    background-color: #96C7FF
}

.hover-bg-apricot-600:hover {
    background-color: #F0AE81
}

.hover-bg-apricot-500:hover {
    background-color: #FFCBA9
}

.hover-bg-apricot-400:hover {
    background-color: #FDE8DB
}

.hover-bg-transparent:hover {
    background-color: transparent
}

.hover-bg-conferences-blue-800:hover {
    background-color: #224EFB
}

.hover-bg-conferences-blue:hover {
    background-color: #08207F
}

.hover-bg-conferences-blue-100:hover {
    background-color: #E6E3FF
}

.hover-bg-make100-yellow:hover {
    background-color: #FEDF00
}

.hover-bg-make100-blue:hover {
    background-color: #00A4B5
}

.hover-bg-make100-green:hover {
    background-color: #d2f693
}

.hover-bg-make100-green-2021:hover {
    background-color: #00c576
}

.hover-bg-yellow-300:hover {
    background-color: #FFFF00
}

.hover-bg-joy-300:hover {
    background-color: #F8FC76
}

.hover-bg-stripe-blurple:hover {
    background-color: #5433FF
}

.hover-bg-warning-yellow-dark:hover {
    background-color: #F7C348
}

.hover-bg-warning-yellow-light:hover {
    background-color: #FFF9E5
}

.hover-bg-navy-700:hover {
    background-color: #282828
}

.hover-bg-navy-600:hover {
    background-color: #656969
}

.hover-bg-navy-500:hover {
    background-color: #95959E
}

.hover-bg-green-700:hover {
    background-color: #007460
}

.hover-bg-green-700_0:hover {
    background-color: rgba(0, 116, 96, 0)
}

.hover-bg-green-700_08:hover {
    background-color: rgba(0, 116, 96, 0.08)
}

.hover-bg-green-500:hover {
    background-color: #25CB68
}

.hover-bg-green-400:hover {
    background-color: #d6140a
}

.hover-bg-green-300:hover {
    background-color: #CEEBD7
}

.hover-bg-forrest-700:hover {
    background-color: #122C49
}

.hover-bg-forrest-500:hover {
    background-color: #0A717D
}

.hover-bg-forrest-200:hover {
    background-color: #E8F0F0
}

.hover-bg-navy-900:hover {
    background-color: #020621
}

.hover-bg-navy-900_30:hover {
    background-color: rgba(2, 6, 33, 0.3)
}

.hover-bg-navy-700_40:hover {
    background-color: rgba(53, 53, 53, 0.4)
}

.hover-bg-navy-400:hover {
    background-color: #DCDEDD
}

.hover-bg-navy-300:hover {
    background-color: #EFEFF3
}

.hover-bg-navy-200:hover {
    background-color: #F7F7F9
}

.hover-bg-teal-900:hover {
    background-color: #122C49
}

.hover-bg-peach-700:hover {
    background-color: #FD4616
}

.hover-bg-peach-600:hover {
    background-color: #FF6A59
}

.hover-bg-peach-300:hover {
    background-color: #F4E9D8
}

.hover-bg-violet-900:hover {
    background-color: #0B055E
}

.hover-bg-violet-800:hover {
    background-color: #504083
}

.hover-bg-violet-600:hover {
    background-color: #212E63
}

.hover-bg-grey-200:hover {
    background-color: #F7F7F6
}

.hover-bg-grey-100_95:hover {
    background-color: rgba(251, 251, 250, 0.95)
}

.hover-bg-drop-shadow:hover {
    background-color: #D6D6D6
}

.hover-bg-white_10:hover {
    background-color: rgba(255, 255, 255, 0.1)
}

.hover-bg-white_30:hover {
    background-color: rgba(255, 255, 255, 0.3)
}

.hover-bg-white_80:hover {
    background-color: rgba(255, 255, 255, 0.8)
}

.hover-bg-white_95:hover {
    background-color: rgba(255, 255, 255, 0.95)
}

.hover-bg-black_20:hover {
    background-color: rgba(0, 0, 0, 0.2)
}

.hover-bg-black_40:hover {
    background-color: rgba(0, 0, 0, 0.4)
}

.hover-bg-black_60:hover {
    background-color: rgba(0, 0, 0, 0.6)
}

.hover-bg-tangerine-600:hover {
    background-color: #FF8C8C
}

.hover-bg-tangerine-800:hover {
    background-color: #FF6C6C
}

.hover-bg-tangerine-600_20:hover {
    background-color: rgba(255, 140, 140, 0.2)
}

.hover-bg-twitter-blue:hover {
    background-color: #00ABF0
}

.hover-bg-facebook-blue:hover {
    background-color: #39579A
}

.hover-bg-facebook-blue-2019:hover {
    background-color: #1877F2
}

.hover-bg-ksr10-coral-light:hover {
    background-color: #F9EFEC
}

.hover-bg-ksr10-coral:hover {
    background-color: #F97B62
}

.hover-bg-ksr10-green:hover {
    background-color: #05CE78
}

.hover-bg-ksr10-blue:hover {
    background-color: #0A007D
}

.hover-bg-create-500:hover {
    background-color: #05CE78
}

.hover-bg-create-700:hover {
    background-color: #028858
}

.hover-bg-alert:hover {
    background-color: #A12027
}

.hover-bg-studio-green-500:hover {
    background-color: #55b790
}

.hover-bg-studio-electric-green-500:hover {
    background-color: #3ED2A1
}

.hover-bg-studio-teal-500:hover {
    background-color: #1d9ba5
}

.hover-bg-studio-red-500:hover {
    background-color: #c2234a
}

.hover-bg-studio-orange-500:hover {
    background-color: #CC602D
}

.hover-bg-studio-yellow-500:hover {
    background-color: #D7B22E
}

.hover-bg-studio-purple-500:hover {
    background-color: #594fb3
}

.hover-bg-studio-purple-900:hover {
    background-color: #111023
}

.hover-bg-studio-denim-500:hover {
    background-color: #2F80CC
}

.hover-bg-studio-grey-200:hover {
    background-color: #f7f7f7
}

.hover-bg-create-100:hover {
    background-color: #E6FAF1
}

.hover-bg-create-300:hover {
    background-color: #9BEBC9
}

.hover-bg-trust-100:hover {
    background-color: #DBE7FF
}

.hover-bg-trust-300:hover {
    background-color: #71A0FF
}

.hover-bg-trust-500:hover {
    background-color: #5555FF
}

.hover-bg-trust-700:hover {
    background-color: #0A007D
}

.hover-bg-trust-900:hover {
    background-color: #00003F
}

.hover-bg-celebrate-100:hover {
    background-color: #FFF2EC
}

.hover-bg-celebrate-100_50:hover {
    background-color: rgba(255, 242, 236, 0.5)
}

.hover-bg-celebrate-300:hover {
    background-color: #FECCB3
}

.hover-bg-celebrate-500:hover {
    background-color: #F97B62
}

.hover-bg-celebrate-700:hover {
    background-color: #D8503D
}

.hover-bg-support-100:hover {
    background-color: #F3F3F3
}

.hover-bg-support-200:hover {
    background-color: #E6E6E6
}

.hover-bg-support-300:hover {
    background-color: #D1D1D1
}

.hover-bg-support-400:hover {
    background-color: #696969
}

.hover-bg-support-500:hover {
    background-color: #464646
}

.hover-bg-support-700:hover {
    background-color: #222222
}

.hover-bg-paper-300:hover {
    background-color: #F6F2EB
}

.hover-bg-confirm:hover {
    background-color: #A6DD80
}

.hover-bg-inform:hover {
    background-color: #B6D9E1
}

.hover-bg-warn:hover {
    background-color: #F9D66D
}

@media (min-width: 600px) {
    .hover-bg-create-300-sm:hover {
        background-color: #9BEBC9
    }
}

@media (min-width: 795px) {
    .hover-bg-create-300-md:hover {
        background-color: #9BEBC9
    }
}

@media (min-width: 1025px) {
    .hover-bg-create-300-lg:hover {
        background-color: #9BEBC9
    }
}

@media (min-width: 600px) {
    .hover-bg-trust-700-sm:hover {
        background-color: #0A007D
    }
}

@media (min-width: 795px) {
    .hover-bg-trust-700-md:hover {
        background-color: #0A007D
    }
}

@media (min-width: 1025px) {
    .hover-bg-trust-700-lg:hover {
        background-color: #0A007D
    }
}

.hover-border-ksr-green-800:hover {
    border-color: #034752 !important
}

.hover-border-top-ksr-green-800:hover {
    border-top-color: #034752 !important
}

.hover-border-right-ksr-green-800:hover {
    border-right-color: #034752 !important
}

.hover-border-bottom-ksr-green-800:hover {
    border-bottom-color: #034752 !important
}

.hover-border-left-ksr-green-800:hover {
    border-left-color: #034752 !important
}

.hover-border-ksr-green-800_97:hover {
    border-color: rgba(3, 71, 82, 0.97) !important
}

.hover-border-top-ksr-green-800_97:hover {
    border-top-color: rgba(3, 71, 82, 0.97) !important
}

.hover-border-right-ksr-green-800_97:hover {
    border-right-color: rgba(3, 71, 82, 0.97) !important
}

.hover-border-bottom-ksr-green-800_97:hover {
    border-bottom-color: rgba(3, 71, 82, 0.97) !important
}

.hover-border-left-ksr-green-800_97:hover {
    border-left-color: rgba(3, 71, 82, 0.97) !important
}

.hover-border-ksr-green-700:hover {
    border-color: #037362 !important
}

.hover-border-top-ksr-green-700:hover {
    border-top-color: #037362 !important
}

.hover-border-right-ksr-green-700:hover {
    border-right-color: #037362 !important
}

.hover-border-bottom-ksr-green-700:hover {
    border-bottom-color: #037362 !important
}

.hover-border-left-ksr-green-700:hover {
    border-left-color: #037362 !important
}

.hover-border-ksr-green-500:hover {
    border-color: #d6140a !important
}

.hover-border-top-ksr-green-500:hover {
    border-top-color: #d6140a !important
}

.hover-border-right-ksr-green-500:hover {
    border-right-color: #d6140a !important
}

.hover-border-bottom-ksr-green-500:hover {
    border-bottom-color: #d6140a !important
}

.hover-border-left-ksr-green-500:hover {
    border-left-color: #d6140a !important
}

.hover-border-ksr-green-500_15:hover {
    border-color: rgba(0, 158, 116, 0.15) !important
}

.hover-border-top-ksr-green-500_15:hover {
    border-top-color: rgba(0, 158, 116, 0.15) !important
}

.hover-border-right-ksr-green-500_15:hover {
    border-right-color: rgba(0, 158, 116, 0.15) !important
}

.hover-border-bottom-ksr-green-500_15:hover {
    border-bottom-color: rgba(0, 158, 116, 0.15) !important
}

.hover-border-left-ksr-green-500_15:hover {
    border-left-color: rgba(0, 158, 116, 0.15) !important
}

.hover-border-ksr-green-400:hover {
    border-color: #d6140a !important
}

.hover-border-top-ksr-green-400:hover {
    border-top-color: #d6140a !important
}

.hover-border-right-ksr-green-400:hover {
    border-right-color: #d6140a !important
}

.hover-border-bottom-ksr-green-400:hover {
    border-bottom-color: #d6140a !important
}

.hover-border-left-ksr-green-400:hover {
    border-left-color: #d6140a !important
}

.hover-border-blue-050:hover {
    border-color: #E6E6F2 !important
}

.hover-border-top-blue-050:hover {
    border-top-color: #E6E6F2 !important
}

.hover-border-right-blue-050:hover {
    border-right-color: #E6E6F2 !important
}

.hover-border-bottom-blue-050:hover {
    border-bottom-color: #E6E6F2 !important
}

.hover-border-left-blue-050:hover {
    border-left-color: #E6E6F2 !important
}

.hover-border-blue-100:hover {
    border-color: #CCCCE5 !important
}

.hover-border-top-blue-100:hover {
    border-top-color: #CCCCE5 !important
}

.hover-border-right-blue-100:hover {
    border-right-color: #CCCCE5 !important
}

.hover-border-bottom-blue-100:hover {
    border-bottom-color: #CCCCE5 !important
}

.hover-border-left-blue-100:hover {
    border-left-color: #CCCCE5 !important
}

.hover-border-blue-600:hover {
    border-color: #003BFF !important
}

.hover-border-top-blue-600:hover {
    border-top-color: #003BFF !important
}

.hover-border-right-blue-600:hover {
    border-right-color: #003BFF !important
}

.hover-border-bottom-blue-600:hover {
    border-bottom-color: #003BFF !important
}

.hover-border-left-blue-600:hover {
    border-left-color: #003BFF !important
}

.hover-border-blue-500:hover {
    border-color: #2B60FF !important
}

.hover-border-top-blue-500:hover {
    border-top-color: #2B60FF !important
}

.hover-border-right-blue-500:hover {
    border-right-color: #2B60FF !important
}

.hover-border-bottom-blue-500:hover {
    border-bottom-color: #2B60FF !important
}

.hover-border-left-blue-500:hover {
    border-left-color: #2B60FF !important
}

.hover-border-blue-500_90:hover {
    border-color: rgba(43, 96, 255, 0.9) !important
}

.hover-border-top-blue-500_90:hover {
    border-top-color: rgba(43, 96, 255, 0.9) !important
}

.hover-border-right-blue-500_90:hover {
    border-right-color: rgba(43, 96, 255, 0.9) !important
}

.hover-border-bottom-blue-500_90:hover {
    border-bottom-color: rgba(43, 96, 255, 0.9) !important
}

.hover-border-left-blue-500_90:hover {
    border-left-color: rgba(43, 96, 255, 0.9) !important
}

.hover-border-cobalt-600:hover {
    border-color: #395AEB !important
}

.hover-border-top-cobalt-600:hover {
    border-top-color: #395AEB !important
}

.hover-border-right-cobalt-600:hover {
    border-right-color: #395AEB !important
}

.hover-border-bottom-cobalt-600:hover {
    border-bottom-color: #395AEB !important
}

.hover-border-left-cobalt-600:hover {
    border-left-color: #395AEB !important
}

.hover-border-cobalt-500:hover {
    border-color: #4C6CF8 !important
}

.hover-border-top-cobalt-500:hover {
    border-top-color: #4C6CF8 !important
}

.hover-border-right-cobalt-500:hover {
    border-right-color: #4C6CF8 !important
}

.hover-border-bottom-cobalt-500:hover {
    border-bottom-color: #4C6CF8 !important
}

.hover-border-left-cobalt-500:hover {
    border-left-color: #4C6CF8 !important
}

.hover-border-soft-black:hover {
    border-color: #282828 !important
}

.hover-border-top-soft-black:hover {
    border-top-color: #282828 !important
}

.hover-border-right-soft-black:hover {
    border-right-color: #282828 !important
}

.hover-border-bottom-soft-black:hover {
    border-bottom-color: #282828 !important
}

.hover-border-left-soft-black:hover {
    border-left-color: #282828 !important
}

.hover-border-soft-black_50:hover {
    border-color: rgba(40, 40, 40, 0.5) !important
}

.hover-border-top-soft-black_50:hover {
    border-top-color: rgba(40, 40, 40, 0.5) !important
}

.hover-border-right-soft-black_50:hover {
    border-right-color: rgba(40, 40, 40, 0.5) !important
}

.hover-border-bottom-soft-black_50:hover {
    border-bottom-color: rgba(40, 40, 40, 0.5) !important
}

.hover-border-left-soft-black_50:hover {
    border-left-color: rgba(40, 40, 40, 0.5) !important
}

.hover-border-soft-black_17:hover {
    border-color: rgba(40, 40, 40, 0.17) !important
}

.hover-border-top-soft-black_17:hover {
    border-top-color: rgba(40, 40, 40, 0.17) !important
}

.hover-border-right-soft-black_17:hover {
    border-right-color: rgba(40, 40, 40, 0.17) !important
}

.hover-border-bottom-soft-black_17:hover {
    border-bottom-color: rgba(40, 40, 40, 0.17) !important
}

.hover-border-left-soft-black_17:hover {
    border-left-color: rgba(40, 40, 40, 0.17) !important
}

.hover-border-black_17:hover {
    border-color: rgba(0, 0, 0, 0.17) !important
}

.hover-border-top-black_17:hover {
    border-top-color: rgba(0, 0, 0, 0.17) !important
}

.hover-border-right-black_17:hover {
    border-right-color: rgba(0, 0, 0, 0.17) !important
}

.hover-border-bottom-black_17:hover {
    border-bottom-color: rgba(0, 0, 0, 0.17) !important
}

.hover-border-left-black_17:hover {
    border-left-color: rgba(0, 0, 0, 0.17) !important
}

.hover-border-black_50:hover {
    border-color: rgba(0, 0, 0, 0.5) !important
}

.hover-border-top-black_50:hover {
    border-top-color: rgba(0, 0, 0, 0.5) !important
}

.hover-border-right-black_50:hover {
    border-right-color: rgba(0, 0, 0, 0.5) !important
}

.hover-border-bottom-black_50:hover {
    border-bottom-color: rgba(0, 0, 0, 0.5) !important
}

.hover-border-left-black_50:hover {
    border-left-color: rgba(0, 0, 0, 0.5) !important
}

.hover-border-dark-grey-500:hover {
    border-color: #656969 !important
}

.hover-border-top-dark-grey-500:hover {
    border-top-color: #656969 !important
}

.hover-border-right-dark-grey-500:hover {
    border-right-color: #656969 !important
}

.hover-border-bottom-dark-grey-500:hover {
    border-bottom-color: #656969 !important
}

.hover-border-left-dark-grey-500:hover {
    border-left-color: #656969 !important
}

.hover-border-dark-grey-400:hover {
    border-color: #9B9E9E !important
}

.hover-border-top-dark-grey-400:hover {
    border-top-color: #9B9E9E !important
}

.hover-border-right-dark-grey-400:hover {
    border-right-color: #9B9E9E !important
}

.hover-border-bottom-dark-grey-400:hover {
    border-bottom-color: #9B9E9E !important
}

.hover-border-left-dark-grey-400:hover {
    border-left-color: #9B9E9E !important
}

.hover-border-grey-500:hover {
    border-color: #DCDEDD !important
}

.hover-border-top-grey-500:hover {
    border-top-color: #DCDEDD !important
}

.hover-border-right-grey-500:hover {
    border-right-color: #DCDEDD !important
}

.hover-border-bottom-grey-500:hover {
    border-bottom-color: #DCDEDD !important
}

.hover-border-left-grey-500:hover {
    border-left-color: #DCDEDD !important
}

.hover-border-grey-400:hover {
    border-color: #E8E8E8 !important
}

.hover-border-top-grey-400:hover {
    border-top-color: #E8E8E8 !important
}

.hover-border-right-grey-400:hover {
    border-right-color: #E8E8E8 !important
}

.hover-border-bottom-grey-400:hover {
    border-bottom-color: #E8E8E8 !important
}

.hover-border-left-grey-400:hover {
    border-left-color: #E8E8E8 !important
}

.hover-border-grey-300:hover {
    border-color: #F0F0F0 !important
}

.hover-border-top-grey-300:hover {
    border-top-color: #F0F0F0 !important
}

.hover-border-right-grey-300:hover {
    border-right-color: #F0F0F0 !important
}

.hover-border-bottom-grey-300:hover {
    border-bottom-color: #F0F0F0 !important
}

.hover-border-left-grey-300:hover {
    border-left-color: #F0F0F0 !important
}

.hover-border-grey-100:hover {
    border-color: #FBFBFA !important
}

.hover-border-top-grey-100:hover {
    border-top-color: #FBFBFA !important
}

.hover-border-right-grey-100:hover {
    border-right-color: #FBFBFA !important
}

.hover-border-bottom-grey-100:hover {
    border-bottom-color: #FBFBFA !important
}

.hover-border-left-grey-100:hover {
    border-left-color: #FBFBFA !important
}

.hover-border-black:hover {
    border-color: #000000 !important
}

.hover-border-top-black:hover {
    border-top-color: #000000 !important
}

.hover-border-right-black:hover {
    border-right-color: #000000 !important
}

.hover-border-bottom-black:hover {
    border-bottom-color: #000000 !important
}

.hover-border-left-black:hover {
    border-left-color: #000000 !important
}

.hover-border-white:hover {
    border-color: #FFFFFF !important
}

.hover-border-top-white:hover {
    border-top-color: #FFFFFF !important
}

.hover-border-right-white:hover {
    border-right-color: #FFFFFF !important
}

.hover-border-bottom-white:hover {
    border-bottom-color: #FFFFFF !important
}

.hover-border-left-white:hover {
    border-left-color: #FFFFFF !important
}

.hover-border-orange-500:hover {
    border-color: #FF4F00 !important
}

.hover-border-top-orange-500:hover {
    border-top-color: #FF4F00 !important
}

.hover-border-right-orange-500:hover {
    border-right-color: #FF4F00 !important
}

.hover-border-bottom-orange-500:hover {
    border-bottom-color: #FF4F00 !important
}

.hover-border-left-orange-500:hover {
    border-left-color: #FF4F00 !important
}

.hover-border-red-500:hover {
    border-color: #EF0707 !important
}

.hover-border-top-red-500:hover {
    border-top-color: #EF0707 !important
}

.hover-border-right-red-500:hover {
    border-right-color: #EF0707 !important
}

.hover-border-bottom-red-500:hover {
    border-bottom-color: #EF0707 !important
}

.hover-border-left-red-500:hover {
    border-left-color: #EF0707 !important
}

.hover-border-red-400:hover {
    border-color: #FF5151 !important
}

.hover-border-top-red-400:hover {
    border-top-color: #FF5151 !important
}

.hover-border-right-red-400:hover {
    border-right-color: #FF5151 !important
}

.hover-border-bottom-red-400:hover {
    border-bottom-color: #FF5151 !important
}

.hover-border-left-red-400:hover {
    border-left-color: #FF5151 !important
}

.hover-border-red-100:hover {
    border-color: #FFF3F3 !important
}

.hover-border-top-red-100:hover {
    border-top-color: #FFF3F3 !important
}

.hover-border-right-red-100:hover {
    border-right-color: #FFF3F3 !important
}

.hover-border-bottom-red-100:hover {
    border-bottom-color: #FFF3F3 !important
}

.hover-border-left-red-100:hover {
    border-left-color: #FFF3F3 !important
}

.hover-border-teal-500:hover {
    border-color: #05F2BA !important
}

.hover-border-top-teal-500:hover {
    border-top-color: #05F2BA !important
}

.hover-border-right-teal-500:hover {
    border-right-color: #05F2BA !important
}

.hover-border-bottom-teal-500:hover {
    border-bottom-color: #05F2BA !important
}

.hover-border-left-teal-500:hover {
    border-left-color: #05F2BA !important
}

.hover-border-sky-500:hover {
    border-color: #96C7FF !important
}

.hover-border-top-sky-500:hover {
    border-top-color: #96C7FF !important
}

.hover-border-right-sky-500:hover {
    border-right-color: #96C7FF !important
}

.hover-border-bottom-sky-500:hover {
    border-bottom-color: #96C7FF !important
}

.hover-border-left-sky-500:hover {
    border-left-color: #96C7FF !important
}

.hover-border-apricot-600:hover {
    border-color: #F0AE81 !important
}

.hover-border-top-apricot-600:hover {
    border-top-color: #F0AE81 !important
}

.hover-border-right-apricot-600:hover {
    border-right-color: #F0AE81 !important
}

.hover-border-bottom-apricot-600:hover {
    border-bottom-color: #F0AE81 !important
}

.hover-border-left-apricot-600:hover {
    border-left-color: #F0AE81 !important
}

.hover-border-apricot-500:hover {
    border-color: #FFCBA9 !important
}

.hover-border-top-apricot-500:hover {
    border-top-color: #FFCBA9 !important
}

.hover-border-right-apricot-500:hover {
    border-right-color: #FFCBA9 !important
}

.hover-border-bottom-apricot-500:hover {
    border-bottom-color: #FFCBA9 !important
}

.hover-border-left-apricot-500:hover {
    border-left-color: #FFCBA9 !important
}

.hover-border-apricot-400:hover {
    border-color: #FDE8DB !important
}

.hover-border-top-apricot-400:hover {
    border-top-color: #FDE8DB !important
}

.hover-border-right-apricot-400:hover {
    border-right-color: #FDE8DB !important
}

.hover-border-bottom-apricot-400:hover {
    border-bottom-color: #FDE8DB !important
}

.hover-border-left-apricot-400:hover {
    border-left-color: #FDE8DB !important
}

.hover-border-transparent:hover {
    border-color: transparent !important
}

.hover-border-top-transparent:hover {
    border-top-color: transparent !important
}

.hover-border-right-transparent:hover {
    border-right-color: transparent !important
}

.hover-border-bottom-transparent:hover {
    border-bottom-color: transparent !important
}

.hover-border-left-transparent:hover {
    border-left-color: transparent !important
}

.hover-border-conferences-blue-800:hover {
    border-color: #224EFB !important
}

.hover-border-top-conferences-blue-800:hover {
    border-top-color: #224EFB !important
}

.hover-border-right-conferences-blue-800:hover {
    border-right-color: #224EFB !important
}

.hover-border-bottom-conferences-blue-800:hover {
    border-bottom-color: #224EFB !important
}

.hover-border-left-conferences-blue-800:hover {
    border-left-color: #224EFB !important
}

.hover-border-conferences-blue:hover {
    border-color: #08207F !important
}

.hover-border-top-conferences-blue:hover {
    border-top-color: #08207F !important
}

.hover-border-right-conferences-blue:hover {
    border-right-color: #08207F !important
}

.hover-border-bottom-conferences-blue:hover {
    border-bottom-color: #08207F !important
}

.hover-border-left-conferences-blue:hover {
    border-left-color: #08207F !important
}

.hover-border-conferences-blue-100:hover {
    border-color: #E6E3FF !important
}

.hover-border-top-conferences-blue-100:hover {
    border-top-color: #E6E3FF !important
}

.hover-border-right-conferences-blue-100:hover {
    border-right-color: #E6E3FF !important
}

.hover-border-bottom-conferences-blue-100:hover {
    border-bottom-color: #E6E3FF !important
}

.hover-border-left-conferences-blue-100:hover {
    border-left-color: #E6E3FF !important
}

.hover-border-make100-yellow:hover {
    border-color: #FEDF00 !important
}

.hover-border-top-make100-yellow:hover {
    border-top-color: #FEDF00 !important
}

.hover-border-right-make100-yellow:hover {
    border-right-color: #FEDF00 !important
}

.hover-border-bottom-make100-yellow:hover {
    border-bottom-color: #FEDF00 !important
}

.hover-border-left-make100-yellow:hover {
    border-left-color: #FEDF00 !important
}

.hover-border-make100-blue:hover {
    border-color: #00A4B5 !important
}

.hover-border-top-make100-blue:hover {
    border-top-color: #00A4B5 !important
}

.hover-border-right-make100-blue:hover {
    border-right-color: #00A4B5 !important
}

.hover-border-bottom-make100-blue:hover {
    border-bottom-color: #00A4B5 !important
}

.hover-border-left-make100-blue:hover {
    border-left-color: #00A4B5 !important
}

.hover-border-make100-green:hover {
    border-color: #d2f693 !important
}

.hover-border-top-make100-green:hover {
    border-top-color: #d2f693 !important
}

.hover-border-right-make100-green:hover {
    border-right-color: #d2f693 !important
}

.hover-border-bottom-make100-green:hover {
    border-bottom-color: #d2f693 !important
}

.hover-border-left-make100-green:hover {
    border-left-color: #d2f693 !important
}

.hover-border-make100-green-2021:hover {
    border-color: #00c576 !important
}

.hover-border-top-make100-green-2021:hover {
    border-top-color: #00c576 !important
}

.hover-border-right-make100-green-2021:hover {
    border-right-color: #00c576 !important
}

.hover-border-bottom-make100-green-2021:hover {
    border-bottom-color: #00c576 !important
}

.hover-border-left-make100-green-2021:hover {
    border-left-color: #00c576 !important
}

.hover-border-yellow-300:hover {
    border-color: #FFFF00 !important
}

.hover-border-top-yellow-300:hover {
    border-top-color: #FFFF00 !important
}

.hover-border-right-yellow-300:hover {
    border-right-color: #FFFF00 !important
}

.hover-border-bottom-yellow-300:hover {
    border-bottom-color: #FFFF00 !important
}

.hover-border-left-yellow-300:hover {
    border-left-color: #FFFF00 !important
}

.hover-border-joy-300:hover {
    border-color: #F8FC76 !important
}

.hover-border-top-joy-300:hover {
    border-top-color: #F8FC76 !important
}

.hover-border-right-joy-300:hover {
    border-right-color: #F8FC76 !important
}

.hover-border-bottom-joy-300:hover {
    border-bottom-color: #F8FC76 !important
}

.hover-border-left-joy-300:hover {
    border-left-color: #F8FC76 !important
}

.hover-border-stripe-blurple:hover {
    border-color: #5433FF !important
}

.hover-border-top-stripe-blurple:hover {
    border-top-color: #5433FF !important
}

.hover-border-right-stripe-blurple:hover {
    border-right-color: #5433FF !important
}

.hover-border-bottom-stripe-blurple:hover {
    border-bottom-color: #5433FF !important
}

.hover-border-left-stripe-blurple:hover {
    border-left-color: #5433FF !important
}

.hover-border-warning-yellow-dark:hover {
    border-color: #F7C348 !important
}

.hover-border-top-warning-yellow-dark:hover {
    border-top-color: #F7C348 !important
}

.hover-border-right-warning-yellow-dark:hover {
    border-right-color: #F7C348 !important
}

.hover-border-bottom-warning-yellow-dark:hover {
    border-bottom-color: #F7C348 !important
}

.hover-border-left-warning-yellow-dark:hover {
    border-left-color: #F7C348 !important
}

.hover-border-warning-yellow-light:hover {
    border-color: #FFF9E5 !important
}

.hover-border-top-warning-yellow-light:hover {
    border-top-color: #FFF9E5 !important
}

.hover-border-right-warning-yellow-light:hover {
    border-right-color: #FFF9E5 !important
}

.hover-border-bottom-warning-yellow-light:hover {
    border-bottom-color: #FFF9E5 !important
}

.hover-border-left-warning-yellow-light:hover {
    border-left-color: #FFF9E5 !important
}

.hover-border-navy-700:hover {
    border-color: #282828 !important
}

.hover-border-top-navy-700:hover {
    border-top-color: #282828 !important
}

.hover-border-right-navy-700:hover {
    border-right-color: #282828 !important
}

.hover-border-bottom-navy-700:hover {
    border-bottom-color: #282828 !important
}

.hover-border-left-navy-700:hover {
    border-left-color: #282828 !important
}

.hover-border-navy-600:hover {
    border-color: #656969 !important
}

.hover-border-top-navy-600:hover {
    border-top-color: #656969 !important
}

.hover-border-right-navy-600:hover {
    border-right-color: #656969 !important
}

.hover-border-bottom-navy-600:hover {
    border-bottom-color: #656969 !important
}

.hover-border-left-navy-600:hover {
    border-left-color: #656969 !important
}

.hover-border-navy-500:hover {
    border-color: #95959E !important
}

.hover-border-top-navy-500:hover {
    border-top-color: #95959E !important
}

.hover-border-right-navy-500:hover {
    border-right-color: #95959E !important
}

.hover-border-bottom-navy-500:hover {
    border-bottom-color: #95959E !important
}

.hover-border-left-navy-500:hover {
    border-left-color: #95959E !important
}

.hover-border-green-700:hover {
    border-color: #007460 !important
}

.hover-border-top-green-700:hover {
    border-top-color: #007460 !important
}

.hover-border-right-green-700:hover {
    border-right-color: #007460 !important
}

.hover-border-bottom-green-700:hover {
    border-bottom-color: #007460 !important
}

.hover-border-left-green-700:hover {
    border-left-color: #007460 !important
}

.hover-border-green-700_0:hover {
    border-color: rgba(0, 116, 96, 0) !important
}

.hover-border-top-green-700_0:hover {
    border-top-color: rgba(0, 116, 96, 0) !important
}

.hover-border-right-green-700_0:hover {
    border-right-color: rgba(0, 116, 96, 0) !important
}

.hover-border-bottom-green-700_0:hover {
    border-bottom-color: rgba(0, 116, 96, 0) !important
}

.hover-border-left-green-700_0:hover {
    border-left-color: rgba(0, 116, 96, 0) !important
}

.hover-border-green-700_08:hover {
    border-color: rgba(0, 116, 96, 0.08) !important
}

.hover-border-top-green-700_08:hover {
    border-top-color: rgba(0, 116, 96, 0.08) !important
}

.hover-border-right-green-700_08:hover {
    border-right-color: rgba(0, 116, 96, 0.08) !important
}

.hover-border-bottom-green-700_08:hover {
    border-bottom-color: rgba(0, 116, 96, 0.08) !important
}

.hover-border-left-green-700_08:hover {
    border-left-color: rgba(0, 116, 96, 0.08) !important
}

.hover-border-green-500:hover {
    border-color: #25CB68 !important
}

.hover-border-top-green-500:hover {
    border-top-color: #25CB68 !important
}

.hover-border-right-green-500:hover {
    border-right-color: #25CB68 !important
}

.hover-border-bottom-green-500:hover {
    border-bottom-color: #25CB68 !important
}

.hover-border-left-green-500:hover {
    border-left-color: #25CB68 !important
}

.hover-border-green-400:hover {
    border-color: #d6140a !important
}

.hover-border-top-green-400:hover {
    border-top-color: #d6140a !important
}

.hover-border-right-green-400:hover {
    border-right-color: #d6140a !important
}

.hover-border-bottom-green-400:hover {
    border-bottom-color: #d6140a !important
}

.hover-border-left-green-400:hover {
    border-left-color: #d6140a !important
}

.hover-border-green-300:hover {
    border-color: #CEEBD7 !important
}

.hover-border-top-green-300:hover {
    border-top-color: #CEEBD7 !important
}

.hover-border-right-green-300:hover {
    border-right-color: #CEEBD7 !important
}

.hover-border-bottom-green-300:hover {
    border-bottom-color: #CEEBD7 !important
}

.hover-border-left-green-300:hover {
    border-left-color: #CEEBD7 !important
}

.hover-border-forrest-700:hover {
    border-color: #122C49 !important
}

.hover-border-top-forrest-700:hover {
    border-top-color: #122C49 !important
}

.hover-border-right-forrest-700:hover {
    border-right-color: #122C49 !important
}

.hover-border-bottom-forrest-700:hover {
    border-bottom-color: #122C49 !important
}

.hover-border-left-forrest-700:hover {
    border-left-color: #122C49 !important
}

.hover-border-forrest-500:hover {
    border-color: #0A717D !important
}

.hover-border-top-forrest-500:hover {
    border-top-color: #0A717D !important
}

.hover-border-right-forrest-500:hover {
    border-right-color: #0A717D !important
}

.hover-border-bottom-forrest-500:hover {
    border-bottom-color: #0A717D !important
}

.hover-border-left-forrest-500:hover {
    border-left-color: #0A717D !important
}

.hover-border-forrest-200:hover {
    border-color: #E8F0F0 !important
}

.hover-border-top-forrest-200:hover {
    border-top-color: #E8F0F0 !important
}

.hover-border-right-forrest-200:hover {
    border-right-color: #E8F0F0 !important
}

.hover-border-bottom-forrest-200:hover {
    border-bottom-color: #E8F0F0 !important
}

.hover-border-left-forrest-200:hover {
    border-left-color: #E8F0F0 !important
}

.hover-border-navy-900:hover {
    border-color: #020621 !important
}

.hover-border-top-navy-900:hover {
    border-top-color: #020621 !important
}

.hover-border-right-navy-900:hover {
    border-right-color: #020621 !important
}

.hover-border-bottom-navy-900:hover {
    border-bottom-color: #020621 !important
}

.hover-border-left-navy-900:hover {
    border-left-color: #020621 !important
}

.hover-border-navy-900_30:hover {
    border-color: rgba(2, 6, 33, 0.3) !important
}

.hover-border-top-navy-900_30:hover {
    border-top-color: rgba(2, 6, 33, 0.3) !important
}

.hover-border-right-navy-900_30:hover {
    border-right-color: rgba(2, 6, 33, 0.3) !important
}

.hover-border-bottom-navy-900_30:hover {
    border-bottom-color: rgba(2, 6, 33, 0.3) !important
}

.hover-border-left-navy-900_30:hover {
    border-left-color: rgba(2, 6, 33, 0.3) !important
}

.hover-border-navy-700_40:hover {
    border-color: rgba(53, 53, 53, 0.4) !important
}

.hover-border-top-navy-700_40:hover {
    border-top-color: rgba(53, 53, 53, 0.4) !important
}

.hover-border-right-navy-700_40:hover {
    border-right-color: rgba(53, 53, 53, 0.4) !important
}

.hover-border-bottom-navy-700_40:hover {
    border-bottom-color: rgba(53, 53, 53, 0.4) !important
}

.hover-border-left-navy-700_40:hover {
    border-left-color: rgba(53, 53, 53, 0.4) !important
}

.hover-border-navy-400:hover {
    border-color: #DCDEDD !important
}

.hover-border-top-navy-400:hover {
    border-top-color: #DCDEDD !important
}

.hover-border-right-navy-400:hover {
    border-right-color: #DCDEDD !important
}

.hover-border-bottom-navy-400:hover {
    border-bottom-color: #DCDEDD !important
}

.hover-border-left-navy-400:hover {
    border-left-color: #DCDEDD !important
}

.hover-border-navy-300:hover {
    border-color: #EFEFF3 !important
}

.hover-border-top-navy-300:hover {
    border-top-color: #EFEFF3 !important
}

.hover-border-right-navy-300:hover {
    border-right-color: #EFEFF3 !important
}

.hover-border-bottom-navy-300:hover {
    border-bottom-color: #EFEFF3 !important
}

.hover-border-left-navy-300:hover {
    border-left-color: #EFEFF3 !important
}

.hover-border-navy-200:hover {
    border-color: #F7F7F9 !important
}

.hover-border-top-navy-200:hover {
    border-top-color: #F7F7F9 !important
}

.hover-border-right-navy-200:hover {
    border-right-color: #F7F7F9 !important
}

.hover-border-bottom-navy-200:hover {
    border-bottom-color: #F7F7F9 !important
}

.hover-border-left-navy-200:hover {
    border-left-color: #F7F7F9 !important
}

.hover-border-teal-900:hover {
    border-color: #122C49 !important
}

.hover-border-top-teal-900:hover {
    border-top-color: #122C49 !important
}

.hover-border-right-teal-900:hover {
    border-right-color: #122C49 !important
}

.hover-border-bottom-teal-900:hover {
    border-bottom-color: #122C49 !important
}

.hover-border-left-teal-900:hover {
    border-left-color: #122C49 !important
}

.hover-border-peach-700:hover {
    border-color: #FD4616 !important
}

.hover-border-top-peach-700:hover {
    border-top-color: #FD4616 !important
}

.hover-border-right-peach-700:hover {
    border-right-color: #FD4616 !important
}

.hover-border-bottom-peach-700:hover {
    border-bottom-color: #FD4616 !important
}

.hover-border-left-peach-700:hover {
    border-left-color: #FD4616 !important
}

.hover-border-peach-600:hover {
    border-color: #FF6A59 !important
}

.hover-border-top-peach-600:hover {
    border-top-color: #FF6A59 !important
}

.hover-border-right-peach-600:hover {
    border-right-color: #FF6A59 !important
}

.hover-border-bottom-peach-600:hover {
    border-bottom-color: #FF6A59 !important
}

.hover-border-left-peach-600:hover {
    border-left-color: #FF6A59 !important
}

.hover-border-peach-300:hover {
    border-color: #F4E9D8 !important
}

.hover-border-top-peach-300:hover {
    border-top-color: #F4E9D8 !important
}

.hover-border-right-peach-300:hover {
    border-right-color: #F4E9D8 !important
}

.hover-border-bottom-peach-300:hover {
    border-bottom-color: #F4E9D8 !important
}

.hover-border-left-peach-300:hover {
    border-left-color: #F4E9D8 !important
}

.hover-border-violet-900:hover {
    border-color: #0B055E !important
}

.hover-border-top-violet-900:hover {
    border-top-color: #0B055E !important
}

.hover-border-right-violet-900:hover {
    border-right-color: #0B055E !important
}

.hover-border-bottom-violet-900:hover {
    border-bottom-color: #0B055E !important
}

.hover-border-left-violet-900:hover {
    border-left-color: #0B055E !important
}

.hover-border-violet-800:hover {
    border-color: #504083 !important
}

.hover-border-top-violet-800:hover {
    border-top-color: #504083 !important
}

.hover-border-right-violet-800:hover {
    border-right-color: #504083 !important
}

.hover-border-bottom-violet-800:hover {
    border-bottom-color: #504083 !important
}

.hover-border-left-violet-800:hover {
    border-left-color: #504083 !important
}

.hover-border-violet-600:hover {
    border-color: #212E63 !important
}

.hover-border-top-violet-600:hover {
    border-top-color: #212E63 !important
}

.hover-border-right-violet-600:hover {
    border-right-color: #212E63 !important
}

.hover-border-bottom-violet-600:hover {
    border-bottom-color: #212E63 !important
}

.hover-border-left-violet-600:hover {
    border-left-color: #212E63 !important
}

.hover-border-grey-200:hover {
    border-color: #F7F7F6 !important
}

.hover-border-top-grey-200:hover {
    border-top-color: #F7F7F6 !important
}

.hover-border-right-grey-200:hover {
    border-right-color: #F7F7F6 !important
}

.hover-border-bottom-grey-200:hover {
    border-bottom-color: #F7F7F6 !important
}

.hover-border-left-grey-200:hover {
    border-left-color: #F7F7F6 !important
}

.hover-border-grey-100_95:hover {
    border-color: rgba(251, 251, 250, 0.95) !important
}

.hover-border-top-grey-100_95:hover {
    border-top-color: rgba(251, 251, 250, 0.95) !important
}

.hover-border-right-grey-100_95:hover {
    border-right-color: rgba(251, 251, 250, 0.95) !important
}

.hover-border-bottom-grey-100_95:hover {
    border-bottom-color: rgba(251, 251, 250, 0.95) !important
}

.hover-border-left-grey-100_95:hover {
    border-left-color: rgba(251, 251, 250, 0.95) !important
}

.hover-border-drop-shadow:hover {
    border-color: #D6D6D6 !important
}

.hover-border-top-drop-shadow:hover {
    border-top-color: #D6D6D6 !important
}

.hover-border-right-drop-shadow:hover {
    border-right-color: #D6D6D6 !important
}

.hover-border-bottom-drop-shadow:hover {
    border-bottom-color: #D6D6D6 !important
}

.hover-border-left-drop-shadow:hover {
    border-left-color: #D6D6D6 !important
}

.hover-border-white_10:hover {
    border-color: rgba(255, 255, 255, 0.1) !important
}

.hover-border-top-white_10:hover {
    border-top-color: rgba(255, 255, 255, 0.1) !important
}

.hover-border-right-white_10:hover {
    border-right-color: rgba(255, 255, 255, 0.1) !important
}

.hover-border-bottom-white_10:hover {
    border-bottom-color: rgba(255, 255, 255, 0.1) !important
}

.hover-border-left-white_10:hover {
    border-left-color: rgba(255, 255, 255, 0.1) !important
}

.hover-border-white_30:hover {
    border-color: rgba(255, 255, 255, 0.3) !important
}

.hover-border-top-white_30:hover {
    border-top-color: rgba(255, 255, 255, 0.3) !important
}

.hover-border-right-white_30:hover {
    border-right-color: rgba(255, 255, 255, 0.3) !important
}

.hover-border-bottom-white_30:hover {
    border-bottom-color: rgba(255, 255, 255, 0.3) !important
}

.hover-border-left-white_30:hover {
    border-left-color: rgba(255, 255, 255, 0.3) !important
}

.hover-border-white_80:hover {
    border-color: rgba(255, 255, 255, 0.8) !important
}

.hover-border-top-white_80:hover {
    border-top-color: rgba(255, 255, 255, 0.8) !important
}

.hover-border-right-white_80:hover {
    border-right-color: rgba(255, 255, 255, 0.8) !important
}

.hover-border-bottom-white_80:hover {
    border-bottom-color: rgba(255, 255, 255, 0.8) !important
}

.hover-border-left-white_80:hover {
    border-left-color: rgba(255, 255, 255, 0.8) !important
}

.hover-border-white_95:hover {
    border-color: rgba(255, 255, 255, 0.95) !important
}

.hover-border-top-white_95:hover {
    border-top-color: rgba(255, 255, 255, 0.95) !important
}

.hover-border-right-white_95:hover {
    border-right-color: rgba(255, 255, 255, 0.95) !important
}

.hover-border-bottom-white_95:hover {
    border-bottom-color: rgba(255, 255, 255, 0.95) !important
}

.hover-border-left-white_95:hover {
    border-left-color: rgba(255, 255, 255, 0.95) !important
}

.hover-border-black_20:hover {
    border-color: rgba(0, 0, 0, 0.2) !important
}

.hover-border-top-black_20:hover {
    border-top-color: rgba(0, 0, 0, 0.2) !important
}

.hover-border-right-black_20:hover {
    border-right-color: rgba(0, 0, 0, 0.2) !important
}

.hover-border-bottom-black_20:hover {
    border-bottom-color: rgba(0, 0, 0, 0.2) !important
}

.hover-border-left-black_20:hover {
    border-left-color: rgba(0, 0, 0, 0.2) !important
}

.hover-border-black_40:hover {
    border-color: rgba(0, 0, 0, 0.4) !important
}

.hover-border-top-black_40:hover {
    border-top-color: rgba(0, 0, 0, 0.4) !important
}

.hover-border-right-black_40:hover {
    border-right-color: rgba(0, 0, 0, 0.4) !important
}

.hover-border-bottom-black_40:hover {
    border-bottom-color: rgba(0, 0, 0, 0.4) !important
}

.hover-border-left-black_40:hover {
    border-left-color: rgba(0, 0, 0, 0.4) !important
}

.hover-border-black_60:hover {
    border-color: rgba(0, 0, 0, 0.6) !important
}

.hover-border-top-black_60:hover {
    border-top-color: rgba(0, 0, 0, 0.6) !important
}

.hover-border-right-black_60:hover {
    border-right-color: rgba(0, 0, 0, 0.6) !important
}

.hover-border-bottom-black_60:hover {
    border-bottom-color: rgba(0, 0, 0, 0.6) !important
}

.hover-border-left-black_60:hover {
    border-left-color: rgba(0, 0, 0, 0.6) !important
}

.hover-border-tangerine-600:hover {
    border-color: #FF8C8C !important
}

.hover-border-top-tangerine-600:hover {
    border-top-color: #FF8C8C !important
}

.hover-border-right-tangerine-600:hover {
    border-right-color: #FF8C8C !important
}

.hover-border-bottom-tangerine-600:hover {
    border-bottom-color: #FF8C8C !important
}

.hover-border-left-tangerine-600:hover {
    border-left-color: #FF8C8C !important
}

.hover-border-tangerine-800:hover {
    border-color: #FF6C6C !important
}

.hover-border-top-tangerine-800:hover {
    border-top-color: #FF6C6C !important
}

.hover-border-right-tangerine-800:hover {
    border-right-color: #FF6C6C !important
}

.hover-border-bottom-tangerine-800:hover {
    border-bottom-color: #FF6C6C !important
}

.hover-border-left-tangerine-800:hover {
    border-left-color: #FF6C6C !important
}

.hover-border-tangerine-600_20:hover {
    border-color: rgba(255, 140, 140, 0.2) !important
}

.hover-border-top-tangerine-600_20:hover {
    border-top-color: rgba(255, 140, 140, 0.2) !important
}

.hover-border-right-tangerine-600_20:hover {
    border-right-color: rgba(255, 140, 140, 0.2) !important
}

.hover-border-bottom-tangerine-600_20:hover {
    border-bottom-color: rgba(255, 140, 140, 0.2) !important
}

.hover-border-left-tangerine-600_20:hover {
    border-left-color: rgba(255, 140, 140, 0.2) !important
}

.hover-border-twitter-blue:hover {
    border-color: #00ABF0 !important
}

.hover-border-top-twitter-blue:hover {
    border-top-color: #00ABF0 !important
}

.hover-border-right-twitter-blue:hover {
    border-right-color: #00ABF0 !important
}

.hover-border-bottom-twitter-blue:hover {
    border-bottom-color: #00ABF0 !important
}

.hover-border-left-twitter-blue:hover {
    border-left-color: #00ABF0 !important
}

.hover-border-facebook-blue:hover {
    border-color: #39579A !important
}

.hover-border-top-facebook-blue:hover {
    border-top-color: #39579A !important
}

.hover-border-right-facebook-blue:hover {
    border-right-color: #39579A !important
}

.hover-border-bottom-facebook-blue:hover {
    border-bottom-color: #39579A !important
}

.hover-border-left-facebook-blue:hover {
    border-left-color: #39579A !important
}

.hover-border-facebook-blue-2019:hover {
    border-color: #1877F2 !important
}

.hover-border-top-facebook-blue-2019:hover {
    border-top-color: #1877F2 !important
}

.hover-border-right-facebook-blue-2019:hover {
    border-right-color: #1877F2 !important
}

.hover-border-bottom-facebook-blue-2019:hover {
    border-bottom-color: #1877F2 !important
}

.hover-border-left-facebook-blue-2019:hover {
    border-left-color: #1877F2 !important
}

.hover-border-ksr10-coral-light:hover {
    border-color: #F9EFEC !important
}

.hover-border-top-ksr10-coral-light:hover {
    border-top-color: #F9EFEC !important
}

.hover-border-right-ksr10-coral-light:hover {
    border-right-color: #F9EFEC !important
}

.hover-border-bottom-ksr10-coral-light:hover {
    border-bottom-color: #F9EFEC !important
}

.hover-border-left-ksr10-coral-light:hover {
    border-left-color: #F9EFEC !important
}

.hover-border-ksr10-coral:hover {
    border-color: #F97B62 !important
}

.hover-border-top-ksr10-coral:hover {
    border-top-color: #F97B62 !important
}

.hover-border-right-ksr10-coral:hover {
    border-right-color: #F97B62 !important
}

.hover-border-bottom-ksr10-coral:hover {
    border-bottom-color: #F97B62 !important
}

.hover-border-left-ksr10-coral:hover {
    border-left-color: #F97B62 !important
}

.hover-border-ksr10-green:hover {
    border-color: #05CE78 !important
}

.hover-border-top-ksr10-green:hover {
    border-top-color: #05CE78 !important
}

.hover-border-right-ksr10-green:hover {
    border-right-color: #05CE78 !important
}

.hover-border-bottom-ksr10-green:hover {
    border-bottom-color: #05CE78 !important
}

.hover-border-left-ksr10-green:hover {
    border-left-color: #05CE78 !important
}

.hover-border-ksr10-blue:hover {
    border-color: #0A007D !important
}

.hover-border-top-ksr10-blue:hover {
    border-top-color: #0A007D !important
}

.hover-border-right-ksr10-blue:hover {
    border-right-color: #0A007D !important
}

.hover-border-bottom-ksr10-blue:hover {
    border-bottom-color: #0A007D !important
}

.hover-border-left-ksr10-blue:hover {
    border-left-color: #0A007D !important
}

.hover-border-create-500:hover {
    border-color: #05CE78 !important
}

.hover-border-top-create-500:hover {
    border-top-color: #05CE78 !important
}

.hover-border-right-create-500:hover {
    border-right-color: #05CE78 !important
}

.hover-border-bottom-create-500:hover {
    border-bottom-color: #05CE78 !important
}

.hover-border-left-create-500:hover {
    border-left-color: #05CE78 !important
}

.hover-border-create-700:hover {
    border-color: #028858 !important
}

.hover-border-top-create-700:hover {
    border-top-color: #028858 !important
}

.hover-border-right-create-700:hover {
    border-right-color: #028858 !important
}

.hover-border-bottom-create-700:hover {
    border-bottom-color: #028858 !important
}

.hover-border-left-create-700:hover {
    border-left-color: #028858 !important
}

.hover-border-alert:hover {
    border-color: #A12027 !important
}

.hover-border-top-alert:hover {
    border-top-color: #A12027 !important
}

.hover-border-right-alert:hover {
    border-right-color: #A12027 !important
}

.hover-border-bottom-alert:hover {
    border-bottom-color: #A12027 !important
}

.hover-border-left-alert:hover {
    border-left-color: #A12027 !important
}

.hover-border-studio-green-500:hover {
    border-color: #55b790 !important
}

.hover-border-top-studio-green-500:hover {
    border-top-color: #55b790 !important
}

.hover-border-right-studio-green-500:hover {
    border-right-color: #55b790 !important
}

.hover-border-bottom-studio-green-500:hover {
    border-bottom-color: #55b790 !important
}

.hover-border-left-studio-green-500:hover {
    border-left-color: #55b790 !important
}

.hover-border-studio-electric-green-500:hover {
    border-color: #3ED2A1 !important
}

.hover-border-top-studio-electric-green-500:hover {
    border-top-color: #3ED2A1 !important
}

.hover-border-right-studio-electric-green-500:hover {
    border-right-color: #3ED2A1 !important
}

.hover-border-bottom-studio-electric-green-500:hover {
    border-bottom-color: #3ED2A1 !important
}

.hover-border-left-studio-electric-green-500:hover {
    border-left-color: #3ED2A1 !important
}

.hover-border-studio-teal-500:hover {
    border-color: #1d9ba5 !important
}

.hover-border-top-studio-teal-500:hover {
    border-top-color: #1d9ba5 !important
}

.hover-border-right-studio-teal-500:hover {
    border-right-color: #1d9ba5 !important
}

.hover-border-bottom-studio-teal-500:hover {
    border-bottom-color: #1d9ba5 !important
}

.hover-border-left-studio-teal-500:hover {
    border-left-color: #1d9ba5 !important
}

.hover-border-studio-red-500:hover {
    border-color: #c2234a !important
}

.hover-border-top-studio-red-500:hover {
    border-top-color: #c2234a !important
}

.hover-border-right-studio-red-500:hover {
    border-right-color: #c2234a !important
}

.hover-border-bottom-studio-red-500:hover {
    border-bottom-color: #c2234a !important
}

.hover-border-left-studio-red-500:hover {
    border-left-color: #c2234a !important
}

.hover-border-studio-orange-500:hover {
    border-color: #CC602D !important
}

.hover-border-top-studio-orange-500:hover {
    border-top-color: #CC602D !important
}

.hover-border-right-studio-orange-500:hover {
    border-right-color: #CC602D !important
}

.hover-border-bottom-studio-orange-500:hover {
    border-bottom-color: #CC602D !important
}

.hover-border-left-studio-orange-500:hover {
    border-left-color: #CC602D !important
}

.hover-border-studio-yellow-500:hover {
    border-color: #D7B22E !important
}

.hover-border-top-studio-yellow-500:hover {
    border-top-color: #D7B22E !important
}

.hover-border-right-studio-yellow-500:hover {
    border-right-color: #D7B22E !important
}

.hover-border-bottom-studio-yellow-500:hover {
    border-bottom-color: #D7B22E !important
}

.hover-border-left-studio-yellow-500:hover {
    border-left-color: #D7B22E !important
}

.hover-border-studio-purple-500:hover {
    border-color: #594fb3 !important
}

.hover-border-top-studio-purple-500:hover {
    border-top-color: #594fb3 !important
}

.hover-border-right-studio-purple-500:hover {
    border-right-color: #594fb3 !important
}

.hover-border-bottom-studio-purple-500:hover {
    border-bottom-color: #594fb3 !important
}

.hover-border-left-studio-purple-500:hover {
    border-left-color: #594fb3 !important
}

.hover-border-studio-purple-900:hover {
    border-color: #111023 !important
}

.hover-border-top-studio-purple-900:hover {
    border-top-color: #111023 !important
}

.hover-border-right-studio-purple-900:hover {
    border-right-color: #111023 !important
}

.hover-border-bottom-studio-purple-900:hover {
    border-bottom-color: #111023 !important
}

.hover-border-left-studio-purple-900:hover {
    border-left-color: #111023 !important
}

.hover-border-studio-denim-500:hover {
    border-color: #2F80CC !important
}

.hover-border-top-studio-denim-500:hover {
    border-top-color: #2F80CC !important
}

.hover-border-right-studio-denim-500:hover {
    border-right-color: #2F80CC !important
}

.hover-border-bottom-studio-denim-500:hover {
    border-bottom-color: #2F80CC !important
}

.hover-border-left-studio-denim-500:hover {
    border-left-color: #2F80CC !important
}

.hover-border-studio-grey-200:hover {
    border-color: #f7f7f7 !important
}

.hover-border-top-studio-grey-200:hover {
    border-top-color: #f7f7f7 !important
}

.hover-border-right-studio-grey-200:hover {
    border-right-color: #f7f7f7 !important
}

.hover-border-bottom-studio-grey-200:hover {
    border-bottom-color: #f7f7f7 !important
}

.hover-border-left-studio-grey-200:hover {
    border-left-color: #f7f7f7 !important
}

.hover-border-create-100:hover {
    border-color: #E6FAF1 !important
}

.hover-border-top-create-100:hover {
    border-top-color: #E6FAF1 !important
}

.hover-border-right-create-100:hover {
    border-right-color: #E6FAF1 !important
}

.hover-border-bottom-create-100:hover {
    border-bottom-color: #E6FAF1 !important
}

.hover-border-left-create-100:hover {
    border-left-color: #E6FAF1 !important
}

.hover-border-create-300:hover {
    border-color: #9BEBC9 !important
}

.hover-border-top-create-300:hover {
    border-top-color: #9BEBC9 !important
}

.hover-border-right-create-300:hover {
    border-right-color: #9BEBC9 !important
}

.hover-border-bottom-create-300:hover {
    border-bottom-color: #9BEBC9 !important
}

.hover-border-left-create-300:hover {
    border-left-color: #9BEBC9 !important
}

.hover-border-trust-100:hover {
    border-color: #DBE7FF !important
}

.hover-border-top-trust-100:hover {
    border-top-color: #DBE7FF !important
}

.hover-border-right-trust-100:hover {
    border-right-color: #DBE7FF !important
}

.hover-border-bottom-trust-100:hover {
    border-bottom-color: #DBE7FF !important
}

.hover-border-left-trust-100:hover {
    border-left-color: #DBE7FF !important
}

.hover-border-trust-300:hover {
    border-color: #71A0FF !important
}

.hover-border-top-trust-300:hover {
    border-top-color: #71A0FF !important
}

.hover-border-right-trust-300:hover {
    border-right-color: #71A0FF !important
}

.hover-border-bottom-trust-300:hover {
    border-bottom-color: #71A0FF !important
}

.hover-border-left-trust-300:hover {
    border-left-color: #71A0FF !important
}

.hover-border-trust-500:hover {
    border-color: #5555FF !important
}

.hover-border-top-trust-500:hover {
    border-top-color: #5555FF !important
}

.hover-border-right-trust-500:hover {
    border-right-color: #5555FF !important
}

.hover-border-bottom-trust-500:hover {
    border-bottom-color: #5555FF !important
}

.hover-border-left-trust-500:hover {
    border-left-color: #5555FF !important
}

.hover-border-trust-700:hover {
    border-color: #0A007D !important
}

.hover-border-top-trust-700:hover {
    border-top-color: #0A007D !important
}

.hover-border-right-trust-700:hover {
    border-right-color: #0A007D !important
}

.hover-border-bottom-trust-700:hover {
    border-bottom-color: #0A007D !important
}

.hover-border-left-trust-700:hover {
    border-left-color: #0A007D !important
}

.hover-border-trust-900:hover {
    border-color: #00003F !important
}

.hover-border-top-trust-900:hover {
    border-top-color: #00003F !important
}

.hover-border-right-trust-900:hover {
    border-right-color: #00003F !important
}

.hover-border-bottom-trust-900:hover {
    border-bottom-color: #00003F !important
}

.hover-border-left-trust-900:hover {
    border-left-color: #00003F !important
}

.hover-border-celebrate-100:hover {
    border-color: #FFF2EC !important
}

.hover-border-top-celebrate-100:hover {
    border-top-color: #FFF2EC !important
}

.hover-border-right-celebrate-100:hover {
    border-right-color: #FFF2EC !important
}

.hover-border-bottom-celebrate-100:hover {
    border-bottom-color: #FFF2EC !important
}

.hover-border-left-celebrate-100:hover {
    border-left-color: #FFF2EC !important
}

.hover-border-celebrate-100_50:hover {
    border-color: rgba(255, 242, 236, 0.5) !important
}

.hover-border-top-celebrate-100_50:hover {
    border-top-color: rgba(255, 242, 236, 0.5) !important
}

.hover-border-right-celebrate-100_50:hover {
    border-right-color: rgba(255, 242, 236, 0.5) !important
}

.hover-border-bottom-celebrate-100_50:hover {
    border-bottom-color: rgba(255, 242, 236, 0.5) !important
}

.hover-border-left-celebrate-100_50:hover {
    border-left-color: rgba(255, 242, 236, 0.5) !important
}

.hover-border-celebrate-300:hover {
    border-color: #FECCB3 !important
}

.hover-border-top-celebrate-300:hover {
    border-top-color: #FECCB3 !important
}

.hover-border-right-celebrate-300:hover {
    border-right-color: #FECCB3 !important
}

.hover-border-bottom-celebrate-300:hover {
    border-bottom-color: #FECCB3 !important
}

.hover-border-left-celebrate-300:hover {
    border-left-color: #FECCB3 !important
}

.hover-border-celebrate-500:hover {
    border-color: #F97B62 !important
}

.hover-border-top-celebrate-500:hover {
    border-top-color: #F97B62 !important
}

.hover-border-right-celebrate-500:hover {
    border-right-color: #F97B62 !important
}

.hover-border-bottom-celebrate-500:hover {
    border-bottom-color: #F97B62 !important
}

.hover-border-left-celebrate-500:hover {
    border-left-color: #F97B62 !important
}

.hover-border-celebrate-700:hover {
    border-color: #D8503D !important
}

.hover-border-top-celebrate-700:hover {
    border-top-color: #D8503D !important
}

.hover-border-right-celebrate-700:hover {
    border-right-color: #D8503D !important
}

.hover-border-bottom-celebrate-700:hover {
    border-bottom-color: #D8503D !important
}

.hover-border-left-celebrate-700:hover {
    border-left-color: #D8503D !important
}

.hover-border-support-100:hover {
    border-color: #F3F3F3 !important
}

.hover-border-top-support-100:hover {
    border-top-color: #F3F3F3 !important
}

.hover-border-right-support-100:hover {
    border-right-color: #F3F3F3 !important
}

.hover-border-bottom-support-100:hover {
    border-bottom-color: #F3F3F3 !important
}

.hover-border-left-support-100:hover {
    border-left-color: #F3F3F3 !important
}

.hover-border-support-200:hover {
    border-color: #E6E6E6 !important
}

.hover-border-top-support-200:hover {
    border-top-color: #E6E6E6 !important
}

.hover-border-right-support-200:hover {
    border-right-color: #E6E6E6 !important
}

.hover-border-bottom-support-200:hover {
    border-bottom-color: #E6E6E6 !important
}

.hover-border-left-support-200:hover {
    border-left-color: #E6E6E6 !important
}

.hover-border-support-300:hover {
    border-color: #D1D1D1 !important
}

.hover-border-top-support-300:hover {
    border-top-color: #D1D1D1 !important
}

.hover-border-right-support-300:hover {
    border-right-color: #D1D1D1 !important
}

.hover-border-bottom-support-300:hover {
    border-bottom-color: #D1D1D1 !important
}

.hover-border-left-support-300:hover {
    border-left-color: #D1D1D1 !important
}

.hover-border-support-400:hover {
    border-color: #696969 !important
}

.hover-border-top-support-400:hover {
    border-top-color: #696969 !important
}

.hover-border-right-support-400:hover {
    border-right-color: #696969 !important
}

.hover-border-bottom-support-400:hover {
    border-bottom-color: #696969 !important
}

.hover-border-left-support-400:hover {
    border-left-color: #696969 !important
}

.hover-border-support-500:hover {
    border-color: #464646 !important
}

.hover-border-top-support-500:hover {
    border-top-color: #464646 !important
}

.hover-border-right-support-500:hover {
    border-right-color: #464646 !important
}

.hover-border-bottom-support-500:hover {
    border-bottom-color: #464646 !important
}

.hover-border-left-support-500:hover {
    border-left-color: #464646 !important
}

.hover-border-support-700:hover {
    border-color: #222222 !important
}

.hover-border-top-support-700:hover {
    border-top-color: #222222 !important
}

.hover-border-right-support-700:hover {
    border-right-color: #222222 !important
}

.hover-border-bottom-support-700:hover {
    border-bottom-color: #222222 !important
}

.hover-border-left-support-700:hover {
    border-left-color: #222222 !important
}

.hover-border-paper-300:hover {
    border-color: #F6F2EB !important
}

.hover-border-top-paper-300:hover {
    border-top-color: #F6F2EB !important
}

.hover-border-right-paper-300:hover {
    border-right-color: #F6F2EB !important
}

.hover-border-bottom-paper-300:hover {
    border-bottom-color: #F6F2EB !important
}

.hover-border-left-paper-300:hover {
    border-left-color: #F6F2EB !important
}

.hover-border-confirm:hover {
    border-color: #A6DD80 !important
}

.hover-border-top-confirm:hover {
    border-top-color: #A6DD80 !important
}

.hover-border-right-confirm:hover {
    border-right-color: #A6DD80 !important
}

.hover-border-bottom-confirm:hover {
    border-bottom-color: #A6DD80 !important
}

.hover-border-left-confirm:hover {
    border-left-color: #A6DD80 !important
}

.hover-border-inform:hover {
    border-color: #B6D9E1 !important
}

.hover-border-top-inform:hover {
    border-top-color: #B6D9E1 !important
}

.hover-border-right-inform:hover {
    border-right-color: #B6D9E1 !important
}

.hover-border-bottom-inform:hover {
    border-bottom-color: #B6D9E1 !important
}

.hover-border-left-inform:hover {
    border-left-color: #B6D9E1 !important
}

.hover-border-warn:hover {
    border-color: #F9D66D !important
}

.hover-border-top-warn:hover {
    border-top-color: #F9D66D !important
}

.hover-border-right-warn:hover {
    border-right-color: #F9D66D !important
}

.hover-border-bottom-warn:hover {
    border-bottom-color: #F9D66D !important
}

.hover-border-left-warn:hover {
    border-left-color: #F9D66D !important
}

.hover-o0p {
    opacity: 0
}

.hover-o10p {
    opacity: 0.1
}

.hover-o20p {
    opacity: 0.2
}

.hover-o30p {
    opacity: 0.3
}

.hover-o40p {
    opacity: 0.4
}

.hover-o50p {
    opacity: 0.5
}

.hover-o60p {
    opacity: 0.6
}

.hover-o70p {
    opacity: 0.7
}

.hover-o80p {
    opacity: 0.8
}

.hover-o90p {
    opacity: 0.9
}

.hover-o100p {
    opacity: 1
}

.hover-fill-ksr-green-800:hover {
    fill: #034752
}

.hover-fill-ksr-green-800_97:hover {
    fill: rgba(3, 71, 82, 0.97)
}

.hover-fill-ksr-green-700:hover {
    fill: #037362
}

.hover-fill-ksr-green-500:hover {
    fill: #d6140a
}

.hover-fill-ksr-green-500_15:hover {
    fill: rgba(0, 158, 116, 0.15)
}

.hover-fill-ksr-green-400:hover {
    fill: #d6140a
}

.hover-fill-blue-050:hover {
    fill: #E6E6F2
}

.hover-fill-blue-100:hover {
    fill: #CCCCE5
}

.hover-fill-blue-600:hover {
    fill: #003BFF
}

.hover-fill-blue-500:hover {
    fill: #2B60FF
}

.hover-fill-blue-500_90:hover {
    fill: rgba(43, 96, 255, 0.9)
}

.hover-fill-cobalt-600:hover {
    fill: #395AEB
}

.hover-fill-cobalt-500:hover {
    fill: #4C6CF8
}

.hover-fill-soft-black:hover {
    fill: #282828
}

.hover-fill-soft-black_50:hover {
    fill: rgba(40, 40, 40, 0.5)
}

.hover-fill-soft-black_17:hover {
    fill: rgba(40, 40, 40, 0.17)
}

.hover-fill-black_17:hover {
    fill: rgba(0, 0, 0, 0.17)
}

.hover-fill-black_50:hover {
    fill: rgba(0, 0, 0, 0.5)
}

.hover-fill-dark-grey-500:hover {
    fill: #656969
}

.hover-fill-dark-grey-400:hover {
    fill: #9B9E9E
}

.hover-fill-grey-500:hover {
    fill: #DCDEDD
}

.hover-fill-grey-400:hover {
    fill: #E8E8E8
}

.hover-fill-grey-300:hover {
    fill: #F0F0F0
}

.hover-fill-grey-100:hover {
    fill: #FBFBFA
}

.hover-fill-black:hover {
    fill: #000000
}

.hover-fill-white:hover {
    fill: #FFFFFF
}

.hover-fill-orange-500:hover {
    fill: #FF4F00
}

.hover-fill-red-500:hover {
    fill: #EF0707
}

.hover-fill-red-400:hover {
    fill: #FF5151
}

.hover-fill-red-100:hover {
    fill: #FFF3F3
}

.hover-fill-teal-500:hover {
    fill: #05F2BA
}

.hover-fill-sky-500:hover {
    fill: #96C7FF
}

.hover-fill-apricot-600:hover {
    fill: #F0AE81
}

.hover-fill-apricot-500:hover {
    fill: #FFCBA9
}

.hover-fill-apricot-400:hover {
    fill: #FDE8DB
}

.hover-fill-transparent:hover {
    fill: transparent
}

.hover-fill-conferences-blue-800:hover {
    fill: #224EFB
}

.hover-fill-conferences-blue:hover {
    fill: #08207F
}

.hover-fill-conferences-blue-100:hover {
    fill: #E6E3FF
}

.hover-fill-make100-yellow:hover {
    fill: #FEDF00
}

.hover-fill-make100-blue:hover {
    fill: #00A4B5
}

.hover-fill-make100-green:hover {
    fill: #d2f693
}

.hover-fill-make100-green-2021:hover {
    fill: #00c576
}

.hover-fill-yellow-300:hover {
    fill: #FFFF00
}

.hover-fill-joy-300:hover {
    fill: #F8FC76
}

.hover-fill-stripe-blurple:hover {
    fill: #5433FF
}

.hover-fill-warning-yellow-dark:hover {
    fill: #F7C348
}

.hover-fill-warning-yellow-light:hover {
    fill: #FFF9E5
}

.hover-fill-navy-700:hover {
    fill: #282828
}

.hover-fill-navy-600:hover {
    fill: #656969
}

.hover-fill-navy-500:hover {
    fill: #95959E
}

.hover-fill-green-700:hover {
    fill: #007460
}

.hover-fill-green-700_0:hover {
    fill: rgba(0, 116, 96, 0)
}

.hover-fill-green-700_08:hover {
    fill: rgba(0, 116, 96, 0.08)
}

.hover-fill-green-500:hover {
    fill: #25CB68
}

.hover-fill-green-400:hover {
    fill: #d6140a
}

.hover-fill-green-300:hover {
    fill: #CEEBD7
}

.hover-fill-forrest-700:hover {
    fill: #122C49
}

.hover-fill-forrest-500:hover {
    fill: #0A717D
}

.hover-fill-forrest-200:hover {
    fill: #E8F0F0
}

.hover-fill-navy-900:hover {
    fill: #020621
}

.hover-fill-navy-900_30:hover {
    fill: rgba(2, 6, 33, 0.3)
}

.hover-fill-navy-700_40:hover {
    fill: rgba(53, 53, 53, 0.4)
}

.hover-fill-navy-400:hover {
    fill: #DCDEDD
}

.hover-fill-navy-300:hover {
    fill: #EFEFF3
}

.hover-fill-navy-200:hover {
    fill: #F7F7F9
}

.hover-fill-teal-900:hover {
    fill: #122C49
}

.hover-fill-peach-700:hover {
    fill: #FD4616
}

.hover-fill-peach-600:hover {
    fill: #FF6A59
}

.hover-fill-peach-300:hover {
    fill: #F4E9D8
}

.hover-fill-violet-900:hover {
    fill: #0B055E
}

.hover-fill-violet-800:hover {
    fill: #504083
}

.hover-fill-violet-600:hover {
    fill: #212E63
}

.hover-fill-grey-200:hover {
    fill: #F7F7F6
}

.hover-fill-grey-100_95:hover {
    fill: rgba(251, 251, 250, 0.95)
}

.hover-fill-drop-shadow:hover {
    fill: #D6D6D6
}

.hover-fill-white_10:hover {
    fill: rgba(255, 255, 255, 0.1)
}

.hover-fill-white_30:hover {
    fill: rgba(255, 255, 255, 0.3)
}

.hover-fill-white_80:hover {
    fill: rgba(255, 255, 255, 0.8)
}

.hover-fill-white_95:hover {
    fill: rgba(255, 255, 255, 0.95)
}

.hover-fill-black_20:hover {
    fill: rgba(0, 0, 0, 0.2)
}

.hover-fill-black_40:hover {
    fill: rgba(0, 0, 0, 0.4)
}

.hover-fill-black_60:hover {
    fill: rgba(0, 0, 0, 0.6)
}

.hover-fill-tangerine-600:hover {
    fill: #FF8C8C
}

.hover-fill-tangerine-800:hover {
    fill: #FF6C6C
}

.hover-fill-tangerine-600_20:hover {
    fill: rgba(255, 140, 140, 0.2)
}

.hover-fill-twitter-blue:hover {
    fill: #00ABF0
}

.hover-fill-facebook-blue:hover {
    fill: #39579A
}

.hover-fill-facebook-blue-2019:hover {
    fill: #1877F2
}

.hover-fill-ksr10-coral-light:hover {
    fill: #F9EFEC
}

.hover-fill-ksr10-coral:hover {
    fill: #F97B62
}

.hover-fill-ksr10-green:hover {
    fill: #05CE78
}

.hover-fill-ksr10-blue:hover {
    fill: #0A007D
}

.hover-fill-create-500:hover {
    fill: #05CE78
}

.hover-fill-create-700:hover {
    fill: #028858
}

.hover-fill-alert:hover {
    fill: #A12027
}

.hover-fill-bttn-icon:hover {
    fill: var(--bttn-hover-icon)
}

.hover-stroke-ksr-green-800:hover {
    stroke: #034752
}

.hover-stroke-ksr-green-800_97:hover {
    stroke: rgba(3, 71, 82, 0.97)
}

.hover-stroke-ksr-green-700:hover {
    stroke: #037362
}

.hover-stroke-ksr-green-500:hover {
    stroke: #d6140a
}

.hover-stroke-ksr-green-500_15:hover {
    stroke: rgba(0, 158, 116, 0.15)
}

.hover-stroke-ksr-green-400:hover {
    stroke: #d6140a
}

.hover-stroke-blue-050:hover {
    stroke: #E6E6F2
}

.hover-stroke-blue-100:hover {
    stroke: #CCCCE5
}

.hover-stroke-blue-600:hover {
    stroke: #003BFF
}

.hover-stroke-blue-500:hover {
    stroke: #2B60FF
}

.hover-stroke-blue-500_90:hover {
    stroke: rgba(43, 96, 255, 0.9)
}

.hover-stroke-cobalt-600:hover {
    stroke: #395AEB
}

.hover-stroke-cobalt-500:hover {
    stroke: #4C6CF8
}

.hover-stroke-soft-black:hover {
    stroke: #282828
}

.hover-stroke-soft-black_50:hover {
    stroke: rgba(40, 40, 40, 0.5)
}

.hover-stroke-soft-black_17:hover {
    stroke: rgba(40, 40, 40, 0.17)
}

.hover-stroke-black_17:hover {
    stroke: rgba(0, 0, 0, 0.17)
}

.hover-stroke-black_50:hover {
    stroke: rgba(0, 0, 0, 0.5)
}

.hover-stroke-dark-grey-500:hover {
    stroke: #656969
}

.hover-stroke-dark-grey-400:hover {
    stroke: #9B9E9E
}

.hover-stroke-grey-500:hover {
    stroke: #DCDEDD
}

.hover-stroke-grey-400:hover {
    stroke: #E8E8E8
}

.hover-stroke-grey-300:hover {
    stroke: #F0F0F0
}

.hover-stroke-grey-100:hover {
    stroke: #FBFBFA
}

.hover-stroke-black:hover {
    stroke: #000000
}

.hover-stroke-white:hover {
    stroke: #FFFFFF
}

.hover-stroke-orange-500:hover {
    stroke: #FF4F00
}

.hover-stroke-red-500:hover {
    stroke: #EF0707
}

.hover-stroke-red-400:hover {
    stroke: #FF5151
}

.hover-stroke-red-100:hover {
    stroke: #FFF3F3
}

.hover-stroke-teal-500:hover {
    stroke: #05F2BA
}

.hover-stroke-sky-500:hover {
    stroke: #96C7FF
}

.hover-stroke-apricot-600:hover {
    stroke: #F0AE81
}

.hover-stroke-apricot-500:hover {
    stroke: #FFCBA9
}

.hover-stroke-apricot-400:hover {
    stroke: #FDE8DB
}

.hover-stroke-transparent:hover {
    stroke: transparent
}

.hover-stroke-conferences-blue-800:hover {
    stroke: #224EFB
}

.hover-stroke-conferences-blue:hover {
    stroke: #08207F
}

.hover-stroke-conferences-blue-100:hover {
    stroke: #E6E3FF
}

.hover-stroke-make100-yellow:hover {
    stroke: #FEDF00
}

.hover-stroke-make100-blue:hover {
    stroke: #00A4B5
}

.hover-stroke-make100-green:hover {
    stroke: #d2f693
}

.hover-stroke-make100-green-2021:hover {
    stroke: #00c576
}

.hover-stroke-yellow-300:hover {
    stroke: #FFFF00
}

.hover-stroke-joy-300:hover {
    stroke: #F8FC76
}

.hover-stroke-stripe-blurple:hover {
    stroke: #5433FF
}

.hover-stroke-warning-yellow-dark:hover {
    stroke: #F7C348
}

.hover-stroke-warning-yellow-light:hover {
    stroke: #FFF9E5
}

.hover-stroke-navy-700:hover {
    stroke: #282828
}

.hover-stroke-navy-600:hover {
    stroke: #656969
}

.hover-stroke-navy-500:hover {
    stroke: #95959E
}

.hover-stroke-green-700:hover {
    stroke: #007460
}

.hover-stroke-green-700_0:hover {
    stroke: rgba(0, 116, 96, 0)
}

.hover-stroke-green-700_08:hover {
    stroke: rgba(0, 116, 96, 0.08)
}

.hover-stroke-green-500:hover {
    stroke: #25CB68
}

.hover-stroke-green-400:hover {
    stroke: #d6140a
}

.hover-stroke-green-300:hover {
    stroke: #CEEBD7
}

.hover-stroke-forrest-700:hover {
    stroke: #122C49
}

.hover-stroke-forrest-500:hover {
    stroke: #0A717D
}

.hover-stroke-forrest-200:hover {
    stroke: #E8F0F0
}

.hover-stroke-navy-900:hover {
    stroke: #020621
}

.hover-stroke-navy-900_30:hover {
    stroke: rgba(2, 6, 33, 0.3)
}

.hover-stroke-navy-700_40:hover {
    stroke: rgba(53, 53, 53, 0.4)
}

.hover-stroke-navy-400:hover {
    stroke: #DCDEDD
}

.hover-stroke-navy-300:hover {
    stroke: #EFEFF3
}

.hover-stroke-navy-200:hover {
    stroke: #F7F7F9
}

.hover-stroke-teal-900:hover {
    stroke: #122C49
}

.hover-stroke-peach-700:hover {
    stroke: #FD4616
}

.hover-stroke-peach-600:hover {
    stroke: #FF6A59
}

.hover-stroke-peach-300:hover {
    stroke: #F4E9D8
}

.hover-stroke-violet-900:hover {
    stroke: #0B055E
}

.hover-stroke-violet-800:hover {
    stroke: #504083
}

.hover-stroke-violet-600:hover {
    stroke: #212E63
}

.hover-stroke-grey-200:hover {
    stroke: #F7F7F6
}

.hover-stroke-grey-100_95:hover {
    stroke: rgba(251, 251, 250, 0.95)
}

.hover-stroke-drop-shadow:hover {
    stroke: #D6D6D6
}

.hover-stroke-white_10:hover {
    stroke: rgba(255, 255, 255, 0.1)
}

.hover-stroke-white_30:hover {
    stroke: rgba(255, 255, 255, 0.3)
}

.hover-stroke-white_80:hover {
    stroke: rgba(255, 255, 255, 0.8)
}

.hover-stroke-white_95:hover {
    stroke: rgba(255, 255, 255, 0.95)
}

.hover-stroke-black_20:hover {
    stroke: rgba(0, 0, 0, 0.2)
}

.hover-stroke-black_40:hover {
    stroke: rgba(0, 0, 0, 0.4)
}

.hover-stroke-black_60:hover {
    stroke: rgba(0, 0, 0, 0.6)
}

.hover-stroke-tangerine-600:hover {
    stroke: #FF8C8C
}

.hover-stroke-tangerine-800:hover {
    stroke: #FF6C6C
}

.hover-stroke-tangerine-600_20:hover {
    stroke: rgba(255, 140, 140, 0.2)
}

.hover-stroke-twitter-blue:hover {
    stroke: #00ABF0
}

.hover-stroke-facebook-blue:hover {
    stroke: #39579A
}

.hover-stroke-facebook-blue-2019:hover {
    stroke: #1877F2
}

.hover-stroke-ksr10-coral-light:hover {
    stroke: #F9EFEC
}

.hover-stroke-ksr10-coral:hover {
    stroke: #F97B62
}

.hover-stroke-ksr10-green:hover {
    stroke: #05CE78
}

.hover-stroke-ksr10-blue:hover {
    stroke: #0A007D
}

.hover-stroke-create-500:hover {
    stroke: #05CE78
}

.hover-stroke-create-700:hover {
    stroke: #028858
}

.hover-stroke-alert:hover {
    stroke: #A12027
}

.hover-size-small:hover {
    size: 1rem
}

.hover-size-medium:hover {
    size: 2.4rem
}

.hover-size-large:hover {
    size: 4.8rem
}

.hover-item-show {
    display: none
}

.hover-target:hover .hover-item-show {
    display: block
}

.hover-target:hover .hover-item-ksr-green-800 {
    color: #034752
}

.hover-target:hover .hover-item-ksr-green-800_97 {
    color: rgba(3, 71, 82, 0.97)
}

.hover-target:hover .hover-item-ksr-green-700 {
    color: #037362
}

.hover-target:hover .hover-item-ksr-green-500 {
    color: #d6140a
}

.hover-target:hover .hover-item-ksr-green-500_15 {
    color: rgba(0, 158, 116, 0.15)
}

.hover-target:hover .hover-item-ksr-green-400 {
    color: #d6140a
}

.hover-target:hover .hover-item-blue-050 {
    color: #E6E6F2
}

.hover-target:hover .hover-item-blue-100 {
    color: #CCCCE5
}

.hover-target:hover .hover-item-blue-600 {
    color: #003BFF
}

.hover-target:hover .hover-item-blue-500 {
    color: #2B60FF
}

.hover-target:hover .hover-item-blue-500_90 {
    color: rgba(43, 96, 255, 0.9)
}

.hover-target:hover .hover-item-cobalt-600 {
    color: #395AEB
}

.hover-target:hover .hover-item-cobalt-500 {
    color: #4C6CF8
}

.hover-target:hover .hover-item-soft-black {
    color: #282828
}

.hover-target:hover .hover-item-soft-black_50 {
    color: rgba(40, 40, 40, 0.5)
}

.hover-target:hover .hover-item-soft-black_17 {
    color: rgba(40, 40, 40, 0.17)
}

.hover-target:hover .hover-item-black_17 {
    color: rgba(0, 0, 0, 0.17)
}

.hover-target:hover .hover-item-black_50 {
    color: rgba(0, 0, 0, 0.5)
}

.hover-target:hover .hover-item-dark-grey-500 {
    color: #656969
}

.hover-target:hover .hover-item-dark-grey-400 {
    color: #9B9E9E
}

.hover-target:hover .hover-item-grey-500 {
    color: #DCDEDD
}

.hover-target:hover .hover-item-grey-400 {
    color: #E8E8E8
}

.hover-target:hover .hover-item-grey-300 {
    color: #F0F0F0
}

.hover-target:hover .hover-item-grey-100 {
    color: #FBFBFA
}

.hover-target:hover .hover-item-black {
    color: #000000
}

.hover-target:hover .hover-item-white {
    color: #FFFFFF
}

.hover-target:hover .hover-item-orange-500 {
    color: #FF4F00
}

.hover-target:hover .hover-item-red-500 {
    color: #EF0707
}

.hover-target:hover .hover-item-red-400 {
    color: #FF5151
}

.hover-target:hover .hover-item-red-100 {
    color: #FFF3F3
}

.hover-target:hover .hover-item-teal-500 {
    color: #05F2BA
}

.hover-target:hover .hover-item-sky-500 {
    color: #96C7FF
}

.hover-target:hover .hover-item-apricot-600 {
    color: #F0AE81
}

.hover-target:hover .hover-item-apricot-500 {
    color: #FFCBA9
}

.hover-target:hover .hover-item-apricot-400 {
    color: #FDE8DB
}

.hover-target:hover .hover-item-transparent {
    color: transparent
}

.hover-target:hover .hover-item-conferences-blue-800 {
    color: #224EFB
}

.hover-target:hover .hover-item-conferences-blue {
    color: #08207F
}

.hover-target:hover .hover-item-conferences-blue-100 {
    color: #E6E3FF
}

.hover-target:hover .hover-item-make100-yellow {
    color: #FEDF00
}

.hover-target:hover .hover-item-make100-blue {
    color: #00A4B5
}

.hover-target:hover .hover-item-make100-green {
    color: #d2f693
}

.hover-target:hover .hover-item-make100-green-2021 {
    color: #00c576
}

.hover-target:hover .hover-item-yellow-300 {
    color: #FFFF00
}

.hover-target:hover .hover-item-joy-300 {
    color: #F8FC76
}

.hover-target:hover .hover-item-stripe-blurple {
    color: #5433FF
}

.hover-target:hover .hover-item-warning-yellow-dark {
    color: #F7C348
}

.hover-target:hover .hover-item-warning-yellow-light {
    color: #FFF9E5
}

.hover-target:hover .hover-item-navy-700 {
    color: #282828
}

.hover-target:hover .hover-item-navy-600 {
    color: #656969
}

.hover-target:hover .hover-item-navy-500 {
    color: #95959E
}

.hover-target:hover .hover-item-green-700 {
    color: #007460
}

.hover-target:hover .hover-item-green-700_0 {
    color: rgba(0, 116, 96, 0)
}

.hover-target:hover .hover-item-green-700_08 {
    color: rgba(0, 116, 96, 0.08)
}

.hover-target:hover .hover-item-green-500 {
    color: #25CB68
}

.hover-target:hover .hover-item-green-400 {
    color: #d6140a
}

.hover-target:hover .hover-item-green-300 {
    color: #CEEBD7
}

.hover-target:hover .hover-item-forrest-700 {
    color: #122C49
}

.hover-target:hover .hover-item-forrest-500 {
    color: #0A717D
}

.hover-target:hover .hover-item-forrest-200 {
    color: #E8F0F0
}

.hover-target:hover .hover-item-navy-900 {
    color: #020621
}

.hover-target:hover .hover-item-navy-900_30 {
    color: rgba(2, 6, 33, 0.3)
}

.hover-target:hover .hover-item-navy-700_40 {
    color: rgba(53, 53, 53, 0.4)
}

.hover-target:hover .hover-item-navy-400 {
    color: #DCDEDD
}

.hover-target:hover .hover-item-navy-300 {
    color: #EFEFF3
}

.hover-target:hover .hover-item-navy-200 {
    color: #F7F7F9
}

.hover-target:hover .hover-item-teal-900 {
    color: #122C49
}

.hover-target:hover .hover-item-peach-700 {
    color: #FD4616
}

.hover-target:hover .hover-item-peach-600 {
    color: #FF6A59
}

.hover-target:hover .hover-item-peach-300 {
    color: #F4E9D8
}

.hover-target:hover .hover-item-violet-900 {
    color: #0B055E
}

.hover-target:hover .hover-item-violet-800 {
    color: #504083
}

.hover-target:hover .hover-item-violet-600 {
    color: #212E63
}

.hover-target:hover .hover-item-grey-200 {
    color: #F7F7F6
}

.hover-target:hover .hover-item-grey-100_95 {
    color: rgba(251, 251, 250, 0.95)
}

.hover-target:hover .hover-item-drop-shadow {
    color: #D6D6D6
}

.hover-target:hover .hover-item-white_10 {
    color: rgba(255, 255, 255, 0.1)
}

.hover-target:hover .hover-item-white_30 {
    color: rgba(255, 255, 255, 0.3)
}

.hover-target:hover .hover-item-white_80 {
    color: rgba(255, 255, 255, 0.8)
}

.hover-target:hover .hover-item-white_95 {
    color: rgba(255, 255, 255, 0.95)
}

.hover-target:hover .hover-item-black_20 {
    color: rgba(0, 0, 0, 0.2)
}

.hover-target:hover .hover-item-black_40 {
    color: rgba(0, 0, 0, 0.4)
}

.hover-target:hover .hover-item-black_60 {
    color: rgba(0, 0, 0, 0.6)
}

.hover-target:hover .hover-item-tangerine-600 {
    color: #FF8C8C
}

.hover-target:hover .hover-item-tangerine-800 {
    color: #FF6C6C
}

.hover-target:hover .hover-item-tangerine-600_20 {
    color: rgba(255, 140, 140, 0.2)
}

.hover-target:hover .hover-item-twitter-blue {
    color: #00ABF0
}

.hover-target:hover .hover-item-facebook-blue {
    color: #39579A
}

.hover-target:hover .hover-item-facebook-blue-2019 {
    color: #1877F2
}

.hover-target:hover .hover-item-ksr10-coral-light {
    color: #F9EFEC
}

.hover-target:hover .hover-item-ksr10-coral {
    color: #F97B62
}

.hover-target:hover .hover-item-ksr10-green {
    color: #05CE78
}

.hover-target:hover .hover-item-ksr10-blue {
    color: #0A007D
}

.hover-target:hover .hover-item-create-500 {
    color: #05CE78
}

.hover-target:hover .hover-item-create-700 {
    color: #028858
}

.hover-target:hover .hover-item-alert {
    color: #A12027
}

.hover-target:hover .hover-item-create-100 {
    color: #E6FAF1
}

.hover-target:hover .hover-item-create-300 {
    color: #9BEBC9
}

.hover-target:hover .hover-item-create-500 {
    color: #05CE78
}

.hover-target:hover .hover-item-create-700 {
    color: #028858
}

.hover-target:hover .hover-item-trust-100 {
    color: #DBE7FF
}

.hover-target:hover .hover-item-trust-300 {
    color: #71A0FF
}

.hover-target:hover .hover-item-trust-500 {
    color: #5555FF
}

.hover-target:hover .hover-item-trust-700 {
    color: #0A007D
}

.hover-target:hover .hover-item-trust-900 {
    color: #00003F
}

.hover-target:hover .hover-item-celebrate-100 {
    color: #FFF2EC
}

.hover-target:hover .hover-item-celebrate-100_50 {
    color: rgba(255, 242, 236, 0.5)
}

.hover-target:hover .hover-item-celebrate-300 {
    color: #FECCB3
}

.hover-target:hover .hover-item-celebrate-500 {
    color: #F97B62
}

.hover-target:hover .hover-item-celebrate-700 {
    color: #D8503D
}

.hover-target:hover .hover-item-support-100 {
    color: #F3F3F3
}

.hover-target:hover .hover-item-support-200 {
    color: #E6E6E6
}

.hover-target:hover .hover-item-support-300 {
    color: #D1D1D1
}

.hover-target:hover .hover-item-support-400 {
    color: #696969
}

.hover-target:hover .hover-item-support-500 {
    color: #464646
}

.hover-target:hover .hover-item-support-700 {
    color: #222222
}

.hover-target:hover .hover-item-paper-300 {
    color: #F6F2EB
}

.hover-target:hover .hover-item-confirm {
    color: #A6DD80
}

.hover-target:hover .hover-item-inform {
    color: #B6D9E1
}

.hover-target:hover .hover-item-alert {
    color: #A12027
}

.hover-target:hover .hover-item-warn {
    color: #F9D66D
}

.hover-target:hover .hover-item-fill-ksr-green-800 {
    fill: #034752
}

.hover-target:hover .hover-item-fill-ksr-green-800_97 {
    fill: rgba(3, 71, 82, 0.97)
}

.hover-target:hover .hover-item-fill-ksr-green-700 {
    fill: #037362
}

.hover-target:hover .hover-item-fill-ksr-green-500 {
    fill: #d6140a
}

.hover-target:hover .hover-item-fill-ksr-green-500_15 {
    fill: rgba(0, 158, 116, 0.15)
}

.hover-target:hover .hover-item-fill-ksr-green-400 {
    fill: #d6140a
}

.hover-target:hover .hover-item-fill-blue-050 {
    fill: #E6E6F2
}

.hover-target:hover .hover-item-fill-blue-100 {
    fill: #CCCCE5
}

.hover-target:hover .hover-item-fill-blue-600 {
    fill: #003BFF
}

.hover-target:hover .hover-item-fill-blue-500 {
    fill: #2B60FF
}

.hover-target:hover .hover-item-fill-blue-500_90 {
    fill: rgba(43, 96, 255, 0.9)
}

.hover-target:hover .hover-item-fill-cobalt-600 {
    fill: #395AEB
}

.hover-target:hover .hover-item-fill-cobalt-500 {
    fill: #4C6CF8
}

.hover-target:hover .hover-item-fill-soft-black {
    fill: #282828
}

.hover-target:hover .hover-item-fill-soft-black_50 {
    fill: rgba(40, 40, 40, 0.5)
}

.hover-target:hover .hover-item-fill-soft-black_17 {
    fill: rgba(40, 40, 40, 0.17)
}

.hover-target:hover .hover-item-fill-black_17 {
    fill: rgba(0, 0, 0, 0.17)
}

.hover-target:hover .hover-item-fill-black_50 {
    fill: rgba(0, 0, 0, 0.5)
}

.hover-target:hover .hover-item-fill-dark-grey-500 {
    fill: #656969
}

.hover-target:hover .hover-item-fill-dark-grey-400 {
    fill: #9B9E9E
}

.hover-target:hover .hover-item-fill-grey-500 {
    fill: #DCDEDD
}

.hover-target:hover .hover-item-fill-grey-400 {
    fill: #E8E8E8
}

.hover-target:hover .hover-item-fill-grey-300 {
    fill: #F0F0F0
}

.hover-target:hover .hover-item-fill-grey-100 {
    fill: #FBFBFA
}

.hover-target:hover .hover-item-fill-black {
    fill: #000000
}

.hover-target:hover .hover-item-fill-white {
    fill: #FFFFFF
}

.hover-target:hover .hover-item-fill-orange-500 {
    fill: #FF4F00
}

.hover-target:hover .hover-item-fill-red-500 {
    fill: #EF0707
}

.hover-target:hover .hover-item-fill-red-400 {
    fill: #FF5151
}

.hover-target:hover .hover-item-fill-red-100 {
    fill: #FFF3F3
}

.hover-target:hover .hover-item-fill-teal-500 {
    fill: #05F2BA
}

.hover-target:hover .hover-item-fill-sky-500 {
    fill: #96C7FF
}

.hover-target:hover .hover-item-fill-apricot-600 {
    fill: #F0AE81
}

.hover-target:hover .hover-item-fill-apricot-500 {
    fill: #FFCBA9
}

.hover-target:hover .hover-item-fill-apricot-400 {
    fill: #FDE8DB
}

.hover-target:hover .hover-item-fill-transparent {
    fill: transparent
}

.hover-target:hover .hover-item-fill-conferences-blue-800 {
    fill: #224EFB
}

.hover-target:hover .hover-item-fill-conferences-blue {
    fill: #08207F
}

.hover-target:hover .hover-item-fill-conferences-blue-100 {
    fill: #E6E3FF
}

.hover-target:hover .hover-item-fill-make100-yellow {
    fill: #FEDF00
}

.hover-target:hover .hover-item-fill-make100-blue {
    fill: #00A4B5
}

.hover-target:hover .hover-item-fill-make100-green {
    fill: #d2f693
}

.hover-target:hover .hover-item-fill-make100-green-2021 {
    fill: #00c576
}

.hover-target:hover .hover-item-fill-yellow-300 {
    fill: #FFFF00
}

.hover-target:hover .hover-item-fill-joy-300 {
    fill: #F8FC76
}

.hover-target:hover .hover-item-fill-stripe-blurple {
    fill: #5433FF
}

.hover-target:hover .hover-item-fill-warning-yellow-dark {
    fill: #F7C348
}

.hover-target:hover .hover-item-fill-warning-yellow-light {
    fill: #FFF9E5
}

.hover-target:hover .hover-item-fill-navy-700 {
    fill: #282828
}

.hover-target:hover .hover-item-fill-navy-600 {
    fill: #656969
}

.hover-target:hover .hover-item-fill-navy-500 {
    fill: #95959E
}

.hover-target:hover .hover-item-fill-green-700 {
    fill: #007460
}

.hover-target:hover .hover-item-fill-green-700_0 {
    fill: rgba(0, 116, 96, 0)
}

.hover-target:hover .hover-item-fill-green-700_08 {
    fill: rgba(0, 116, 96, 0.08)
}

.hover-target:hover .hover-item-fill-green-500 {
    fill: #25CB68
}

.hover-target:hover .hover-item-fill-green-400 {
    fill: #d6140a
}

.hover-target:hover .hover-item-fill-green-300 {
    fill: #CEEBD7
}

.hover-target:hover .hover-item-fill-forrest-700 {
    fill: #122C49
}

.hover-target:hover .hover-item-fill-forrest-500 {
    fill: #0A717D
}

.hover-target:hover .hover-item-fill-forrest-200 {
    fill: #E8F0F0
}

.hover-target:hover .hover-item-fill-navy-900 {
    fill: #020621
}

.hover-target:hover .hover-item-fill-navy-900_30 {
    fill: rgba(2, 6, 33, 0.3)
}

.hover-target:hover .hover-item-fill-navy-700_40 {
    fill: rgba(53, 53, 53, 0.4)
}

.hover-target:hover .hover-item-fill-navy-400 {
    fill: #DCDEDD
}

.hover-target:hover .hover-item-fill-navy-300 {
    fill: #EFEFF3
}

.hover-target:hover .hover-item-fill-navy-200 {
    fill: #F7F7F9
}

.hover-target:hover .hover-item-fill-teal-900 {
    fill: #122C49
}

.hover-target:hover .hover-item-fill-peach-700 {
    fill: #FD4616
}

.hover-target:hover .hover-item-fill-peach-600 {
    fill: #FF6A59
}

.hover-target:hover .hover-item-fill-peach-300 {
    fill: #F4E9D8
}

.hover-target:hover .hover-item-fill-violet-900 {
    fill: #0B055E
}

.hover-target:hover .hover-item-fill-violet-800 {
    fill: #504083
}

.hover-target:hover .hover-item-fill-violet-600 {
    fill: #212E63
}

.hover-target:hover .hover-item-fill-grey-200 {
    fill: #F7F7F6
}

.hover-target:hover .hover-item-fill-grey-100_95 {
    fill: rgba(251, 251, 250, 0.95)
}

.hover-target:hover .hover-item-fill-drop-shadow {
    fill: #D6D6D6
}

.hover-target:hover .hover-item-fill-white_10 {
    fill: rgba(255, 255, 255, 0.1)
}

.hover-target:hover .hover-item-fill-white_30 {
    fill: rgba(255, 255, 255, 0.3)
}

.hover-target:hover .hover-item-fill-white_80 {
    fill: rgba(255, 255, 255, 0.8)
}

.hover-target:hover .hover-item-fill-white_95 {
    fill: rgba(255, 255, 255, 0.95)
}

.hover-target:hover .hover-item-fill-black_20 {
    fill: rgba(0, 0, 0, 0.2)
}

.hover-target:hover .hover-item-fill-black_40 {
    fill: rgba(0, 0, 0, 0.4)
}

.hover-target:hover .hover-item-fill-black_60 {
    fill: rgba(0, 0, 0, 0.6)
}

.hover-target:hover .hover-item-fill-tangerine-600 {
    fill: #FF8C8C
}

.hover-target:hover .hover-item-fill-tangerine-800 {
    fill: #FF6C6C
}

.hover-target:hover .hover-item-fill-tangerine-600_20 {
    fill: rgba(255, 140, 140, 0.2)
}

.hover-target:hover .hover-item-fill-twitter-blue {
    fill: #00ABF0
}

.hover-target:hover .hover-item-fill-facebook-blue {
    fill: #39579A
}

.hover-target:hover .hover-item-fill-facebook-blue-2019 {
    fill: #1877F2
}

.hover-target:hover .hover-item-fill-ksr10-coral-light {
    fill: #F9EFEC
}

.hover-target:hover .hover-item-fill-ksr10-coral {
    fill: #F97B62
}

.hover-target:hover .hover-item-fill-ksr10-green {
    fill: #05CE78
}

.hover-target:hover .hover-item-fill-ksr10-blue {
    fill: #0A007D
}

.hover-target:hover .hover-item-fill-create-500 {
    fill: #05CE78
}

.hover-target:hover .hover-item-fill-create-700 {
    fill: #028858
}

.hover-target:hover .hover-item-fill-alert {
    fill: #A12027
}

.hover-target:hover .hover-item-bg-ksr-green-800 {
    background-color: #034752
}

.hover-target:hover .hover-item-bg-ksr-green-800_97 {
    background-color: rgba(3, 71, 82, 0.97)
}

.hover-target:hover .hover-item-bg-ksr-green-700 {
    background-color: #037362
}

.hover-target:hover .hover-item-bg-ksr-green-500 {
    background-color: #d6140a
}

.hover-target:hover .hover-item-bg-ksr-green-500_15 {
    background-color: rgba(0, 158, 116, 0.15)
}

.hover-target:hover .hover-item-bg-ksr-green-400 {
    background-color: #d6140a
}

.hover-target:hover .hover-item-bg-blue-050 {
    background-color: #E6E6F2
}

.hover-target:hover .hover-item-bg-blue-100 {
    background-color: #CCCCE5
}

.hover-target:hover .hover-item-bg-blue-600 {
    background-color: #003BFF
}

.hover-target:hover .hover-item-bg-blue-500 {
    background-color: #2B60FF
}

.hover-target:hover .hover-item-bg-blue-500_90 {
    background-color: rgba(43, 96, 255, 0.9)
}

.hover-target:hover .hover-item-bg-cobalt-600 {
    background-color: #395AEB
}

.hover-target:hover .hover-item-bg-cobalt-500 {
    background-color: #4C6CF8
}

.hover-target:hover .hover-item-bg-soft-black {
    background-color: #282828
}

.hover-target:hover .hover-item-bg-soft-black_50 {
    background-color: rgba(40, 40, 40, 0.5)
}

.hover-target:hover .hover-item-bg-soft-black_17 {
    background-color: rgba(40, 40, 40, 0.17)
}

.hover-target:hover .hover-item-bg-black_17 {
    background-color: rgba(0, 0, 0, 0.17)
}

.hover-target:hover .hover-item-bg-black_50 {
    background-color: rgba(0, 0, 0, 0.5)
}

.hover-target:hover .hover-item-bg-dark-grey-500 {
    background-color: #656969
}

.hover-target:hover .hover-item-bg-dark-grey-400 {
    background-color: #9B9E9E
}

.hover-target:hover .hover-item-bg-grey-500 {
    background-color: #DCDEDD
}

.hover-target:hover .hover-item-bg-grey-400 {
    background-color: #E8E8E8
}

.hover-target:hover .hover-item-bg-grey-300 {
    background-color: #F0F0F0
}

.hover-target:hover .hover-item-bg-grey-100 {
    background-color: #FBFBFA
}

.hover-target:hover .hover-item-bg-black {
    background-color: #000000
}

.hover-target:hover .hover-item-bg-white {
    background-color: #FFFFFF
}

.hover-target:hover .hover-item-bg-orange-500 {
    background-color: #FF4F00
}

.hover-target:hover .hover-item-bg-red-500 {
    background-color: #EF0707
}

.hover-target:hover .hover-item-bg-red-400 {
    background-color: #FF5151
}

.hover-target:hover .hover-item-bg-red-100 {
    background-color: #FFF3F3
}

.hover-target:hover .hover-item-bg-teal-500 {
    background-color: #05F2BA
}

.hover-target:hover .hover-item-bg-sky-500 {
    background-color: #96C7FF
}

.hover-target:hover .hover-item-bg-apricot-600 {
    background-color: #F0AE81
}

.hover-target:hover .hover-item-bg-apricot-500 {
    background-color: #FFCBA9
}

.hover-target:hover .hover-item-bg-apricot-400 {
    background-color: #FDE8DB
}

.hover-target:hover .hover-item-bg-transparent {
    background-color: transparent
}

.hover-target:hover .hover-item-bg-conferences-blue-800 {
    background-color: #224EFB
}

.hover-target:hover .hover-item-bg-conferences-blue {
    background-color: #08207F
}

.hover-target:hover .hover-item-bg-conferences-blue-100 {
    background-color: #E6E3FF
}

.hover-target:hover .hover-item-bg-make100-yellow {
    background-color: #FEDF00
}

.hover-target:hover .hover-item-bg-make100-blue {
    background-color: #00A4B5
}

.hover-target:hover .hover-item-bg-make100-green {
    background-color: #d2f693
}

.hover-target:hover .hover-item-bg-make100-green-2021 {
    background-color: #00c576
}

.hover-target:hover .hover-item-bg-yellow-300 {
    background-color: #FFFF00
}

.hover-target:hover .hover-item-bg-joy-300 {
    background-color: #F8FC76
}

.hover-target:hover .hover-item-bg-stripe-blurple {
    background-color: #5433FF
}

.hover-target:hover .hover-item-bg-warning-yellow-dark {
    background-color: #F7C348
}

.hover-target:hover .hover-item-bg-warning-yellow-light {
    background-color: #FFF9E5
}

.hover-target:hover .hover-item-bg-navy-700 {
    background-color: #282828
}

.hover-target:hover .hover-item-bg-navy-600 {
    background-color: #656969
}

.hover-target:hover .hover-item-bg-navy-500 {
    background-color: #95959E
}

.hover-target:hover .hover-item-bg-green-700 {
    background-color: #007460
}

.hover-target:hover .hover-item-bg-green-700_0 {
    background-color: rgba(0, 116, 96, 0)
}

.hover-target:hover .hover-item-bg-green-700_08 {
    background-color: rgba(0, 116, 96, 0.08)
}

.hover-target:hover .hover-item-bg-green-500 {
    background-color: #25CB68
}

.hover-target:hover .hover-item-bg-green-400 {
    background-color: #d6140a
}

.hover-target:hover .hover-item-bg-green-300 {
    background-color: #CEEBD7
}

.hover-target:hover .hover-item-bg-forrest-700 {
    background-color: #122C49
}

.hover-target:hover .hover-item-bg-forrest-500 {
    background-color: #0A717D
}

.hover-target:hover .hover-item-bg-forrest-200 {
    background-color: #E8F0F0
}

.hover-target:hover .hover-item-bg-navy-900 {
    background-color: #020621
}

.hover-target:hover .hover-item-bg-navy-900_30 {
    background-color: rgba(2, 6, 33, 0.3)
}

.hover-target:hover .hover-item-bg-navy-700_40 {
    background-color: rgba(53, 53, 53, 0.4)
}

.hover-target:hover .hover-item-bg-navy-400 {
    background-color: #DCDEDD
}

.hover-target:hover .hover-item-bg-navy-300 {
    background-color: #EFEFF3
}

.hover-target:hover .hover-item-bg-navy-200 {
    background-color: #F7F7F9
}

.hover-target:hover .hover-item-bg-teal-900 {
    background-color: #122C49
}

.hover-target:hover .hover-item-bg-peach-700 {
    background-color: #FD4616
}

.hover-target:hover .hover-item-bg-peach-600 {
    background-color: #FF6A59
}

.hover-target:hover .hover-item-bg-peach-300 {
    background-color: #F4E9D8
}

.hover-target:hover .hover-item-bg-violet-900 {
    background-color: #0B055E
}

.hover-target:hover .hover-item-bg-violet-800 {
    background-color: #504083
}

.hover-target:hover .hover-item-bg-violet-600 {
    background-color: #212E63
}

.hover-target:hover .hover-item-bg-grey-200 {
    background-color: #F7F7F6
}

.hover-target:hover .hover-item-bg-grey-100_95 {
    background-color: rgba(251, 251, 250, 0.95)
}

.hover-target:hover .hover-item-bg-drop-shadow {
    background-color: #D6D6D6
}

.hover-target:hover .hover-item-bg-white_10 {
    background-color: rgba(255, 255, 255, 0.1)
}

.hover-target:hover .hover-item-bg-white_30 {
    background-color: rgba(255, 255, 255, 0.3)
}

.hover-target:hover .hover-item-bg-white_80 {
    background-color: rgba(255, 255, 255, 0.8)
}

.hover-target:hover .hover-item-bg-white_95 {
    background-color: rgba(255, 255, 255, 0.95)
}

.hover-target:hover .hover-item-bg-black_20 {
    background-color: rgba(0, 0, 0, 0.2)
}

.hover-target:hover .hover-item-bg-black_40 {
    background-color: rgba(0, 0, 0, 0.4)
}

.hover-target:hover .hover-item-bg-black_60 {
    background-color: rgba(0, 0, 0, 0.6)
}

.hover-target:hover .hover-item-bg-tangerine-600 {
    background-color: #FF8C8C
}

.hover-target:hover .hover-item-bg-tangerine-800 {
    background-color: #FF6C6C
}

.hover-target:hover .hover-item-bg-tangerine-600_20 {
    background-color: rgba(255, 140, 140, 0.2)
}

.hover-target:hover .hover-item-bg-twitter-blue {
    background-color: #00ABF0
}

.hover-target:hover .hover-item-bg-facebook-blue {
    background-color: #39579A
}

.hover-target:hover .hover-item-bg-facebook-blue-2019 {
    background-color: #1877F2
}

.hover-target:hover .hover-item-bg-ksr10-coral-light {
    background-color: #F9EFEC
}

.hover-target:hover .hover-item-bg-ksr10-coral {
    background-color: #F97B62
}

.hover-target:hover .hover-item-bg-ksr10-green {
    background-color: #05CE78
}

.hover-target:hover .hover-item-bg-ksr10-blue {
    background-color: #0A007D
}

.hover-target:hover .hover-item-bg-create-500 {
    background-color: #05CE78
}

.hover-target:hover .hover-item-bg-create-700 {
    background-color: #028858
}

.hover-target:hover .hover-item-bg-alert {
    background-color: #A12027
}

.hover-target:hover .hover-item-highlight-teal-500 {
    display: inline;
    background: #05F2BA;
    box-shadow: 0.6rem 0 0 #05F2BA, -0.6rem 0 0 #05F2BA
}

.hover-target:hover .hover-item-highlight-sky-500 {
    display: inline;
    background: #96C7FF;
    box-shadow: 0.6rem 0 0 #96C7FF, -0.6rem 0 0 #96C7FF
}

.hover-target:hover .hover-item-highlight-apricot-500 {
    display: inline;
    background: #FFCBA9;
    box-shadow: 0.6rem 0 0 #FFCBA9, -0.6rem 0 0 #FFCBA9
}

.hover-target:hover .hover-item-highlight-yellow-300 {
    display: inline;
    background: #FFFF00;
    box-shadow: 0.6rem 0 0 #FFFF00, -0.6rem 0 0 #FFFF00
}

.hover-target:hover .hover-item-highlight-white {
    display: inline;
    background: #FFFFFF;
    box-shadow: 0.6rem 0 0 #FFFFFF, -0.6rem 0 0 #FFFFFF
}

.hover-target:hover .hover-item-size-small {
    font-size: 1rem
}

.hover-target:hover .hover-item-size-medium {
    font-size: 2.4rem
}

.hover-target:hover .hover-item-size-large {
    font-size: 4.8rem
}

.hover-target:hover .hover-o100p {
    opacity: 1
}

.hover-target:hover .hover-item-text-underline {
    text-decoration: underline
}

.hover-target:hover .hover-item-scale-1_05 {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05)
}

.hover-target:hover .hover-item-scale-1_1 {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

.hover-target:hover .hover-item-scale-1_15 {
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15)
}

.shadow-hover {
    position: relative
}

.shadow-hover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    opacity: 0;
    border-radius: inherit;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.17)
}

.shadow-hover:hover::after {
    opacity: 1
}

.hover-slow {
    transition: all 0.25s ease-in-out !important
}

.hover-item-scale-1_05:hover {
    transition: transform 0.2s
}

.hover-z9:hover {
    z-index: 9
}

.hover-item-show-opacity {
    opacity: 0
}

.hover-target-opacity:hover .hover-item-show-opacity {
    opacity: 1
}

.icon-small {
    width: 1.2rem;
    height: 1.2rem
}

.icon-medium {
    width: 1.5rem;
    height: 1.5rem
}

.icon-large {
    width: 2.2rem;
    height: 2.2rem
}

.icon-9 {
    width: 0.9rem;
    height: 0.9rem
}

.icon-10 {
    width: 1rem;
    height: 1rem
}

.icon-12 {
    width: 1.2rem;
    height: 1.2rem
}

.icon-14 {
    width: 1.4rem;
    height: 1.4rem
}

.icon-15 {
    width: 1.5rem;
    height: 1.5rem
}

.icon-16 {
    width: 1.6rem;
    height: 1.6rem
}

.icon-20 {
    width: 2rem;
    height: 2rem
}

.icon-24 {
    width: 2.4rem;
    height: 2.4rem
}

.icon-25 {
    width: 2.5rem;
    height: 2.5rem
}

.icon-30 {
    width: 3rem;
    height: 3rem
}

.icon-36 {
    width: 3.6rem;
    height: 3.6rem
}

.icon-48 {
    width: 4.8rem;
    height: 4.8rem
}

.icon-disabled {
    filter: invert(74%) sepia(0%) saturate(430%) hue-rotate(44deg) brightness(86%) contrast(84%)
}

.ksr-video-player>*::-webkit-media-controls-panel {
    display: none !important;
    -webkit-appearance: none
}

.ksr-video-player>*::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none
}

.ksr-video-player video::-webkit-media-controls {
    display: none !important
}

.type-14.clamp-1 {
    position: relative;
    max-height: 2.4rem;
    overflow: hidden
}

.type-14.clamp-1:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 2.4rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 1) {
    .type-14.clamp-1 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical
    }
    .type-14.clamp-1:after {
        display: none
    }
}

.type-14.clamp-2 {
    position: relative;
    max-height: 4.8rem;
    overflow: hidden
}

.type-14.clamp-2:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 2.4rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 2) {
    .type-14.clamp-2 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }
    .type-14.clamp-2:after {
        display: none
    }
}

.type-14.clamp-3 {
    position: relative;
    max-height: 7.2rem;
    overflow: hidden
}

.type-14.clamp-3:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 2.4rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 3) {
    .type-14.clamp-3 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical
    }
    .type-14.clamp-3:after {
        display: none
    }
}

.type-14.clamp-4 {
    position: relative;
    max-height: 9.6rem;
    overflow: hidden
}

.type-14.clamp-4:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 2.4rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 4) {
    .type-14.clamp-4 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical
    }
    .type-14.clamp-4:after {
        display: none
    }
}

.type-14.clamp-5 {
    position: relative;
    max-height: 12rem;
    overflow: hidden
}

.type-14.clamp-5:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 2.4rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 5) {
    .type-14.clamp-5 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical
    }
    .type-14.clamp-5:after {
        display: none
    }
}

.type-16.clamp-1,
.clamp-1.job-listing,
.job-listing ul li.clamp-1 {
    position: relative;
    max-height: 2.4rem;
    overflow: hidden
}

.type-16.clamp-1:after,
.clamp-1.job-listing:after,
.job-listing ul li.clamp-1:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 2.4rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 1) {
    .type-16.clamp-1,
    .clamp-1.job-listing,
    .job-listing ul li.clamp-1 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical
    }
    .type-16.clamp-1:after,
    .clamp-1.job-listing:after,
    .job-listing ul li.clamp-1:after {
        display: none
    }
}

.type-16.clamp-2,
.clamp-2.job-listing,
.job-listing ul li.clamp-2 {
    position: relative;
    max-height: 4.8rem;
    overflow: hidden
}

.type-16.clamp-2:after,
.clamp-2.job-listing:after,
.job-listing ul li.clamp-2:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 2.4rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 2) {
    .type-16.clamp-2,
    .clamp-2.job-listing,
    .job-listing ul li.clamp-2 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }
    .type-16.clamp-2:after,
    .clamp-2.job-listing:after,
    .job-listing ul li.clamp-2:after {
        display: none
    }
}

.type-16.clamp-3,
.clamp-3.job-listing,
.job-listing ul li.clamp-3 {
    position: relative;
    max-height: 7.2rem;
    overflow: hidden
}

.type-16.clamp-3:after,
.clamp-3.job-listing:after,
.job-listing ul li.clamp-3:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 2.4rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 3) {
    .type-16.clamp-3,
    .clamp-3.job-listing,
    .job-listing ul li.clamp-3 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical
    }
    .type-16.clamp-3:after,
    .clamp-3.job-listing:after,
    .job-listing ul li.clamp-3:after {
        display: none
    }
}

.type-16.clamp-4,
.clamp-4.job-listing,
.job-listing ul li.clamp-4 {
    position: relative;
    max-height: 9.6rem;
    overflow: hidden
}

.type-16.clamp-4:after,
.clamp-4.job-listing:after,
.job-listing ul li.clamp-4:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 2.4rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 4) {
    .type-16.clamp-4,
    .clamp-4.job-listing,
    .job-listing ul li.clamp-4 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical
    }
    .type-16.clamp-4:after,
    .clamp-4.job-listing:after,
    .job-listing ul li.clamp-4:after {
        display: none
    }
}

.type-16.clamp-5,
.clamp-5.job-listing,
.job-listing ul li.clamp-5 {
    position: relative;
    max-height: 12rem;
    overflow: hidden
}

.type-16.clamp-5:after,
.clamp-5.job-listing:after,
.job-listing ul li.clamp-5:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 2.4rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 5) {
    .type-16.clamp-5,
    .clamp-5.job-listing,
    .job-listing ul li.clamp-5 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical
    }
    .type-16.clamp-5:after,
    .clamp-5.job-listing:after,
    .job-listing ul li.clamp-5:after {
        display: none
    }
}

.type-18.clamp-1 {
    position: relative;
    max-height: 2.4rem;
    overflow: hidden
}

.type-18.clamp-1:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 2.4rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 1) {
    .type-18.clamp-1 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical
    }
    .type-18.clamp-1:after {
        display: none
    }
}

.type-18.clamp-2 {
    position: relative;
    max-height: 4.8rem;
    overflow: hidden
}

.type-18.clamp-2:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 2.4rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 2) {
    .type-18.clamp-2 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }
    .type-18.clamp-2:after {
        display: none
    }
}

.type-18.clamp-3 {
    position: relative;
    max-height: 7.2rem;
    overflow: hidden
}

.type-18.clamp-3:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 2.4rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 3) {
    .type-18.clamp-3 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical
    }
    .type-18.clamp-3:after {
        display: none
    }
}

.type-18.clamp-4 {
    position: relative;
    max-height: 9.6rem;
    overflow: hidden
}

.type-18.clamp-4:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 2.4rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 4) {
    .type-18.clamp-4 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical
    }
    .type-18.clamp-4:after {
        display: none
    }
}

.type-18.clamp-5 {
    position: relative;
    max-height: 12rem;
    overflow: hidden
}

.type-18.clamp-5:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 2.4rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 5) {
    .type-18.clamp-5 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical
    }
    .type-18.clamp-5:after {
        display: none
    }
}

.type-21.clamp-1 {
    position: relative;
    max-height: 3rem;
    overflow: hidden
}

.type-21.clamp-1:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 3rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 1) {
    .type-21.clamp-1 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical
    }
    .type-21.clamp-1:after {
        display: none
    }
}

.type-21.clamp-2 {
    position: relative;
    max-height: 6rem;
    overflow: hidden
}

.type-21.clamp-2:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 3rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 2) {
    .type-21.clamp-2 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }
    .type-21.clamp-2:after {
        display: none
    }
}

.type-21.clamp-3 {
    position: relative;
    max-height: 9rem;
    overflow: hidden
}

.type-21.clamp-3:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 3rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 3) {
    .type-21.clamp-3 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical
    }
    .type-21.clamp-3:after {
        display: none
    }
}

.type-21.clamp-4 {
    position: relative;
    max-height: 12rem;
    overflow: hidden
}

.type-21.clamp-4:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 3rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 4) {
    .type-21.clamp-4 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical
    }
    .type-21.clamp-4:after {
        display: none
    }
}

.type-21.clamp-5 {
    position: relative;
    max-height: 15rem;
    overflow: hidden
}

.type-21.clamp-5:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    max-height: 3rem;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)
}

@supports (-webkit-line-clamp: 5) {
    .type-21.clamp-5 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical
    }
    .type-21.clamp-5:after {
        display: none
    }
}

.link-blue {
    transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    color: #2B60FF
}

.link-blue svg {
    fill: currentColor
}

.link-blue:hover svg {
    fill: currentColor !important
}

.link-blue:hover {
    color: #003BFF
}

.link-create-700 {
    transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    color: #028858
}

.link-create-700 svg {
    fill: currentColor
}

.link-create-700:hover svg {
    fill: currentColor !important
}

.link-create-700:hover {
    color: #05CE78
}

.link-green {
    transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    border-bottom: solid 1px currentColor;
    color: #007460
}

.link-green svg {
    fill: currentColor
}

.link-green:hover svg {
    fill: currentColor !important
}

.link-green:hover {
    color: #282828
}

.link-navy {
    transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    border-bottom: solid 1px currentColor;
    color: #282828
}

.link-navy svg {
    fill: currentColor
}

.link-navy:hover svg {
    fill: currentColor !important
}

.link-navy:hover {
    color: #007460
}

.link-red {
    transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    border-bottom: solid 1px currentColor;
    color: #FF5151
}

.link-red svg {
    fill: currentColor
}

.link-red:hover svg {
    fill: currentColor !important
}

.link-red:hover {
    color: #EF0707
}

.link-white {
    transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    color: #FFFFFF
}

.link-white svg {
    fill: currentColor
}

.link-white:hover svg {
    fill: currentColor !important
}

.link-white:hover {
    color: #05CE78
}

.link-soft-black {
    color: #282828;
    fill: #282828
}

.link-soft-black:hover {
    color: #037362;
    fill: #037362;
    text-decoration: underline
}

.link-dark-grey-500 {
    color: #656969
}

.link-dark-grey-500:hover {
    color: #d6140a;
    text-decoration: underline
}

.link-guidelines-dark-grey-500 {
    color: #656969
}

.link-guidelines-dark-grey-500>a {
    color: #656969;
    fill: #656969;
    text-decoration: underline
}

.link-ksr-green-700 {
    color: #037362
}

.link-ksr-green-700:hover {
    color: #282828;
    text-decoration: underline
}

.link-cobalt-500 {
    color: #4C6CF8
}

.link-cobalt-500:hover {
    color: #4C6CF8;
    text-decoration: underline
}

.link-conferences-blue {
    color: #08207F
}

.link-conferences-blue:hover {
    color: #08207F;
    text-decoration: underline
}

.link-black-blue {
    color: #282828;
    fill: #282828;
    text-decoration: underline
}

.link-black-blue:hover {
    color: #2B60FF;
    fill: #2B60FF;
    text-decoration: underline
}

.link-orange-500 {
    color: #FF4F00;
    fill: #FF4F00;
    text-decoration: underline
}

.link-orange-500:hover {
    color: #FF4F00;
    fill: #FF4F00;
    text-decoration: underline
}

.link-trust-blue {
    color: #0A007D;
    fill: #0A007D
}

.link-trust-500 {
    color: #5555FF;
    fill: #5555FF
}

.link-trust-500:hover {
    color: #5555FF;
    fill: #5555FF;
    text-decoration: underline
}

.link-support-400 {
    color: #696969;
    fill: #696969
}

.link-support-400:hover {
    color: #696969;
    fill: #696969;
    text-decoration: underline
}

.disc {
    list-style-type: disc
}

.disc>li {
    list-style-type: disc
}

.circle {
    list-style-type: circle
}

.circle>li {
    list-style-type: circle
}

.square {
    list-style-type: square
}

.square>li {
    list-style-type: square
}

.decimal {
    list-style-type: decimal
}

.decimal>li {
    list-style-type: decimal
}

.inside {
    list-style-position: inside
}

.outside {
    list-style-position: outside
}

@media (min-width: 600px) {
    .inside-sm {
        list-style-position: inside
    }
    .outside-sm {
        list-style-position: outside
    }
}

@media (min-width: 795px) {
    .inside-md {
        list-style-position: inside
    }
    .outside-md {
        list-style-position: outside
    }
}

@media (min-width: 1025px) {
    .inside-lg {
        list-style-position: inside
    }
    .outside-lg {
        list-style-position: outside
    }
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (max-width: 599px) {
    .text-truncate-xs {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

@media (min-width: 600px) and (max-width: 795px) {
    .text-truncate-sm {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

@media (min-width: 795px) and (max-width: 1025px) {
    .text-truncate-md {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

@media (min-width: 1025px) {
    .text-truncate-lg {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

.ksr-tooltip,
.ksr-tooltip-manual,
.ksr-tooltip-no-focus {
    position: relative
}

.ksr-tooltip--large::before {
    width: 280px
}

.ksr-tooltip--medium::before {
    width: 180px
}

.ksr-tooltip::before,
.ksr-tooltip-manual::before,
.ksr-tooltip-no-focus::before {
    opacity: 0;
    pointer-events: none;
    transition: all 0.18s ease-out 0.18s;
    bottom: 100%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, 10px);
    transform-origin: top;
    background-color: black;
    border-radius: 2px;
    color: white;
    content: attr(data-tooltip);
    font-size: 1.4rem;
    padding: 1.2rem 1.2rem;
    margin-bottom: .6rem;
    font-weight: 500;
    text-align: center;
    line-height: 1.4;
    white-space: pre-line
}

.ksr-tooltip:hover::before,
.ksr-tooltip:focus::before,
.ksr-tooltip-no-focus:hover::before {
    opacity: 1;
    pointer-events: auto;
    transform: translate(-50%, 0)
}

.ksr-tooltip-manual-activate::before {
    opacity: 1;
    pointer-events: auto;
    transform: translate(-50%, 0)
}

.transition-all {
    -webkit-transition: all 600ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -moz-transition: all 600ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -ms-transition: all 600ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -o-transition: all 600ms cubic-bezier(0.175, 0.885, 0.335, 1);
    transition: all 600ms cubic-bezier(0.175, 0.885, 0.335, 1)
}

.translate-y1 {
    -webkit-transform: translateY(0.6rem);
    -moz-transform: translateY(0.6rem);
    -ms-transform: translateY(0.6rem);
    -o-transform: translateY(0.6rem);
    transform: translateY(0.6rem)
}

.translate-y2 {
    -webkit-transform: translateY(1.2rem);
    -moz-transform: translateY(1.2rem);
    -ms-transform: translateY(1.2rem);
    -o-transform: translateY(1.2rem);
    transform: translateY(1.2rem)
}

.translate-y3 {
    -webkit-transform: translateY(1.8rem);
    -moz-transform: translateY(1.8rem);
    -ms-transform: translateY(1.8rem);
    -o-transform: translateY(1.8rem);
    transform: translateY(1.8rem)
}

.translate-y4 {
    -webkit-transform: translateY(2.4rem);
    -moz-transform: translateY(2.4rem);
    -ms-transform: translateY(2.4rem);
    -o-transform: translateY(2.4rem);
    transform: translateY(2.4rem)
}

.translate-y5 {
    -webkit-transform: translateY(3rem);
    -moz-transform: translateY(3rem);
    -ms-transform: translateY(3rem);
    -o-transform: translateY(3rem);
    transform: translateY(3rem)
}

.translate-y6 {
    -webkit-transform: translateY(3.6rem);
    -moz-transform: translateY(3.6rem);
    -ms-transform: translateY(3.6rem);
    -o-transform: translateY(3.6rem);
    transform: translateY(3.6rem)
}

.translate-y7 {
    -webkit-transform: translateY(4.2rem);
    -moz-transform: translateY(4.2rem);
    -ms-transform: translateY(4.2rem);
    -o-transform: translateY(4.2rem);
    transform: translateY(4.2rem)
}

.translate-y9 {
    -webkit-transform: translateY(5.4rem);
    -moz-transform: translateY(5.4rem);
    -ms-transform: translateY(5.4rem);
    -o-transform: translateY(5.4rem);
    transform: translateY(5.4rem)
}

.translate-y11 {
    -webkit-transform: translateY(6.6rem);
    -moz-transform: translateY(6.6rem);
    -ms-transform: translateY(6.6rem);
    -o-transform: translateY(6.6rem);
    transform: translateY(6.6rem)
}

.translate-y12 {
    -webkit-transform: translateY(7.2rem);
    -moz-transform: translateY(7.2rem);
    -ms-transform: translateY(7.2rem);
    -o-transform: translateY(7.2rem);
    transform: translateY(7.2rem)
}

.translate-y14 {
    -webkit-transform: translateY(8.4rem);
    -moz-transform: translateY(8.4rem);
    -ms-transform: translateY(8.4rem);
    -o-transform: translateY(8.4rem);
    transform: translateY(8.4rem)
}

.translate-y21 {
    -webkit-transform: translateY(12.6rem);
    -moz-transform: translateY(12.6rem);
    -ms-transform: translateY(12.6rem);
    -o-transform: translateY(12.6rem);
    transform: translateY(12.6rem)
}

.translate-y22 {
    -webkit-transform: translateY(13.2rem);
    -moz-transform: translateY(13.2rem);
    -ms-transform: translateY(13.2rem);
    -o-transform: translateY(13.2rem);
    transform: translateY(13.2rem)
}

.translate-y0 {
    -webkit-transform: translateY(0rem);
    -moz-transform: translateY(0rem);
    -ms-transform: translateY(0rem);
    -o-transform: translateY(0rem);
    transform: translateY(0rem)
}

.translate-y-1 {
    -webkit-transform: translateY(-0.6rem);
    -moz-transform: translateY(-0.6rem);
    -ms-transform: translateY(-0.6rem);
    -o-transform: translateY(-0.6rem);
    transform: translateY(-0.6rem)
}

.translate-y-2 {
    -webkit-transform: translateY(-1.2rem);
    -moz-transform: translateY(-1.2rem);
    -ms-transform: translateY(-1.2rem);
    -o-transform: translateY(-1.2rem);
    transform: translateY(-1.2rem)
}

.translate-y-3 {
    -webkit-transform: translateY(-1.8rem);
    -moz-transform: translateY(-1.8rem);
    -ms-transform: translateY(-1.8rem);
    -o-transform: translateY(-1.8rem);
    transform: translateY(-1.8rem)
}

.translate-y-4 {
    -webkit-transform: translateY(-2.4rem);
    -moz-transform: translateY(-2.4rem);
    -ms-transform: translateY(-2.4rem);
    -o-transform: translateY(-2.4rem);
    transform: translateY(-2.4rem)
}

.translate-y-5 {
    -webkit-transform: translateY(-3rem);
    -moz-transform: translateY(-3rem);
    -ms-transform: translateY(-3rem);
    -o-transform: translateY(-3rem);
    transform: translateY(-3rem)
}

.translate-y-6 {
    -webkit-transform: translateY(-3.6rem);
    -moz-transform: translateY(-3.6rem);
    -ms-transform: translateY(-3.6rem);
    -o-transform: translateY(-3.6rem);
    transform: translateY(-3.6rem)
}

.translate-y-7 {
    -webkit-transform: translateY(-4.2rem);
    -moz-transform: translateY(-4.2rem);
    -ms-transform: translateY(-4.2rem);
    -o-transform: translateY(-4.2rem);
    transform: translateY(-4.2rem)
}

.translate-y-9 {
    -webkit-transform: translateY(-5.4rem);
    -moz-transform: translateY(-5.4rem);
    -ms-transform: translateY(-5.4rem);
    -o-transform: translateY(-5.4rem);
    transform: translateY(-5.4rem)
}

.translate-y-11 {
    -webkit-transform: translateY(-6.6rem);
    -moz-transform: translateY(-6.6rem);
    -ms-transform: translateY(-6.6rem);
    -o-transform: translateY(-6.6rem);
    transform: translateY(-6.6rem)
}

.translate-y-12 {
    -webkit-transform: translateY(-7.2rem);
    -moz-transform: translateY(-7.2rem);
    -ms-transform: translateY(-7.2rem);
    -o-transform: translateY(-7.2rem);
    transform: translateY(-7.2rem)
}

.translate-y-14 {
    -webkit-transform: translateY(-8.4rem);
    -moz-transform: translateY(-8.4rem);
    -ms-transform: translateY(-8.4rem);
    -o-transform: translateY(-8.4rem);
    transform: translateY(-8.4rem)
}

.translate-y-21 {
    -webkit-transform: translateY(-12.6rem);
    -moz-transform: translateY(-12.6rem);
    -ms-transform: translateY(-12.6rem);
    -o-transform: translateY(-12.6rem);
    transform: translateY(-12.6rem)
}

.translate-y-22 {
    -webkit-transform: translateY(-13.2rem);
    -moz-transform: translateY(-13.2rem);
    -ms-transform: translateY(-13.2rem);
    -o-transform: translateY(-13.2rem);
    transform: translateY(-13.2rem)
}

.translate-y-0 {
    -webkit-transform: translateY(0rem);
    -moz-transform: translateY(0rem);
    -ms-transform: translateY(0rem);
    -o-transform: translateY(0rem);
    transform: translateY(0rem)
}

.translate-x1 {
    -webkit-transform: translateX(0.6rem);
    -moz-transform: translateX(0.6rem);
    -ms-transform: translateX(0.6rem);
    -o-transform: translateX(0.6rem);
    transform: translateX(0.6rem)
}

.translate-x2 {
    -webkit-transform: translateX(1.2rem);
    -moz-transform: translateX(1.2rem);
    -ms-transform: translateX(1.2rem);
    -o-transform: translateX(1.2rem);
    transform: translateX(1.2rem)
}

.translate-x3 {
    -webkit-transform: translateX(1.8rem);
    -moz-transform: translateX(1.8rem);
    -ms-transform: translateX(1.8rem);
    -o-transform: translateX(1.8rem);
    transform: translateX(1.8rem)
}

.translate-x4 {
    -webkit-transform: translateX(2.4rem);
    -moz-transform: translateX(2.4rem);
    -ms-transform: translateX(2.4rem);
    -o-transform: translateX(2.4rem);
    transform: translateX(2.4rem)
}

.translate-x5 {
    -webkit-transform: translateX(3rem);
    -moz-transform: translateX(3rem);
    -ms-transform: translateX(3rem);
    -o-transform: translateX(3rem);
    transform: translateX(3rem)
}

.translate-x6 {
    -webkit-transform: translateX(3.6rem);
    -moz-transform: translateX(3.6rem);
    -ms-transform: translateX(3.6rem);
    -o-transform: translateX(3.6rem);
    transform: translateX(3.6rem)
}

.translate-x7 {
    -webkit-transform: translateX(4.2rem);
    -moz-transform: translateX(4.2rem);
    -ms-transform: translateX(4.2rem);
    -o-transform: translateX(4.2rem);
    transform: translateX(4.2rem)
}

.translate-x9 {
    -webkit-transform: translateX(5.4rem);
    -moz-transform: translateX(5.4rem);
    -ms-transform: translateX(5.4rem);
    -o-transform: translateX(5.4rem);
    transform: translateX(5.4rem)
}

.translate-x11 {
    -webkit-transform: translateX(6.6rem);
    -moz-transform: translateX(6.6rem);
    -ms-transform: translateX(6.6rem);
    -o-transform: translateX(6.6rem);
    transform: translateX(6.6rem)
}

.translate-x12 {
    -webkit-transform: translateX(7.2rem);
    -moz-transform: translateX(7.2rem);
    -ms-transform: translateX(7.2rem);
    -o-transform: translateX(7.2rem);
    transform: translateX(7.2rem)
}

.translate-x22 {
    -webkit-transform: translateX(13.2rem);
    -moz-transform: translateX(13.2rem);
    -ms-transform: translateX(13.2rem);
    -o-transform: translateX(13.2rem);
    transform: translateX(13.2rem)
}

.translate-x0 {
    -webkit-transform: translateX(0rem);
    -moz-transform: translateX(0rem);
    -ms-transform: translateX(0rem);
    -o-transform: translateX(0rem);
    transform: translateX(0rem)
}

.translate-x-1 {
    -webkit-transform: translateX(-0.6rem);
    -moz-transform: translateX(-0.6rem);
    -ms-transform: translateX(-0.6rem);
    -o-transform: translateX(-0.6rem);
    transform: translateX(-0.6rem)
}

.translate-x-2 {
    -webkit-transform: translateX(-1.2rem);
    -moz-transform: translateX(-1.2rem);
    -ms-transform: translateX(-1.2rem);
    -o-transform: translateX(-1.2rem);
    transform: translateX(-1.2rem)
}

.translate-x-3 {
    -webkit-transform: translateX(-1.8rem);
    -moz-transform: translateX(-1.8rem);
    -ms-transform: translateX(-1.8rem);
    -o-transform: translateX(-1.8rem);
    transform: translateX(-1.8rem)
}

.translate-x-4 {
    -webkit-transform: translateX(-2.4rem);
    -moz-transform: translateX(-2.4rem);
    -ms-transform: translateX(-2.4rem);
    -o-transform: translateX(-2.4rem);
    transform: translateX(-2.4rem)
}

.translate-x-5 {
    -webkit-transform: translateX(-3rem);
    -moz-transform: translateX(-3rem);
    -ms-transform: translateX(-3rem);
    -o-transform: translateX(-3rem);
    transform: translateX(-3rem)
}

.translate-x-6 {
    -webkit-transform: translateX(-3.6rem);
    -moz-transform: translateX(-3.6rem);
    -ms-transform: translateX(-3.6rem);
    -o-transform: translateX(-3.6rem);
    transform: translateX(-3.6rem)
}

.translate-x-7 {
    -webkit-transform: translateX(-4.2rem);
    -moz-transform: translateX(-4.2rem);
    -ms-transform: translateX(-4.2rem);
    -o-transform: translateX(-4.2rem);
    transform: translateX(-4.2rem)
}

.translate-x-9 {
    -webkit-transform: translateX(-5.4rem);
    -moz-transform: translateX(-5.4rem);
    -ms-transform: translateX(-5.4rem);
    -o-transform: translateX(-5.4rem);
    transform: translateX(-5.4rem)
}

.translate-x-11 {
    -webkit-transform: translateX(-6.6rem);
    -moz-transform: translateX(-6.6rem);
    -ms-transform: translateX(-6.6rem);
    -o-transform: translateX(-6.6rem);
    transform: translateX(-6.6rem)
}

.translate-x-12 {
    -webkit-transform: translateX(-7.2rem);
    -moz-transform: translateX(-7.2rem);
    -ms-transform: translateX(-7.2rem);
    -o-transform: translateX(-7.2rem);
    transform: translateX(-7.2rem)
}

.translate-x-22 {
    -webkit-transform: translateX(-13.2rem);
    -moz-transform: translateX(-13.2rem);
    -ms-transform: translateX(-13.2rem);
    -o-transform: translateX(-13.2rem);
    transform: translateX(-13.2rem)
}

.translate-x-0 {
    -webkit-transform: translateX(0rem);
    -moz-transform: translateX(0rem);
    -ms-transform: translateX(0rem);
    -o-transform: translateX(0rem);
    transform: translateX(0rem)
}

.translate-x-10p {
    -webkit-transform: translateX(-10%);
    -moz-transform: translateX(-10%);
    -ms-transform: translateX(-10%);
    -o-transform: translateX(-10%);
    transform: translateX(-10%)
}

.translate-x10p {
    -webkit-transform: translateX(10%);
    -moz-transform: translateX(10%);
    -ms-transform: translateX(10%);
    -o-transform: translateX(10%);
    transform: translateX(10%)
}

.translate-y-10p {
    -webkit-transform: translateY(-10%);
    -moz-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    -o-transform: translateY(-10%);
    transform: translateY(-10%)
}

.translate-y10p {
    -webkit-transform: translateY(10%);
    -moz-transform: translateY(10%);
    -ms-transform: translateY(10%);
    -o-transform: translateY(10%);
    transform: translateY(10%)
}

.translate-x-20p {
    -webkit-transform: translateX(-20%);
    -moz-transform: translateX(-20%);
    -ms-transform: translateX(-20%);
    -o-transform: translateX(-20%);
    transform: translateX(-20%)
}

.translate-x20p {
    -webkit-transform: translateX(20%);
    -moz-transform: translateX(20%);
    -ms-transform: translateX(20%);
    -o-transform: translateX(20%);
    transform: translateX(20%)
}

.translate-y-20p {
    -webkit-transform: translateY(-20%);
    -moz-transform: translateY(-20%);
    -ms-transform: translateY(-20%);
    -o-transform: translateY(-20%);
    transform: translateY(-20%)
}

.translate-y20p {
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    -o-transform: translateY(20%);
    transform: translateY(20%)
}

.translate-x-35p {
    -webkit-transform: translateX(-35%);
    -moz-transform: translateX(-35%);
    -ms-transform: translateX(-35%);
    -o-transform: translateX(-35%);
    transform: translateX(-35%)
}

.translate-x35p {
    -webkit-transform: translateX(35%);
    -moz-transform: translateX(35%);
    -ms-transform: translateX(35%);
    -o-transform: translateX(35%);
    transform: translateX(35%)
}

.translate-y-35p {
    -webkit-transform: translateY(-35%);
    -moz-transform: translateY(-35%);
    -ms-transform: translateY(-35%);
    -o-transform: translateY(-35%);
    transform: translateY(-35%)
}

.translate-y35p {
    -webkit-transform: translateY(35%);
    -moz-transform: translateY(35%);
    -ms-transform: translateY(35%);
    -o-transform: translateY(35%);
    transform: translateY(35%)
}

.translate-x-33p {
    -webkit-transform: translateX(-33%);
    -moz-transform: translateX(-33%);
    -ms-transform: translateX(-33%);
    -o-transform: translateX(-33%);
    transform: translateX(-33%)
}

.translate-x33p {
    -webkit-transform: translateX(33%);
    -moz-transform: translateX(33%);
    -ms-transform: translateX(33%);
    -o-transform: translateX(33%);
    transform: translateX(33%)
}

.translate-y-33p {
    -webkit-transform: translateY(-33%);
    -moz-transform: translateY(-33%);
    -ms-transform: translateY(-33%);
    -o-transform: translateY(-33%);
    transform: translateY(-33%)
}

.translate-y33p {
    -webkit-transform: translateY(33%);
    -moz-transform: translateY(33%);
    -ms-transform: translateY(33%);
    -o-transform: translateY(33%);
    transform: translateY(33%)
}

.translate-x-34p {
    -webkit-transform: translateX(-34%);
    -moz-transform: translateX(-34%);
    -ms-transform: translateX(-34%);
    -o-transform: translateX(-34%);
    transform: translateX(-34%)
}

.translate-x34p {
    -webkit-transform: translateX(34%);
    -moz-transform: translateX(34%);
    -ms-transform: translateX(34%);
    -o-transform: translateX(34%);
    transform: translateX(34%)
}

.translate-y-34p {
    -webkit-transform: translateY(-34%);
    -moz-transform: translateY(-34%);
    -ms-transform: translateY(-34%);
    -o-transform: translateY(-34%);
    transform: translateY(-34%)
}

.translate-y34p {
    -webkit-transform: translateY(34%);
    -moz-transform: translateY(34%);
    -ms-transform: translateY(34%);
    -o-transform: translateY(34%);
    transform: translateY(34%)
}

.translate-x-40p {
    -webkit-transform: translateX(-40%);
    -moz-transform: translateX(-40%);
    -ms-transform: translateX(-40%);
    -o-transform: translateX(-40%);
    transform: translateX(-40%)
}

.translate-x40p {
    -webkit-transform: translateX(40%);
    -moz-transform: translateX(40%);
    -ms-transform: translateX(40%);
    -o-transform: translateX(40%);
    transform: translateX(40%)
}

.translate-y-40p {
    -webkit-transform: translateY(-40%);
    -moz-transform: translateY(-40%);
    -ms-transform: translateY(-40%);
    -o-transform: translateY(-40%);
    transform: translateY(-40%)
}

.translate-y40p {
    -webkit-transform: translateY(40%);
    -moz-transform: translateY(40%);
    -ms-transform: translateY(40%);
    -o-transform: translateY(40%);
    transform: translateY(40%)
}

.translate-x-50p {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

.translate-x50p {
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
    transform: translateX(50%)
}

.translate-y-50p {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.translate-y50p {
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -o-transform: translateY(50%);
    transform: translateY(50%)
}

.translate-x-60p {
    -webkit-transform: translateX(-60%);
    -moz-transform: translateX(-60%);
    -ms-transform: translateX(-60%);
    -o-transform: translateX(-60%);
    transform: translateX(-60%)
}

.translate-x60p {
    -webkit-transform: translateX(60%);
    -moz-transform: translateX(60%);
    -ms-transform: translateX(60%);
    -o-transform: translateX(60%);
    transform: translateX(60%)
}

.translate-y-60p {
    -webkit-transform: translateY(-60%);
    -moz-transform: translateY(-60%);
    -ms-transform: translateY(-60%);
    -o-transform: translateY(-60%);
    transform: translateY(-60%)
}

.translate-y60p {
    -webkit-transform: translateY(60%);
    -moz-transform: translateY(60%);
    -ms-transform: translateY(60%);
    -o-transform: translateY(60%);
    transform: translateY(60%)
}

.translate-x-75p {
    -webkit-transform: translateX(-75%);
    -moz-transform: translateX(-75%);
    -ms-transform: translateX(-75%);
    -o-transform: translateX(-75%);
    transform: translateX(-75%)
}

.translate-x75p {
    -webkit-transform: translateX(75%);
    -moz-transform: translateX(75%);
    -ms-transform: translateX(75%);
    -o-transform: translateX(75%);
    transform: translateX(75%)
}

.translate-y-75p {
    -webkit-transform: translateY(-75%);
    -moz-transform: translateY(-75%);
    -ms-transform: translateY(-75%);
    -o-transform: translateY(-75%);
    transform: translateY(-75%)
}

.translate-y75p {
    -webkit-transform: translateY(75%);
    -moz-transform: translateY(75%);
    -ms-transform: translateY(75%);
    -o-transform: translateY(75%);
    transform: translateY(75%)
}

.translate-x-80p {
    -webkit-transform: translateX(-80%);
    -moz-transform: translateX(-80%);
    -ms-transform: translateX(-80%);
    -o-transform: translateX(-80%);
    transform: translateX(-80%)
}

.translate-x80p {
    -webkit-transform: translateX(80%);
    -moz-transform: translateX(80%);
    -ms-transform: translateX(80%);
    -o-transform: translateX(80%);
    transform: translateX(80%)
}

.translate-y-80p {
    -webkit-transform: translateY(-80%);
    -moz-transform: translateY(-80%);
    -ms-transform: translateY(-80%);
    -o-transform: translateY(-80%);
    transform: translateY(-80%)
}

.translate-y80p {
    -webkit-transform: translateY(80%);
    -moz-transform: translateY(80%);
    -ms-transform: translateY(80%);
    -o-transform: translateY(80%);
    transform: translateY(80%)
}

.translate-x-100p {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.translate-x100p {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.translate-y-100p {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.translate-y100p {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.transition-150 {
    -webkit-transition-duration: 150ms;
    -moz-transition-duration: 150ms;
    -ms-transition-duration: 150ms;
    -o-transition-duration: 150ms;
    transition-duration: 150ms
}

.transition-200 {
    -webkit-transition-duration: 200ms;
    -moz-transition-duration: 200ms;
    -ms-transition-duration: 200ms;
    -o-transition-duration: 200ms;
    transition-duration: 200ms
}

.transition-300 {
    -webkit-transition-duration: 300ms;
    -moz-transition-duration: 300ms;
    -ms-transition-duration: 300ms;
    -o-transition-duration: 300ms;
    transition-duration: 300ms
}

.transition-400 {
    -webkit-transition-duration: 400ms;
    -moz-transition-duration: 400ms;
    -ms-transition-duration: 400ms;
    -o-transition-duration: 400ms;
    transition-duration: 400ms
}

.transition-500 {
    -webkit-transition-duration: 500ms;
    -moz-transition-duration: 500ms;
    -ms-transition-duration: 500ms;
    -o-transition-duration: 500ms;
    transition-duration: 500ms
}

.transition-700 {
    -webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -ms-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms
}

.transition-900 {
    -webkit-transition-duration: 900ms;
    -moz-transition-duration: 900ms;
    -ms-transition-duration: 900ms;
    -o-transition-duration: 900ms;
    transition-duration: 900ms
}

.transition-1000 {
    -webkit-transition-duration: 1000ms;
    -moz-transition-duration: 1000ms;
    -ms-transition-duration: 1000ms;
    -o-transition-duration: 1000ms;
    transition-duration: 1000ms
}

.transition-delay-100 {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms
}

.transition-delay-200 {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms
}

.transition-delay-300 {
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    transition-delay: 300ms
}

.transition-delay-400 {
    -webkit-transition-delay: 400ms;
    -moz-transition-delay: 400ms;
    -ms-transition-delay: 400ms;
    -o-transition-delay: 400ms;
    transition-delay: 400ms
}

.transition-delay-600 {
    -webkit-transition-delay: 600ms;
    -moz-transition-delay: 600ms;
    -ms-transition-delay: 600ms;
    -o-transition-delay: 600ms;
    transition-delay: 600ms
}

.transition-delay-700 {
    -webkit-transition-delay: 700ms;
    -moz-transition-delay: 700ms;
    -ms-transition-delay: 700ms;
    -o-transition-delay: 700ms;
    transition-delay: 700ms
}

.transition-delay-800 {
    -webkit-transition-delay: 800ms;
    -moz-transition-delay: 800ms;
    -ms-transition-delay: 800ms;
    -o-transition-delay: 800ms;
    transition-delay: 800ms
}

.transition-delay-1000 {
    -webkit-transition-delay: 1000ms;
    -moz-transition-delay: 1000ms;
    -ms-transition-delay: 1000ms;
    -o-transition-delay: 1000ms;
    transition-delay: 1000ms
}

.rotate-0 {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.rotate-3 {
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    transform: rotate(3deg)
}

.rotate-10 {
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    transform: rotate(10deg)
}

.rotate-30 {
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg)
}

.rotate-45 {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.rotate-20 {
    -webkit-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -o-transform: rotate(20deg);
    transform: rotate(20deg)
}

.rotate-90 {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.rotate-180 {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.rotate-210 {
    -webkit-transform: rotate(210deg);
    -moz-transform: rotate(210deg);
    -ms-transform: rotate(210deg);
    -o-transform: rotate(210deg);
    transform: rotate(210deg)
}

.rotate-220 {
    -webkit-transform: rotate(220deg);
    -moz-transform: rotate(220deg);
    -ms-transform: rotate(220deg);
    -o-transform: rotate(220deg);
    transform: rotate(220deg)
}

.rotate-280 {
    -webkit-transform: rotate(280deg);
    -moz-transform: rotate(280deg);
    -ms-transform: rotate(280deg);
    -o-transform: rotate(280deg);
    transform: rotate(280deg)
}

.rotate-320 {
    -webkit-transform: rotate(320deg);
    -moz-transform: rotate(320deg);
    -ms-transform: rotate(320deg);
    -o-transform: rotate(320deg);
    transform: rotate(320deg)
}

.rotate-330 {
    -webkit-transform: rotate(330deg);
    -moz-transform: rotate(330deg);
    -ms-transform: rotate(330deg);
    -o-transform: rotate(330deg);
    transform: rotate(330deg)
}

.rotate-335 {
    -webkit-transform: rotate(335deg);
    -moz-transform: rotate(335deg);
    -ms-transform: rotate(335deg);
    -o-transform: rotate(335deg);
    transform: rotate(335deg)
}

.rotate-340 {
    -webkit-transform: rotate(340deg);
    -moz-transform: rotate(340deg);
    -ms-transform: rotate(340deg);
    -o-transform: rotate(340deg);
    transform: rotate(340deg)
}

.rotate-350 {
    -webkit-transform: rotate(350deg);
    -moz-transform: rotate(350deg);
    -ms-transform: rotate(350deg);
    -o-transform: rotate(350deg);
    transform: rotate(350deg)
}

.rotate-358 {
    -webkit-transform: rotate(358deg);
    -moz-transform: rotate(358deg);
    -ms-transform: rotate(358deg);
    -o-transform: rotate(358deg);
    transform: rotate(358deg)
}

.scale-0 {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.scale-0_6 {
    -webkit-transform: scale(0.6);
    -moz-transform: scale(0.6);
    -ms-transform: scale(0.6);
    -o-transform: scale(0.6);
    transform: scale(0.6)
}

.scale-1 {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.scale-1_05 {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05)
}

.scale-1_1 {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

.scale-1_7 {
    -webkit-transform: scale(1.7);
    -moz-transform: scale(1.7);
    -ms-transform: scale(1.7);
    -o-transform: scale(1.7);
    transform: scale(1.7)
}

.scale-3_2 {
    -webkit-transform: scale(3.2);
    -moz-transform: scale(3.2);
    -ms-transform: scale(3.2);
    -o-transform: scale(3.2);
    transform: scale(3.2)
}

@media (min-width: 600px) {
    .scale-0-sm {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0)
    }
    .scale-0_6-sm {
        -webkit-transform: scale(0.6);
        -moz-transform: scale(0.6);
        -ms-transform: scale(0.6);
        -o-transform: scale(0.6);
        transform: scale(0.6)
    }
    .scale-1-sm {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    .scale-1_1-sm {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }
    .scale-1_7-sm {
        -webkit-transform: scale(1.7);
        -moz-transform: scale(1.7);
        -ms-transform: scale(1.7);
        -o-transform: scale(1.7);
        transform: scale(1.7)
    }
    .scale-3_2-sm {
        -webkit-transform: scale(3.2);
        -moz-transform: scale(3.2);
        -ms-transform: scale(3.2);
        -o-transform: scale(3.2);
        transform: scale(3.2)
    }
}

@media (min-width: 795px) {
    .scale-0-md {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0)
    }
    .scale-0_6-md {
        -webkit-transform: scale(0.6);
        -moz-transform: scale(0.6);
        -ms-transform: scale(0.6);
        -o-transform: scale(0.6);
        transform: scale(0.6)
    }
    .scale-1-md {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    .scale-1_1-md {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }
    .scale-1_7-md {
        -webkit-transform: scale(1.7);
        -moz-transform: scale(1.7);
        -ms-transform: scale(1.7);
        -o-transform: scale(1.7);
        transform: scale(1.7)
    }
    .scale-3_2-md {
        -webkit-transform: scale(3.2);
        -moz-transform: scale(3.2);
        -ms-transform: scale(3.2);
        -o-transform: scale(3.2);
        transform: scale(3.2)
    }
}

@media (min-width: 1025px) {
    .scale-0-lg {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0)
    }
    .scale-0_6-lg {
        -webkit-transform: scale(0.6);
        -moz-transform: scale(0.6);
        -ms-transform: scale(0.6);
        -o-transform: scale(0.6);
        transform: scale(0.6)
    }
    .scale-1-lg {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    .scale-1_1-lg {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }
    .scale-1_7-lg {
        -webkit-transform: scale(1.7);
        -moz-transform: scale(1.7);
        -ms-transform: scale(1.7);
        -o-transform: scale(1.7);
        transform: scale(1.7)
    }
    .scale-3_2-lg {
        -webkit-transform: scale(3.2);
        -moz-transform: scale(3.2);
        -ms-transform: scale(3.2);
        -o-transform: scale(3.2);
        transform: scale(3.2)
    }
}

.type-132 {
    font-size: 13rem;
    line-height: 13.2rem
}

.type-100 {
    font-size: 10rem;
    line-height: 10.2rem
}

.type-80 {
    font-size: 8rem;
    line-height: 8.4rem
}

.type-66 {
    font-size: 6.6rem;
    line-height: 7.2rem
}

.type-60 {
    font-size: 6rem;
    line-height: 6.6rem
}

.type-48 {
    font-size: 4.8rem;
    line-height: 5.4rem
}

.type-38 {
    font-size: 3.8rem;
    line-height: 4.2rem
}

.type-34 {
    font-size: 3.4rem;
    line-height: 4.2rem
}

.type-28 {
    font-size: 2.8rem;
    line-height: 3.6rem
}

.type-24 {
    font-size: 2.4rem;
    line-height: 3rem
}

.type-21 {
    font-size: 2.1rem;
    line-height: 3rem
}

.type-18 {
    font-size: 1.8rem;
    line-height: 2.4rem
}

.type-16,
.job-listing,
.job-listing ul li {
    font-size: 1.6rem;
    line-height: 2.4rem
}

.type-14 {
    font-size: 1.4rem;
    line-height: 2.4rem
}

.type-13 {
    font-size: 1.3rem;
    line-height: 1.8rem
}

.type-12 {
    font-size: 1.2rem;
    line-height: 1.8rem
}

.type-10 {
    font-size: 1rem;
    line-height: 1.2rem
}

@media (min-width: 600px) {
    .type-132-sm {
        font-size: 13rem;
        line-height: 13.2rem
    }
    .type-100-sm {
        font-size: 10rem;
        line-height: 10.2rem
    }
    .type-80-sm {
        font-size: 8rem;
        line-height: 8.4rem
    }
    .type-66-sm {
        font-size: 6.6rem;
        line-height: 7.2rem
    }
    .type-60-sm {
        font-size: 6rem;
        line-height: 6.6rem
    }
    .type-48-sm {
        font-size: 4.8rem;
        line-height: 5.4rem
    }
    .type-38-sm {
        font-size: 3.8rem;
        line-height: 4.2rem
    }
    .type-34-sm {
        font-size: 3.4rem;
        line-height: 4.2rem
    }
    .type-28-sm {
        font-size: 2.8rem;
        line-height: 3.6rem
    }
    .type-24-sm {
        font-size: 2.4rem;
        line-height: 3rem
    }
    .type-21-sm {
        font-size: 2.1rem;
        line-height: 3rem
    }
    .type-18-sm {
        font-size: 1.8rem;
        line-height: 2.4rem
    }
    .type-16-sm {
        font-size: 1.6rem;
        line-height: 2.4rem
    }
    .type-14-sm {
        font-size: 1.4rem;
        line-height: 2.4rem
    }
    .type-13-sm {
        font-size: 1.3rem;
        line-height: 1.8rem
    }
    .type-12-sm {
        font-size: 1.2rem;
        line-height: 1.8rem
    }
    .type-10-sm {
        font-size: 1rem;
        line-height: 1.2rem
    }
}

@media (min-width: 795px) {
    .type-132-md {
        font-size: 13rem;
        line-height: 13.2rem
    }
    .type-100-md {
        font-size: 10rem;
        line-height: 10.2rem
    }
    .type-80-md {
        font-size: 8rem;
        line-height: 8.4rem
    }
    .type-66-md {
        font-size: 6.6rem;
        line-height: 7.2rem
    }
    .type-60-md {
        font-size: 6rem;
        line-height: 6.6rem
    }
    .type-48-md {
        font-size: 4.8rem;
        line-height: 5.4rem
    }
    .type-38-md {
        font-size: 3.8rem;
        line-height: 4.2rem
    }
    .type-34-md {
        font-size: 3.4rem;
        line-height: 4.2rem
    }
    .type-28-md {
        font-size: 2.8rem;
        line-height: 3.6rem
    }
    .type-24-md {
        font-size: 2.4rem;
        line-height: 3rem
    }
    .type-21-md {
        font-size: 2.1rem;
        line-height: 3rem
    }
    .type-18-md {
        font-size: 1.8rem;
        line-height: 2.4rem
    }
    .type-16-md {
        font-size: 1.6rem;
        line-height: 2.4rem
    }
    .type-14-md {
        font-size: 1.4rem;
        line-height: 2.4rem
    }
    .type-13-md {
        font-size: 1.3rem;
        line-height: 1.8rem
    }
    .type-12-md {
        font-size: 1.2rem;
        line-height: 1.8rem
    }
    .type-10-md {
        font-size: 1rem;
        line-height: 1.2rem
    }
}

@media (min-width: 1025px) {
    .type-132-lg {
        font-size: 13rem;
        line-height: 13.2rem
    }
    .type-100-lg {
        font-size: 10rem;
        line-height: 10.2rem
    }
    .type-80-lg {
        font-size: 8rem;
        line-height: 8.4rem
    }
    .type-66-lg {
        font-size: 6.6rem;
        line-height: 7.2rem
    }
    .type-60-lg {
        font-size: 6rem;
        line-height: 6.6rem
    }
    .type-48-lg {
        font-size: 4.8rem;
        line-height: 5.4rem
    }
    .type-38-lg {
        font-size: 3.8rem;
        line-height: 4.2rem
    }
    .type-34-lg {
        font-size: 3.4rem;
        line-height: 4.2rem
    }
    .type-28-lg {
        font-size: 2.8rem;
        line-height: 3.6rem
    }
    .type-24-lg {
        font-size: 2.4rem;
        line-height: 3rem
    }
    .type-21-lg {
        font-size: 2.1rem;
        line-height: 3rem
    }
    .type-18-lg {
        font-size: 1.8rem;
        line-height: 2.4rem
    }
    .type-16-lg {
        font-size: 1.6rem;
        line-height: 2.4rem
    }
    .type-14-lg {
        font-size: 1.4rem;
        line-height: 2.4rem
    }
    .type-13-lg {
        font-size: 1.3rem;
        line-height: 1.8rem
    }
    .type-12-lg {
        font-size: 1.2rem;
        line-height: 1.8rem
    }
    .type-10-lg {
        font-size: 1rem;
        line-height: 1.2rem
    }
}

.ksr-progress-slider {
    flex: auto;
    position: relative
}

.ksr-progress-slider__progress-bar,
.ksr-progress-slider__slider,
.ksr-progress-slider__buffer {
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    position: absolute;
    width: 100%;
    display: block;
    height: 100%;
    outline: none;
    border: none
}

.ksr-progress-slider__progress-bar:focus,
.ksr-progress-slider__slider:focus,
.ksr-progress-slider__buffer:focus {
    outline: none
}

.ksr-progress-slider__slider::-moz-range-track {
    height: 100%
}

.ksr-progress-slider__slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    -webkit-transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -moz-transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -ms-transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -o-transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    opacity: 0
}

.ksr-progress-slider__slider::-moz-range-thumb {
    -moz-appearance: none;
    -webkit-transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -moz-transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -ms-transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -o-transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    opacity: 0
}

.ksr-progress-slider--video-player {
    height: 0.9rem
}

.ksr-progress-slider--video-player .ksr-progress-slider__progress-bar {
    border-radius: 0.45rem
}

.ksr-progress-slider--video-player .ksr-progress-slider__progress-bar[value]::-webkit-progress-bar {
    border-radius: 0.45rem;
    background-color: transparent
}

.ksr-progress-slider--video-player .ksr-progress-slider__progress-bar[value]::-webkit-progress-value {
    border-radius: 0.45rem;
    background-color: #009e73
}

.ksr-progress-slider--video-player .ksr-progress-slider__progress-bar::-moz-progress-bar {
    border-radius: 0.45rem;
    background-color: #009e73
}

.ksr-progress-slider--video-player .ksr-progress-slider__slider {
    background-color: transparent;
    width: calc(100% + 0.6rem)
}

.ksr-progress-slider--video-player .ksr-progress-slider__slider::-webkit-slider-runnable-track {
    background-color: transparent;
    width: 100%
}

.ksr-progress-slider--video-player .ksr-progress-slider__slider::-moz-range-track {
    background-color: transparent;
    width: 100%
}

.ksr-progress-slider--video-player .ksr-progress-slider__slider::-webkit-slider-thumb {
    -webkit-transition: background-color 150ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -moz-transition: background-color 150ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -ms-transition: background-color 150ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -o-transition: background-color 150ms cubic-bezier(0.175, 0.885, 0.335, 1);
    transition: background-color 150ms cubic-bezier(0.175, 0.885, 0.335, 1);
    width: 1.5rem;
    height: 1.5rem;
    border: 2px solid transparent;
    background-color: #d6140a;
    border-radius: 50%;
    opacity: 1;
    position: relative;
    left: -0.6rem;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.17)
}

.ksr-progress-slider--video-player .ksr-progress-slider__slider::-moz-range-thumb {
    -webkit-transition: background-color 150ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -moz-transition: background-color 150ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -ms-transition: background-color 150ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -o-transition: background-color 150ms cubic-bezier(0.175, 0.885, 0.335, 1);
    transition: background-color 150ms cubic-bezier(0.175, 0.885, 0.335, 1);
    width: 1.5rem;
    height: 1.5rem;
    border: 2px solid transparent;
    background-color: #d6140a;
    border-radius: 50%;
    opacity: 1;
    position: relative;
    left: -0.6rem;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.17)
}

.ksr-progress-slider--video-player .ksr-progress-slider__slider:focus::-webkit-slider-thumb,
.ksr-progress-slider--video-player .ksr-progress-slider__slider:hover::-webkit-slider-thumb {
    background-color: #FFFFFF
}

.ksr-progress-slider--video-player .ksr-progress-slider__slider:focus::-moz-range-thumb,
.ksr-progress-slider--video-player .ksr-progress-slider__slider:hover::-moz-range-thumb {
    background-color: #FFFFFF
}

.ksr-progress-slider--video-player .ksr-progress-slider__buffer[value]::-webkit-progress-bar {
    background-color: #282828;
    border-radius: 0.45rem
}

.ksr-progress-slider--video-player .ksr-progress-slider__buffer[value]::-webkit-progress-value {
    border-radius: 0.45rem;
    background-color: #054751
}

.ksr-progress-slider--video-player .ksr-progress-slider__buffer::-moz-progress-bar {
    border-radius: 0.45rem;
    background-color: #054751
}

.input-range__slider {
    appearance: none;
    background: #d6140a;
    border-color: #d6140a;
    border-style: solid;
    border-width: 1px;
    border-radius: 100%;
    cursor: pointer;
    display: block;
    height: 1rem;
    margin-left: -0.5rem;
    margin-top: -0.65rem;
    outline: none;
    position: absolute;
    top: 50%;
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
    width: 1rem
}

.input-range__slider:active {
    transform: scale(1.3)
}

.input-range__slider:focus {
    box-shadow: 0 0 0 5px rgba(63, 81, 181, 0.2)
}

.input-range--disabled .input-range__slider {
    background: #F0F0F0;
    border-color: #F0F0F0;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    transform: none
}

.input-range__slider-container {
    transition: left 0.1s ease-out
}

.input-range__label {
    color: #aaaaaa;
    font-family: "Helvetica Neue", san-serif;
    font-size: 12px;
    transform: translateZ(0);
    white-space: nowrap
}

.input-range__label--min,
.input-range__label--max {
    bottom: -2.0rem;
    position: absolute
}

.input-range__label--min {
    left: 0
}

.input-range__label--max {
    right: 0
}

.input-range__label--max .input-range__label-container {
    left: 50%
}

.input-range__label--value {
    position: absolute;
    color: #d6140a;
    top: -2.8rem;
    visibility: hidden
}

.input-range__label-container {
    left: -50%;
    position: relative
}

.input-range__track {
    background: #F0F0F0;
    border-radius: 0.3rem;
    cursor: pointer;
    display: block;
    height: 0.3rem;
    position: relative;
    transition: left 0.1s ease-out, width 0.1s ease-out
}

.input-range--disabled .input-range__track {
    background: #F0F0F0
}

.input-range__track--background {
    left: 0;
    margin-top: -0.15rem;
    position: absolute;
    right: 0;
    top: 50%
}

.input-range__track--active {
    background: #d6140a
}

.input-range {
    height: 1rem;
    position: relative;
    width: 100%
}

.bg-cover {
    background-size: cover
}

.bg-contain {
    background-size: contain
}

.bg-full-height {
    background-size: auto 100%
}

.bg-full-width {
    background-size: 100% auto
}

.bg-center {
    background-position: center center
}

.bg-top {
    background-position: center top
}

.bg-bottom {
    background-position: center bottom
}

.bg-left {
    background-position: left center
}

.bg-right {
    background-position: right center
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.bg-attach-fixed {
    background-attachment: fixed
}

.bg5p {
    background-size: 5%
}

.bg10p {
    background-size: 10%
}

.bg15p {
    background-size: 15%
}

.bg20p {
    background-size: 20%
}

.bg24p {
    background-size: 24%
}

.bg25p {
    background-size: 25%
}

.bg30p {
    background-size: 30%
}

.bg31p {
    background-size: 31%
}

.bg33p {
    background-size: 33%
}

.bg34p {
    background-size: 34%
}

.bg35p {
    background-size: 35%
}

.bg37p {
    background-size: 37%
}

.bg40p {
    background-size: 40%
}

.bg45p {
    background-size: 45%
}

.bg50p {
    background-size: 50%
}

.bg55p {
    background-size: 55%
}

.bg60p {
    background-size: 60%
}

.bg65p {
    background-size: 65%
}

.bg66p {
    background-size: 66%
}

.bg70p {
    background-size: 70%
}

.bg75p {
    background-size: 75%
}

.bg80p {
    background-size: 80%
}

.bg85p {
    background-size: 85%
}

.bg90p {
    background-size: 90%
}

.bg93p {
    background-size: 93%
}

.bg100p {
    background-size: 100%
}

.bg105p {
    background-size: 105%
}

.bg-image-none {
    background-image: none !important
}

@media (min-width: 600px) {
    .bg-image-none-sm {
        background-image: none !important
    }
    .bg-full-height-sm {
        background-size: auto 100%
    }
    .bg-full-width-sm {
        background-size: 100% auto
    }
    .bg-center-sm {
        background-position: center center
    }
    .bg-top-sm {
        background-position: center top
    }
    .bg-bottom-sm {
        background-position: center bottom
    }
    .bg-left-sm {
        background-position: left center
    }
    .bg-right-sm {
        background-position: right center
    }
}

@media (min-width: 795px) {
    .bg-image-none-md {
        background-image: none !important
    }
    .bg-full-height-md {
        background-size: auto 100%
    }
    .bg-full-width-md {
        background-size: 100% auto
    }
    .bg-center-md {
        background-position: center center
    }
    .bg-top-md {
        background-position: center top
    }
    .bg-bottom-md {
        background-position: center bottom
    }
    .bg-left-md {
        background-position: left center
    }
    .bg-right-md {
        background-position: right center
    }
}

@media (min-width: 1025px) {
    .bg-image-none-lg {
        background-image: none !important
    }
    .bg-full-height-lg {
        background-size: auto 100%
    }
    .bg-full-width-lg {
        background-size: 100% auto
    }
    .bg-center-lg {
        background-position: center center
    }
    .bg-top-lg {
        background-position: center top
    }
    .bg-bottom-lg {
        background-position: center bottom
    }
    .bg-left-lg {
        background-position: left center
    }
    .bg-right-lg {
        background-position: right center
    }
}

.radius0 {
    border-radius: 0 !important
}

.radius2px {
    border-radius: 0.2rem !important
}

.radius4px {
    border-radius: 0.4rem !important
}

.radius6px {
    border-radius: 0.6rem !important
}

.radius10px {
    border-radius: 1rem !important
}

.radius200px {
    border-radius: 20rem !important
}

.radius100p {
    border-radius: 100% !important
}

.radius2px-top {
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem
}

.radius2px-right {
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem
}

.radius2px-bottom {
    border-bottom-left-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem
}

.radius2px-right {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem
}

.border {
    border: 0.1rem solid #DCDEDD
}

.border-top {
    border-top: 0.1rem solid #DCDEDD
}

.border-right {
    border-right: 0.1rem solid #DCDEDD
}

.border-bottom {
    border-bottom: 0.1rem solid #DCDEDD
}

.border-left {
    border-left: 0.1rem solid #DCDEDD
}

@media (min-width: 600px) {
    .border-sm {
        border: 0.1rem solid #DCDEDD
    }
    .border-top-sm {
        border-top: 0.1rem solid #DCDEDD
    }
    .border-right-sm {
        border-right: 0.1rem solid #DCDEDD
    }
    .border-bottom-sm {
        border-bottom: 0.1rem solid #DCDEDD
    }
    .border-left-sm {
        border-left: 0.1rem solid #DCDEDD
    }
}

@media (min-width: 795px) {
    .border-md {
        border: 0.1rem solid #DCDEDD
    }
    .border-top-md {
        border-top: 0.1rem solid #DCDEDD
    }
    .border-right-md {
        border-right: 0.1rem solid #DCDEDD
    }
    .border-bottom-md {
        border-bottom: 0.1rem solid #DCDEDD
    }
    .border-left-md {
        border-left: 0.1rem solid #DCDEDD
    }
}

@media (min-width: 1025px) {
    .border-lg {
        border: 0.1rem solid #DCDEDD
    }
    .border-top-lg {
        border-top: 0.1rem solid #DCDEDD
    }
    .border-right-lg {
        border-right: 0.1rem solid #DCDEDD
    }
    .border-bottom-lg {
        border-bottom: 0.1rem solid #DCDEDD
    }
    .border-left-lg {
        border-left: 0.1rem solid #DCDEDD
    }
}

.border-none {
    border: none !important
}

@media (min-width: 600px) {
    .border-none-sm {
        border: none
    }
    .border-top-none-sm {
        border-top: none
    }
    .border-right-none-sm {
        border-right: none
    }
    .border-bottom-none-sm {
        border-bottom: none
    }
    .border-left-none-sm {
        border-left: none
    }
}

@media (min-width: 795px) {
    .border-none-md {
        border: none
    }
    .border-top-none-md {
        border-top: none
    }
    .border-right-none-md {
        border-right: none
    }
    .border-bottom-none-md {
        border-bottom: none
    }
    .border-left-none-md {
        border-left: none
    }
}

@media (min-width: 1025px) {
    .border-none-lg {
        border: none
    }
    .border-top-none-lg {
        border-top: none
    }
    .border-right-none-lg {
        border-right: none
    }
    .border-bottom-none-lg {
        border-bottom: none
    }
    .border-left-none-lg {
        border-left: none
    }
}

.border-black {
    border-color: #000000
}

.border-top-black {
    border-top-color: #000000
}

.border-right-black {
    border-right-color: #000000
}

.border-bottom-black {
    border-bottom-color: #000000
}

.border-left-black {
    border-left-color: #000000
}

.border-ksr10-green {
    border-color: #05CE78
}

.border-top-ksr10-green {
    border-top-color: #05CE78
}

.border-right-ksr10-green {
    border-right-color: #05CE78
}

.border-bottom-ksr10-green {
    border-bottom-color: #05CE78
}

.border-left-ksr10-green {
    border-left-color: #05CE78
}

.border-blue-500 {
    border-color: #2B60FF
}

.border-top-blue-500 {
    border-top-color: #2B60FF
}

.border-right-blue-500 {
    border-right-color: #2B60FF
}

.border-bottom-blue-500 {
    border-bottom-color: #2B60FF
}

.border-left-blue-500 {
    border-left-color: #2B60FF
}

.border-blue-600 {
    border-color: #003BFF
}

.border-top-blue-600 {
    border-top-color: #003BFF
}

.border-right-blue-600 {
    border-right-color: #003BFF
}

.border-bottom-blue-600 {
    border-bottom-color: #003BFF
}

.border-left-blue-600 {
    border-left-color: #003BFF
}

.border-cobalt-500 {
    border-color: #4C6CF8
}

.border-top-cobalt-500 {
    border-top-color: #4C6CF8
}

.border-right-cobalt-500 {
    border-right-color: #4C6CF8
}

.border-bottom-cobalt-500 {
    border-bottom-color: #4C6CF8
}

.border-left-cobalt-500 {
    border-left-color: #4C6CF8
}

.border-dark-grey-400 {
    border-color: #9B9E9E
}

.border-top-dark-grey-400 {
    border-top-color: #9B9E9E
}

.border-right-dark-grey-400 {
    border-right-color: #9B9E9E
}

.border-bottom-dark-grey-400 {
    border-bottom-color: #9B9E9E
}

.border-left-dark-grey-400 {
    border-left-color: #9B9E9E
}

.border-dark-grey-500 {
    border-color: #656969
}

.border-top-dark-grey-500 {
    border-top-color: #656969
}

.border-right-dark-grey-500 {
    border-right-color: #656969
}

.border-bottom-dark-grey-500 {
    border-bottom-color: #656969
}

.border-left-dark-grey-500 {
    border-left-color: #656969
}

.border-forrest-500 {
    border-color: #0A717D
}

.border-top-forrest-500 {
    border-top-color: #0A717D
}

.border-right-forrest-500 {
    border-right-color: #0A717D
}

.border-bottom-forrest-500 {
    border-bottom-color: #0A717D
}

.border-left-forrest-500 {
    border-left-color: #0A717D
}

.border-forrest-700 {
    border-color: #122C49
}

.border-top-forrest-700 {
    border-top-color: #122C49
}

.border-right-forrest-700 {
    border-right-color: #122C49
}

.border-bottom-forrest-700 {
    border-bottom-color: #122C49
}

.border-left-forrest-700 {
    border-left-color: #122C49
}

.border-green-500 {
    border-color: #25CB68
}

.border-top-green-500 {
    border-top-color: #25CB68
}

.border-right-green-500 {
    border-right-color: #25CB68
}

.border-bottom-green-500 {
    border-bottom-color: #25CB68
}

.border-left-green-500 {
    border-left-color: #25CB68
}

.border-green-700 {
    border-color: #007460
}

.border-top-green-700 {
    border-top-color: #007460
}

.border-right-green-700 {
    border-right-color: #007460
}

.border-bottom-green-700 {
    border-bottom-color: #007460
}

.border-left-green-700 {
    border-left-color: #007460
}

.border-grey-200 {
    border-color: #F7F7F6
}

.border-top-grey-200 {
    border-top-color: #F7F7F6
}

.border-right-grey-200 {
    border-right-color: #F7F7F6
}

.border-bottom-grey-200 {
    border-bottom-color: #F7F7F6
}

.border-left-grey-200 {
    border-left-color: #F7F7F6
}

.border-grey-300 {
    border-color: #F0F0F0
}

.border-top-grey-300 {
    border-top-color: #F0F0F0
}

.border-right-grey-300 {
    border-right-color: #F0F0F0
}

.border-bottom-grey-300 {
    border-bottom-color: #F0F0F0
}

.border-left-grey-300 {
    border-left-color: #F0F0F0
}

.border-grey-400 {
    border-color: #E8E8E8!important;
}

.border-top-grey-400 {
    border-top-color: #E8E8E8
}

.border-right-grey-400 {
    border-right-color: #E8E8E8
}

.border-bottom-grey-400 {
    border-bottom-color: #E8E8E8
}

.border-left-grey-400 {
    border-left-color: #E8E8E8
}

.border-grey-500 {
    border-color: #DCDEDD
}

.border-top-grey-500 {
    border-top-color: #DCDEDD
}

.border-right-grey-500 {
    border-right-color: #DCDEDD
}

.border-bottom-grey-500 {
    border-bottom-color: #DCDEDD
}

.border-left-grey-500 {
    border-left-color: #DCDEDD
}

.border-ksr-green-500 {
    border-color: #d6140a
}

.border-top-ksr-green-500 {
    border-top-color: #d6140a
}

.border-right-ksr-green-500 {
    border-right-color: #d6140a
}

.border-bottom-ksr-green-500 {
    border-bottom-color: #d6140a
}

.border-left-ksr-green-500 {
    border-left-color: #d6140a
}

.border-ksr-green-700 {
    border-color: #037362
}

.border-top-ksr-green-700 {
    border-top-color: #037362
}

.border-right-ksr-green-700 {
    border-right-color: #037362
}

.border-bottom-ksr-green-700 {
    border-bottom-color: #037362
}

.border-left-ksr-green-700 {
    border-left-color: #037362
}

.border-ksr-green-800 {
    border-color: #034752
}

.border-top-ksr-green-800 {
    border-top-color: #034752
}

.border-right-ksr-green-800 {
    border-right-color: #034752
}

.border-bottom-ksr-green-800 {
    border-bottom-color: #034752
}

.border-left-ksr-green-800 {
    border-left-color: #034752
}

.border-make100-yellow {
    border-color: #FEDF00
}

.border-top-make100-yellow {
    border-top-color: #FEDF00
}

.border-right-make100-yellow {
    border-right-color: #FEDF00
}

.border-bottom-make100-yellow {
    border-bottom-color: #FEDF00
}

.border-left-make100-yellow {
    border-left-color: #FEDF00
}

.border-make100-blue {
    border-color: #00A4B5
}

.border-top-make100-blue {
    border-top-color: #00A4B5
}

.border-right-make100-blue {
    border-right-color: #00A4B5
}

.border-bottom-make100-blue {
    border-bottom-color: #00A4B5
}

.border-left-make100-blue {
    border-left-color: #00A4B5
}

.border-navy-300 {
    border-color: #EFEFF3
}

.border-top-navy-300 {
    border-top-color: #EFEFF3
}

.border-right-navy-300 {
    border-right-color: #EFEFF3
}

.border-bottom-navy-300 {
    border-bottom-color: #EFEFF3
}

.border-left-navy-300 {
    border-left-color: #EFEFF3
}

.border-navy-400 {
    border-color: #DCDEDD
}

.border-top-navy-400 {
    border-top-color: #DCDEDD
}

.border-right-navy-400 {
    border-right-color: #DCDEDD
}

.border-bottom-navy-400 {
    border-bottom-color: #DCDEDD
}

.border-left-navy-400 {
    border-left-color: #DCDEDD
}

.border-navy-600 {
    border-color: #656969
}

.border-top-navy-600 {
    border-top-color: #656969
}

.border-right-navy-600 {
    border-right-color: #656969
}

.border-bottom-navy-600 {
    border-bottom-color: #656969
}

.border-left-navy-600 {
    border-left-color: #656969
}

.border-navy-700 {
    border-color: #282828
}

.border-top-navy-700 {
    border-top-color: #282828
}

.border-right-navy-700 {
    border-right-color: #282828
}

.border-bottom-navy-700 {
    border-bottom-color: #282828
}

.border-left-navy-700 {
    border-left-color: #282828
}

.border-red-400 {
    border-color: #FF5151
}

.border-top-red-400 {
    border-top-color: #FF5151
}

.border-right-red-400 {
    border-right-color: #FF5151
}

.border-bottom-red-400 {
    border-bottom-color: #FF5151
}

.border-left-red-400 {
    border-left-color: #FF5151
}

.border-red-500 {
    border-color: #EF0707
}

.border-top-red-500 {
    border-top-color: #EF0707
}

.border-right-red-500 {
    border-right-color: #EF0707
}

.border-bottom-red-500 {
    border-bottom-color: #EF0707
}

.border-left-red-500 {
    border-left-color: #EF0707
}

.border-soft-black {
    border-color: #282828
}

.border-top-soft-black {
    border-top-color: #282828
}

.border-right-soft-black {
    border-right-color: #282828
}

.border-bottom-soft-black {
    border-bottom-color: #282828
}

.border-left-soft-black {
    border-left-color: #282828
}

.border-studio-denim-500 {
    border-color: #2F80CC
}

.border-top-studio-denim-500 {
    border-top-color: #2F80CC
}

.border-right-studio-denim-500 {
    border-right-color: #2F80CC
}

.border-bottom-studio-denim-500 {
    border-bottom-color: #2F80CC
}

.border-left-studio-denim-500 {
    border-left-color: #2F80CC
}

.border-studio-electric-green-500 {
    border-color: #3ED2A1
}

.border-top-studio-electric-green-500 {
    border-top-color: #3ED2A1
}

.border-right-studio-electric-green-500 {
    border-right-color: #3ED2A1
}

.border-bottom-studio-electric-green-500 {
    border-bottom-color: #3ED2A1
}

.border-left-studio-electric-green-500 {
    border-left-color: #3ED2A1
}

.border-studio-orange-500 {
    border-color: #CC602D
}

.border-top-studio-orange-500 {
    border-top-color: #CC602D
}

.border-right-studio-orange-500 {
    border-right-color: #CC602D
}

.border-bottom-studio-orange-500 {
    border-bottom-color: #CC602D
}

.border-left-studio-orange-500 {
    border-left-color: #CC602D
}

.border-studio-purple-500 {
    border-color: #594fb3
}

.border-top-studio-purple-500 {
    border-top-color: #594fb3
}

.border-right-studio-purple-500 {
    border-right-color: #594fb3
}

.border-bottom-studio-purple-500 {
    border-bottom-color: #594fb3
}

.border-left-studio-purple-500 {
    border-left-color: #594fb3
}

.border-studio-purple-900 {
    border-color: #111023
}

.border-top-studio-purple-900 {
    border-top-color: #111023
}

.border-right-studio-purple-900 {
    border-right-color: #111023
}

.border-bottom-studio-purple-900 {
    border-bottom-color: #111023
}

.border-left-studio-purple-900 {
    border-left-color: #111023
}

.border-studio-red-500 {
    border-color: #c2234a
}

.border-top-studio-red-500 {
    border-top-color: #c2234a
}

.border-right-studio-red-500 {
    border-right-color: #c2234a
}

.border-bottom-studio-red-500 {
    border-bottom-color: #c2234a
}

.border-left-studio-red-500 {
    border-left-color: #c2234a
}

.border-studio-teal-500 {
    border-color: #1d9ba5
}

.border-top-studio-teal-500 {
    border-top-color: #1d9ba5
}

.border-right-studio-teal-500 {
    border-right-color: #1d9ba5
}

.border-bottom-studio-teal-500 {
    border-bottom-color: #1d9ba5
}

.border-left-studio-teal-500 {
    border-left-color: #1d9ba5
}

.border-studio-yellow-500 {
    border-color: #D7B22E
}

.border-top-studio-yellow-500 {
    border-top-color: #D7B22E
}

.border-right-studio-yellow-500 {
    border-right-color: #D7B22E
}

.border-bottom-studio-yellow-500 {
    border-bottom-color: #D7B22E
}

.border-left-studio-yellow-500 {
    border-left-color: #D7B22E
}

.border-teal-500 {
    border-color: #05F2BA
}

.border-top-teal-500 {
    border-top-color: #05F2BA
}

.border-right-teal-500 {
    border-right-color: #05F2BA
}

.border-bottom-teal-500 {
    border-bottom-color: #05F2BA
}

.border-left-teal-500 {
    border-left-color: #05F2BA
}

.border-transparent {
    border-color: transparent
}

.border-top-transparent {
    border-top-color: transparent
}

.border-right-transparent {
    border-right-color: transparent
}

.border-bottom-transparent {
    border-bottom-color: transparent
}

.border-left-transparent {
    border-left-color: transparent
}

.border-violet-600 {
    border-color: #212E63
}

.border-top-violet-600 {
    border-top-color: #212E63
}

.border-right-violet-600 {
    border-right-color: #212E63
}

.border-bottom-violet-600 {
    border-bottom-color: #212E63
}

.border-left-violet-600 {
    border-left-color: #212E63
}

.border-white {
    border-color: #FFFFFF
}

.border-top-white {
    border-top-color: #FFFFFF
}

.border-right-white {
    border-right-color: #FFFFFF
}

.border-bottom-white {
    border-bottom-color: #FFFFFF
}

.border-left-white {
    border-left-color: #FFFFFF
}

.border-white_30 {
    border-color: rgba(255, 255, 255, 0.3)
}

.border-top-white_30 {
    border-top-color: rgba(255, 255, 255, 0.3)
}

.border-right-white_30 {
    border-right-color: rgba(255, 255, 255, 0.3)
}

.border-bottom-white_30 {
    border-bottom-color: rgba(255, 255, 255, 0.3)
}

.border-left-white_30 {
    border-left-color: rgba(255, 255, 255, 0.3)
}

.border-conferences-blue {
    border-color: #08207F
}

.border-top-conferences-blue {
    border-top-color: #08207F
}

.border-right-conferences-blue {
    border-right-color: #08207F
}

.border-bottom-conferences-blue {
    border-bottom-color: #08207F
}

.border-left-conferences-blue {
    border-left-color: #08207F
}

.border-ksr10-blue {
    border-color: #0A007D
}

.border-top-ksr10-blue {
    border-top-color: #0A007D
}

.border-right-ksr10-blue {
    border-right-color: #0A007D
}

.border-bottom-ksr10-blue {
    border-bottom-color: #0A007D
}

.border-left-ksr10-blue {
    border-left-color: #0A007D
}

.border-ksr10-coral {
    border-color: #F97B62
}

.border-top-ksr10-coral {
    border-top-color: #F97B62
}

.border-right-ksr10-coral {
    border-right-color: #F97B62
}

.border-bottom-ksr10-coral {
    border-bottom-color: #F97B62
}

.border-left-ksr10-coral {
    border-left-color: #F97B62
}

.border-orange-500 {
    border-color: #FF4F00
}

.border-top-orange-500 {
    border-top-color: #FF4F00
}

.border-right-orange-500 {
    border-right-color: #FF4F00
}

.border-bottom-orange-500 {
    border-bottom-color: #FF4F00
}

.border-left-orange-500 {
    border-left-color: #FF4F00
}

.border-create-500 {
    border-color: #05CE78
}

.border-top-create-500 {
    border-top-color: #05CE78
}

.border-right-create-500 {
    border-right-color: #05CE78
}

.border-bottom-create-500 {
    border-bottom-color: #05CE78
}

.border-left-create-500 {
    border-left-color: #05CE78
}

.border-create-700 {
    border-color: #028858
}

.border-top-create-700 {
    border-top-color: #028858
}

.border-right-create-700 {
    border-right-color: #028858
}

.border-bottom-create-700 {
    border-bottom-color: #028858
}

.border-left-create-700 {
    border-left-color: #028858
}

.border-trust-100 {
    border-color: #DBE7FF
}

.border-top-trust-100 {
    border-top-color: #DBE7FF
}

.border-right-trust-100 {
    border-right-color: #DBE7FF
}

.border-bottom-trust-100 {
    border-bottom-color: #DBE7FF
}

.border-left-trust-100 {
    border-left-color: #DBE7FF
}

.border-trust-300 {
    border-color: #71A0FF
}

.border-top-trust-300 {
    border-top-color: #71A0FF
}

.border-right-trust-300 {
    border-right-color: #71A0FF
}

.border-bottom-trust-300 {
    border-bottom-color: #71A0FF
}

.border-left-trust-300 {
    border-left-color: #71A0FF
}

.border-trust-500 {
    border-color: #5555FF
}

.border-top-trust-500 {
    border-top-color: #5555FF
}

.border-right-trust-500 {
    border-right-color: #5555FF
}

.border-bottom-trust-500 {
    border-bottom-color: #5555FF
}

.border-left-trust-500 {
    border-left-color: #5555FF
}

.border-create-300 {
    border-color: #9BEBC9
}

.border-top-create-300 {
    border-top-color: #9BEBC9
}

.border-right-create-300 {
    border-right-color: #9BEBC9
}

.border-bottom-create-300 {
    border-bottom-color: #9BEBC9
}

.border-left-create-300 {
    border-left-color: #9BEBC9
}

.border-celebrate-300 {
    border-color: #FECCB3
}

.border-top-celebrate-300 {
    border-top-color: #FECCB3
}

.border-right-celebrate-300 {
    border-right-color: #FECCB3
}

.border-bottom-celebrate-300 {
    border-bottom-color: #FECCB3
}

.border-left-celebrate-300 {
    border-left-color: #FECCB3
}

.border-celebrate-500 {
    border-color: #F97B62
}

.border-top-celebrate-500 {
    border-top-color: #F97B62
}

.border-right-celebrate-500 {
    border-right-color: #F97B62
}

.border-bottom-celebrate-500 {
    border-bottom-color: #F97B62
}

.border-left-celebrate-500 {
    border-left-color: #F97B62
}

.border-celebrate-700 {
    border-color: #D8503D
}

.border-top-celebrate-700 {
    border-top-color: #D8503D
}

.border-right-celebrate-700 {
    border-right-color: #D8503D
}

.border-bottom-celebrate-700 {
    border-bottom-color: #D8503D
}

.border-left-celebrate-700 {
    border-left-color: #D8503D
}

.border-support-200 {
    border-color: #E6E6E6
}

.border-top-support-200 {
    border-top-color: #E6E6E6
}

.border-right-support-200 {
    border-right-color: #E6E6E6
}

.border-bottom-support-200 {
    border-bottom-color: #E6E6E6
}

.border-left-support-200 {
    border-left-color: #E6E6E6
}

.border-support-300 {
    border-color: #D1D1D1
}

.border-top-support-300 {
    border-top-color: #D1D1D1
}

.border-right-support-300 {
    border-right-color: #D1D1D1
}

.border-bottom-support-300 {
    border-bottom-color: #D1D1D1
}

.border-left-support-300 {
    border-left-color: #D1D1D1
}

.border-support-400 {
    border-color: #696969
}

.border-top-support-400 {
    border-top-color: #696969
}

.border-right-support-400 {
    border-right-color: #696969
}

.border-bottom-support-400 {
    border-bottom-color: #696969
}

.border-left-support-400 {
    border-left-color: #696969
}

.border-trust-700 {
    border-color: #0A007D
}

.border-top-trust-700 {
    border-top-color: #0A007D
}

.border-right-trust-700 {
    border-right-color: #0A007D
}

.border-bottom-trust-700 {
    border-bottom-color: #0A007D
}

.border-left-trust-700 {
    border-left-color: #0A007D
}

.border-support-500 {
    border-color: #464646
}

.border-top-support-500 {
    border-top-color: #464646
}

.border-right-support-500 {
    border-right-color: #464646
}

.border-bottom-support-500 {
    border-bottom-color: #464646
}

.border-left-support-500 {
    border-left-color: #464646
}

.border-alert {
    border-color: #A12027
}

.border-top-alert {
    border-top-color: #A12027
}

.border-right-alert {
    border-right-color: #A12027
}

.border-bottom-alert {
    border-bottom-color: #A12027
}

.border-left-alert {
    border-left-color: #A12027
}

.border-facebook-blue-2019 {
    border-color: #1877F2
}

.border-top-facebook-blue-2019 {
    border-top-color: #1877F2
}

.border-right-facebook-blue-2019 {
    border-right-color: #1877F2
}

.border-bottom-facebook-blue-2019 {
    border-bottom-color: #1877F2
}

.border-left-facebook-blue-2019 {
    border-left-color: #1877F2
}

.border-warning-yellow-dark {
    border-color: #F7C348
}

.border-top-warning-yellow-dark {
    border-top-color: #F7C348
}

.border-right-warning-yellow-dark {
    border-right-color: #F7C348
}

.border-bottom-warning-yellow-dark {
    border-bottom-color: #F7C348
}

.border-left-warning-yellow-dark {
    border-left-color: #F7C348
}

.border-focused-navy-700:focus {
    border-color: #282828 !important
}

.border-focused-within-navy-700:focus-within {
    border-color: #282828 !important
}

.border-focused-ksr-green-500:focus {
    border-color: #d6140a !important
}

.border-focused-within-ksr-green-500:focus-within {
    border-color: #d6140a !important
}

.border-focused-green-700:focus {
    border-color: #007460 !important
}

.border-focused-within-green-700:focus-within {
    border-color: #007460 !important
}

.border-focused-ksr10-green:focus {
    border-color: #05CE78 !important
}

.border-focused-within-ksr10-green:focus-within {
    border-color: #05CE78 !important
}

.border-focused-dark-grey-400:focus {
    border-color: #9B9E9E !important
}

.border-focused-within-dark-grey-400:focus-within {
    border-color: #9B9E9E !important
}

.border2px {
    border-width: 0.2rem
}

.border-top2px {
    border-top-width: 0.2rem
}

.border-right2px {
    border-right-width: 0.2rem
}

.border-bottom2px {
    border-bottom-width: 0.2rem
}

.border-left2px {
    border-left-width: 0.2rem
}

.border3px {
    border-width: 0.3rem
}

.border-top3px {
    border-top-width: 0.3rem
}

.border-right3px {
    border-right-width: 0.3rem
}

.border-bottom3px {
    border-bottom-width: 0.3rem
}

.border-left3px {
    border-left-width: 0.3rem
}

.border5px {
    border-width: 0.5rem
}

.border-top5px {
    border-top-width: 0.5rem
}

.border-right5px {
    border-right-width: 0.5rem
}

.border-bottom5px {
    border-bottom-width: 0.5rem
}

.border-left5px {
    border-left-width: 0.5rem
}

.border-dashed {
    border-style: dashed
}

.border-box {
    box-sizing: border-box
}

.content-box {
    box-sizing: content-box
}

.all-border-box {
    box-sizing: border-box
}

.all-border-box * {
    box-sizing: inherit
}

.ksr-green-800 {
    color: #034752
}

.ksr-green-800_97 {
    color: rgba(3, 71, 82, 0.97)
}

.ksr-green-700 {
    color: #037362
}

.ksr-green-500 {
    color: #d6140a
}

.ksr-green-500_15 {
    color: rgba(0, 158, 116, 0.15)
}

.ksr-green-400 {
    color: #d6140a
}

.blue-050 {
    color: #E6E6F2
}

.blue-100 {
    color: #CCCCE5
}

.blue-600 {
    color: #003BFF
}

.blue-500 {
    color: #2B60FF
}

.blue-500_90 {
    color: rgba(43, 96, 255, 0.9)
}

.cobalt-600 {
    color: #395AEB
}

.cobalt-500 {
    color: #4C6CF8
}

.soft-black {
    color: #282828
}

.soft-black_50 {
    color: rgba(40, 40, 40, 0.5)
}

.soft-black_17 {
    color: rgba(40, 40, 40, 0.17)
}

.black_17 {
    color: rgba(0, 0, 0, 0.17)
}

.black_50 {
    color: rgba(0, 0, 0, 0.5)
}

.dark-grey-500 {
    color: #656969
}

.dark-grey-400 {
    color: #9B9E9E
}

.grey-500 {
    color: #DCDEDD
}

.grey-400 {
    color: #E8E8E8
}

.grey-300 {
    color: #F0F0F0
}

.grey-100 {
    color: #FBFBFA
}

.black {
    color: #000000
}

.white {
    color: #FFFFFF
}

.orange-500 {
    color: #FF4F00
}

.red-500 {
    color: #EF0707
}

.red-400 {
    color: #FF5151
}

.red-100 {
    color: #FFF3F3
}

.teal-500 {
    color: #05F2BA
}

.sky-500 {
    color: #96C7FF
}

.apricot-600 {
    color: #F0AE81
}

.apricot-500 {
    color: #FFCBA9
}

.apricot-400 {
    color: #FDE8DB
}

.transparent {
    color: transparent
}

.conferences-blue-800 {
    color: #224EFB
}

.conferences-blue {
    color: #08207F
}

.conferences-blue-100 {
    color: #E6E3FF
}

.make100-yellow {
    color: #FEDF00
}

.make100-blue {
    color: #00A4B5
}

.make100-green {
    color: #d2f693
}

.make100-green-2021 {
    color: #00c576
}

.yellow-300 {
    color: #FFFF00
}

.joy-300 {
    color: #F8FC76
}

.stripe-blurple {
    color: #5433FF
}

.warning-yellow-dark {
    color: #F7C348
}

.warning-yellow-light {
    color: #FFF9E5
}

.navy-700 {
    color: #282828
}

.navy-600 {
    color: #656969
}

.navy-500 {
    color: #95959E
}

.green-700 {
    color: #007460
}

.green-700_0 {
    color: rgba(0, 116, 96, 0)
}

.green-700_08 {
    color: rgba(0, 116, 96, 0.08)
}

.green-500 {
    color: #25CB68
}

.green-400 {
    color: #d6140a
}

.green-300 {
    color: #CEEBD7
}

.forrest-700 {
    color: #122C49
}

.forrest-500 {
    color: #0A717D
}

.forrest-200 {
    color: #E8F0F0
}

.navy-900 {
    color: #020621
}

.navy-900_30 {
    color: rgba(2, 6, 33, 0.3)
}

.navy-700_40 {
    color: rgba(53, 53, 53, 0.4)
}

.navy-400 {
    color: #DCDEDD
}

.navy-300 {
    color: #EFEFF3
}

.navy-200 {
    color: #F7F7F9
}

.teal-900 {
    color: #122C49
}

.peach-700 {
    color: #FD4616
}

.peach-600 {
    color: #FF6A59
}

.peach-300 {
    color: #F4E9D8
}

.violet-900 {
    color: #0B055E
}

.violet-800 {
    color: #504083
}

.violet-600 {
    color: #212E63
}

.grey-200 {
    color: #F7F7F6
}

.grey-100_95 {
    color: rgba(251, 251, 250, 0.95)
}

.drop-shadow {
    color: #D6D6D6
}

.white_10 {
    color: rgba(255, 255, 255, 0.1)
}

.white_30 {
    color: rgba(255, 255, 255, 0.3)
}

.white_80 {
    color: rgba(255, 255, 255, 0.8)
}

.white_95 {
    color: rgba(255, 255, 255, 0.95)
}

.black_20 {
    color: rgba(0, 0, 0, 0.2)
}

.black_40 {
    color: rgba(0, 0, 0, 0.4)
}

.black_60 {
    color: rgba(0, 0, 0, 0.6)
}

.tangerine-600 {
    color: #FF8C8C
}

.tangerine-800 {
    color: #FF6C6C
}

.tangerine-600_20 {
    color: rgba(255, 140, 140, 0.2)
}

.twitter-blue {
    color: #00ABF0
}

.facebook-blue {
    color: #39579A
}

.facebook-blue-2019 {
    color: #1877F2
}

.ksr10-coral-light {
    color: #F9EFEC
}

.ksr10-coral {
    color: #F97B62
}

.ksr10-green {
    color: #05CE78
}

.ksr10-blue {
    color: #0A007D
}

.create-500 {
    color: #05CE78
}

.create-700 {
    color: #028858
}

.alert {
    color: #A12027
}

.studio-green-500 {
    color: #55b790
}

.studio-electric-green-500 {
    color: #3ED2A1
}

.studio-teal-500 {
    color: #1d9ba5
}

.studio-red-500 {
    color: #c2234a
}

.studio-orange-500 {
    color: #CC602D
}

.studio-yellow-500 {
    color: #D7B22E
}

.studio-purple-500 {
    color: #594fb3
}

.studio-purple-900 {
    color: #111023
}

.studio-denim-500 {
    color: #2F80CC
}

.studio-grey-200 {
    color: #f7f7f7
}

.create-100 {
    color: #E6FAF1
}

.create-300 {
    color: #9BEBC9
}

.trust-100 {
    color: #DBE7FF
}

.trust-300 {
    color: #71A0FF
}

.trust-500 {
    color: #5555FF
}

.trust-700 {
    color: #0A007D
}

.trust-900 {
    color: #00003F
}

.celebrate-100 {
    color: #FFF2EC
}

.celebrate-100_50 {
    color: rgba(255, 242, 236, 0.5)
}

.celebrate-300 {
    color: #FECCB3
}

.celebrate-500 {
    color: #F97B62
}

.celebrate-700 {
    color: #D8503D
}

.support-100 {
    color: #F3F3F3
}

.support-200 {
    color: #E6E6E6
}

.support-300 {
    color: #D1D1D1
}

.support-400 {
    color: #696969
}

.support-500 {
    color: #464646
}

.support-700 {
    color: #222222
}

.paper-300 {
    color: #F6F2EB
}

.confirm {
    color: #A6DD80
}

.inform {
    color: #B6D9E1
}

.warn {
    color: #F9D66D
}

.bg-ksr-green-800 {
    background-color: #034752
}

.bg-ksr-green-800_97 {
    background-color: rgba(3, 71, 82, 0.97)
}

.bg-ksr-green-700 {
    background-color: #037362
}

.bg-ksr-green-500 {
    background-color: #d6140a
}

.bg-ksr-green-500_15 {
    background-color: rgba(0, 158, 116, 0.15)
}

.bg-ksr-green-400 {
    background-color: #d6140a
}

.bg-blue-050 {
    background-color: #E6E6F2
}

.bg-blue-100 {
    background-color: #CCCCE5
}

.bg-blue-600 {
    background-color: #003BFF
}

.bg-blue-500 {
    background-color: #2B60FF
}

.bg-blue-500_90 {
    background-color: rgba(43, 96, 255, 0.9)
}

.bg-cobalt-600 {
    background-color: #395AEB
}

.bg-cobalt-500 {
    background-color: #4C6CF8
}

.bg-soft-black {
    background-color: #282828
}

.bg-soft-black_50 {
    background-color: rgba(40, 40, 40, 0.5)
}

.bg-soft-black_17 {
    background-color: rgba(40, 40, 40, 0.17)
}

.bg-black_17 {
    background-color: rgba(0, 0, 0, 0.17)
}

.bg-black_50 {
    background-color: rgba(0, 0, 0, 0.5)
}

.bg-dark-grey-500 {
    background-color: #656969
}

.bg-dark-grey-400 {
    background-color: #9B9E9E
}

.bg-grey-500 {
    background-color: #DCDEDD
}

.bg-grey-400 {
    background-color: #E8E8E8
}

.bg-grey-300 {
    background-color: #F0F0F0
}

.bg-grey-100 {
    background-color: #FBFBFA
}

.bg-black {
    background-color: #000000
}

.bg-white {
    background-color: #FFFFFF
}

.bg-orange-500 {
    background-color: #FF4F00
}

.bg-red-500 {
    background-color: #EF0707
}

.bg-red-400 {
    background-color: #FF5151
}

.bg-red-100 {
    background-color: #FFF3F3
}

.bg-teal-500 {
    background-color: #05F2BA
}

.bg-sky-500 {
    background-color: #96C7FF
}

.bg-apricot-600 {
    background-color: #F0AE81
}

.bg-apricot-500 {
    background-color: #FFCBA9
}

.bg-apricot-400 {
    background-color: #FDE8DB
}

.bg-transparent {
    background-color: transparent
}

.bg-conferences-blue-800 {
    background-color: #224EFB
}

.bg-conferences-blue {
    background-color: #08207F
}

.bg-conferences-blue-100 {
    background-color: #E6E3FF
}

.bg-make100-yellow {
    background-color: #FEDF00
}

.bg-make100-blue {
    background-color: #00A4B5
}

.bg-make100-green {
    background-color: #d2f693
}

.bg-make100-green-2021 {
    background-color: #00c576
}

.bg-yellow-300 {
    background-color: #FFFF00
}

.bg-joy-300 {
    background-color: #F8FC76
}

.bg-stripe-blurple {
    background-color: #5433FF
}

.bg-warning-yellow-dark {
    background-color: #F7C348
}

.bg-warning-yellow-light {
    background-color: #FFF9E5
}

.bg-navy-700 {
    background-color: #282828
}

.bg-navy-600 {
    background-color: #656969
}

.bg-navy-500 {
    background-color: #95959E
}

.bg-green-700 {
    background-color: #007460
}

.bg-green-700_0 {
    background-color: rgba(0, 116, 96, 0)
}

.bg-green-700_08 {
    background-color: rgba(0, 116, 96, 0.08)
}

.bg-green-500 {
    background-color: #25CB68
}

.bg-green-400 {
    background-color: #d6140a
}

.bg-green-300 {
    background-color: #CEEBD7
}

.bg-forrest-700 {
    background-color: #122C49
}

.bg-forrest-500 {
    background-color: #0A717D
}

.bg-forrest-200 {
    background-color: #E8F0F0
}

.bg-navy-900 {
    background-color: #020621
}

.bg-navy-900_30 {
    background-color: rgba(2, 6, 33, 0.3)
}

.bg-navy-700_40 {
    background-color: rgba(53, 53, 53, 0.4)
}

.bg-navy-400 {
    background-color: #DCDEDD
}

.bg-navy-300 {
    background-color: #EFEFF3
}

.bg-navy-200 {
    background-color: #F7F7F9
}

.bg-teal-900 {
    background-color: #122C49
}

.bg-peach-700 {
    background-color: #FD4616
}

.bg-peach-600 {
    background-color: #FF6A59
}

.bg-peach-300 {
    background-color: #F4E9D8
}

.bg-violet-900 {
    background-color: #0B055E
}

.bg-violet-800 {
    background-color: #504083
}

.bg-violet-600 {
    background-color: #212E63
}

.bg-grey-200 {
    background-color: #F7F7F6
}

.bg-grey-100_95 {
    background-color: rgba(251, 251, 250, 0.95)
}

.bg-drop-shadow {
    background-color: #D6D6D6
}

.bg-white_10 {
    background-color: rgba(255, 255, 255, 0.1)
}

.bg-white_30 {
    background-color: rgba(255, 255, 255, 0.3)
}

.bg-white_80 {
    background-color: rgba(255, 255, 255, 0.8)
}

.bg-white_95 {
    background-color: rgba(255, 255, 255, 0.95)
}

.bg-black_20 {
    background-color: rgba(0, 0, 0, 0.2)
}

.bg-black_40 {
    background-color: rgba(0, 0, 0, 0.4)
}

.bg-black_60 {
    background-color: rgba(0, 0, 0, 0.6)
}

.bg-tangerine-600 {
    background-color: #FF8C8C
}

.bg-tangerine-800 {
    background-color: #FF6C6C
}

.bg-tangerine-600_20 {
    background-color: rgba(255, 140, 140, 0.2)
}

.bg-twitter-blue {
    background-color: #00ABF0
}

.bg-facebook-blue {
    background-color: #39579A
}

.bg-facebook-blue-2019 {
    background-color: #1877F2
}

.bg-ksr10-coral-light {
    background-color: #F9EFEC
}

.bg-ksr10-coral {
    background-color: #F97B62
}

.bg-ksr10-green {
    background-color: #05CE78
}

.bg-ksr10-blue {
    background-color: #0A007D
}

.bg-create-500 {
    background-color: #05CE78
}

.bg-create-700 {
    background-color: #028858
}

.bg-alert {
    background-color: #A12027
}

.bg-studio-green-500 {
    background-color: #55b790
}

.bg-studio-electric-green-500 {
    background-color: #3ED2A1
}

.bg-studio-teal-500 {
    background-color: #1d9ba5
}

.bg-studio-red-500 {
    background-color: #c2234a
}

.bg-studio-orange-500 {
    background-color: #CC602D
}

.bg-studio-yellow-500 {
    background-color: #D7B22E
}

.bg-studio-purple-500 {
    background-color: #594fb3
}

.bg-studio-purple-900 {
    background-color: #111023
}

.bg-studio-denim-500 {
    background-color: #2F80CC
}

.bg-studio-grey-200 {
    background-color: #f7f7f7
}

.bg-create-100 {
    background-color: #E6FAF1
}

.bg-create-300 {
    background-color: #9BEBC9
}

.bg-trust-100 {
    background-color: #DBE7FF
}

.bg-trust-300 {
    background-color: #71A0FF
}

.bg-trust-500 {
    background-color: #5555FF
}

.bg-trust-700 {
    background-color: #0A007D
}

.bg-trust-900 {
    background-color: #00003F
}

.bg-celebrate-100 {
    background-color: #FFF2EC
}

.bg-celebrate-100_50 {
    background-color: rgba(255, 242, 236, 0.5)
}

.bg-celebrate-300 {
    background-color: #FECCB3
}

.bg-celebrate-500 {
    background-color: #F97B62
}

.bg-celebrate-700 {
    background-color: #D8503D
}

.bg-support-100 {
    background-color: #F3F3F3
}

.bg-support-200 {
    background-color: #E6E6E6
}

.bg-support-300 {
    background-color: #D1D1D1
}

.bg-support-400 {
    background-color: #696969
}

.bg-support-500 {
    background-color: #464646
}

.bg-support-700 {
    background-color: #222222
}

.bg-paper-300 {
    background-color: #F6F2EB
}

.bg-confirm {
    background-color: #A6DD80
}

.bg-inform {
    background-color: #B6D9E1
}

.bg-warn {
    background-color: #F9D66D
}

@media (min-width: 600px) {
    .bg-ksr-green-800-sm {
        background-color: #034752
    }
    .bg-ksr-green-800_97-sm {
        background-color: rgba(3, 71, 82, 0.97)
    }
    .bg-ksr-green-700-sm {
        background-color: #037362
    }
    .bg-ksr-green-500-sm {
        background-color: #d6140a
    }
    .bg-ksr-green-500_15-sm {
        background-color: rgba(0, 158, 116, 0.15)
    }
    .bg-ksr-green-400-sm {
        background-color: #d6140a
    }
    .bg-blue-050-sm {
        background-color: #E6E6F2
    }
    .bg-blue-100-sm {
        background-color: #CCCCE5
    }
    .bg-blue-600-sm {
        background-color: #003BFF
    }
    .bg-blue-500-sm {
        background-color: #2B60FF
    }
    .bg-blue-500_90-sm {
        background-color: rgba(43, 96, 255, 0.9)
    }
    .bg-cobalt-600-sm {
        background-color: #395AEB
    }
    .bg-cobalt-500-sm {
        background-color: #4C6CF8
    }
    .bg-soft-black-sm {
        background-color: #282828
    }
    .bg-soft-black_50-sm {
        background-color: rgba(40, 40, 40, 0.5)
    }
    .bg-soft-black_17-sm {
        background-color: rgba(40, 40, 40, 0.17)
    }
    .bg-black_17-sm {
        background-color: rgba(0, 0, 0, 0.17)
    }
    .bg-black_50-sm {
        background-color: rgba(0, 0, 0, 0.5)
    }
    .bg-dark-grey-500-sm {
        background-color: #656969
    }
    .bg-dark-grey-400-sm {
        background-color: #9B9E9E
    }
    .bg-grey-500-sm {
        background-color: #DCDEDD
    }
    .bg-grey-400-sm {
        background-color: #E8E8E8
    }
    .bg-grey-300-sm {
        background-color: #F0F0F0
    }
    .bg-grey-100-sm {
        background-color: #FBFBFA
    }
    .bg-black-sm {
        background-color: #000000
    }
    .bg-white-sm {
        background-color: #FFFFFF
    }
    .bg-orange-500-sm {
        background-color: #FF4F00
    }
    .bg-red-500-sm {
        background-color: #EF0707
    }
    .bg-red-400-sm {
        background-color: #FF5151
    }
    .bg-red-100-sm {
        background-color: #FFF3F3
    }
    .bg-teal-500-sm {
        background-color: #05F2BA
    }
    .bg-sky-500-sm {
        background-color: #96C7FF
    }
    .bg-apricot-600-sm {
        background-color: #F0AE81
    }
    .bg-apricot-500-sm {
        background-color: #FFCBA9
    }
    .bg-apricot-400-sm {
        background-color: #FDE8DB
    }
    .bg-transparent-sm {
        background-color: transparent
    }
    .bg-conferences-blue-800-sm {
        background-color: #224EFB
    }
    .bg-conferences-blue-sm {
        background-color: #08207F
    }
    .bg-conferences-blue-100-sm {
        background-color: #E6E3FF
    }
    .bg-make100-yellow-sm {
        background-color: #FEDF00
    }
    .bg-make100-blue-sm {
        background-color: #00A4B5
    }
    .bg-make100-green-sm {
        background-color: #d2f693
    }
    .bg-make100-green-2021-sm {
        background-color: #00c576
    }
    .bg-yellow-300-sm {
        background-color: #FFFF00
    }
    .bg-joy-300-sm {
        background-color: #F8FC76
    }
    .bg-stripe-blurple-sm {
        background-color: #5433FF
    }
    .bg-warning-yellow-dark-sm {
        background-color: #F7C348
    }
    .bg-warning-yellow-light-sm {
        background-color: #FFF9E5
    }
    .bg-navy-700-sm {
        background-color: #282828
    }
    .bg-navy-600-sm {
        background-color: #656969
    }
    .bg-navy-500-sm {
        background-color: #95959E
    }
    .bg-green-700-sm {
        background-color: #007460
    }
    .bg-green-700_0-sm {
        background-color: rgba(0, 116, 96, 0)
    }
    .bg-green-700_08-sm {
        background-color: rgba(0, 116, 96, 0.08)
    }
    .bg-green-500-sm {
        background-color: #25CB68
    }
    .bg-green-400-sm {
        background-color: #d6140a
    }
    .bg-green-300-sm {
        background-color: #CEEBD7
    }
    .bg-forrest-700-sm {
        background-color: #122C49
    }
    .bg-forrest-500-sm {
        background-color: #0A717D
    }
    .bg-forrest-200-sm {
        background-color: #E8F0F0
    }
    .bg-navy-900-sm {
        background-color: #020621
    }
    .bg-navy-900_30-sm {
        background-color: rgba(2, 6, 33, 0.3)
    }
    .bg-navy-700_40-sm {
        background-color: rgba(53, 53, 53, 0.4)
    }
    .bg-navy-400-sm {
        background-color: #DCDEDD
    }
    .bg-navy-300-sm {
        background-color: #EFEFF3
    }
    .bg-navy-200-sm {
        background-color: #F7F7F9
    }
    .bg-teal-900-sm {
        background-color: #122C49
    }
    .bg-peach-700-sm {
        background-color: #FD4616
    }
    .bg-peach-600-sm {
        background-color: #FF6A59
    }
    .bg-peach-300-sm {
        background-color: #F4E9D8
    }
    .bg-violet-900-sm {
        background-color: #0B055E
    }
    .bg-violet-800-sm {
        background-color: #504083
    }
    .bg-violet-600-sm {
        background-color: #212E63
    }
    .bg-grey-200-sm {
        background-color: #F7F7F6
    }
    .bg-grey-100_95-sm {
        background-color: rgba(251, 251, 250, 0.95)
    }
    .bg-drop-shadow-sm {
        background-color: #D6D6D6
    }
    .bg-white_10-sm {
        background-color: rgba(255, 255, 255, 0.1)
    }
    .bg-white_30-sm {
        background-color: rgba(255, 255, 255, 0.3)
    }
    .bg-white_80-sm {
        background-color: rgba(255, 255, 255, 0.8)
    }
    .bg-white_95-sm {
        background-color: rgba(255, 255, 255, 0.95)
    }
    .bg-black_20-sm {
        background-color: rgba(0, 0, 0, 0.2)
    }
    .bg-black_40-sm {
        background-color: rgba(0, 0, 0, 0.4)
    }
    .bg-black_60-sm {
        background-color: rgba(0, 0, 0, 0.6)
    }
    .bg-tangerine-600-sm {
        background-color: #FF8C8C
    }
    .bg-tangerine-800-sm {
        background-color: #FF6C6C
    }
    .bg-tangerine-600_20-sm {
        background-color: rgba(255, 140, 140, 0.2)
    }
    .bg-twitter-blue-sm {
        background-color: #00ABF0
    }
    .bg-facebook-blue-sm {
        background-color: #39579A
    }
    .bg-facebook-blue-2019-sm {
        background-color: #1877F2
    }
    .bg-ksr10-coral-light-sm {
        background-color: #F9EFEC
    }
    .bg-ksr10-coral-sm {
        background-color: #F97B62
    }
    .bg-ksr10-green-sm {
        background-color: #05CE78
    }
    .bg-ksr10-blue-sm {
        background-color: #0A007D
    }
    .bg-create-500-sm {
        background-color: #05CE78
    }
    .bg-create-700-sm {
        background-color: #028858
    }
    .bg-alert-sm {
        background-color: #A12027
    }
    .bg-studio-green-500-sm {
        background-color: #55b790
    }
    .bg-studio-electric-green-500-sm {
        background-color: #3ED2A1
    }
    .bg-studio-teal-500-sm {
        background-color: #1d9ba5
    }
    .bg-studio-red-500-sm {
        background-color: #c2234a
    }
    .bg-studio-orange-500-sm {
        background-color: #CC602D
    }
    .bg-studio-yellow-500-sm {
        background-color: #D7B22E
    }
    .bg-studio-purple-500-sm {
        background-color: #594fb3
    }
    .bg-studio-purple-900-sm {
        background-color: #111023
    }
    .bg-studio-denim-500-sm {
        background-color: #2F80CC
    }
    .bg-studio-grey-200-sm {
        background-color: #f7f7f7
    }
    .bg-create-100-sm {
        background-color: #E6FAF1
    }
    .bg-create-300-sm {
        background-color: #9BEBC9
    }
    .bg-trust-100-sm {
        background-color: #DBE7FF
    }
    .bg-trust-300-sm {
        background-color: #71A0FF
    }
    .bg-trust-500-sm {
        background-color: #5555FF
    }
    .bg-trust-700-sm {
        background-color: #0A007D
    }
    .bg-trust-900-sm {
        background-color: #00003F
    }
    .bg-celebrate-100-sm {
        background-color: #FFF2EC
    }
    .bg-celebrate-100_50-sm {
        background-color: rgba(255, 242, 236, 0.5)
    }
    .bg-celebrate-300-sm {
        background-color: #FECCB3
    }
    .bg-celebrate-500-sm {
        background-color: #F97B62
    }
    .bg-celebrate-700-sm {
        background-color: #D8503D
    }
    .bg-support-100-sm {
        background-color: #F3F3F3
    }
    .bg-support-200-sm {
        background-color: #E6E6E6
    }
    .bg-support-300-sm {
        background-color: #D1D1D1
    }
    .bg-support-400-sm {
        background-color: #696969
    }
    .bg-support-500-sm {
        background-color: #464646
    }
    .bg-support-700-sm {
        background-color: #222222
    }
    .bg-paper-300-sm {
        background-color: #F6F2EB
    }
    .bg-confirm-sm {
        background-color: #A6DD80
    }
    .bg-inform-sm {
        background-color: #B6D9E1
    }
    .bg-warn-sm {
        background-color: #F9D66D
    }
}

@media (min-width: 795px) {
    .bg-ksr-green-800-md {
        background-color: #034752
    }
    .bg-ksr-green-800_97-md {
        background-color: rgba(3, 71, 82, 0.97)
    }
    .bg-ksr-green-700-md {
        background-color: #037362
    }
    .bg-ksr-green-500-md {
        background-color: #d6140a
    }
    .bg-ksr-green-500_15-md {
        background-color: rgba(0, 158, 116, 0.15)
    }
    .bg-ksr-green-400-md {
        background-color: #d6140a
    }
    .bg-blue-050-md {
        background-color: #E6E6F2
    }
    .bg-blue-100-md {
        background-color: #CCCCE5
    }
    .bg-blue-600-md {
        background-color: #003BFF
    }
    .bg-blue-500-md {
        background-color: #2B60FF
    }
    .bg-blue-500_90-md {
        background-color: rgba(43, 96, 255, 0.9)
    }
    .bg-cobalt-600-md {
        background-color: #395AEB
    }
    .bg-cobalt-500-md {
        background-color: #4C6CF8
    }
    .bg-soft-black-md {
        background-color: #282828
    }
    .bg-soft-black_50-md {
        background-color: rgba(40, 40, 40, 0.5)
    }
    .bg-soft-black_17-md {
        background-color: rgba(40, 40, 40, 0.17)
    }
    .bg-black_17-md {
        background-color: rgba(0, 0, 0, 0.17)
    }
    .bg-black_50-md {
        background-color: rgba(0, 0, 0, 0.5)
    }
    .bg-dark-grey-500-md {
        background-color: #656969
    }
    .bg-dark-grey-400-md {
        background-color: #9B9E9E
    }
    .bg-grey-500-md {
        background-color: #DCDEDD
    }
    .bg-grey-400-md {
        background-color: #E8E8E8
    }
    .bg-grey-300-md {
        background-color: #F0F0F0
    }
    .bg-grey-100-md {
        background-color: #FBFBFA
    }
    .bg-black-md {
        background-color: #000000
    }
    .bg-white-md {
        background-color: #FFFFFF
    }
    .bg-orange-500-md {
        background-color: #FF4F00
    }
    .bg-red-500-md {
        background-color: #EF0707
    }
    .bg-red-400-md {
        background-color: #FF5151
    }
    .bg-red-100-md {
        background-color: #FFF3F3
    }
    .bg-teal-500-md {
        background-color: #05F2BA
    }
    .bg-sky-500-md {
        background-color: #96C7FF
    }
    .bg-apricot-600-md {
        background-color: #F0AE81
    }
    .bg-apricot-500-md {
        background-color: #FFCBA9
    }
    .bg-apricot-400-md {
        background-color: #FDE8DB
    }
    .bg-transparent-md {
        background-color: transparent
    }
    .bg-conferences-blue-800-md {
        background-color: #224EFB
    }
    .bg-conferences-blue-md {
        background-color: #08207F
    }
    .bg-conferences-blue-100-md {
        background-color: #E6E3FF
    }
    .bg-make100-yellow-md {
        background-color: #FEDF00
    }
    .bg-make100-blue-md {
        background-color: #00A4B5
    }
    .bg-make100-green-md {
        background-color: #d2f693
    }
    .bg-make100-green-2021-md {
        background-color: #00c576
    }
    .bg-yellow-300-md {
        background-color: #FFFF00
    }
    .bg-joy-300-md {
        background-color: #F8FC76
    }
    .bg-stripe-blurple-md {
        background-color: #5433FF
    }
    .bg-warning-yellow-dark-md {
        background-color: #F7C348
    }
    .bg-warning-yellow-light-md {
        background-color: #FFF9E5
    }
    .bg-navy-700-md {
        background-color: #282828
    }
    .bg-navy-600-md {
        background-color: #656969
    }
    .bg-navy-500-md {
        background-color: #95959E
    }
    .bg-green-700-md {
        background-color: #007460
    }
    .bg-green-700_0-md {
        background-color: rgba(0, 116, 96, 0)
    }
    .bg-green-700_08-md {
        background-color: rgba(0, 116, 96, 0.08)
    }
    .bg-green-500-md {
        background-color: #25CB68
    }
    .bg-green-400-md {
        background-color: #d6140a
    }
    .bg-green-300-md {
        background-color: #CEEBD7
    }
    .bg-forrest-700-md {
        background-color: #122C49
    }
    .bg-forrest-500-md {
        background-color: #0A717D
    }
    .bg-forrest-200-md {
        background-color: #E8F0F0
    }
    .bg-navy-900-md {
        background-color: #020621
    }
    .bg-navy-900_30-md {
        background-color: rgba(2, 6, 33, 0.3)
    }
    .bg-navy-700_40-md {
        background-color: rgba(53, 53, 53, 0.4)
    }
    .bg-navy-400-md {
        background-color: #DCDEDD
    }
    .bg-navy-300-md {
        background-color: #EFEFF3
    }
    .bg-navy-200-md {
        background-color: #F7F7F9
    }
    .bg-teal-900-md {
        background-color: #122C49
    }
    .bg-peach-700-md {
        background-color: #FD4616
    }
    .bg-peach-600-md {
        background-color: #FF6A59
    }
    .bg-peach-300-md {
        background-color: #F4E9D8
    }
    .bg-violet-900-md {
        background-color: #0B055E
    }
    .bg-violet-800-md {
        background-color: #504083
    }
    .bg-violet-600-md {
        background-color: #212E63
    }
    .bg-grey-200-md {
        background-color: #F7F7F6
    }
    .bg-grey-100_95-md {
        background-color: rgba(251, 251, 250, 0.95)
    }
    .bg-drop-shadow-md {
        background-color: #D6D6D6
    }
    .bg-white_10-md {
        background-color: rgba(255, 255, 255, 0.1)
    }
    .bg-white_30-md {
        background-color: rgba(255, 255, 255, 0.3)
    }
    .bg-white_80-md {
        background-color: rgba(255, 255, 255, 0.8)
    }
    .bg-white_95-md {
        background-color: rgba(255, 255, 255, 0.95)
    }
    .bg-black_20-md {
        background-color: rgba(0, 0, 0, 0.2)
    }
    .bg-black_40-md {
        background-color: rgba(0, 0, 0, 0.4)
    }
    .bg-black_60-md {
        background-color: rgba(0, 0, 0, 0.6)
    }
    .bg-tangerine-600-md {
        background-color: #FF8C8C
    }
    .bg-tangerine-800-md {
        background-color: #FF6C6C
    }
    .bg-tangerine-600_20-md {
        background-color: rgba(255, 140, 140, 0.2)
    }
    .bg-twitter-blue-md {
        background-color: #00ABF0
    }
    .bg-facebook-blue-md {
        background-color: #39579A
    }
    .bg-facebook-blue-2019-md {
        background-color: #1877F2
    }
    .bg-ksr10-coral-light-md {
        background-color: #F9EFEC
    }
    .bg-ksr10-coral-md {
        background-color: #F97B62
    }
    .bg-ksr10-green-md {
        background-color: #05CE78
    }
    .bg-ksr10-blue-md {
        background-color: #0A007D
    }
    .bg-create-500-md {
        background-color: #05CE78
    }
    .bg-create-700-md {
        background-color: #028858
    }
    .bg-alert-md {
        background-color: #A12027
    }
    .bg-studio-green-500-md {
        background-color: #55b790
    }
    .bg-studio-electric-green-500-md {
        background-color: #3ED2A1
    }
    .bg-studio-teal-500-md {
        background-color: #1d9ba5
    }
    .bg-studio-red-500-md {
        background-color: #c2234a
    }
    .bg-studio-orange-500-md {
        background-color: #CC602D
    }
    .bg-studio-yellow-500-md {
        background-color: #D7B22E
    }
    .bg-studio-purple-500-md {
        background-color: #594fb3
    }
    .bg-studio-purple-900-md {
        background-color: #111023
    }
    .bg-studio-denim-500-md {
        background-color: #2F80CC
    }
    .bg-studio-grey-200-md {
        background-color: #f7f7f7
    }
    .bg-create-100-md {
        background-color: #E6FAF1
    }
    .bg-create-300-md {
        background-color: #9BEBC9
    }
    .bg-trust-100-md {
        background-color: #DBE7FF
    }
    .bg-trust-300-md {
        background-color: #71A0FF
    }
    .bg-trust-500-md {
        background-color: #5555FF
    }
    .bg-trust-700-md {
        background-color: #0A007D
    }
    .bg-trust-900-md {
        background-color: #00003F
    }
    .bg-celebrate-100-md {
        background-color: #FFF2EC
    }
    .bg-celebrate-100_50-md {
        background-color: rgba(255, 242, 236, 0.5)
    }
    .bg-celebrate-300-md {
        background-color: #FECCB3
    }
    .bg-celebrate-500-md {
        background-color: #F97B62
    }
    .bg-celebrate-700-md {
        background-color: #D8503D
    }
    .bg-support-100-md {
        background-color: #F3F3F3
    }
    .bg-support-200-md {
        background-color: #E6E6E6
    }
    .bg-support-300-md {
        background-color: #D1D1D1
    }
    .bg-support-400-md {
        background-color: #696969
    }
    .bg-support-500-md {
        background-color: #464646
    }
    .bg-support-700-md {
        background-color: #222222
    }
    .bg-paper-300-md {
        background-color: #F6F2EB
    }
    .bg-confirm-md {
        background-color: #A6DD80
    }
    .bg-inform-md {
        background-color: #B6D9E1
    }
    .bg-warn-md {
        background-color: #F9D66D
    }
}

@media (min-width: 1025px) {
    .bg-ksr-green-800-lg {
        background-color: #034752
    }
    .bg-ksr-green-800_97-lg {
        background-color: rgba(3, 71, 82, 0.97)
    }
    .bg-ksr-green-700-lg {
        background-color: #037362
    }
    .bg-ksr-green-500-lg {
        background-color: #d6140a
    }
    .bg-ksr-green-500_15-lg {
        background-color: rgba(0, 158, 116, 0.15)
    }
    .bg-ksr-green-400-lg {
        background-color: #d6140a
    }
    .bg-blue-050-lg {
        background-color: #E6E6F2
    }
    .bg-blue-100-lg {
        background-color: #CCCCE5
    }
    .bg-blue-600-lg {
        background-color: #003BFF
    }
    .bg-blue-500-lg {
        background-color: #2B60FF
    }
    .bg-blue-500_90-lg {
        background-color: rgba(43, 96, 255, 0.9)
    }
    .bg-cobalt-600-lg {
        background-color: #395AEB
    }
    .bg-cobalt-500-lg {
        background-color: #4C6CF8
    }
    .bg-soft-black-lg {
        background-color: #282828
    }
    .bg-soft-black_50-lg {
        background-color: rgba(40, 40, 40, 0.5)
    }
    .bg-soft-black_17-lg {
        background-color: rgba(40, 40, 40, 0.17)
    }
    .bg-black_17-lg {
        background-color: rgba(0, 0, 0, 0.17)
    }
    .bg-black_50-lg {
        background-color: rgba(0, 0, 0, 0.5)
    }
    .bg-dark-grey-500-lg {
        background-color: #656969
    }
    .bg-dark-grey-400-lg {
        background-color: #9B9E9E
    }
    .bg-grey-500-lg {
        background-color: #DCDEDD
    }
    .bg-grey-400-lg {
        background-color: #E8E8E8
    }
    .bg-grey-300-lg {
        background-color: #F0F0F0
    }
    .bg-grey-100-lg {
        background-color: #FBFBFA
    }
    .bg-black-lg {
        background-color: #000000
    }
    .bg-white-lg {
        background-color: #FFFFFF
    }
    .bg-orange-500-lg {
        background-color: #FF4F00
    }
    .bg-red-500-lg {
        background-color: #EF0707
    }
    .bg-red-400-lg {
        background-color: #FF5151
    }
    .bg-red-100-lg {
        background-color: #FFF3F3
    }
    .bg-teal-500-lg {
        background-color: #05F2BA
    }
    .bg-sky-500-lg {
        background-color: #96C7FF
    }
    .bg-apricot-600-lg {
        background-color: #F0AE81
    }
    .bg-apricot-500-lg {
        background-color: #FFCBA9
    }
    .bg-apricot-400-lg {
        background-color: #FDE8DB
    }
    .bg-transparent-lg {
        background-color: transparent
    }
    .bg-conferences-blue-800-lg {
        background-color: #224EFB
    }
    .bg-conferences-blue-lg {
        background-color: #08207F
    }
    .bg-conferences-blue-100-lg {
        background-color: #E6E3FF
    }
    .bg-make100-yellow-lg {
        background-color: #FEDF00
    }
    .bg-make100-blue-lg {
        background-color: #00A4B5
    }
    .bg-make100-green-lg {
        background-color: #d2f693
    }
    .bg-make100-green-2021-lg {
        background-color: #00c576
    }
    .bg-yellow-300-lg {
        background-color: #FFFF00
    }
    .bg-joy-300-lg {
        background-color: #F8FC76
    }
    .bg-stripe-blurple-lg {
        background-color: #5433FF
    }
    .bg-warning-yellow-dark-lg {
        background-color: #F7C348
    }
    .bg-warning-yellow-light-lg {
        background-color: #FFF9E5
    }
    .bg-navy-700-lg {
        background-color: #282828
    }
    .bg-navy-600-lg {
        background-color: #656969
    }
    .bg-navy-500-lg {
        background-color: #95959E
    }
    .bg-green-700-lg {
        background-color: #007460
    }
    .bg-green-700_0-lg {
        background-color: rgba(0, 116, 96, 0)
    }
    .bg-green-700_08-lg {
        background-color: rgba(0, 116, 96, 0.08)
    }
    .bg-green-500-lg {
        background-color: #25CB68
    }
    .bg-green-400-lg {
        background-color: #d6140a
    }
    .bg-green-300-lg {
        background-color: #CEEBD7
    }
    .bg-forrest-700-lg {
        background-color: #122C49
    }
    .bg-forrest-500-lg {
        background-color: #0A717D
    }
    .bg-forrest-200-lg {
        background-color: #E8F0F0
    }
    .bg-navy-900-lg {
        background-color: #020621
    }
    .bg-navy-900_30-lg {
        background-color: rgba(2, 6, 33, 0.3)
    }
    .bg-navy-700_40-lg {
        background-color: rgba(53, 53, 53, 0.4)
    }
    .bg-navy-400-lg {
        background-color: #DCDEDD
    }
    .bg-navy-300-lg {
        background-color: #EFEFF3
    }
    .bg-navy-200-lg {
        background-color: #F7F7F9
    }
    .bg-teal-900-lg {
        background-color: #122C49
    }
    .bg-peach-700-lg {
        background-color: #FD4616
    }
    .bg-peach-600-lg {
        background-color: #FF6A59
    }
    .bg-peach-300-lg {
        background-color: #F4E9D8
    }
    .bg-violet-900-lg {
        background-color: #0B055E
    }
    .bg-violet-800-lg {
        background-color: #504083
    }
    .bg-violet-600-lg {
        background-color: #212E63
    }
    .bg-grey-200-lg {
        background-color: #F7F7F6
    }
    .bg-grey-100_95-lg {
        background-color: rgba(251, 251, 250, 0.95)
    }
    .bg-drop-shadow-lg {
        background-color: #D6D6D6
    }
    .bg-white_10-lg {
        background-color: rgba(255, 255, 255, 0.1)
    }
    .bg-white_30-lg {
        background-color: rgba(255, 255, 255, 0.3)
    }
    .bg-white_80-lg {
        background-color: rgba(255, 255, 255, 0.8)
    }
    .bg-white_95-lg {
        background-color: rgba(255, 255, 255, 0.95)
    }
    .bg-black_20-lg {
        background-color: rgba(0, 0, 0, 0.2)
    }
    .bg-black_40-lg {
        background-color: rgba(0, 0, 0, 0.4)
    }
    .bg-black_60-lg {
        background-color: rgba(0, 0, 0, 0.6)
    }
    .bg-tangerine-600-lg {
        background-color: #FF8C8C
    }
    .bg-tangerine-800-lg {
        background-color: #FF6C6C
    }
    .bg-tangerine-600_20-lg {
        background-color: rgba(255, 140, 140, 0.2)
    }
    .bg-twitter-blue-lg {
        background-color: #00ABF0
    }
    .bg-facebook-blue-lg {
        background-color: #39579A
    }
    .bg-facebook-blue-2019-lg {
        background-color: #1877F2
    }
    .bg-ksr10-coral-light-lg {
        background-color: #F9EFEC
    }
    .bg-ksr10-coral-lg {
        background-color: #F97B62
    }
    .bg-ksr10-green-lg {
        background-color: #05CE78
    }
    .bg-ksr10-blue-lg {
        background-color: #0A007D
    }
    .bg-create-500-lg {
        background-color: #05CE78
    }
    .bg-create-700-lg {
        background-color: #028858
    }
    .bg-alert-lg {
        background-color: #A12027
    }
    .bg-studio-green-500-lg {
        background-color: #55b790
    }
    .bg-studio-electric-green-500-lg {
        background-color: #3ED2A1
    }
    .bg-studio-teal-500-lg {
        background-color: #1d9ba5
    }
    .bg-studio-red-500-lg {
        background-color: #c2234a
    }
    .bg-studio-orange-500-lg {
        background-color: #CC602D
    }
    .bg-studio-yellow-500-lg {
        background-color: #D7B22E
    }
    .bg-studio-purple-500-lg {
        background-color: #594fb3
    }
    .bg-studio-purple-900-lg {
        background-color: #111023
    }
    .bg-studio-denim-500-lg {
        background-color: #2F80CC
    }
    .bg-studio-grey-200-lg {
        background-color: #f7f7f7
    }
    .bg-create-100-lg {
        background-color: #E6FAF1
    }
    .bg-create-300-lg {
        background-color: #9BEBC9
    }
    .bg-trust-100-lg {
        background-color: #DBE7FF
    }
    .bg-trust-300-lg {
        background-color: #71A0FF
    }
    .bg-trust-500-lg {
        background-color: #5555FF
    }
    .bg-trust-700-lg {
        background-color: #0A007D
    }
    .bg-trust-900-lg {
        background-color: #00003F
    }
    .bg-celebrate-100-lg {
        background-color: #FFF2EC
    }
    .bg-celebrate-100_50-lg {
        background-color: rgba(255, 242, 236, 0.5)
    }
    .bg-celebrate-300-lg {
        background-color: #FECCB3
    }
    .bg-celebrate-500-lg {
        background-color: #F97B62
    }
    .bg-celebrate-700-lg {
        background-color: #D8503D
    }
    .bg-support-100-lg {
        background-color: #F3F3F3
    }
    .bg-support-200-lg {
        background-color: #E6E6E6
    }
    .bg-support-300-lg {
        background-color: #D1D1D1
    }
    .bg-support-400-lg {
        background-color: #696969
    }
    .bg-support-500-lg {
        background-color: #464646
    }
    .bg-support-700-lg {
        background-color: #222222
    }
    .bg-paper-300-lg {
        background-color: #F6F2EB
    }
    .bg-confirm-lg {
        background-color: #A6DD80
    }
    .bg-inform-lg {
        background-color: #B6D9E1
    }
    .bg-warn-lg {
        background-color: #F9D66D
    }
}

.fill-white {
    fill: #FFFFFF
}

.fill-black {
    fill: #000000
}

.fill-celebrate-500 {
    fill: #F97B62
}

.fill-celebrate-700 {
    fill: #D8503D
}

.fill-conferences-blue-100 {
    fill: #E6E3FF
}

.fill-conferences-blue {
    fill: #08207F
}

.fill-grey-500 {
    fill: #DCDEDD
}

.fill-navy-700 {
    fill: #282828
}

.fill-navy-500 {
    fill: #95959E
}

.fill-navy-600 {
    fill: #656969
}

.fill-blue-500 {
    fill: #2B60FF
}

.fill-blue-600 {
    fill: #003BFF
}

.fill-red-400 {
    fill: #FF5151
}

.fill-red-500 {
    fill: #EF0707
}

.fill-green-500 {
    fill: #25CB68
}

.fill-green-700 {
    fill: #007460
}

.fill-ksr10-blue {
    fill: #0A007D
}

.fill-ksr10-green {
    fill: #05CE78
}

.fill-ksr10-coral {
    fill: #F97B62
}

.fill-ksr-green-800 {
    fill: #034752
}

.fill-dark-grey-500 {
    fill: #656969
}

.fill-dark-grey-400 {
    fill: #9B9E9E
}

.fill-orange-500 {
    fill: #FF4F00
}

.fill-peach-700 {
    fill: #FD4616
}

.fill-twitter-blue {
    fill: #00ABF0
}

.fill-facebook-blue {
    fill: #39579A
}

.fill-soft-black {
    fill: #282828
}

.fill-ksr-green-400 {
    fill: #d6140a
}

.fill-ksr-green-500 {
    fill: #d6140a
}

.fill-ksr-green-700 {
    fill: #037362
}

.fill-cobalt-500 {
    fill: #4C6CF8
}

.fill-cobalt-600 {
    fill: #395AEB
}

.fill-make100-yellow {
    fill: #FEDF00
}

.fill-trust-100 {
    fill: #DBE7FF
}

.fill-trust-300 {
    fill: #71A0FF
}

.fill-trust-700 {
    fill: #0A007D
}

.fill-make100-blue {
    fill: #00A4B5
}

.fill-support-700 {
    fill: #222222
}

.fill-support-500 {
    fill: #464646
}

.fill-support-400 {
    fill: #696969
}

.fill-support-300 {
    fill: #D1D1D1
}

.fill-alert {
    fill: #A12027
}

.fill-confirm {
    fill: #A6DD80
}

.fill-warn {
    fill: #F9D66D
}

.fill-transparent {
    fill: transparent
}

.fill-create-500 {
    fill: #05CE78
}

.fill-create-700 {
    fill: #028858
}

.fill-warning-yellow-dark {
    fill: #F7C348
}

.fill-bttn-icon {
    fill: var(--bttn-icon)
}

.stroke-ksr-green-700 {
    stroke: #037362
}

.stroke-ksr10-green {
    stroke: #05CE78
}

.stroke-red-500 {
    stroke: #EF0707
}

.stroke-grey-500 {
    stroke: #DCDEDD
}

.stroke-apricot-600 {
    stroke: #F0AE81
}

.stroke-soft-black {
    stroke: #282828
}

.stroke-white {
    stroke: #FFFFFF
}

.display-none,
.hide {
    display: none
}

.block {
    display: block
}

.display-inline {
    display: inline
}

.inline-block {
    display: inline-block
}

.table {
    display: table
}

.table-header {
    display: table-row-group
}

.table-row {
    display: table-row
}

.table-cell {
    display: table-cell
}

@media (min-width: 600px) {
    .display-none-sm,
    .hide-sm {
        display: none
    }
    .block-sm {
        display: block
    }
    .display-inline-sm {
        display: inline
    }
    .inline-block-sm {
        display: inline-block
    }
    .table-sm {
        display: table
    }
    .table-header-sm {
        display: table-row-group
    }
    .table-row-sm {
        display: table-row
    }
    .table-cell-sm {
        display: table-cell
    }
}

@media (min-width: 795px) {
    .display-none-md,
    .hide-md {
        display: none
    }
    .block-md {
        display: block
    }
    .display-inline-md {
        display: inline
    }
    .inline-block-md {
        display: inline-block
    }
    .table-md {
        display: table
    }
    .table-header-md {
        display: table-row-group
    }
    .table-row-md {
        display: table-row
    }
    .table-cell-md {
        display: table-cell
    }
}

@media (min-width: 1025px) {
    .display-none-lg,
    .hide-lg {
        display: none
    }
    .block-lg {
        display: block
    }
    .display-inline-lg {
        display: inline
    }
    .inline-block-lg {
        display: inline-block
    }
    .table-lg {
        display: table
    }
    .table-header-lg {
        display: table-row-group
    }
    .table-row-lg {
        display: table-row
    }
    .table-cell-lg {
        display: table-cell
    }
}

.super-hide {
    display: none !important
}

.flex {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -moz-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
}

.inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.flex-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0;
    min-height: 0
}

.flex-none {
    -webkit-box-flex: none;
    -webkit-flex: none;
    -moz-box-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none
}

.flex-column {
    -webkit-box-direction: normal!important;
    -webkit-box-orient: vertical!important;
    -webkit-flex-direction: column!important;
    -moz-flex-direction: column!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
}

.flex-column-reverse {
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.flex-row {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.flex-row-reverse {
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.flex-wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.flex-nowrap {
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: none;
    flex-wrap: nowrap
}

.items-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start
}

.items-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end
}

.items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center
}

.items-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    align-items: baseline
}

.items-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    align-items: stretch
}

.self-start {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.self-end {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.self-center {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.self-baseline {
    -webkit-align-self: baseline;
    -moz-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline
}

.self-stretch {
    -webkit-align-self: stretch;
    -moz-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.justify-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start
}

.justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end
}

.justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.justify-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between
}

.justify-around {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around
}

.content-start {
    -webkit-align-content: flex-start;
    -moz-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.content-end {
    -webkit-align-content: flex-end;
    -moz-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end
}

.content-center {
    -webkit-align-content: center;
    -moz-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.content-between {
    -webkit-align-content: space-between;
    -moz-align-content: space-between;
    -ms-flex-line-pack: space-between;
    align-content: space-between
}

.content-around {
    -webkit-align-content: space-around;
    -moz-align-content: space-around;
    -ms-flex-line-pack: space-around;
    align-content: space-around
}

.content-stretch {
    -webkit-align-content: stretch;
    -moz-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch
}

.order0 {
    -webkit-box-ordinal-group: 01;
    -webkit-order: 0;
    -moz-order: 0;
    -ms-flex-order: 0;
    order: 0
}

.order1 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.order2 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.order3 {
    -webkit-box-ordinal-group: 31;
    -webkit-order: 3;
    -moz-order: 3;
    -ms-flex-order: 3;
    order: 3
}

.order4 {
    -webkit-box-ordinal-group: 41;
    -webkit-order: 4;
    -moz-order: 4;
    -ms-flex-order: 4;
    order: 4
}

.order5 {
    -webkit-box-ordinal-group: 51;
    -webkit-order: 5;
    -moz-order: 5;
    -ms-flex-order: 5;
    order: 5
}

.order6 {
    -webkit-box-ordinal-group: 61;
    -webkit-order: 6;
    -moz-order: 6;
    -ms-flex-order: 6;
    order: 6
}

.order7 {
    -webkit-box-ordinal-group: 71;
    -webkit-order: 7;
    -moz-order: 7;
    -ms-flex-order: 7;
    order: 7
}

.order8 {
    -webkit-box-ordinal-group: 81;
    -webkit-order: 8;
    -moz-order: 8;
    -ms-flex-order: 8;
    order: 8
}

.order9 {
    -webkit-box-ordinal-group: 91;
    -webkit-order: 9;
    -moz-order: 9;
    -ms-flex-order: 9;
    order: 9
}

.order10 {
    -webkit-box-ordinal-group: 101;
    -webkit-order: 10;
    -moz-order: 10;
    -ms-flex-order: 10;
    order: 10
}

.order9999 {
    -webkit-box-ordinal-group: 99991;
    -webkit-order: 9999;
    -moz-order: 9999;
    -ms-flex-order: 9999;
    order: 9999
}

@media (min-width: 600px) {
    .order0-sm {
        -webkit-box-ordinal-group: 01;
        -webkit-order: 0;
        -moz-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
    .order1-sm {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 1;
        -moz-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
    .order2-sm {
        -webkit-box-ordinal-group: 21;
        -webkit-order: 2;
        -moz-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
    .order3-sm {
        -webkit-box-ordinal-group: 31;
        -webkit-order: 3;
        -moz-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
    .order4-sm {
        -webkit-box-ordinal-group: 41;
        -webkit-order: 4;
        -moz-order: 4;
        -ms-flex-order: 4;
        order: 4
    }
    .order5-sm {
        -webkit-box-ordinal-group: 51;
        -webkit-order: 5;
        -moz-order: 5;
        -ms-flex-order: 5;
        order: 5
    }
    .order6-sm {
        -webkit-box-ordinal-group: 61;
        -webkit-order: 6;
        -moz-order: 6;
        -ms-flex-order: 6;
        order: 6
    }
    .order7-sm {
        -webkit-box-ordinal-group: 71;
        -webkit-order: 7;
        -moz-order: 7;
        -ms-flex-order: 7;
        order: 7
    }
    .order8-sm {
        -webkit-box-ordinal-group: 81;
        -webkit-order: 8;
        -moz-order: 8;
        -ms-flex-order: 8;
        order: 8
    }
    .order9-sm {
        -webkit-box-ordinal-group: 91;
        -webkit-order: 9;
        -moz-order: 9;
        -ms-flex-order: 9;
        order: 9
    }
    .order10-sm {
        -webkit-box-ordinal-group: 101;
        -webkit-order: 10;
        -moz-order: 10;
        -ms-flex-order: 10;
        order: 10
    }
    .order9999-sm {
        -webkit-box-ordinal-group: 99991;
        -webkit-order: 9999;
        -moz-order: 9999;
        -ms-flex-order: 9999;
        order: 9999
    }
}

@media (min-width: 795px) {
    .order0-md {
        -webkit-box-ordinal-group: 01;
        -webkit-order: 0;
        -moz-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
    .order1-md {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 1;
        -moz-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
    .order2-md {
        -webkit-box-ordinal-group: 21;
        -webkit-order: 2;
        -moz-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
    .order3-md {
        -webkit-box-ordinal-group: 31;
        -webkit-order: 3;
        -moz-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
    .order4-md {
        -webkit-box-ordinal-group: 41;
        -webkit-order: 4;
        -moz-order: 4;
        -ms-flex-order: 4;
        order: 4
    }
    .order5-md {
        -webkit-box-ordinal-group: 51;
        -webkit-order: 5;
        -moz-order: 5;
        -ms-flex-order: 5;
        order: 5
    }
    .order6-md {
        -webkit-box-ordinal-group: 61;
        -webkit-order: 6;
        -moz-order: 6;
        -ms-flex-order: 6;
        order: 6
    }
    .order7-md {
        -webkit-box-ordinal-group: 71;
        -webkit-order: 7;
        -moz-order: 7;
        -ms-flex-order: 7;
        order: 7
    }
    .order8-md {
        -webkit-box-ordinal-group: 81;
        -webkit-order: 8;
        -moz-order: 8;
        -ms-flex-order: 8;
        order: 8
    }
    .order9-md {
        -webkit-box-ordinal-group: 91;
        -webkit-order: 9;
        -moz-order: 9;
        -ms-flex-order: 9;
        order: 9
    }
    .order10-md {
        -webkit-box-ordinal-group: 101;
        -webkit-order: 10;
        -moz-order: 10;
        -ms-flex-order: 10;
        order: 10
    }
    .order9999-md {
        -webkit-box-ordinal-group: 99991;
        -webkit-order: 9999;
        -moz-order: 9999;
        -ms-flex-order: 9999;
        order: 9999
    }
}

@media (min-width: 1025px) {
    .order0-lg {
        -webkit-box-ordinal-group: 01;
        -webkit-order: 0;
        -moz-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
    .order1-lg {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 1;
        -moz-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
    .order2-lg {
        -webkit-box-ordinal-group: 21;
        -webkit-order: 2;
        -moz-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
    .order3-lg {
        -webkit-box-ordinal-group: 31;
        -webkit-order: 3;
        -moz-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
    .order4-lg {
        -webkit-box-ordinal-group: 41;
        -webkit-order: 4;
        -moz-order: 4;
        -ms-flex-order: 4;
        order: 4
    }
    .order5-lg {
        -webkit-box-ordinal-group: 51;
        -webkit-order: 5;
        -moz-order: 5;
        -ms-flex-order: 5;
        order: 5
    }
    .order6-lg {
        -webkit-box-ordinal-group: 61;
        -webkit-order: 6;
        -moz-order: 6;
        -ms-flex-order: 6;
        order: 6
    }
    .order7-lg {
        -webkit-box-ordinal-group: 71;
        -webkit-order: 7;
        -moz-order: 7;
        -ms-flex-order: 7;
        order: 7
    }
    .order8-lg {
        -webkit-box-ordinal-group: 81;
        -webkit-order: 8;
        -moz-order: 8;
        -ms-flex-order: 8;
        order: 8
    }
    .order9-lg {
        -webkit-box-ordinal-group: 91;
        -webkit-order: 9;
        -moz-order: 9;
        -ms-flex-order: 9;
        order: 9
    }
    .order10-lg {
        -webkit-box-ordinal-group: 101;
        -webkit-order: 10;
        -moz-order: 10;
        -ms-flex-order: 10;
        order: 10
    }
    .order9999-lg {
        -webkit-box-ordinal-group: 99991;
        -webkit-order: 9999;
        -moz-order: 9999;
        -ms-flex-order: 9999;
        order: 9999
    }
}

.flex0 {
    -webkit-box-flex: 0;
    -webkit-flex: 0;
    -moz-box-flex: 0;
    -moz-flex: 0;
    -ms-flex: 0;
    flex: 0
}

.flex1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.flex2 {
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    -moz-box-flex: 2;
    -moz-flex: 2;
    -ms-flex: 2;
    flex: 2
}

.flex3 {
    -webkit-box-flex: 3;
    -webkit-flex: 3;
    -moz-box-flex: 3;
    -moz-flex: 3;
    -ms-flex: 3;
    flex: 3
}

.flex4 {
    -webkit-box-flex: 4;
    -webkit-flex: 4;
    -moz-box-flex: 4;
    -moz-flex: 4;
    -ms-flex: 4;
    flex: 4
}

.flex5 {
    -webkit-box-flex: 5;
    -webkit-flex: 5;
    -moz-box-flex: 5;
    -moz-flex: 5;
    -ms-flex: 5;
    flex: 5
}

@media (min-width: 600px) {
    .flex0-sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0;
        -moz-box-flex: 0;
        -moz-flex: 0;
        -ms-flex: 0;
        flex: 0
    }
    .flex1-sm {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
    .flex2-sm {
        -webkit-box-flex: 2;
        -webkit-flex: 2;
        -moz-box-flex: 2;
        -moz-flex: 2;
        -ms-flex: 2;
        flex: 2
    }
    .flex3-sm {
        -webkit-box-flex: 3;
        -webkit-flex: 3;
        -moz-box-flex: 3;
        -moz-flex: 3;
        -ms-flex: 3;
        flex: 3
    }
    .flex4-sm {
        -webkit-box-flex: 4;
        -webkit-flex: 4;
        -moz-box-flex: 4;
        -moz-flex: 4;
        -ms-flex: 4;
        flex: 4
    }
    .flex5-sm {
        -webkit-box-flex: 5;
        -webkit-flex: 5;
        -moz-box-flex: 5;
        -moz-flex: 5;
        -ms-flex: 5;
        flex: 5
    }
}

@media (min-width: 795px) {
    .flex0-md {
        -webkit-box-flex: 0;
        -webkit-flex: 0;
        -moz-box-flex: 0;
        -moz-flex: 0;
        -ms-flex: 0;
        flex: 0
    }
    .flex1-md {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
    .flex2-md {
        -webkit-box-flex: 2;
        -webkit-flex: 2;
        -moz-box-flex: 2;
        -moz-flex: 2;
        -ms-flex: 2;
        flex: 2
    }
    .flex3-md {
        -webkit-box-flex: 3;
        -webkit-flex: 3;
        -moz-box-flex: 3;
        -moz-flex: 3;
        -ms-flex: 3;
        flex: 3
    }
    .flex4-md {
        -webkit-box-flex: 4;
        -webkit-flex: 4;
        -moz-box-flex: 4;
        -moz-flex: 4;
        -ms-flex: 4;
        flex: 4
    }
    .flex5-md {
        -webkit-box-flex: 5;
        -webkit-flex: 5;
        -moz-box-flex: 5;
        -moz-flex: 5;
        -ms-flex: 5;
        flex: 5
    }
}

@media (min-width: 1025px) {
    .flex0-lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0;
        -moz-box-flex: 0;
        -moz-flex: 0;
        -ms-flex: 0;
        flex: 0
    }
    .flex1-lg {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
    .flex2-lg {
        -webkit-box-flex: 2;
        -webkit-flex: 2;
        -moz-box-flex: 2;
        -moz-flex: 2;
        -ms-flex: 2;
        flex: 2
    }
    .flex3-lg {
        -webkit-box-flex: 3;
        -webkit-flex: 3;
        -moz-box-flex: 3;
        -moz-flex: 3;
        -ms-flex: 3;
        flex: 3
    }
    .flex4-lg {
        -webkit-box-flex: 4;
        -webkit-flex: 4;
        -moz-box-flex: 4;
        -moz-flex: 4;
        -ms-flex: 4;
        flex: 4
    }
    .flex5-lg {
        -webkit-box-flex: 5;
        -webkit-flex: 5;
        -moz-box-flex: 5;
        -moz-flex: 5;
        -ms-flex: 5;
        flex: 5
    }
}

.grow0 {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.grow1 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.grow2 {
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -moz-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2
}

.grow3 {
    -webkit-box-flex: 3;
    -webkit-flex-grow: 3;
    -moz-flex-grow: 3;
    -ms-flex-positive: 3;
    flex-grow: 3
}

.grow4 {
    -webkit-box-flex: 4;
    -webkit-flex-grow: 4;
    -moz-flex-grow: 4;
    -ms-flex-positive: 4;
    flex-grow: 4
}

.grow5 {
    -webkit-box-flex: 5;
    -webkit-flex-grow: 5;
    -moz-flex-grow: 5;
    -ms-flex-positive: 5;
    flex-grow: 5
}

@media (min-width: 600px) {
    .grow0-sm {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0
    }
    .grow1-sm {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }
    .grow2-sm {
        -webkit-box-flex: 2;
        -webkit-flex-grow: 2;
        -moz-flex-grow: 2;
        -ms-flex-positive: 2;
        flex-grow: 2
    }
    .grow3-sm {
        -webkit-box-flex: 3;
        -webkit-flex-grow: 3;
        -moz-flex-grow: 3;
        -ms-flex-positive: 3;
        flex-grow: 3
    }
    .grow4-sm {
        -webkit-box-flex: 4;
        -webkit-flex-grow: 4;
        -moz-flex-grow: 4;
        -ms-flex-positive: 4;
        flex-grow: 4
    }
    .grow5-sm {
        -webkit-box-flex: 5;
        -webkit-flex-grow: 5;
        -moz-flex-grow: 5;
        -ms-flex-positive: 5;
        flex-grow: 5
    }
}

@media (min-width: 795px) {
    .grow0-md {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0
    }
    .grow1-md {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }
    .grow2-md {
        -webkit-box-flex: 2;
        -webkit-flex-grow: 2;
        -moz-flex-grow: 2;
        -ms-flex-positive: 2;
        flex-grow: 2
    }
    .grow3-md {
        -webkit-box-flex: 3;
        -webkit-flex-grow: 3;
        -moz-flex-grow: 3;
        -ms-flex-positive: 3;
        flex-grow: 3
    }
    .grow4-md {
        -webkit-box-flex: 4;
        -webkit-flex-grow: 4;
        -moz-flex-grow: 4;
        -ms-flex-positive: 4;
        flex-grow: 4
    }
    .grow5-md {
        -webkit-box-flex: 5;
        -webkit-flex-grow: 5;
        -moz-flex-grow: 5;
        -ms-flex-positive: 5;
        flex-grow: 5
    }
}

@media (min-width: 1025px) {
    .grow0-lg {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0
    }
    .grow1-lg {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }
    .grow2-lg {
        -webkit-box-flex: 2;
        -webkit-flex-grow: 2;
        -moz-flex-grow: 2;
        -ms-flex-positive: 2;
        flex-grow: 2
    }
    .grow3-lg {
        -webkit-box-flex: 3;
        -webkit-flex-grow: 3;
        -moz-flex-grow: 3;
        -ms-flex-positive: 3;
        flex-grow: 3
    }
    .grow4-lg {
        -webkit-box-flex: 4;
        -webkit-flex-grow: 4;
        -moz-flex-grow: 4;
        -ms-flex-positive: 4;
        flex-grow: 4
    }
    .grow5-lg {
        -webkit-box-flex: 5;
        -webkit-flex-grow: 5;
        -moz-flex-grow: 5;
        -ms-flex-positive: 5;
        flex-grow: 5
    }
}

.shrink0 {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.shrink1 {
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

@media (min-width: 600px) {
    .shrink0-sm {
        -webkit-flex-shrink: 0;
        -moz-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .shrink1-sm {
        -webkit-flex-shrink: 1;
        -moz-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media (min-width: 795px) {
    .shrink0-md {
        -webkit-flex-shrink: 0;
        -moz-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .shrink1-md {
        -webkit-flex-shrink: 1;
        -moz-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media (min-width: 1025px) {
    .shrink0-lg {
        -webkit-flex-shrink: 0;
        -moz-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .shrink1-lg {
        -webkit-flex-shrink: 1;
        -moz-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

.basis5 {
    -webkit-flex-basis: 3rem;
    -moz-flex-basis: 3rem;
    -ms-flex-preferred-size: 3rem;
    flex-basis: 3rem
}

.basis30 {
    -webkit-flex-basis: 18rem;
    -moz-flex-basis: 18rem;
    -ms-flex-preferred-size: 18rem;
    flex-basis: 18rem
}

.basis40 {
    -webkit-flex-basis: 24rem;
    -moz-flex-basis: 24rem;
    -ms-flex-preferred-size: 24rem;
    flex-basis: 24rem
}

@media (min-width: 600px) {
    .basis5-sm {
        -webkit-flex-basis: 3rem;
        -moz-flex-basis: 3rem;
        -ms-flex-preferred-size: 3rem;
        flex-basis: 3rem
    }
    .basis30-sm {
        -webkit-flex-basis: 18rem;
        -moz-flex-basis: 18rem;
        -ms-flex-preferred-size: 18rem;
        flex-basis: 18rem
    }
    .basis40-sm {
        -webkit-flex-basis: 24rem;
        -moz-flex-basis: 24rem;
        -ms-flex-preferred-size: 24rem;
        flex-basis: 24rem
    }
}

@media (min-width: 795px) {
    .basis5-md {
        -webkit-flex-basis: 3rem;
        -moz-flex-basis: 3rem;
        -ms-flex-preferred-size: 3rem;
        flex-basis: 3rem
    }
    .basis30-md {
        -webkit-flex-basis: 18rem;
        -moz-flex-basis: 18rem;
        -ms-flex-preferred-size: 18rem;
        flex-basis: 18rem
    }
    .basis40-md {
        -webkit-flex-basis: 24rem;
        -moz-flex-basis: 24rem;
        -ms-flex-preferred-size: 24rem;
        flex-basis: 24rem
    }
}

@media (min-width: 1025px) {
    .basis5-lg {
        -webkit-flex-basis: 3rem;
        -moz-flex-basis: 3rem;
        -ms-flex-preferred-size: 3rem;
        flex-basis: 3rem
    }
    .basis30-lg {
        -webkit-flex-basis: 18rem;
        -moz-flex-basis: 18rem;
        -ms-flex-preferred-size: 18rem;
        flex-basis: 18rem
    }
    .basis40-lg {
        -webkit-flex-basis: 24rem;
        -moz-flex-basis: 24rem;
        -ms-flex-preferred-size: 24rem;
        flex-basis: 24rem
    }
}

.basis7p {
    -webkit-flex-basis: 7%;
    -moz-flex-basis: 7%;
    -ms-flex-preferred-size: 7%;
    flex-basis: 7%
}

.basis8p {
    -webkit-flex-basis: 8%;
    -moz-flex-basis: 8%;
    -ms-flex-preferred-size: 8%;
    flex-basis: 8%
}

.basis10p {
    -webkit-flex-basis: 10%;
    -moz-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%
}

.basis15p {
    -webkit-flex-basis: 15%;
    -moz-flex-basis: 15%;
    -ms-flex-preferred-size: 15%;
    flex-basis: 15%
}

.basis20p {
    -webkit-flex-basis: 20%;
    -moz-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%
}

.basis23p {
    -webkit-flex-basis: 23%;
    -moz-flex-basis: 23%;
    -ms-flex-preferred-size: 23%;
    flex-basis: 23%
}

.basis25p {
    -webkit-flex-basis: 25%;
    -moz-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
}

.basis30p {
    -webkit-flex-basis: 30%;
    -moz-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%
}

.basis32p {
    -webkit-flex-basis: 32%;
    -moz-flex-basis: 32%;
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%
}

.basis33p {
    -webkit-flex-basis: 33%;
    -moz-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%
}

.basis34p {
    -webkit-flex-basis: 34%;
    -moz-flex-basis: 34%;
    -ms-flex-preferred-size: 34%;
    flex-basis: 34%
}

.basis35p {
    -webkit-flex-basis: 35%;
    -moz-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%
}

.basis40p {
    -webkit-flex-basis: 40%;
    -moz-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%
}

.basis42p {
    -webkit-flex-basis: 42%;
    -moz-flex-basis: 42%;
    -ms-flex-preferred-size: 42%;
    flex-basis: 42%
}

.basis43p {
    -webkit-flex-basis: 43%;
    -moz-flex-basis: 43%;
    -ms-flex-preferred-size: 43%;
    flex-basis: 43%
}

.basis45p {
    -webkit-flex-basis: 45%;
    -moz-flex-basis: 45%;
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%
}

.basis48p {
    -webkit-flex-basis: 48%;
    -moz-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%
}

.basis49p {
    -webkit-flex-basis: 49%;
    -moz-flex-basis: 49%;
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%
}

.basis50p {
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.basis55p {
    -webkit-flex-basis: 55%;
    -moz-flex-basis: 55%;
    -ms-flex-preferred-size: 55%;
    flex-basis: 55%
}

.basis57p {
    -webkit-flex-basis: 57%;
    -moz-flex-basis: 57%;
    -ms-flex-preferred-size: 57%;
    flex-basis: 57%
}

.basis60p {
    -webkit-flex-basis: 60%;
    -moz-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%
}

.basis65p {
    -webkit-flex-basis: 65%;
    -moz-flex-basis: 65%;
    -ms-flex-preferred-size: 65%;
    flex-basis: 65%
}

.basis66p {
    -webkit-flex-basis: 66%;
    -moz-flex-basis: 66%;
    -ms-flex-preferred-size: 66%;
    flex-basis: 66%
}

.basis70p {
    -webkit-flex-basis: 70%;
    -moz-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%
}

.basis75p {
    -webkit-flex-basis: 75%;
    -moz-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%
}

.basis80p {
    -webkit-flex-basis: 80%;
    -moz-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%
}

.basis90p {
    -webkit-flex-basis: 90%;
    -moz-flex-basis: 90%;
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%
}

.basis100p {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media (min-width: 600px) {
    .basis7p-sm {
        -webkit-flex-basis: 7%;
        -moz-flex-basis: 7%;
        -ms-flex-preferred-size: 7%;
        flex-basis: 7%
    }
    .basis8p-sm {
        -webkit-flex-basis: 8%;
        -moz-flex-basis: 8%;
        -ms-flex-preferred-size: 8%;
        flex-basis: 8%
    }
    .basis10p-sm {
        -webkit-flex-basis: 10%;
        -moz-flex-basis: 10%;
        -ms-flex-preferred-size: 10%;
        flex-basis: 10%
    }
    .basis15p-sm {
        -webkit-flex-basis: 15%;
        -moz-flex-basis: 15%;
        -ms-flex-preferred-size: 15%;
        flex-basis: 15%
    }
    .basis20p-sm {
        -webkit-flex-basis: 20%;
        -moz-flex-basis: 20%;
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%
    }
    .basis23p-sm {
        -webkit-flex-basis: 23%;
        -moz-flex-basis: 23%;
        -ms-flex-preferred-size: 23%;
        flex-basis: 23%
    }
    .basis25p-sm {
        -webkit-flex-basis: 25%;
        -moz-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%
    }
    .basis30p-sm {
        -webkit-flex-basis: 30%;
        -moz-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
        flex-basis: 30%
    }
    .basis32p-sm {
        -webkit-flex-basis: 32%;
        -moz-flex-basis: 32%;
        -ms-flex-preferred-size: 32%;
        flex-basis: 32%
    }
    .basis33p-sm {
        -webkit-flex-basis: 33%;
        -moz-flex-basis: 33%;
        -ms-flex-preferred-size: 33%;
        flex-basis: 33%
    }
    .basis34p-sm {
        -webkit-flex-basis: 34%;
        -moz-flex-basis: 34%;
        -ms-flex-preferred-size: 34%;
        flex-basis: 34%
    }
    .basis35p-sm {
        -webkit-flex-basis: 35%;
        -moz-flex-basis: 35%;
        -ms-flex-preferred-size: 35%;
        flex-basis: 35%
    }
    .basis40p-sm {
        -webkit-flex-basis: 40%;
        -moz-flex-basis: 40%;
        -ms-flex-preferred-size: 40%;
        flex-basis: 40%
    }
    .basis42p-sm {
        -webkit-flex-basis: 42%;
        -moz-flex-basis: 42%;
        -ms-flex-preferred-size: 42%;
        flex-basis: 42%
    }
    .basis43p-sm {
        -webkit-flex-basis: 43%;
        -moz-flex-basis: 43%;
        -ms-flex-preferred-size: 43%;
        flex-basis: 43%
    }
    .basis45p-sm {
        -webkit-flex-basis: 45%;
        -moz-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
        flex-basis: 45%
    }
    .basis48p-sm {
        -webkit-flex-basis: 48%;
        -moz-flex-basis: 48%;
        -ms-flex-preferred-size: 48%;
        flex-basis: 48%
    }
    .basis49p-sm {
        -webkit-flex-basis: 49%;
        -moz-flex-basis: 49%;
        -ms-flex-preferred-size: 49%;
        flex-basis: 49%
    }
    .basis50p-sm {
        -webkit-flex-basis: 50%;
        -moz-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }
    .basis55p-sm {
        -webkit-flex-basis: 55%;
        -moz-flex-basis: 55%;
        -ms-flex-preferred-size: 55%;
        flex-basis: 55%
    }
    .basis57p-sm {
        -webkit-flex-basis: 57%;
        -moz-flex-basis: 57%;
        -ms-flex-preferred-size: 57%;
        flex-basis: 57%
    }
    .basis60p-sm {
        -webkit-flex-basis: 60%;
        -moz-flex-basis: 60%;
        -ms-flex-preferred-size: 60%;
        flex-basis: 60%
    }
    .basis65p-sm {
        -webkit-flex-basis: 65%;
        -moz-flex-basis: 65%;
        -ms-flex-preferred-size: 65%;
        flex-basis: 65%
    }
    .basis66p-sm {
        -webkit-flex-basis: 66%;
        -moz-flex-basis: 66%;
        -ms-flex-preferred-size: 66%;
        flex-basis: 66%
    }
    .basis70p-sm {
        -webkit-flex-basis: 70%;
        -moz-flex-basis: 70%;
        -ms-flex-preferred-size: 70%;
        flex-basis: 70%
    }
    .basis75p-sm {
        -webkit-flex-basis: 75%;
        -moz-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%
    }
    .basis80p-sm {
        -webkit-flex-basis: 80%;
        -moz-flex-basis: 80%;
        -ms-flex-preferred-size: 80%;
        flex-basis: 80%
    }
    .basis90p-sm {
        -webkit-flex-basis: 90%;
        -moz-flex-basis: 90%;
        -ms-flex-preferred-size: 90%;
        flex-basis: 90%
    }
    .basis100p-sm {
        -webkit-flex-basis: 100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

@media (min-width: 795px) {
    .basis7p-md {
        -webkit-flex-basis: 7%;
        -moz-flex-basis: 7%;
        -ms-flex-preferred-size: 7%;
        flex-basis: 7%
    }
    .basis8p-md {
        -webkit-flex-basis: 8%;
        -moz-flex-basis: 8%;
        -ms-flex-preferred-size: 8%;
        flex-basis: 8%
    }
    .basis10p-md {
        -webkit-flex-basis: 10%;
        -moz-flex-basis: 10%;
        -ms-flex-preferred-size: 10%;
        flex-basis: 10%
    }
    .basis15p-md {
        -webkit-flex-basis: 15%;
        -moz-flex-basis: 15%;
        -ms-flex-preferred-size: 15%;
        flex-basis: 15%
    }
    .basis20p-md {
        -webkit-flex-basis: 20%;
        -moz-flex-basis: 20%;
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%
    }
    .basis23p-md {
        -webkit-flex-basis: 23%;
        -moz-flex-basis: 23%;
        -ms-flex-preferred-size: 23%;
        flex-basis: 23%
    }
    .basis25p-md {
        -webkit-flex-basis: 25%;
        -moz-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%
    }
    .basis30p-md {
        -webkit-flex-basis: 30%;
        -moz-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
        flex-basis: 30%
    }
    .basis32p-md {
        -webkit-flex-basis: 32%;
        -moz-flex-basis: 32%;
        -ms-flex-preferred-size: 32%;
        flex-basis: 32%
    }
    .basis33p-md {
        -webkit-flex-basis: 33%;
        -moz-flex-basis: 33%;
        -ms-flex-preferred-size: 33%;
        flex-basis: 33%
    }
    .basis34p-md {
        -webkit-flex-basis: 34%;
        -moz-flex-basis: 34%;
        -ms-flex-preferred-size: 34%;
        flex-basis: 34%
    }
    .basis35p-md {
        -webkit-flex-basis: 35%;
        -moz-flex-basis: 35%;
        -ms-flex-preferred-size: 35%;
        flex-basis: 35%
    }
    .basis40p-md {
        -webkit-flex-basis: 40%;
        -moz-flex-basis: 40%;
        -ms-flex-preferred-size: 40%;
        flex-basis: 40%
    }
    .basis42p-md {
        -webkit-flex-basis: 42%;
        -moz-flex-basis: 42%;
        -ms-flex-preferred-size: 42%;
        flex-basis: 42%
    }
    .basis43p-md {
        -webkit-flex-basis: 43%;
        -moz-flex-basis: 43%;
        -ms-flex-preferred-size: 43%;
        flex-basis: 43%
    }
    .basis45p-md {
        -webkit-flex-basis: 45%;
        -moz-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
        flex-basis: 45%
    }
    .basis48p-md {
        -webkit-flex-basis: 48%;
        -moz-flex-basis: 48%;
        -ms-flex-preferred-size: 48%;
        flex-basis: 48%
    }
    .basis49p-md {
        -webkit-flex-basis: 49%;
        -moz-flex-basis: 49%;
        -ms-flex-preferred-size: 49%;
        flex-basis: 49%
    }
    .basis50p-md {
        -webkit-flex-basis: 50%!important;
        -moz-flex-basis: 50%!important;
        -ms-flex-preferred-size: 50%!important;
        flex-basis: 50%!important;
    }
    .basis55p-md {
        -webkit-flex-basis: 55%;
        -moz-flex-basis: 55%;
        -ms-flex-preferred-size: 55%;
        flex-basis: 55%
    }
    .basis57p-md {
        -webkit-flex-basis: 57%;
        -moz-flex-basis: 57%;
        -ms-flex-preferred-size: 57%;
        flex-basis: 57%
    }
    .basis60p-md {
        -webkit-flex-basis: 60%;
        -moz-flex-basis: 60%;
        -ms-flex-preferred-size: 60%;
        flex-basis: 60%
    }
    .basis65p-md {
        -webkit-flex-basis: 65%;
        -moz-flex-basis: 65%;
        -ms-flex-preferred-size: 65%;
        flex-basis: 65%
    }
    .basis66p-md {
        -webkit-flex-basis: 66%;
        -moz-flex-basis: 66%;
        -ms-flex-preferred-size: 66%;
        flex-basis: 66%
    }
    .basis70p-md {
        -webkit-flex-basis: 70%;
        -moz-flex-basis: 70%;
        -ms-flex-preferred-size: 70%;
        flex-basis: 70%
    }
    .basis75p-md {
        -webkit-flex-basis: 75%;
        -moz-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%
    }
    .basis80p-md {
        -webkit-flex-basis: 80%;
        -moz-flex-basis: 80%;
        -ms-flex-preferred-size: 80%;
        flex-basis: 80%
    }
    .basis90p-md {
        -webkit-flex-basis: 90%;
        -moz-flex-basis: 90%;
        -ms-flex-preferred-size: 90%;
        flex-basis: 90%
    }
    .basis100p-md {
        -webkit-flex-basis: 100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

@media (min-width: 1025px) {
    .basis7p-lg {
        -webkit-flex-basis: 7%;
        -moz-flex-basis: 7%;
        -ms-flex-preferred-size: 7%;
        flex-basis: 7%
    }
    .basis8p-lg {
        -webkit-flex-basis: 8%;
        -moz-flex-basis: 8%;
        -ms-flex-preferred-size: 8%;
        flex-basis: 8%
    }
    .basis10p-lg {
        -webkit-flex-basis: 10%;
        -moz-flex-basis: 10%;
        -ms-flex-preferred-size: 10%;
        flex-basis: 10%
    }
    .basis15p-lg {
        -webkit-flex-basis: 15%;
        -moz-flex-basis: 15%;
        -ms-flex-preferred-size: 15%;
        flex-basis: 15%
    }
    .basis20p-lg {
        -webkit-flex-basis: 20%;
        -moz-flex-basis: 20%;
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%
    }
    .basis23p-lg {
        -webkit-flex-basis: 23%;
        -moz-flex-basis: 23%;
        -ms-flex-preferred-size: 23%;
        flex-basis: 23%
    }
    .basis25p-lg {
        -webkit-flex-basis: 25%;
        -moz-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%
    }
    .basis30p-lg {
        -webkit-flex-basis: 30%;
        -moz-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
        flex-basis: 30%
    }
    .basis32p-lg {
        -webkit-flex-basis: 32%;
        -moz-flex-basis: 32%;
        -ms-flex-preferred-size: 32%;
        flex-basis: 32%
    }
    .basis33p-lg {
        -webkit-flex-basis: 33%;
        -moz-flex-basis: 33%;
        -ms-flex-preferred-size: 33%;
        flex-basis: 33%
    }
    .basis34p-lg {
        -webkit-flex-basis: 34%;
        -moz-flex-basis: 34%;
        -ms-flex-preferred-size: 34%;
        flex-basis: 34%
    }
    .basis35p-lg {
        -webkit-flex-basis: 35%;
        -moz-flex-basis: 35%;
        -ms-flex-preferred-size: 35%;
        flex-basis: 35%
    }
    .basis40p-lg {
        -webkit-flex-basis: 40%;
        -moz-flex-basis: 40%;
        -ms-flex-preferred-size: 40%;
        flex-basis: 40%
    }
    .basis42p-lg {
        -webkit-flex-basis: 42%;
        -moz-flex-basis: 42%;
        -ms-flex-preferred-size: 42%;
        flex-basis: 42%
    }
    .basis43p-lg {
        -webkit-flex-basis: 43%;
        -moz-flex-basis: 43%;
        -ms-flex-preferred-size: 43%;
        flex-basis: 43%
    }
    .basis45p-lg {
        -webkit-flex-basis: 45%;
        -moz-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
        flex-basis: 45%
    }
    .basis48p-lg {
        -webkit-flex-basis: 48%;
        -moz-flex-basis: 48%;
        -ms-flex-preferred-size: 48%;
        flex-basis: 48%
    }
    .basis49p-lg {
        -webkit-flex-basis: 49%;
        -moz-flex-basis: 49%;
        -ms-flex-preferred-size: 49%;
        flex-basis: 49%
    }
    .basis50p-lg {
        -webkit-flex-basis: 50%;
        -moz-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }
    .basis55p-lg {
        -webkit-flex-basis: 55%;
        -moz-flex-basis: 55%;
        -ms-flex-preferred-size: 55%;
        flex-basis: 55%
    }
    .basis57p-lg {
        -webkit-flex-basis: 57%;
        -moz-flex-basis: 57%;
        -ms-flex-preferred-size: 57%;
        flex-basis: 57%
    }
    .basis60p-lg {
        -webkit-flex-basis: 60%;
        -moz-flex-basis: 60%;
        -ms-flex-preferred-size: 60%;
        flex-basis: 60%
    }
    .basis65p-lg {
        -webkit-flex-basis: 65%;
        -moz-flex-basis: 65%;
        -ms-flex-preferred-size: 65%;
        flex-basis: 65%
    }
    .basis66p-lg {
        -webkit-flex-basis: 66%;
        -moz-flex-basis: 66%;
        -ms-flex-preferred-size: 66%;
        flex-basis: 66%
    }
    .basis70p-lg {
        -webkit-flex-basis: 70%;
        -moz-flex-basis: 70%;
        -ms-flex-preferred-size: 70%;
        flex-basis: 70%
    }
    .basis75p-lg {
        -webkit-flex-basis: 75%;
        -moz-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%
    }
    .basis80p-lg {
        -webkit-flex-basis: 80%;
        -moz-flex-basis: 80%;
        -ms-flex-preferred-size: 80%;
        flex-basis: 80%
    }
    .basis90p-lg {
        -webkit-flex-basis: 90%;
        -moz-flex-basis: 90%;
        -ms-flex-preferred-size: 90%;
        flex-basis: 90%
    }
    .basis100p-lg {
        -webkit-flex-basis: 100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

@media (min-width: 600px) {
    .flex-sm {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex
    }
    .inline-flex-sm {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex
    }
    .flex-auto-sm {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        min-width: 0;
        min-height: 0
    }
    .flex-none-sm {
        -webkit-box-flex: none;
        -webkit-flex: none;
        -moz-box-flex: none;
        -moz-flex: none;
        -ms-flex: none;
        flex: none
    }
    .flex-column-sm {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .flex-column-reverse-sm {
        -webkit-box-direction: reverse;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
    .flex-row-sm {
        -webkit-box-direction: normal!important;
        -webkit-box-orient: horizontal!important;
        -webkit-flex-direction: row!important;
        -moz-flex-direction: row!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important;
    }
    .flex-row-reverse-sm {
        -webkit-box-direction: reverse;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row-reverse;
        -moz-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .flex-wrap-sm {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .flex-nowrap-sm {
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: none;
        flex-wrap: nowrap
    }
    .items-start-sm {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start
    }
    .items-end-sm {
        -webkit-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        align-items: flex-end
    }
    .items-center-sm {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center
    }
    .items-baseline-sm {
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        -moz-align-items: baseline;
        align-items: baseline
    }
    .items-stretch-sm {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        -webkit-align-items: stretch;
        -moz-align-items: stretch;
        align-items: stretch
    }
    .self-start-sm {
        -webkit-align-self: flex-start;
        -moz-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start
    }
    .self-end-sm {
        -webkit-align-self: flex-end;
        -moz-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end
    }
    .self-center-sm {
        -webkit-align-self: center;
        -moz-align-self: center;
        -ms-flex-item-align: center;
        align-self: center
    }
    .self-baseline-sm {
        -webkit-align-self: baseline;
        -moz-align-self: baseline;
        -ms-flex-item-align: baseline;
        align-self: baseline
    }
    .self-stretch-sm {
        -webkit-align-self: stretch;
        -moz-align-self: stretch;
        -ms-flex-item-align: stretch;
        align-self: stretch
    }
    .justify-start-sm {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        justify-content: flex-start
    }
    .justify-end-sm {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        justify-content: flex-end
    }
    .justify-center-sm {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center
    }
    .justify-between-sm {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between
    }
    .justify-around-sm {
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        -moz-justify-content: space-around;
        justify-content: space-around
    }
    .content-start-sm {
        -webkit-align-content: flex-start;
        -moz-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start
    }
    .content-end-sm {
        -webkit-align-content: flex-end;
        -moz-align-content: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end
    }
    .content-center-sm {
        -webkit-align-content: center;
        -moz-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center
    }
    .content-between-sm {
        -webkit-align-content: space-between;
        -moz-align-content: space-between;
        -ms-flex-line-pack: space-between;
        align-content: space-between
    }
    .content-around-sm {
        -webkit-align-content: space-around;
        -moz-align-content: space-around;
        -ms-flex-line-pack: space-around;
        align-content: space-around
    }
    .content-stretch-sm {
        -webkit-align-content: stretch;
        -moz-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch
    }
}

@media (min-width: 795px) {
    .flex-md {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex
    }
    .inline-flex-md {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex
    }
    .flex-auto-md {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        min-width: 0;
        min-height: 0
    }
    .flex-none-md {
        -webkit-box-flex: none;
        -webkit-flex: none;
        -moz-box-flex: none;
        -moz-flex: none;
        -ms-flex: none;
        flex: none
    }
    .flex-column-md {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .flex-column-reverse-md {
        -webkit-box-direction: reverse;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
    .flex-row-md {
        -webkit-box-direction: normal!important;
        -webkit-box-orient: horizontal!important;
        -webkit-flex-direction: row!important;
        -moz-flex-direction: row!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important;
    }
    .flex-row-reverse-md {
        -webkit-box-direction: reverse;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row-reverse;
        -moz-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .flex-wrap-md {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .flex-nowrap-md {
        -webkit-flex-wrap: nowrap!important;
        -moz-flex-wrap: nowrap!important;
        -ms-flex-wrap: none!important;
        flex-wrap: nowrap!important;
    }
    .items-start-md {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start
    }
    .items-end-md {
        -webkit-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        align-items: flex-end
    }
    .items-center-md {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center
    }
    .items-baseline-md {
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        -moz-align-items: baseline;
        align-items: baseline
    }
    .items-stretch-md {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        -webkit-align-items: stretch;
        -moz-align-items: stretch;
        align-items: stretch
    }
    .self-start-md {
        -webkit-align-self: flex-start;
        -moz-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start
    }
    .self-end-md {
        -webkit-align-self: flex-end;
        -moz-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end
    }
    .self-center-md {
        -webkit-align-self: center;
        -moz-align-self: center;
        -ms-flex-item-align: center;
        align-self: center
    }
    .self-baseline-md {
        -webkit-align-self: baseline;
        -moz-align-self: baseline;
        -ms-flex-item-align: baseline;
        align-self: baseline
    }
    .self-stretch-md {
        -webkit-align-self: stretch;
        -moz-align-self: stretch;
        -ms-flex-item-align: stretch;
        align-self: stretch
    }
    .justify-start-md {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        justify-content: flex-start
    }
    .justify-end-md {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        justify-content: flex-end
    }
    .justify-center-md {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center
    }
    .justify-between-md {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between
    }
    .justify-around-md {
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        -moz-justify-content: space-around;
        justify-content: space-around
    }
    .content-start-md {
        -webkit-align-content: flex-start;
        -moz-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start
    }
    .content-end-md {
        -webkit-align-content: flex-end;
        -moz-align-content: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end
    }
    .content-center-md {
        -webkit-align-content: center;
        -moz-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center
    }
    .content-between-md {
        -webkit-align-content: space-between;
        -moz-align-content: space-between;
        -ms-flex-line-pack: space-between;
        align-content: space-between
    }
    .content-around-md {
        -webkit-align-content: space-around;
        -moz-align-content: space-around;
        -ms-flex-line-pack: space-around;
        align-content: space-around
    }
    .content-stretch-md {
        -webkit-align-content: stretch;
        -moz-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch
    }
}

@media (min-width: 1025px) {
    .flex-lg {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex
    }
    .inline-flex-lg {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex
    }
    .flex-auto-lg {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        min-width: 0;
        min-height: 0
    }
    .flex-none-lg {
        -webkit-box-flex: none;
        -webkit-flex: none;
        -moz-box-flex: none;
        -moz-flex: none;
        -ms-flex: none;
        flex: none
    }
    .flex-column-lg {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .flex-column-reverse-lg {
        -webkit-box-direction: reverse;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
    .flex-row-lg {
        -webkit-box-direction: normal!important;
        -webkit-box-orient: horizontal!important;
        -webkit-flex-direction: row!important;
        -moz-flex-direction: row!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important;
    }
    .flex-row-reverse-lg {
        -webkit-box-direction: reverse;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row-reverse;
        -moz-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .flex-wrap-lg {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .flex-nowrap-lg {
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: none;
        flex-wrap: nowrap
    }
    .items-start-lg {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start
    }
    .items-end-lg {
        -webkit-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        align-items: flex-end
    }
    .items-center-lg {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        -webkit-align-items: center!important;
        -moz-align-items: center!important;
        align-items: center!important;
    }
    .items-baseline-lg {
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        -moz-align-items: baseline;
        align-items: baseline
    }
    .items-stretch-lg {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        -webkit-align-items: stretch;
        -moz-align-items: stretch;
        align-items: stretch
    }
    .self-start-lg {
        -webkit-align-self: flex-start;
        -moz-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start
    }
    .self-end-lg {
        -webkit-align-self: flex-end;
        -moz-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end
    }
    .self-center-lg {
        -webkit-align-self: center;
        -moz-align-self: center;
        -ms-flex-item-align: center;
        align-self: center
    }
    .self-baseline-lg {
        -webkit-align-self: baseline;
        -moz-align-self: baseline;
        -ms-flex-item-align: baseline;
        align-self: baseline
    }
    .self-stretch-lg {
        -webkit-align-self: stretch;
        -moz-align-self: stretch;
        -ms-flex-item-align: stretch;
        align-self: stretch
    }
    .justify-start-lg {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        justify-content: flex-start
    }
    .justify-end-lg {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        justify-content: flex-end
    }
    .justify-center-lg {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center
    }
    .justify-between-lg {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between
    }
    .justify-around-lg {
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        -moz-justify-content: space-around;
        justify-content: space-around
    }
    .content-start-lg {
        -webkit-align-content: flex-start;
        -moz-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start
    }
    .content-end-lg {
        -webkit-align-content: flex-end;
        -moz-align-content: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end
    }
    .content-center-lg {
        -webkit-align-content: center;
        -moz-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center
    }
    .content-between-lg {
        -webkit-align-content: space-between;
        -moz-align-content: space-between;
        -ms-flex-line-pack: space-between;
        align-content: space-between
    }
    .content-around-lg {
        -webkit-align-content: space-around;
        -moz-align-content: space-around;
        -ms-flex-line-pack: space-around;
        align-content: space-around
    }
    .content-stretch-lg {
        -webkit-align-content: stretch;
        -moz-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch
    }
}

.left {
    float: left
}

.right {
    float: right
}

.float-none {
    float: none
}

@media (min-width: 600px) {
    .left-sm {
        float: left
    }
    .right-sm {
        float: right
    }
    .float-none-sm {
        float: none
    }
}

@media (min-width: 795px) {
    .left-md {
        float: left
    }
    .right-md {
        float: right
    }
    .float-none-md {
        float: none
    }
}

@media (min-width: 1025px) {
    .left-lg {
        float: left
    }
    .right-lg {
        float: right
    }
    .float-none-lg {
        float: none
    }
}

.clear-left {
    clear: left
}

.clear-right {
    clear: right
}

.clear-both {
    clear: both
}

.light {
    font-weight: 200
}

.normal {
    font-weight: 400
}

.medium {
    font-weight: 500
}

.bold {
    font-weight: 700
}

@media (min-width: 600px) {
    .light-sm {
        font-weight: 200
    }
    .normal-sm {
        font-weight: 400
    }
    .medium-sm {
        font-weight: 500
    }
    .bold-sm {
        font-weight: 700
    }
}

@media (min-width: 795px) {
    .light-md {
        font-weight: 200
    }
    .normal-md {
        font-weight: 400
    }
    .medium-md {
        font-weight: 500
    }
    .bold-md {
        font-weight: 700
    }
}

@media (min-width: 1025px) {
    .light-lg {
        font-weight: 200
    }
    .normal-lg {
        font-weight: 400
    }
    .medium-lg {
        font-weight: 500
    }
    .bold-lg {
        font-weight: 700
    }
}

.ls1px {
    letter-spacing: 0.1rem
}

.ls0_2px {
    letter-spacing: 0.02rem
}

.ls0_3px {
    letter-spacing: 0.03rem
}

.ls0_5px {
    letter-spacing: 0.05rem
}

.lh0 {
    line-height: 0rem
}

.lh1 {
    line-height: 0.6rem
}

.lh2 {
    line-height: 1.2rem
}

.lh3 {
    line-height: 1.8rem
}

.lh4 {
    line-height: 2.4rem
}

.lh5 {
    line-height: 3rem
}

.lh6 {
    line-height: 3.6rem
}

.lh7 {
    line-height: 4.2rem
}

.lh8 {
    line-height: 4.8rem
}

.lh9 {
    line-height: 5.4rem
}

.lh10 {
    line-height: 6rem
}

.lh11 {
    line-height: 6.6rem
}

.lh12 {
    line-height: 7.2rem
}

.lh14 {
    line-height: 8.4rem
}

.lh22 {
    line-height: 13.2rem
}

@media (min-width: 600px) {
    .lh0-sm {
        line-height: 0rem
    }
    .lh1-sm {
        line-height: 0.6rem
    }
    .lh2-sm {
        line-height: 1.2rem
    }
    .lh3-sm {
        line-height: 1.8rem
    }
    .lh4-sm {
        line-height: 2.4rem
    }
    .lh5-sm {
        line-height: 3rem
    }
    .lh6-sm {
        line-height: 3.6rem
    }
    .lh7-sm {
        line-height: 4.2rem
    }
    .lh8-sm {
        line-height: 4.8rem
    }
    .lh9-sm {
        line-height: 5.4rem
    }
    .lh10-sm {
        line-height: 6rem
    }
    .lh11-sm {
        line-height: 6.6rem
    }
    .lh12-sm {
        line-height: 7.2rem
    }
    .lh14-sm {
        line-height: 8.4rem
    }
    .lh22-sm {
        line-height: 13.2rem
    }
}

@media (min-width: 795px) {
    .lh0-md {
        line-height: 0rem
    }
    .lh1-md {
        line-height: 0.6rem
    }
    .lh2-md {
        line-height: 1.2rem
    }
    .lh3-md {
        line-height: 1.8rem
    }
    .lh4-md {
        line-height: 2.4rem
    }
    .lh5-md {
        line-height: 3rem
    }
    .lh6-md {
        line-height: 3.6rem
    }
    .lh7-md {
        line-height: 4.2rem
    }
    .lh8-md {
        line-height: 4.8rem
    }
    .lh9-md {
        line-height: 5.4rem
    }
    .lh10-md {
        line-height: 6rem
    }
    .lh11-md {
        line-height: 6.6rem
    }
    .lh12-md {
        line-height: 7.2rem
    }
    .lh14-md {
        line-height: 8.4rem
    }
    .lh22-md {
        line-height: 13.2rem
    }
}

@media (min-width: 1025px) {
    .lh0-lg {
        line-height: 0rem
    }
    .lh1-lg {
        line-height: 0.6rem
    }
    .lh2-lg {
        line-height: 1.2rem
    }
    .lh3-lg {
        line-height: 1.8rem
    }
    .lh4-lg {
        line-height: 2.4rem
    }
    .lh5-lg {
        line-height: 3rem
    }
    .lh6-lg {
        line-height: 3.6rem
    }
    .lh7-lg {
        line-height: 4.2rem
    }
    .lh8-lg {
        line-height: 4.8rem
    }
    .lh9-lg {
        line-height: 5.4rem
    }
    .lh10-lg {
        line-height: 6rem
    }
    .lh11-lg {
        line-height: 6.6rem
    }
    .lh12-lg {
        line-height: 7.2rem
    }
    .lh14-lg {
        line-height: 8.4rem
    }
    .lh22-lg {
        line-height: 13.2rem
    }
}

.lh1 {
    line-height: 1
}

.m-50 {
    margin: -30rem
}

.m-48 {
    margin: -28.8rem
}

.m-40 {
    margin: -24rem
}

.m-34 {
    margin: -20.4rem
}

.m-30 {
    margin: -18rem
}

.m-25 {
    margin: -15rem
}

.m-21 {
    margin: -12.6rem
}

.m-20 {
    margin: -12rem
}

.m-19 {
    margin: -11.4rem
}

.m-18 {
    margin: -10.8rem
}

.m-17 {
    margin: -10.2rem
}

.m-16 {
    margin: -9.6rem
}

.m-15 {
    margin: -9rem
}

.m-14 {
    margin: -8.4rem
}

.m-13 {
    margin: -7.8rem
}

.m-12 {
    margin: -7.2rem
}

.m-11 {
    margin: -6.6rem
}

.m-10 {
    margin: -6rem
}

.m-9 {
    margin: -5.4rem
}

.m-8 {
    margin: -4.8rem
}

.m-7 {
    margin: -4.2rem
}

.m-6 {
    margin: -3.6rem
}

.m-5 {
    margin: -3rem
}

.m-4 {
    margin: -2.4rem
}

.m-3 {
    margin: -1.8rem
}

.m-2 {
    margin: -1.2rem
}

.m-1 {
    margin: -0.6rem
}

.m0 {
    margin: 0rem
}

.m1 {
    margin: 0.6rem
}

.m2 {
    margin: 1.2rem
}

.m3 {
    margin: 1.8rem
}

.m4 {
    margin: 2.4rem
}

.m5 {
    margin: 3rem
}

.m6 {
    margin: 3.6rem
}

.m7 {
    margin: 4.2rem
}

.m8 {
    margin: 4.8rem
}

.m9 {
    margin: 5.4rem
}

.m10 {
    margin: 6rem
}

.m11 {
    margin: 6.6rem
}

.m12 {
    margin: 7.2rem
}

.m13 {
    margin: 7.8rem
}

.m14 {
    margin: 8.4rem
}

.m15 {
    margin: 9rem
}

.m16 {
    margin: 9.6rem
}

.m17 {
    margin: 10.2rem
}

.m18 {
    margin: 10.8rem
}

.m19 {
    margin: 11.4rem
}

.m20 {
    margin: 12rem
}

.m21 {
    margin: 12.6rem
}

.m25 {
    margin: 15rem
}

.m30 {
    margin: 18rem
}

.m34 {
    margin: 20.4rem
}

.m40 {
    margin: 24rem
}

.m48 {
    margin: 28.8rem
}

.m50 {
    margin: 30rem
}

.mt-50 {
    margin-top: -30rem
}

.mt-48 {
    margin-top: -28.8rem
}

.mt-40 {
    margin-top: -24rem
}

.mt-34 {
    margin-top: -20.4rem
}

.mt-30 {
    margin-top: -18rem
}

.mt-25 {
    margin-top: -15rem
}

.mt-21 {
    margin-top: -12.6rem
}

.mt-20 {
    margin-top: -12rem
}

.mt-19 {
    margin-top: -11.4rem
}

.mt-18 {
    margin-top: -10.8rem
}

.mt-17 {
    margin-top: -10.2rem
}

.mt-16 {
    margin-top: -9.6rem
}

.mt-15 {
    margin-top: -9rem
}

.mt-14 {
    margin-top: -8.4rem
}

.mt-13 {
    margin-top: -7.8rem
}

.mt-12 {
    margin-top: -7.2rem
}

.mt-11 {
    margin-top: -6.6rem
}

.mt-10 {
    margin-top: -6rem
}

.mt-9 {
    margin-top: -5.4rem
}

.mt-8 {
    margin-top: -4.8rem
}

.mt-7 {
    margin-top: -4.2rem
}

.mt-6 {
    margin-top: -3.6rem
}

.mt-5 {
    margin-top: -3rem
}

.mt-4 {
    margin-top: -2.4rem
}

.mt-3 {
    margin-top: -1.8rem
}

.mt-2 {
    margin-top: -1.2rem
}

.mt-1 {
    margin-top: -0.6rem
}

.mt0 {
    margin-top: 0rem
}

.mt1 {
    margin-top: 0.6rem
}

.mt2 {
    margin-top: 1.2rem
}

.mt3 {
    margin-top: 1.8rem
}

.mt4 {
    margin-top: 2.4rem
}

.mt5 {
    margin-top: 3rem
}

.mt6 {
    margin-top: 3.6rem
}

.mt7 {
    margin-top: 4.2rem
}

.mt8 {
    margin-top: 4.8rem
}

.mt9 {
    margin-top: 5.4rem
}

.mt10 {
    margin-top: 6rem
}

.mt11 {
    margin-top: 6.6rem
}

.mt12 {
    margin-top: 7.2rem
}

.mt13 {
    margin-top: 7.8rem
}

.mt14 {
    margin-top: 8.4rem
}

.mt15 {
    margin-top: 9rem
}

.mt16 {
    margin-top: 9.6rem
}

.mt17 {
    margin-top: 10.2rem
}

.mt18 {
    margin-top: 10.8rem
}

.mt19 {
    margin-top: 11.4rem
}

.mt20 {
    margin-top: 12rem
}

.mt21 {
    margin-top: 12.6rem
}

.mt25 {
    margin-top: 15rem
}

.mt30 {
    margin-top: 18rem
}

.mt34 {
    margin-top: 20.4rem
}

.mt40 {
    margin-top: 24rem
}

.mt48 {
    margin-top: 28.8rem
}

.mt50 {
    margin-top: 30rem
}

.mr-50 {
    margin-right: -30rem
}

.mr-48 {
    margin-right: -28.8rem
}

.mr-40 {
    margin-right: -24rem
}

.mr-34 {
    margin-right: -20.4rem
}

.mr-30 {
    margin-right: -18rem
}

.mr-25 {
    margin-right: -15rem
}

.mr-21 {
    margin-right: -12.6rem
}

.mr-20 {
    margin-right: -12rem
}

.mr-19 {
    margin-right: -11.4rem
}

.mr-18 {
    margin-right: -10.8rem
}

.mr-17 {
    margin-right: -10.2rem
}

.mr-16 {
    margin-right: -9.6rem
}

.mr-15 {
    margin-right: -9rem
}

.mr-14 {
    margin-right: -8.4rem
}

.mr-13 {
    margin-right: -7.8rem
}

.mr-12 {
    margin-right: -7.2rem
}

.mr-11 {
    margin-right: -6.6rem
}

.mr-10 {
    margin-right: -6rem
}

.mr-9 {
    margin-right: -5.4rem
}

.mr-8 {
    margin-right: -4.8rem
}

.mr-7 {
    margin-right: -4.2rem
}

.mr-6 {
    margin-right: -3.6rem
}

.mr-5 {
    margin-right: -3rem
}

.mr-4 {
    margin-right: -2.4rem
}

.mr-3 {
    margin-right: -1.8rem
}

.mr-2 {
    margin-right: -1.2rem
}

.mr-1 {
    margin-right: -0.6rem
}

.mr0 {
    margin-right: 0rem
}

.mr1 {
    margin-right: 0.6rem
}

.mr2 {
    margin-right: 1.2rem
}

.mr3 {
    margin-right: 1.8rem
}

.mr4 {
    margin-right: 2.4rem
}

.mr5 {
    margin-right: 3rem
}

.mr6 {
    margin-right: 3.6rem
}

.mr7 {
    margin-right: 4.2rem
}

.mr8 {
    margin-right: 4.8rem
}

.mr9 {
    margin-right: 5.4rem
}

.mr10 {
    margin-right: 6rem
}

.mr11 {
    margin-right: 6.6rem
}

.mr12 {
    margin-right: 7.2rem
}

.mr13 {
    margin-right: 7.8rem
}

.mr14 {
    margin-right: 8.4rem
}

.mr15 {
    margin-right: 9rem
}

.mr16 {
    margin-right: 9.6rem
}

.mr17 {
    margin-right: 10.2rem
}

.mr18 {
    margin-right: 10.8rem
}

.mr19 {
    margin-right: 11.4rem
}

.mr20 {
    margin-right: 12rem
}

.mr21 {
    margin-right: 12.6rem
}

.mr25 {
    margin-right: 15rem
}

.mr30 {
    margin-right: 18rem
}

.mr34 {
    margin-right: 20.4rem
}

.mr40 {
    margin-right: 24rem
}

.mr48 {
    margin-right: 28.8rem
}

.mr50 {
    margin-right: 30rem
}

.mb-50 {
    margin-bottom: -30rem
}

.mb-48 {
    margin-bottom: -28.8rem
}

.mb-40 {
    margin-bottom: -24rem
}

.mb-34 {
    margin-bottom: -20.4rem
}

.mb-30 {
    margin-bottom: -18rem
}

.mb-25 {
    margin-bottom: -15rem
}

.mb-21 {
    margin-bottom: -12.6rem
}

.mb-20 {
    margin-bottom: -12rem
}

.mb-19 {
    margin-bottom: -11.4rem
}

.mb-18 {
    margin-bottom: -10.8rem
}

.mb-17 {
    margin-bottom: -10.2rem
}

.mb-16 {
    margin-bottom: -9.6rem
}

.mb-15 {
    margin-bottom: -9rem
}

.mb-14 {
    margin-bottom: -8.4rem
}

.mb-13 {
    margin-bottom: -7.8rem
}

.mb-12 {
    margin-bottom: -7.2rem
}

.mb-11 {
    margin-bottom: -6.6rem
}

.mb-10 {
    margin-bottom: -6rem
}

.mb-9 {
    margin-bottom: -5.4rem
}

.mb-8 {
    margin-bottom: -4.8rem
}

.mb-7 {
    margin-bottom: -4.2rem
}

.mb-6 {
    margin-bottom: -3.6rem
}

.mb-5 {
    margin-bottom: -3rem
}

.mb-4 {
    margin-bottom: -2.4rem
}

.mb-3 {
    margin-bottom: -1.8rem
}

.mb-2 {
    margin-bottom: -1.2rem
}

.mb-1 {
    margin-bottom: -0.6rem
}

.mb0 {
    margin-bottom: 0rem
}

.mb1 {
    margin-bottom: 0.6rem
}

.mb2 {
    margin-bottom: 1.2rem
}

.mb3 {
    margin-bottom: 1.8rem
}

.mb4 {
    margin-bottom: 2.4rem
}

.mb5 {
    margin-bottom: 3rem
}

.mb6 {
    margin-bottom: 3.6rem
}

.mb7 {
    margin-bottom: 4.2rem
}

.mb8 {
    margin-bottom: 4.8rem
}

.mb9 {
    margin-bottom: 5.4rem
}

.mb10 {
    margin-bottom: 6rem
}

.mb11 {
    margin-bottom: 6.6rem
}

.mb12 {
    margin-bottom: 7.2rem
}

.mb13 {
    margin-bottom: 7.8rem
}

.mb14 {
    margin-bottom: 8.4rem
}

.mb15 {
    margin-bottom: 9rem
}

.mb16 {
    margin-bottom: 9.6rem
}

.mb17 {
    margin-bottom: 10.2rem
}

.mb18 {
    margin-bottom: 10.8rem
}

.mb19 {
    margin-bottom: 11.4rem
}

.mb20 {
    margin-bottom: 12rem
}

.mb21 {
    margin-bottom: 12.6rem
}

.mb25 {
    margin-bottom: 15rem
}

.mb30 {
    margin-bottom: 18rem
}

.mb34 {
    margin-bottom: 20.4rem
}

.mb40 {
    margin-bottom: 24rem
}

.mb48 {
    margin-bottom: 28.8rem
}

.mb50 {
    margin-bottom: 30rem
}

.ml-50 {
    margin-left: -30rem
}

.ml-48 {
    margin-left: -28.8rem
}

.ml-40 {
    margin-left: -24rem
}

.ml-34 {
    margin-left: -20.4rem
}

.ml-30 {
    margin-left: -18rem
}

.ml-25 {
    margin-left: -15rem
}

.ml-21 {
    margin-left: -12.6rem
}

.ml-20 {
    margin-left: -12rem
}

.ml-19 {
    margin-left: -11.4rem
}

.ml-18 {
    margin-left: -10.8rem
}

.ml-17 {
    margin-left: -10.2rem
}

.ml-16 {
    margin-left: -9.6rem
}

.ml-15 {
    margin-left: -9rem
}

.ml-14 {
    margin-left: -8.4rem
}

.ml-13 {
    margin-left: -7.8rem
}

.ml-12 {
    margin-left: -7.2rem
}

.ml-11 {
    margin-left: -6.6rem
}

.ml-10 {
    margin-left: -6rem
}

.ml-9 {
    margin-left: -5.4rem
}

.ml-8 {
    margin-left: -4.8rem
}

.ml-7 {
    margin-left: -4.2rem
}

.ml-6 {
    margin-left: -3.6rem
}

.ml-5 {
    margin-left: -3rem
}

.ml-4 {
    margin-left: -2.4rem
}

.ml-3 {
    margin-left: -1.8rem
}

.ml-2 {
    margin-left: -1.2rem
}

.ml-1 {
    margin-left: -0.6rem
}

.ml0 {
    margin-left: 0rem
}

.ml1 {
    margin-left: 0.6rem
}

.ml2 {
    margin-left: 1.2rem
}

.ml3 {
    margin-left: 1.8rem
}

.ml4 {
    margin-left: 2.4rem
}

.ml5 {
    margin-left: 3rem
}

.ml6 {
    margin-left: 3.6rem
}

.ml7 {
    margin-left: 4.2rem
}

.ml8 {
    margin-left: 4.8rem
}

.ml9 {
    margin-left: 5.4rem
}

.ml10 {
    margin-left: 6rem
}

.ml11 {
    margin-left: 6.6rem
}

.ml12 {
    margin-left: 7.2rem
}

.ml13 {
    margin-left: 7.8rem
}

.ml14 {
    margin-left: 8.4rem
}

.ml15 {
    margin-left: 9rem
}

.ml16 {
    margin-left: 9.6rem
}

.ml17 {
    margin-left: 10.2rem
}

.ml18 {
    margin-left: 10.8rem
}

.ml19 {
    margin-left: 11.4rem
}

.ml20 {
    margin-left: 12rem
}

.ml21 {
    margin-left: 12.6rem
}

.ml25 {
    margin-left: 15rem
}

.ml30 {
    margin-left: 18rem
}

.ml34 {
    margin-left: 20.4rem
}

.ml40 {
    margin-left: 24rem
}

.ml48 {
    margin-left: 28.8rem
}

.ml50 {
    margin-left: 30rem
}

.mx-50 {
    margin-right: -30rem;
    margin-left: -30rem
}

.mx-48 {
    margin-right: -28.8rem;
    margin-left: -28.8rem
}

.mx-40 {
    margin-right: -24rem;
    margin-left: -24rem
}

.mx-34 {
    margin-right: -20.4rem;
    margin-left: -20.4rem
}

.mx-30 {
    margin-right: -18rem;
    margin-left: -18rem
}

.mx-25 {
    margin-right: -15rem;
    margin-left: -15rem
}

.mx-21 {
    margin-right: -12.6rem;
    margin-left: -12.6rem
}

.mx-20 {
    margin-right: -12rem;
    margin-left: -12rem
}

.mx-19 {
    margin-right: -11.4rem;
    margin-left: -11.4rem
}

.mx-18 {
    margin-right: -10.8rem;
    margin-left: -10.8rem
}

.mx-17 {
    margin-right: -10.2rem;
    margin-left: -10.2rem
}

.mx-16 {
    margin-right: -9.6rem;
    margin-left: -9.6rem
}

.mx-15 {
    margin-right: -9rem;
    margin-left: -9rem
}

.mx-14 {
    margin-right: -8.4rem;
    margin-left: -8.4rem
}

.mx-13 {
    margin-right: -7.8rem;
    margin-left: -7.8rem
}

.mx-12 {
    margin-right: -7.2rem;
    margin-left: -7.2rem
}

.mx-11 {
    margin-right: -6.6rem;
    margin-left: -6.6rem
}

.mx-10 {
    margin-right: -6rem;
    margin-left: -6rem
}

.mx-9 {
    margin-right: -5.4rem;
    margin-left: -5.4rem
}

.mx-8 {
    margin-right: -4.8rem;
    margin-left: -4.8rem
}

.mx-7 {
    margin-right: -4.2rem;
    margin-left: -4.2rem
}

.mx-6 {
    margin-right: -3.6rem;
    margin-left: -3.6rem
}

.mx-5 {
    margin-right: -3rem;
    margin-left: -3rem
}

.mx-4 {
    margin-right: -2.4rem;
    margin-left: -2.4rem
}

.mx-3 {
    margin-right: -1.8rem;
    margin-left: -1.8rem
}

.mx-2 {
    margin-right: -1.2rem;
    margin-left: -1.2rem
}

.mx-1 {
    margin-right: -0.6rem;
    margin-left: -0.6rem
}

.mx0 {
    margin-right: 0rem;
    margin-left: 0rem
}

.mx1 {
    margin-right: 0.6rem;
    margin-left: 0.6rem
}

.mx2 {
    margin-right: 1.2rem;
    margin-left: 1.2rem
}

.mx3 {
    margin-right: 1.8rem;
    margin-left: 1.8rem
}

.mx4 {
    margin-right: 2.4rem;
    margin-left: 2.4rem
}

.mx5 {
    margin-right: 3rem;
    margin-left: 3rem
}

.mx6 {
    margin-right: 3.6rem;
    margin-left: 3.6rem
}

.mx7 {
    margin-right: 4.2rem;
    margin-left: 4.2rem
}

.mx8 {
    margin-right: 4.8rem;
    margin-left: 4.8rem
}

.mx9 {
    margin-right: 5.4rem;
    margin-left: 5.4rem
}

.mx10 {
    margin-right: 6rem;
    margin-left: 6rem
}

.mx11 {
    margin-right: 6.6rem;
    margin-left: 6.6rem
}

.mx12 {
    margin-right: 7.2rem;
    margin-left: 7.2rem
}

.mx13 {
    margin-right: 7.8rem;
    margin-left: 7.8rem
}

.mx14 {
    margin-right: 8.4rem;
    margin-left: 8.4rem
}

.mx15 {
    margin-right: 9rem;
    margin-left: 9rem
}

.mx16 {
    margin-right: 9.6rem;
    margin-left: 9.6rem
}

.mx17 {
    margin-right: 10.2rem;
    margin-left: 10.2rem
}

.mx18 {
    margin-right: 10.8rem;
    margin-left: 10.8rem
}

.mx19 {
    margin-right: 11.4rem;
    margin-left: 11.4rem
}

.mx20 {
    margin-right: 12rem;
    margin-left: 12rem
}

.mx21 {
    margin-right: 12.6rem;
    margin-left: 12.6rem
}

.mx25 {
    margin-right: 15rem;
    margin-left: 15rem
}

.mx30 {
    margin-right: 18rem;
    margin-left: 18rem
}

.mx34 {
    margin-right: 20.4rem;
    margin-left: 20.4rem
}

.mx40 {
    margin-right: 24rem;
    margin-left: 24rem
}

.mx48 {
    margin-right: 28.8rem;
    margin-left: 28.8rem
}

.mx50 {
    margin-right: 30rem;
    margin-left: 30rem
}

.my-50 {
    margin-top: -30rem;
    margin-bottom: -30rem
}

.my-48 {
    margin-top: -28.8rem;
    margin-bottom: -28.8rem
}

.my-40 {
    margin-top: -24rem;
    margin-bottom: -24rem
}

.my-34 {
    margin-top: -20.4rem;
    margin-bottom: -20.4rem
}

.my-30 {
    margin-top: -18rem;
    margin-bottom: -18rem
}

.my-25 {
    margin-top: -15rem;
    margin-bottom: -15rem
}

.my-21 {
    margin-top: -12.6rem;
    margin-bottom: -12.6rem
}

.my-20 {
    margin-top: -12rem;
    margin-bottom: -12rem
}

.my-19 {
    margin-top: -11.4rem;
    margin-bottom: -11.4rem
}

.my-18 {
    margin-top: -10.8rem;
    margin-bottom: -10.8rem
}

.my-17 {
    margin-top: -10.2rem;
    margin-bottom: -10.2rem
}

.my-16 {
    margin-top: -9.6rem;
    margin-bottom: -9.6rem
}

.my-15 {
    margin-top: -9rem;
    margin-bottom: -9rem
}

.my-14 {
    margin-top: -8.4rem;
    margin-bottom: -8.4rem
}

.my-13 {
    margin-top: -7.8rem;
    margin-bottom: -7.8rem
}

.my-12 {
    margin-top: -7.2rem;
    margin-bottom: -7.2rem
}

.my-11 {
    margin-top: -6.6rem;
    margin-bottom: -6.6rem
}

.my-10 {
    margin-top: -6rem;
    margin-bottom: -6rem
}

.my-9 {
    margin-top: -5.4rem;
    margin-bottom: -5.4rem
}

.my-8 {
    margin-top: -4.8rem;
    margin-bottom: -4.8rem
}

.my-7 {
    margin-top: -4.2rem;
    margin-bottom: -4.2rem
}

.my-6 {
    margin-top: -3.6rem;
    margin-bottom: -3.6rem
}

.my-5 {
    margin-top: -3rem;
    margin-bottom: -3rem
}

.my-4 {
    margin-top: -2.4rem;
    margin-bottom: -2.4rem
}

.my-3 {
    margin-top: -1.8rem;
    margin-bottom: -1.8rem
}

.my-2 {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem
}

.my-1 {
    margin-top: -0.6rem;
    margin-bottom: -0.6rem
}

.my0 {
    margin-top: 0rem;
    margin-bottom: 0rem
}

.my1 {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem
}

.my2 {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem
}

.my3 {
    margin-top: 1.8rem;
    margin-bottom: 1.8rem
}

.my4 {
    margin-top: 2.4rem;
    margin-bottom: 2.4rem
}

.my5 {
    margin-top: 3rem;
    margin-bottom: 3rem
}

.my6 {
    margin-top: 3.6rem;
    margin-bottom: 3.6rem
}

.my7 {
    margin-top: 4.2rem;
    margin-bottom: 4.2rem
}

.my8 {
    margin-top: 4.8rem;
    margin-bottom: 4.8rem
}

.my9 {
    margin-top: 5.4rem;
    margin-bottom: 5.4rem
}

.my10 {
    margin-top: 6rem;
    margin-bottom: 6rem
}

.my11 {
    margin-top: 6.6rem;
    margin-bottom: 6.6rem
}

.my12 {
    margin-top: 7.2rem;
    margin-bottom: 7.2rem
}

.my13 {
    margin-top: 7.8rem;
    margin-bottom: 7.8rem
}

.my14 {
    margin-top: 8.4rem;
    margin-bottom: 8.4rem
}

.my15 {
    margin-top: 9rem;
    margin-bottom: 9rem
}

.my16 {
    margin-top: 9.6rem;
    margin-bottom: 9.6rem
}

.my17 {
    margin-top: 10.2rem;
    margin-bottom: 10.2rem
}

.my18 {
    margin-top: 10.8rem;
    margin-bottom: 10.8rem
}

.my19 {
    margin-top: 11.4rem;
    margin-bottom: 11.4rem
}

.my20 {
    margin-top: 12rem;
    margin-bottom: 12rem
}

.my21 {
    margin-top: 12.6rem;
    margin-bottom: 12.6rem
}

.my25 {
    margin-top: 15rem;
    margin-bottom: 15rem
}

.my30 {
    margin-top: 18rem;
    margin-bottom: 18rem
}

.my34 {
    margin-top: 20.4rem;
    margin-bottom: 20.4rem
}

.my40 {
    margin-top: 24rem;
    margin-bottom: 24rem
}

.my48 {
    margin-top: 28.8rem;
    margin-bottom: 28.8rem
}

.my50 {
    margin-top: 30rem;
    margin-bottom: 30rem
}

.m1px {
    margin: 0.1rem
}

.mt1px {
    margin-top: 0.1rem
}

.mr1px {
    margin-right: 0.1rem
}

.mb1px {
    margin-bottom: 0.1rem
}

.ml1px {
    margin-left: 0.1rem
}

.mx1px {
    margin-left: 0.1rem;
    margin-right: 0.1rem
}

.my1px {
    margin-top: 0.1rem;
    margin-bottom: 0.1rem
}

.m2px {
    margin: 0.2rem
}

.mt2px {
    margin-top: 0.2rem
}

.mr2px {
    margin-right: 0.2rem
}

.mb2px {
    margin-bottom: 0.2rem
}

.ml2px {
    margin-left: 0.2rem
}

.mx2px {
    margin-left: 0.2rem;
    margin-right: 0.2rem
}

.my2px {
    margin-top: 0.2rem;
    margin-bottom: 0.2rem
}

.m3px {
    margin: 0.3rem
}

.mt3px {
    margin-top: 0.3rem
}

.mr3px {
    margin-right: 0.3rem
}

.mb3px {
    margin-bottom: 0.3rem
}

.ml3px {
    margin-left: 0.3rem
}

.mx3px {
    margin-left: 0.3rem;
    margin-right: 0.3rem
}

.my3px {
    margin-top: 0.3rem;
    margin-bottom: 0.3rem
}

.m4px {
    margin: 0.4rem
}

.mt4px {
    margin-top: 0.4rem
}

.mr4px {
    margin-right: 0.4rem
}

.mb4px {
    margin-bottom: 0.4rem
}

.ml4px {
    margin-left: 0.4rem
}

.mx4px {
    margin-left: 0.4rem;
    margin-right: 0.4rem
}

.my4px {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem
}

.m-1px {
    margin: -0.1rem
}

.mt-1px {
    margin-top: -0.1rem
}

.mr-1px {
    margin-right: -0.1rem
}

.mb-1px {
    margin-bottom: -0.1rem
}

.ml-1px {
    margin-left: -0.1rem
}

.mx-1px {
    margin-left: -0.1rem;
    margin-right: -0.1rem
}

.my-1px {
    margin-top: -0.1rem;
    margin-bottom: -0.1rem
}

.m-2px {
    margin: -0.2rem
}

.mt-2px {
    margin-top: -0.2rem
}

.mr-2px {
    margin-right: -0.2rem
}

.mb-2px {
    margin-bottom: -0.2rem
}

.ml-2px {
    margin-left: -0.2rem
}

.mx-2px {
    margin-left: -0.2rem;
    margin-right: -0.2rem
}

.my-2px {
    margin-top: -0.2rem;
    margin-bottom: -0.2rem
}

.m-3px {
    margin: -0.3rem
}

.mt-3px {
    margin-top: -0.3rem
}

.mr-3px {
    margin-right: -0.3rem
}

.mb-3px {
    margin-bottom: -0.3rem
}

.ml-3px {
    margin-left: -0.3rem
}

.mx-3px {
    margin-left: -0.3rem;
    margin-right: -0.3rem
}

.my-3px {
    margin-top: -0.3rem;
    margin-bottom: -0.3rem
}

.m-4px {
    margin: -0.4rem
}

.mt-4px {
    margin-top: -0.4rem
}

.mr-4px {
    margin-right: -0.4rem
}

.mb-4px {
    margin-bottom: -0.4rem
}

.ml-4px {
    margin-left: -0.4rem
}

.mx-4px {
    margin-left: -0.4rem;
    margin-right: -0.4rem
}

.my-4px {
    margin-top: -0.4rem;
    margin-bottom: -0.4rem
}

.m-100p {
    margin: -100%
}

.mt-100p {
    margin-top: -100%
}

.mr-100p {
    margin-right: -100%
}

.mb-100p {
    margin-bottom: -100%
}

.ml-100p {
    margin-left: -100%
}

.mx-100p {
    margin-left: -100%;
    margin-right: -100%
}

.my-100p {
    margin-top: -100%;
    margin-bottom: -100%
}

.m-90p {
    margin: -90%
}

.mt-90p {
    margin-top: -90%
}

.mr-90p {
    margin-right: -90%
}

.mb-90p {
    margin-bottom: -90%
}

.ml-90p {
    margin-left: -90%
}

.mx-90p {
    margin-left: -90%;
    margin-right: -90%
}

.my-90p {
    margin-top: -90%;
    margin-bottom: -90%
}

.m-85p {
    margin: -85%
}

.mt-85p {
    margin-top: -85%
}

.mr-85p {
    margin-right: -85%
}

.mb-85p {
    margin-bottom: -85%
}

.ml-85p {
    margin-left: -85%
}

.mx-85p {
    margin-left: -85%;
    margin-right: -85%
}

.my-85p {
    margin-top: -85%;
    margin-bottom: -85%
}

.m-80p {
    margin: -80%
}

.mt-80p {
    margin-top: -80%
}

.mr-80p {
    margin-right: -80%
}

.mb-80p {
    margin-bottom: -80%
}

.ml-80p {
    margin-left: -80%
}

.mx-80p {
    margin-left: -80%;
    margin-right: -80%
}

.my-80p {
    margin-top: -80%;
    margin-bottom: -80%
}

.m-75p {
    margin: -75%
}

.mt-75p {
    margin-top: -75%
}

.mr-75p {
    margin-right: -75%
}

.mb-75p {
    margin-bottom: -75%
}

.ml-75p {
    margin-left: -75%
}

.mx-75p {
    margin-left: -75%;
    margin-right: -75%
}

.my-75p {
    margin-top: -75%;
    margin-bottom: -75%
}

.m-70p {
    margin: -70%
}

.mt-70p {
    margin-top: -70%
}

.mr-70p {
    margin-right: -70%
}

.mb-70p {
    margin-bottom: -70%
}

.ml-70p {
    margin-left: -70%
}

.mx-70p {
    margin-left: -70%;
    margin-right: -70%
}

.my-70p {
    margin-top: -70%;
    margin-bottom: -70%
}

.m-66p {
    margin: -66%
}

.mt-66p {
    margin-top: -66%
}

.mr-66p {
    margin-right: -66%
}

.mb-66p {
    margin-bottom: -66%
}

.ml-66p {
    margin-left: -66%
}

.mx-66p {
    margin-left: -66%;
    margin-right: -66%
}

.my-66p {
    margin-top: -66%;
    margin-bottom: -66%
}

.m-65p {
    margin: -65%
}

.mt-65p {
    margin-top: -65%
}

.mr-65p {
    margin-right: -65%
}

.mb-65p {
    margin-bottom: -65%
}

.ml-65p {
    margin-left: -65%
}

.mx-65p {
    margin-left: -65%;
    margin-right: -65%
}

.my-65p {
    margin-top: -65%;
    margin-bottom: -65%
}

.m-60p {
    margin: -60%
}

.mt-60p {
    margin-top: -60%
}

.mr-60p {
    margin-right: -60%
}

.mb-60p {
    margin-bottom: -60%
}

.ml-60p {
    margin-left: -60%
}

.mx-60p {
    margin-left: -60%;
    margin-right: -60%
}

.my-60p {
    margin-top: -60%;
    margin-bottom: -60%
}

.m-55p {
    margin: -55%
}

.mt-55p {
    margin-top: -55%
}

.mr-55p {
    margin-right: -55%
}

.mb-55p {
    margin-bottom: -55%
}

.ml-55p {
    margin-left: -55%
}

.mx-55p {
    margin-left: -55%;
    margin-right: -55%
}

.my-55p {
    margin-top: -55%;
    margin-bottom: -55%
}

.m-50p {
    margin: -50%
}

.mt-50p {
    margin-top: -50%
}

.mr-50p {
    margin-right: -50%
}

.mb-50p {
    margin-bottom: -50%
}

.ml-50p {
    margin-left: -50%
}

.mx-50p {
    margin-left: -50%;
    margin-right: -50%
}

.my-50p {
    margin-top: -50%;
    margin-bottom: -50%
}

.m-45p {
    margin: -45%
}

.mt-45p {
    margin-top: -45%
}

.mr-45p {
    margin-right: -45%
}

.mb-45p {
    margin-bottom: -45%
}

.ml-45p {
    margin-left: -45%
}

.mx-45p {
    margin-left: -45%;
    margin-right: -45%
}

.my-45p {
    margin-top: -45%;
    margin-bottom: -45%
}

.m-40p {
    margin: -40%
}

.mt-40p {
    margin-top: -40%
}

.mr-40p {
    margin-right: -40%
}

.mb-40p {
    margin-bottom: -40%
}

.ml-40p {
    margin-left: -40%
}

.mx-40p {
    margin-left: -40%;
    margin-right: -40%
}

.my-40p {
    margin-top: -40%;
    margin-bottom: -40%
}

.m-37p {
    margin: -37%
}

.mt-37p {
    margin-top: -37%
}

.mr-37p {
    margin-right: -37%
}

.mb-37p {
    margin-bottom: -37%
}

.ml-37p {
    margin-left: -37%
}

.mx-37p {
    margin-left: -37%;
    margin-right: -37%
}

.my-37p {
    margin-top: -37%;
    margin-bottom: -37%
}

.m-35p {
    margin: -35%
}

.mt-35p {
    margin-top: -35%
}

.mr-35p {
    margin-right: -35%
}

.mb-35p {
    margin-bottom: -35%
}

.ml-35p {
    margin-left: -35%
}

.mx-35p {
    margin-left: -35%;
    margin-right: -35%
}

.my-35p {
    margin-top: -35%;
    margin-bottom: -35%
}

.m-34p {
    margin: -34%
}

.mt-34p {
    margin-top: -34%
}

.mr-34p {
    margin-right: -34%
}

.mb-34p {
    margin-bottom: -34%
}

.ml-34p {
    margin-left: -34%
}

.mx-34p {
    margin-left: -34%;
    margin-right: -34%
}

.my-34p {
    margin-top: -34%;
    margin-bottom: -34%
}

.m-33p {
    margin: -33%
}

.mt-33p {
    margin-top: -33%
}

.mr-33p {
    margin-right: -33%
}

.mb-33p {
    margin-bottom: -33%
}

.ml-33p {
    margin-left: -33%
}

.mx-33p {
    margin-left: -33%;
    margin-right: -33%
}

.my-33p {
    margin-top: -33%;
    margin-bottom: -33%
}

.m-31p {
    margin: -31%
}

.mt-31p {
    margin-top: -31%
}

.mr-31p {
    margin-right: -31%
}

.mb-31p {
    margin-bottom: -31%
}

.ml-31p {
    margin-left: -31%
}

.mx-31p {
    margin-left: -31%;
    margin-right: -31%
}

.my-31p {
    margin-top: -31%;
    margin-bottom: -31%
}

.m-30p {
    margin: -30%
}

.mt-30p {
    margin-top: -30%
}

.mr-30p {
    margin-right: -30%
}

.mb-30p {
    margin-bottom: -30%
}

.ml-30p {
    margin-left: -30%
}

.mx-30p {
    margin-left: -30%;
    margin-right: -30%
}

.my-30p {
    margin-top: -30%;
    margin-bottom: -30%
}

.m-25p {
    margin: -25%
}

.mt-25p {
    margin-top: -25%
}

.mr-25p {
    margin-right: -25%
}

.mb-25p {
    margin-bottom: -25%
}

.ml-25p {
    margin-left: -25%
}

.mx-25p {
    margin-left: -25%;
    margin-right: -25%
}

.my-25p {
    margin-top: -25%;
    margin-bottom: -25%
}

.m-24p {
    margin: -24%
}

.mt-24p {
    margin-top: -24%
}

.mr-24p {
    margin-right: -24%
}

.mb-24p {
    margin-bottom: -24%
}

.ml-24p {
    margin-left: -24%
}

.mx-24p {
    margin-left: -24%;
    margin-right: -24%
}

.my-24p {
    margin-top: -24%;
    margin-bottom: -24%
}

.m-20p {
    margin: -20%
}

.mt-20p {
    margin-top: -20%
}

.mr-20p {
    margin-right: -20%
}

.mb-20p {
    margin-bottom: -20%
}

.ml-20p {
    margin-left: -20%
}

.mx-20p {
    margin-left: -20%;
    margin-right: -20%
}

.my-20p {
    margin-top: -20%;
    margin-bottom: -20%
}

.m-15p {
    margin: -15%
}

.mt-15p {
    margin-top: -15%
}

.mr-15p {
    margin-right: -15%
}

.mb-15p {
    margin-bottom: -15%
}

.ml-15p {
    margin-left: -15%
}

.mx-15p {
    margin-left: -15%;
    margin-right: -15%
}

.my-15p {
    margin-top: -15%;
    margin-bottom: -15%
}

.m-10p {
    margin: -10%
}

.mt-10p {
    margin-top: -10%
}

.mr-10p {
    margin-right: -10%
}

.mb-10p {
    margin-bottom: -10%
}

.ml-10p {
    margin-left: -10%
}

.mx-10p {
    margin-left: -10%;
    margin-right: -10%
}

.my-10p {
    margin-top: -10%;
    margin-bottom: -10%
}

.m-5p {
    margin: -5%
}

.mt-5p {
    margin-top: -5%
}

.mr-5p {
    margin-right: -5%
}

.mb-5p {
    margin-bottom: -5%
}

.ml-5p {
    margin-left: -5%
}

.mx-5p {
    margin-left: -5%;
    margin-right: -5%
}

.my-5p {
    margin-top: -5%;
    margin-bottom: -5%
}

.m5p {
    margin: 5%
}

.mt5p {
    margin-top: 5%
}

.mr5p {
    margin-right: 5%
}

.mb5p {
    margin-bottom: 5%
}

.ml5p {
    margin-left: 5%
}

.mx5p {
    margin-left: 5%;
    margin-right: 5%
}

.my5p {
    margin-top: 5%;
    margin-bottom: 5%
}

.m10p {
    margin: 10%
}

.mt10p {
    margin-top: 10%
}

.mr10p {
    margin-right: 10%
}

.mb10p {
    margin-bottom: 10%
}

.ml10p {
    margin-left: 10%
}

.mx10p {
    margin-left: 10%;
    margin-right: 10%
}

.my10p {
    margin-top: 10%;
    margin-bottom: 10%
}

.m15p {
    margin: 15%
}

.mt15p {
    margin-top: 15%
}

.mr15p {
    margin-right: 15%
}

.mb15p {
    margin-bottom: 15%
}

.ml15p {
    margin-left: 15%
}

.mx15p {
    margin-left: 15%;
    margin-right: 15%
}

.my15p {
    margin-top: 15%;
    margin-bottom: 15%
}

.m20p {
    margin: 20%
}

.mt20p {
    margin-top: 20%
}

.mr20p {
    margin-right: 20%
}

.mb20p {
    margin-bottom: 20%
}

.ml20p {
    margin-left: 20%
}

.mx20p {
    margin-left: 20%;
    margin-right: 20%
}

.my20p {
    margin-top: 20%;
    margin-bottom: 20%
}

.m24p {
    margin: 24%
}

.mt24p {
    margin-top: 24%
}

.mr24p {
    margin-right: 24%
}

.mb24p {
    margin-bottom: 24%
}

.ml24p {
    margin-left: 24%
}

.mx24p {
    margin-left: 24%;
    margin-right: 24%
}

.my24p {
    margin-top: 24%;
    margin-bottom: 24%
}

.m25p {
    margin: 25%
}

.mt25p {
    margin-top: 25%
}

.mr25p {
    margin-right: 25%
}

.mb25p {
    margin-bottom: 25%
}

.ml25p {
    margin-left: 25%
}

.mx25p {
    margin-left: 25%;
    margin-right: 25%
}

.my25p {
    margin-top: 25%;
    margin-bottom: 25%
}

.m30p {
    margin: 30%
}

.mt30p {
    margin-top: 30%
}

.mr30p {
    margin-right: 30%
}

.mb30p {
    margin-bottom: 30%
}

.ml30p {
    margin-left: 30%
}

.mx30p {
    margin-left: 30%;
    margin-right: 30%
}

.my30p {
    margin-top: 30%;
    margin-bottom: 30%
}

.m31p {
    margin: 31%
}

.mt31p {
    margin-top: 31%
}

.mr31p {
    margin-right: 31%
}

.mb31p {
    margin-bottom: 31%
}

.ml31p {
    margin-left: 31%
}

.mx31p {
    margin-left: 31%;
    margin-right: 31%
}

.my31p {
    margin-top: 31%;
    margin-bottom: 31%
}

.m33p {
    margin: 33%
}

.mt33p {
    margin-top: 33%
}

.mr33p {
    margin-right: 33%
}

.mb33p {
    margin-bottom: 33%
}

.ml33p {
    margin-left: 33%
}

.mx33p {
    margin-left: 33%;
    margin-right: 33%
}

.my33p {
    margin-top: 33%;
    margin-bottom: 33%
}

.m34p {
    margin: 34%
}

.mt34p {
    margin-top: 34%
}

.mr34p {
    margin-right: 34%
}

.mb34p {
    margin-bottom: 34%
}

.ml34p {
    margin-left: 34%
}

.mx34p {
    margin-left: 34%;
    margin-right: 34%
}

.my34p {
    margin-top: 34%;
    margin-bottom: 34%
}

.m35p {
    margin: 35%
}

.mt35p {
    margin-top: 35%
}

.mr35p {
    margin-right: 35%
}

.mb35p {
    margin-bottom: 35%
}

.ml35p {
    margin-left: 35%
}

.mx35p {
    margin-left: 35%;
    margin-right: 35%
}

.my35p {
    margin-top: 35%;
    margin-bottom: 35%
}

.m37p {
    margin: 37%
}

.mt37p {
    margin-top: 37%
}

.mr37p {
    margin-right: 37%
}

.mb37p {
    margin-bottom: 37%
}

.ml37p {
    margin-left: 37%
}

.mx37p {
    margin-left: 37%;
    margin-right: 37%
}

.my37p {
    margin-top: 37%;
    margin-bottom: 37%
}

.m40p {
    margin: 40%
}

.mt40p {
    margin-top: 40%
}

.mr40p {
    margin-right: 40%
}

.mb40p {
    margin-bottom: 40%
}

.ml40p {
    margin-left: 40%
}

.mx40p {
    margin-left: 40%;
    margin-right: 40%
}

.my40p {
    margin-top: 40%;
    margin-bottom: 40%
}

.m45p {
    margin: 45%
}

.mt45p {
    margin-top: 45%
}

.mr45p {
    margin-right: 45%
}

.mb45p {
    margin-bottom: 45%
}

.ml45p {
    margin-left: 45%
}

.mx45p {
    margin-left: 45%;
    margin-right: 45%
}

.my45p {
    margin-top: 45%;
    margin-bottom: 45%
}

.m50p {
    margin: 50%
}

.mt50p {
    margin-top: 50%
}

.mr50p {
    margin-right: 50%
}

.mb50p {
    margin-bottom: 50%
}

.ml50p {
    margin-left: 50%
}

.mx50p {
    margin-left: 50%;
    margin-right: 50%
}

.my50p {
    margin-top: 50%;
    margin-bottom: 50%
}

.m55p {
    margin: 55%
}

.mt55p {
    margin-top: 55%
}

.mr55p {
    margin-right: 55%
}

.mb55p {
    margin-bottom: 55%
}

.ml55p {
    margin-left: 55%
}

.mx55p {
    margin-left: 55%;
    margin-right: 55%
}

.my55p {
    margin-top: 55%;
    margin-bottom: 55%
}

.m60p {
    margin: 60%
}

.mt60p {
    margin-top: 60%
}

.mr60p {
    margin-right: 60%
}

.mb60p {
    margin-bottom: 60%
}

.ml60p {
    margin-left: 60%
}

.mx60p {
    margin-left: 60%;
    margin-right: 60%
}

.my60p {
    margin-top: 60%;
    margin-bottom: 60%
}

.m65p {
    margin: 65%
}

.mt65p {
    margin-top: 65%
}

.mr65p {
    margin-right: 65%
}

.mb65p {
    margin-bottom: 65%
}

.ml65p {
    margin-left: 65%
}

.mx65p {
    margin-left: 65%;
    margin-right: 65%
}

.my65p {
    margin-top: 65%;
    margin-bottom: 65%
}

.m66p {
    margin: 66%
}

.mt66p {
    margin-top: 66%
}

.mr66p {
    margin-right: 66%
}

.mb66p {
    margin-bottom: 66%
}

.ml66p {
    margin-left: 66%
}

.mx66p {
    margin-left: 66%;
    margin-right: 66%
}

.my66p {
    margin-top: 66%;
    margin-bottom: 66%
}

.m70p {
    margin: 70%
}

.mt70p {
    margin-top: 70%
}

.mr70p {
    margin-right: 70%
}

.mb70p {
    margin-bottom: 70%
}

.ml70p {
    margin-left: 70%
}

.mx70p {
    margin-left: 70%;
    margin-right: 70%
}

.my70p {
    margin-top: 70%;
    margin-bottom: 70%
}

.m75p {
    margin: 75%
}

.mt75p {
    margin-top: 75%
}

.mr75p {
    margin-right: 75%
}

.mb75p {
    margin-bottom: 75%
}

.ml75p {
    margin-left: 75%
}

.mx75p {
    margin-left: 75%;
    margin-right: 75%
}

.my75p {
    margin-top: 75%;
    margin-bottom: 75%
}

.m80p {
    margin: 80%
}

.mt80p {
    margin-top: 80%
}

.mr80p {
    margin-right: 80%
}

.mb80p {
    margin-bottom: 80%
}

.ml80p {
    margin-left: 80%
}

.mx80p {
    margin-left: 80%;
    margin-right: 80%
}

.my80p {
    margin-top: 80%;
    margin-bottom: 80%
}

.m85p {
    margin: 85%
}

.mt85p {
    margin-top: 85%
}

.mr85p {
    margin-right: 85%
}

.mb85p {
    margin-bottom: 85%
}

.ml85p {
    margin-left: 85%
}

.mx85p {
    margin-left: 85%;
    margin-right: 85%
}

.my85p {
    margin-top: 85%;
    margin-bottom: 85%
}

.m90p {
    margin: 90%
}

.mt90p {
    margin-top: 90%
}

.mr90p {
    margin-right: 90%
}

.mb90p {
    margin-bottom: 90%
}

.ml90p {
    margin-left: 90%
}

.mx90p {
    margin-left: 90%;
    margin-right: 90%
}

.my90p {
    margin-top: 90%;
    margin-bottom: 90%
}

.m100p {
    margin: 100%
}

.mt100p {
    margin-top: 100%
}

.mr100p {
    margin-right: 100%
}

.mb100p {
    margin-bottom: 100%
}

.ml100p {
    margin-left: 100%
}

.mx100p {
    margin-left: 100%;
    margin-right: 100%
}

.my100p {
    margin-top: 100%;
    margin-bottom: 100%
}

.m-auto {
    margin: auto
}

.mt-auto {
    margin-top: auto
}

.mr-auto {
    margin-right: auto
}

.mb-auto {
    margin-bottom: auto
}

.ml-auto {
    margin-left: auto
}

.my-auto {
    margin-top: auto;
    margin-bottom: auto
}

.mx-auto {
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 600px) {
    .m-50-sm {
        margin: -30rem
    }
    .m-48-sm {
        margin: -28.8rem
    }
    .m-40-sm {
        margin: -24rem
    }
    .m-34-sm {
        margin: -20.4rem
    }
    .m-30-sm {
        margin: -18rem
    }
    .m-25-sm {
        margin: -15rem
    }
    .m-21-sm {
        margin: -12.6rem
    }
    .m-20-sm {
        margin: -12rem
    }
    .m-19-sm {
        margin: -11.4rem
    }
    .m-18-sm {
        margin: -10.8rem
    }
    .m-17-sm {
        margin: -10.2rem
    }
    .m-16-sm {
        margin: -9.6rem
    }
    .m-15-sm {
        margin: -9rem
    }
    .m-14-sm {
        margin: -8.4rem
    }
    .m-13-sm {
        margin: -7.8rem
    }
    .m-12-sm {
        margin: -7.2rem
    }
    .m-11-sm {
        margin: -6.6rem
    }
    .m-10-sm {
        margin: -6rem
    }
    .m-9-sm {
        margin: -5.4rem
    }
    .m-8-sm {
        margin: -4.8rem
    }
    .m-7-sm {
        margin: -4.2rem
    }
    .m-6-sm {
        margin: -3.6rem
    }
    .m-5-sm {
        margin: -3rem
    }
    .m-4-sm {
        margin: -2.4rem
    }
    .m-3-sm {
        margin: -1.8rem
    }
    .m-2-sm {
        margin: -1.2rem
    }
    .m-1-sm {
        margin: -0.6rem
    }
    .m0-sm {
        margin: 0rem
    }
    .m1-sm {
        margin: 0.6rem
    }
    .m2-sm {
        margin: 1.2rem
    }
    .m3-sm {
        margin: 1.8rem
    }
    .m4-sm {
        margin: 2.4rem
    }
    .m5-sm {
        margin: 3rem
    }
    .m6-sm {
        margin: 3.6rem
    }
    .m7-sm {
        margin: 4.2rem
    }
    .m8-sm {
        margin: 4.8rem
    }
    .m9-sm {
        margin: 5.4rem
    }
    .m10-sm {
        margin: 6rem
    }
    .m11-sm {
        margin: 6.6rem
    }
    .m12-sm {
        margin: 7.2rem
    }
    .m13-sm {
        margin: 7.8rem
    }
    .m14-sm {
        margin: 8.4rem
    }
    .m15-sm {
        margin: 9rem
    }
    .m16-sm {
        margin: 9.6rem
    }
    .m17-sm {
        margin: 10.2rem
    }
    .m18-sm {
        margin: 10.8rem
    }
    .m19-sm {
        margin: 11.4rem
    }
    .m20-sm {
        margin: 12rem
    }
    .m21-sm {
        margin: 12.6rem
    }
    .m25-sm {
        margin: 15rem
    }
    .m30-sm {
        margin: 18rem
    }
    .m34-sm {
        margin: 20.4rem
    }
    .m40-sm {
        margin: 24rem
    }
    .m48-sm {
        margin: 28.8rem
    }
    .m50-sm {
        margin: 30rem
    }
    .mt-50-sm {
        margin-top: -30rem
    }
    .mt-48-sm {
        margin-top: -28.8rem
    }
    .mt-40-sm {
        margin-top: -24rem
    }
    .mt-34-sm {
        margin-top: -20.4rem
    }
    .mt-30-sm {
        margin-top: -18rem
    }
    .mt-25-sm {
        margin-top: -15rem
    }
    .mt-21-sm {
        margin-top: -12.6rem
    }
    .mt-20-sm {
        margin-top: -12rem
    }
    .mt-19-sm {
        margin-top: -11.4rem
    }
    .mt-18-sm {
        margin-top: -10.8rem
    }
    .mt-17-sm {
        margin-top: -10.2rem
    }
    .mt-16-sm {
        margin-top: -9.6rem
    }
    .mt-15-sm {
        margin-top: -9rem
    }
    .mt-14-sm {
        margin-top: -8.4rem
    }
    .mt-13-sm {
        margin-top: -7.8rem
    }
    .mt-12-sm {
        margin-top: -7.2rem
    }
    .mt-11-sm {
        margin-top: -6.6rem
    }
    .mt-10-sm {
        margin-top: -6rem
    }
    .mt-9-sm {
        margin-top: -5.4rem
    }
    .mt-8-sm {
        margin-top: -4.8rem
    }
    .mt-7-sm {
        margin-top: -4.2rem
    }
    .mt-6-sm {
        margin-top: -3.6rem
    }
    .mt-5-sm {
        margin-top: -3rem
    }
    .mt-4-sm {
        margin-top: -2.4rem
    }
    .mt-3-sm {
        margin-top: -1.8rem
    }
    .mt-2-sm {
        margin-top: -1.2rem
    }
    .mt-1-sm {
        margin-top: -0.6rem
    }
    .mt0-sm {
        margin-top: 0rem
    }
    .mt1-sm {
        margin-top: 0.6rem
    }
    .mt2-sm {
        margin-top: 1.2rem
    }
    .mt3-sm {
        margin-top: 1.8rem
    }
    .mt4-sm {
        margin-top: 2.4rem
    }
    .mt5-sm {
        margin-top: 3rem
    }
    .mt6-sm {
        margin-top: 3.6rem
    }
    .mt7-sm {
        margin-top: 4.2rem
    }
    .mt8-sm {
        margin-top: 4.8rem
    }
    .mt9-sm {
        margin-top: 5.4rem
    }
    .mt10-sm {
        margin-top: 6rem
    }
    .mt11-sm {
        margin-top: 6.6rem
    }
    .mt12-sm {
        margin-top: 7.2rem
    }
    .mt13-sm {
        margin-top: 7.8rem
    }
    .mt14-sm {
        margin-top: 8.4rem
    }
    .mt15-sm {
        margin-top: 9rem
    }
    .mt16-sm {
        margin-top: 9.6rem
    }
    .mt17-sm {
        margin-top: 10.2rem
    }
    .mt18-sm {
        margin-top: 10.8rem
    }
    .mt19-sm {
        margin-top: 11.4rem
    }
    .mt20-sm {
        margin-top: 12rem
    }
    .mt21-sm {
        margin-top: 12.6rem
    }
    .mt25-sm {
        margin-top: 15rem
    }
    .mt30-sm {
        margin-top: 18rem
    }
    .mt34-sm {
        margin-top: 20.4rem
    }
    .mt40-sm {
        margin-top: 24rem
    }
    .mt48-sm {
        margin-top: 28.8rem
    }
    .mt50-sm {
        margin-top: 30rem
    }
    .mr-50-sm {
        margin-right: -30rem
    }
    .mr-48-sm {
        margin-right: -28.8rem
    }
    .mr-40-sm {
        margin-right: -24rem
    }
    .mr-34-sm {
        margin-right: -20.4rem
    }
    .mr-30-sm {
        margin-right: -18rem
    }
    .mr-25-sm {
        margin-right: -15rem
    }
    .mr-21-sm {
        margin-right: -12.6rem
    }
    .mr-20-sm {
        margin-right: -12rem
    }
    .mr-19-sm {
        margin-right: -11.4rem
    }
    .mr-18-sm {
        margin-right: -10.8rem
    }
    .mr-17-sm {
        margin-right: -10.2rem
    }
    .mr-16-sm {
        margin-right: -9.6rem
    }
    .mr-15-sm {
        margin-right: -9rem
    }
    .mr-14-sm {
        margin-right: -8.4rem
    }
    .mr-13-sm {
        margin-right: -7.8rem
    }
    .mr-12-sm {
        margin-right: -7.2rem
    }
    .mr-11-sm {
        margin-right: -6.6rem
    }
    .mr-10-sm {
        margin-right: -6rem
    }
    .mr-9-sm {
        margin-right: -5.4rem
    }
    .mr-8-sm {
        margin-right: -4.8rem
    }
    .mr-7-sm {
        margin-right: -4.2rem
    }
    .mr-6-sm {
        margin-right: -3.6rem
    }
    .mr-5-sm {
        margin-right: -3rem
    }
    .mr-4-sm {
        margin-right: -2.4rem
    }
    .mr-3-sm {
        margin-right: -1.8rem
    }
    .mr-2-sm {
        margin-right: -1.2rem
    }
    .mr-1-sm {
        margin-right: -0.6rem
    }
    .mr0-sm {
        margin-right: 0rem
    }
    .mr1-sm {
        margin-right: 0.6rem
    }
    .mr2-sm {
        margin-right: 1.2rem
    }
    .mr3-sm {
        margin-right: 1.8rem
    }
    .mr4-sm {
        margin-right: 2.4rem
    }
    .mr5-sm {
        margin-right: 3rem
    }
    .mr6-sm {
        margin-right: 3.6rem
    }
    .mr7-sm {
        margin-right: 4.2rem
    }
    .mr8-sm {
        margin-right: 4.8rem
    }
    .mr9-sm {
        margin-right: 5.4rem
    }
    .mr10-sm {
        margin-right: 6rem
    }
    .mr11-sm {
        margin-right: 6.6rem
    }
    .mr12-sm {
        margin-right: 7.2rem
    }
    .mr13-sm {
        margin-right: 7.8rem
    }
    .mr14-sm {
        margin-right: 8.4rem
    }
    .mr15-sm {
        margin-right: 9rem
    }
    .mr16-sm {
        margin-right: 9.6rem
    }
    .mr17-sm {
        margin-right: 10.2rem
    }
    .mr18-sm {
        margin-right: 10.8rem
    }
    .mr19-sm {
        margin-right: 11.4rem
    }
    .mr20-sm {
        margin-right: 12rem
    }
    .mr21-sm {
        margin-right: 12.6rem
    }
    .mr25-sm {
        margin-right: 15rem
    }
    .mr30-sm {
        margin-right: 18rem
    }
    .mr34-sm {
        margin-right: 20.4rem
    }
    .mr40-sm {
        margin-right: 24rem
    }
    .mr48-sm {
        margin-right: 28.8rem
    }
    .mr50-sm {
        margin-right: 30rem
    }
    .mb-50-sm {
        margin-bottom: -30rem
    }
    .mb-48-sm {
        margin-bottom: -28.8rem
    }
    .mb-40-sm {
        margin-bottom: -24rem
    }
    .mb-34-sm {
        margin-bottom: -20.4rem
    }
    .mb-30-sm {
        margin-bottom: -18rem
    }
    .mb-25-sm {
        margin-bottom: -15rem
    }
    .mb-21-sm {
        margin-bottom: -12.6rem
    }
    .mb-20-sm {
        margin-bottom: -12rem
    }
    .mb-19-sm {
        margin-bottom: -11.4rem
    }
    .mb-18-sm {
        margin-bottom: -10.8rem
    }
    .mb-17-sm {
        margin-bottom: -10.2rem
    }
    .mb-16-sm {
        margin-bottom: -9.6rem
    }
    .mb-15-sm {
        margin-bottom: -9rem
    }
    .mb-14-sm {
        margin-bottom: -8.4rem
    }
    .mb-13-sm {
        margin-bottom: -7.8rem
    }
    .mb-12-sm {
        margin-bottom: -7.2rem
    }
    .mb-11-sm {
        margin-bottom: -6.6rem
    }
    .mb-10-sm {
        margin-bottom: -6rem
    }
    .mb-9-sm {
        margin-bottom: -5.4rem
    }
    .mb-8-sm {
        margin-bottom: -4.8rem
    }
    .mb-7-sm {
        margin-bottom: -4.2rem
    }
    .mb-6-sm {
        margin-bottom: -3.6rem
    }
    .mb-5-sm {
        margin-bottom: -3rem
    }
    .mb-4-sm {
        margin-bottom: -2.4rem
    }
    .mb-3-sm {
        margin-bottom: -1.8rem
    }
    .mb-2-sm {
        margin-bottom: -1.2rem
    }
    .mb-1-sm {
        margin-bottom: -0.6rem
    }
    .mb0-sm {
        margin-bottom: 0rem
    }
    .mb1-sm {
        margin-bottom: 0.6rem
    }
    .mb2-sm {
        margin-bottom: 1.2rem
    }
    .mb3-sm {
        margin-bottom: 1.8rem
    }
    .mb4-sm {
        margin-bottom: 2.4rem
    }
    .mb5-sm {
        margin-bottom: 3rem
    }
    .mb6-sm {
        margin-bottom: 3.6rem
    }
    .mb7-sm {
        margin-bottom: 4.2rem
    }
    .mb8-sm {
        margin-bottom: 4.8rem
    }
    .mb9-sm {
        margin-bottom: 5.4rem
    }
    .mb10-sm {
        margin-bottom: 6rem
    }
    .mb11-sm {
        margin-bottom: 6.6rem
    }
    .mb12-sm {
        margin-bottom: 7.2rem
    }
    .mb13-sm {
        margin-bottom: 7.8rem
    }
    .mb14-sm {
        margin-bottom: 8.4rem
    }
    .mb15-sm {
        margin-bottom: 9rem
    }
    .mb16-sm {
        margin-bottom: 9.6rem
    }
    .mb17-sm {
        margin-bottom: 10.2rem
    }
    .mb18-sm {
        margin-bottom: 10.8rem
    }
    .mb19-sm {
        margin-bottom: 11.4rem
    }
    .mb20-sm {
        margin-bottom: 12rem
    }
    .mb21-sm {
        margin-bottom: 12.6rem
    }
    .mb25-sm {
        margin-bottom: 15rem
    }
    .mb30-sm {
        margin-bottom: 18rem
    }
    .mb34-sm {
        margin-bottom: 20.4rem
    }
    .mb40-sm {
        margin-bottom: 24rem
    }
    .mb48-sm {
        margin-bottom: 28.8rem
    }
    .mb50-sm {
        margin-bottom: 30rem
    }
    .ml-50-sm {
        margin-left: -30rem
    }
    .ml-48-sm {
        margin-left: -28.8rem
    }
    .ml-40-sm {
        margin-left: -24rem
    }
    .ml-34-sm {
        margin-left: -20.4rem
    }
    .ml-30-sm {
        margin-left: -18rem
    }
    .ml-25-sm {
        margin-left: -15rem
    }
    .ml-21-sm {
        margin-left: -12.6rem
    }
    .ml-20-sm {
        margin-left: -12rem
    }
    .ml-19-sm {
        margin-left: -11.4rem
    }
    .ml-18-sm {
        margin-left: -10.8rem
    }
    .ml-17-sm {
        margin-left: -10.2rem
    }
    .ml-16-sm {
        margin-left: -9.6rem
    }
    .ml-15-sm {
        margin-left: -9rem
    }
    .ml-14-sm {
        margin-left: -8.4rem
    }
    .ml-13-sm {
        margin-left: -7.8rem
    }
    .ml-12-sm {
        margin-left: -7.2rem
    }
    .ml-11-sm {
        margin-left: -6.6rem
    }
    .ml-10-sm {
        margin-left: -6rem
    }
    .ml-9-sm {
        margin-left: -5.4rem
    }
    .ml-8-sm {
        margin-left: -4.8rem
    }
    .ml-7-sm {
        margin-left: -4.2rem
    }
    .ml-6-sm {
        margin-left: -3.6rem
    }
    .ml-5-sm {
        margin-left: -3rem
    }
    .ml-4-sm {
        margin-left: -2.4rem
    }
    .ml-3-sm {
        margin-left: -1.8rem
    }
    .ml-2-sm {
        margin-left: -1.2rem
    }
    .ml-1-sm {
        margin-left: -0.6rem
    }
    .ml0-sm {
        margin-left: 0rem
    }
    .ml1-sm {
        margin-left: 0.6rem
    }
    .ml2-sm {
        margin-left: 1.2rem
    }
    .ml3-sm {
        margin-left: 1.8rem
    }
    .ml4-sm {
        margin-left: 2.4rem
    }
    .ml5-sm {
        margin-left: 3rem
    }
    .ml6-sm {
        margin-left: 3.6rem
    }
    .ml7-sm {
        margin-left: 4.2rem
    }
    .ml8-sm {
        margin-left: 4.8rem
    }
    .ml9-sm {
        margin-left: 5.4rem
    }
    .ml10-sm {
        margin-left: 6rem
    }
    .ml11-sm {
        margin-left: 6.6rem
    }
    .ml12-sm {
        margin-left: 7.2rem
    }
    .ml13-sm {
        margin-left: 7.8rem
    }
    .ml14-sm {
        margin-left: 8.4rem
    }
    .ml15-sm {
        margin-left: 9rem
    }
    .ml16-sm {
        margin-left: 9.6rem
    }
    .ml17-sm {
        margin-left: 10.2rem
    }
    .ml18-sm {
        margin-left: 10.8rem
    }
    .ml19-sm {
        margin-left: 11.4rem
    }
    .ml20-sm {
        margin-left: 12rem
    }
    .ml21-sm {
        margin-left: 12.6rem
    }
    .ml25-sm {
        margin-left: 15rem
    }
    .ml30-sm {
        margin-left: 18rem
    }
    .ml34-sm {
        margin-left: 20.4rem
    }
    .ml40-sm {
        margin-left: 24rem
    }
    .ml48-sm {
        margin-left: 28.8rem
    }
    .ml50-sm {
        margin-left: 30rem
    }
    .mx-50-sm {
        margin-right: -30rem;
        margin-left: -30rem
    }
    .mx-48-sm {
        margin-right: -28.8rem;
        margin-left: -28.8rem
    }
    .mx-40-sm {
        margin-right: -24rem;
        margin-left: -24rem
    }
    .mx-34-sm {
        margin-right: -20.4rem;
        margin-left: -20.4rem
    }
    .mx-30-sm {
        margin-right: -18rem;
        margin-left: -18rem
    }
    .mx-25-sm {
        margin-right: -15rem;
        margin-left: -15rem
    }
    .mx-21-sm {
        margin-right: -12.6rem;
        margin-left: -12.6rem
    }
    .mx-20-sm {
        margin-right: -12rem;
        margin-left: -12rem
    }
    .mx-19-sm {
        margin-right: -11.4rem;
        margin-left: -11.4rem
    }
    .mx-18-sm {
        margin-right: -10.8rem;
        margin-left: -10.8rem
    }
    .mx-17-sm {
        margin-right: -10.2rem;
        margin-left: -10.2rem
    }
    .mx-16-sm {
        margin-right: -9.6rem;
        margin-left: -9.6rem
    }
    .mx-15-sm {
        margin-right: -9rem;
        margin-left: -9rem
    }
    .mx-14-sm {
        margin-right: -8.4rem;
        margin-left: -8.4rem
    }
    .mx-13-sm {
        margin-right: -7.8rem;
        margin-left: -7.8rem
    }
    .mx-12-sm {
        margin-right: -7.2rem;
        margin-left: -7.2rem
    }
    .mx-11-sm {
        margin-right: -6.6rem;
        margin-left: -6.6rem
    }
    .mx-10-sm {
        margin-right: -6rem;
        margin-left: -6rem
    }
    .mx-9-sm {
        margin-right: -5.4rem;
        margin-left: -5.4rem
    }
    .mx-8-sm {
        margin-right: -4.8rem;
        margin-left: -4.8rem
    }
    .mx-7-sm {
        margin-right: -4.2rem;
        margin-left: -4.2rem
    }
    .mx-6-sm {
        margin-right: -3.6rem;
        margin-left: -3.6rem
    }
    .mx-5-sm {
        margin-right: -3rem;
        margin-left: -3rem
    }
    .mx-4-sm {
        margin-right: -2.4rem;
        margin-left: -2.4rem
    }
    .mx-3-sm {
        margin-right: -1.8rem;
        margin-left: -1.8rem
    }
    .mx-2-sm {
        margin-right: -1.2rem;
        margin-left: -1.2rem
    }
    .mx-1-sm {
        margin-right: -0.6rem;
        margin-left: -0.6rem
    }
    .mx0-sm {
        margin-right: 0rem;
        margin-left: 0rem
    }
    .mx1-sm {
        margin-right: 0.6rem;
        margin-left: 0.6rem
    }
    .mx2-sm {
        margin-right: 1.2rem;
        margin-left: 1.2rem
    }
    .mx3-sm {
        margin-right: 1.8rem;
        margin-left: 1.8rem
    }
    .mx4-sm {
        margin-right: 2.4rem;
        margin-left: 2.4rem
    }
    .mx5-sm {
        margin-right: 3rem;
        margin-left: 3rem
    }
    .mx6-sm {
        margin-right: 3.6rem;
        margin-left: 3.6rem
    }
    .mx7-sm {
        margin-right: 4.2rem;
        margin-left: 4.2rem
    }
    .mx8-sm {
        margin-right: 4.8rem;
        margin-left: 4.8rem
    }
    .mx9-sm {
        margin-right: 5.4rem;
        margin-left: 5.4rem
    }
    .mx10-sm {
        margin-right: 6rem;
        margin-left: 6rem
    }
    .mx11-sm {
        margin-right: 6.6rem;
        margin-left: 6.6rem
    }
    .mx12-sm {
        margin-right: 7.2rem;
        margin-left: 7.2rem
    }
    .mx13-sm {
        margin-right: 7.8rem;
        margin-left: 7.8rem
    }
    .mx14-sm {
        margin-right: 8.4rem;
        margin-left: 8.4rem
    }
    .mx15-sm {
        margin-right: 9rem;
        margin-left: 9rem
    }
    .mx16-sm {
        margin-right: 9.6rem;
        margin-left: 9.6rem
    }
    .mx17-sm {
        margin-right: 10.2rem;
        margin-left: 10.2rem
    }
    .mx18-sm {
        margin-right: 10.8rem;
        margin-left: 10.8rem
    }
    .mx19-sm {
        margin-right: 11.4rem;
        margin-left: 11.4rem
    }
    .mx20-sm {
        margin-right: 12rem;
        margin-left: 12rem
    }
    .mx21-sm {
        margin-right: 12.6rem;
        margin-left: 12.6rem
    }
    .mx25-sm {
        margin-right: 15rem;
        margin-left: 15rem
    }
    .mx30-sm {
        margin-right: 18rem;
        margin-left: 18rem
    }
    .mx34-sm {
        margin-right: 20.4rem;
        margin-left: 20.4rem
    }
    .mx40-sm {
        margin-right: 24rem;
        margin-left: 24rem
    }
    .mx48-sm {
        margin-right: 28.8rem;
        margin-left: 28.8rem
    }
    .mx50-sm {
        margin-right: 30rem;
        margin-left: 30rem
    }
    .my-50-sm {
        margin-top: -30rem;
        margin-bottom: -30rem
    }
    .my-48-sm {
        margin-top: -28.8rem;
        margin-bottom: -28.8rem
    }
    .my-40-sm {
        margin-top: -24rem;
        margin-bottom: -24rem
    }
    .my-34-sm {
        margin-top: -20.4rem;
        margin-bottom: -20.4rem
    }
    .my-30-sm {
        margin-top: -18rem;
        margin-bottom: -18rem
    }
    .my-25-sm {
        margin-top: -15rem;
        margin-bottom: -15rem
    }
    .my-21-sm {
        margin-top: -12.6rem;
        margin-bottom: -12.6rem
    }
    .my-20-sm {
        margin-top: -12rem;
        margin-bottom: -12rem
    }
    .my-19-sm {
        margin-top: -11.4rem;
        margin-bottom: -11.4rem
    }
    .my-18-sm {
        margin-top: -10.8rem;
        margin-bottom: -10.8rem
    }
    .my-17-sm {
        margin-top: -10.2rem;
        margin-bottom: -10.2rem
    }
    .my-16-sm {
        margin-top: -9.6rem;
        margin-bottom: -9.6rem
    }
    .my-15-sm {
        margin-top: -9rem;
        margin-bottom: -9rem
    }
    .my-14-sm {
        margin-top: -8.4rem;
        margin-bottom: -8.4rem
    }
    .my-13-sm {
        margin-top: -7.8rem;
        margin-bottom: -7.8rem
    }
    .my-12-sm {
        margin-top: -7.2rem;
        margin-bottom: -7.2rem
    }
    .my-11-sm {
        margin-top: -6.6rem;
        margin-bottom: -6.6rem
    }
    .my-10-sm {
        margin-top: -6rem;
        margin-bottom: -6rem
    }
    .my-9-sm {
        margin-top: -5.4rem;
        margin-bottom: -5.4rem
    }
    .my-8-sm {
        margin-top: -4.8rem;
        margin-bottom: -4.8rem
    }
    .my-7-sm {
        margin-top: -4.2rem;
        margin-bottom: -4.2rem
    }
    .my-6-sm {
        margin-top: -3.6rem;
        margin-bottom: -3.6rem
    }
    .my-5-sm {
        margin-top: -3rem;
        margin-bottom: -3rem
    }
    .my-4-sm {
        margin-top: -2.4rem;
        margin-bottom: -2.4rem
    }
    .my-3-sm {
        margin-top: -1.8rem;
        margin-bottom: -1.8rem
    }
    .my-2-sm {
        margin-top: -1.2rem;
        margin-bottom: -1.2rem
    }
    .my-1-sm {
        margin-top: -0.6rem;
        margin-bottom: -0.6rem
    }
    .my0-sm {
        margin-top: 0rem;
        margin-bottom: 0rem
    }
    .my1-sm {
        margin-top: 0.6rem;
        margin-bottom: 0.6rem
    }
    .my2-sm {
        margin-top: 1.2rem;
        margin-bottom: 1.2rem
    }
    .my3-sm {
        margin-top: 1.8rem;
        margin-bottom: 1.8rem
    }
    .my4-sm {
        margin-top: 2.4rem;
        margin-bottom: 2.4rem
    }
    .my5-sm {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .my6-sm {
        margin-top: 3.6rem;
        margin-bottom: 3.6rem
    }
    .my7-sm {
        margin-top: 4.2rem;
        margin-bottom: 4.2rem
    }
    .my8-sm {
        margin-top: 4.8rem;
        margin-bottom: 4.8rem
    }
    .my9-sm {
        margin-top: 5.4rem;
        margin-bottom: 5.4rem
    }
    .my10-sm {
        margin-top: 6rem;
        margin-bottom: 6rem
    }
    .my11-sm {
        margin-top: 6.6rem;
        margin-bottom: 6.6rem
    }
    .my12-sm {
        margin-top: 7.2rem;
        margin-bottom: 7.2rem
    }
    .my13-sm {
        margin-top: 7.8rem;
        margin-bottom: 7.8rem
    }
    .my14-sm {
        margin-top: 8.4rem;
        margin-bottom: 8.4rem
    }
    .my15-sm {
        margin-top: 9rem;
        margin-bottom: 9rem
    }
    .my16-sm {
        margin-top: 9.6rem;
        margin-bottom: 9.6rem
    }
    .my17-sm {
        margin-top: 10.2rem;
        margin-bottom: 10.2rem
    }
    .my18-sm {
        margin-top: 10.8rem;
        margin-bottom: 10.8rem
    }
    .my19-sm {
        margin-top: 11.4rem;
        margin-bottom: 11.4rem
    }
    .my20-sm {
        margin-top: 12rem;
        margin-bottom: 12rem
    }
    .my21-sm {
        margin-top: 12.6rem;
        margin-bottom: 12.6rem
    }
    .my25-sm {
        margin-top: 15rem;
        margin-bottom: 15rem
    }
    .my30-sm {
        margin-top: 18rem;
        margin-bottom: 18rem
    }
    .my34-sm {
        margin-top: 20.4rem;
        margin-bottom: 20.4rem
    }
    .my40-sm {
        margin-top: 24rem;
        margin-bottom: 24rem
    }
    .my48-sm {
        margin-top: 28.8rem;
        margin-bottom: 28.8rem
    }
    .my50-sm {
        margin-top: 30rem;
        margin-bottom: 30rem
    }
    .m-auto-sm {
        margin: auto
    }
    .mt-auto-sm {
        margin-top: auto
    }
    .mr-auto-sm {
        margin-right: auto
    }
    .mb-auto-sm {
        margin-bottom: auto
    }
    .ml-auto-sm {
        margin-left: auto
    }
    .my-auto-sm {
        margin-top: auto;
        margin-bottom: auto
    }
    .mx-auto-sm {
        margin-right: auto;
        margin-left: auto
    }
}

@media (min-width: 795px) {
    .m-50-md {
        margin: -30rem
    }
    .m-48-md {
        margin: -28.8rem
    }
    .m-40-md {
        margin: -24rem
    }
    .m-34-md {
        margin: -20.4rem
    }
    .m-30-md {
        margin: -18rem
    }
    .m-25-md {
        margin: -15rem
    }
    .m-21-md {
        margin: -12.6rem
    }
    .m-20-md {
        margin: -12rem
    }
    .m-19-md {
        margin: -11.4rem
    }
    .m-18-md {
        margin: -10.8rem
    }
    .m-17-md {
        margin: -10.2rem
    }
    .m-16-md {
        margin: -9.6rem
    }
    .m-15-md {
        margin: -9rem
    }
    .m-14-md {
        margin: -8.4rem
    }
    .m-13-md {
        margin: -7.8rem
    }
    .m-12-md {
        margin: -7.2rem
    }
    .m-11-md {
        margin: -6.6rem
    }
    .m-10-md {
        margin: -6rem
    }
    .m-9-md {
        margin: -5.4rem
    }
    .m-8-md {
        margin: -4.8rem
    }
    .m-7-md {
        margin: -4.2rem
    }
    .m-6-md {
        margin: -3.6rem
    }
    .m-5-md {
        margin: -3rem
    }
    .m-4-md {
        margin: -2.4rem
    }
    .m-3-md {
        margin: -1.8rem
    }
    .m-2-md {
        margin: -1.2rem
    }
    .m-1-md {
        margin: -0.6rem
    }
    .m0-md {
        margin: 0rem
    }
    .m1-md {
        margin: 0.6rem
    }
    .m2-md {
        margin: 1.2rem
    }
    .m3-md {
        margin: 1.8rem
    }
    .m4-md {
        margin: 2.4rem
    }
    .m5-md {
        margin: 3rem
    }
    .m6-md {
        margin: 3.6rem
    }
    .m7-md {
        margin: 4.2rem
    }
    .m8-md {
        margin: 4.8rem
    }
    .m9-md {
        margin: 5.4rem
    }
    .m10-md {
        margin: 6rem
    }
    .m11-md {
        margin: 6.6rem
    }
    .m12-md {
        margin: 7.2rem
    }
    .m13-md {
        margin: 7.8rem
    }
    .m14-md {
        margin: 8.4rem
    }
    .m15-md {
        margin: 9rem
    }
    .m16-md {
        margin: 9.6rem
    }
    .m17-md {
        margin: 10.2rem
    }
    .m18-md {
        margin: 10.8rem
    }
    .m19-md {
        margin: 11.4rem
    }
    .m20-md {
        margin: 12rem
    }
    .m21-md {
        margin: 12.6rem
    }
    .m25-md {
        margin: 15rem
    }
    .m30-md {
        margin: 18rem
    }
    .m34-md {
        margin: 20.4rem
    }
    .m40-md {
        margin: 24rem
    }
    .m48-md {
        margin: 28.8rem
    }
    .m50-md {
        margin: 30rem
    }
    .mt-50-md {
        margin-top: -30rem
    }
    .mt-48-md {
        margin-top: -28.8rem
    }
    .mt-40-md {
        margin-top: -24rem
    }
    .mt-34-md {
        margin-top: -20.4rem
    }
    .mt-30-md {
        margin-top: -18rem
    }
    .mt-25-md {
        margin-top: -15rem
    }
    .mt-21-md {
        margin-top: -12.6rem
    }
    .mt-20-md {
        margin-top: -12rem
    }
    .mt-19-md {
        margin-top: -11.4rem
    }
    .mt-18-md {
        margin-top: -10.8rem
    }
    .mt-17-md {
        margin-top: -10.2rem
    }
    .mt-16-md {
        margin-top: -9.6rem
    }
    .mt-15-md {
        margin-top: -9rem
    }
    .mt-14-md {
        margin-top: -8.4rem
    }
    .mt-13-md {
        margin-top: -7.8rem
    }
    .mt-12-md {
        margin-top: -7.2rem
    }
    .mt-11-md {
        margin-top: -6.6rem
    }
    .mt-10-md {
        margin-top: -6rem
    }
    .mt-9-md {
        margin-top: -5.4rem
    }
    .mt-8-md {
        margin-top: -4.8rem
    }
    .mt-7-md {
        margin-top: -4.2rem
    }
    .mt-6-md {
        margin-top: -3.6rem
    }
    .mt-5-md {
        margin-top: -3rem
    }
    .mt-4-md {
        margin-top: -2.4rem
    }
    .mt-3-md {
        margin-top: -1.8rem
    }
    .mt-2-md {
        margin-top: -1.2rem
    }
    .mt-1-md {
        margin-top: -0.6rem
    }
    .mt0-md {
        margin-top: 0rem
    }
    .mt1-md {
        margin-top: 0.6rem
    }
    .mt2-md {
        margin-top: 1.2rem
    }
    .mt3-md {
        margin-top: 1.8rem
    }
    .mt4-md {
        margin-top: 2.4rem
    }
    .mt5-md {
        margin-top: 3rem
    }
    .mt6-md {
        margin-top: 3.6rem
    }
    .mt7-md {
        margin-top: 4.2rem
    }
    .mt8-md {
        margin-top: 4.8rem
    }
    .mt9-md {
        margin-top: 5.4rem
    }
    .mt10-md {
        margin-top: 6rem
    }
    .mt11-md {
        margin-top: 6.6rem
    }
    .mt12-md {
        margin-top: 7.2rem
    }
    .mt13-md {
        margin-top: 7.8rem
    }
    .mt14-md {
        margin-top: 8.4rem
    }
    .mt15-md {
        margin-top: 9rem
    }
    .mt16-md {
        margin-top: 9.6rem
    }
    .mt17-md {
        margin-top: 10.2rem
    }
    .mt18-md {
        margin-top: 10.8rem
    }
    .mt19-md {
        margin-top: 11.4rem
    }
    .mt20-md {
        margin-top: 12rem
    }
    .mt21-md {
        margin-top: 12.6rem
    }
    .mt25-md {
        margin-top: 15rem
    }
    .mt30-md {
        margin-top: 18rem
    }
    .mt34-md {
        margin-top: 20.4rem
    }
    .mt40-md {
        margin-top: 24rem
    }
    .mt48-md {
        margin-top: 28.8rem
    }
    .mt50-md {
        margin-top: 30rem
    }
    .mr-50-md {
        margin-right: -30rem
    }
    .mr-48-md {
        margin-right: -28.8rem
    }
    .mr-40-md {
        margin-right: -24rem
    }
    .mr-34-md {
        margin-right: -20.4rem
    }
    .mr-30-md {
        margin-right: -18rem
    }
    .mr-25-md {
        margin-right: -15rem
    }
    .mr-21-md {
        margin-right: -12.6rem
    }
    .mr-20-md {
        margin-right: -12rem
    }
    .mr-19-md {
        margin-right: -11.4rem
    }
    .mr-18-md {
        margin-right: -10.8rem
    }
    .mr-17-md {
        margin-right: -10.2rem
    }
    .mr-16-md {
        margin-right: -9.6rem
    }
    .mr-15-md {
        margin-right: -9rem
    }
    .mr-14-md {
        margin-right: -8.4rem
    }
    .mr-13-md {
        margin-right: -7.8rem
    }
    .mr-12-md {
        margin-right: -7.2rem
    }
    .mr-11-md {
        margin-right: -6.6rem
    }
    .mr-10-md {
        margin-right: -6rem
    }
    .mr-9-md {
        margin-right: -5.4rem
    }
    .mr-8-md {
        margin-right: -4.8rem
    }
    .mr-7-md {
        margin-right: -4.2rem
    }
    .mr-6-md {
        margin-right: -3.6rem
    }
    .mr-5-md {
        margin-right: -3rem
    }
    .mr-4-md {
        margin-right: -2.4rem
    }
    .mr-3-md {
        margin-right: -1.8rem
    }
    .mr-2-md {
        margin-right: -1.2rem
    }
    .mr-1-md {
        margin-right: -0.6rem
    }
    .mr0-md {
        margin-right: 0rem
    }
    .mr1-md {
        margin-right: 0.6rem
    }
    .mr2-md {
        margin-right: 1.2rem
    }
    .mr3-md {
        margin-right: 1.8rem
    }
    .mr4-md {
        margin-right: 2.4rem
    }
    .mr5-md {
        margin-right: 3rem
    }
    .mr6-md {
        margin-right: 3.6rem
    }
    .mr7-md {
        margin-right: 4.2rem
    }
    .mr8-md {
        margin-right: 4.8rem
    }
    .mr9-md {
        margin-right: 5.4rem
    }
    .mr10-md {
        margin-right: 6rem
    }
    .mr11-md {
        margin-right: 6.6rem
    }
    .mr12-md {
        margin-right: 7.2rem
    }
    .mr13-md {
        margin-right: 7.8rem
    }
    .mr14-md {
        margin-right: 8.4rem
    }
    .mr15-md {
        margin-right: 9rem
    }
    .mr16-md {
        margin-right: 9.6rem
    }
    .mr17-md {
        margin-right: 10.2rem
    }
    .mr18-md {
        margin-right: 10.8rem
    }
    .mr19-md {
        margin-right: 11.4rem
    }
    .mr20-md {
        margin-right: 12rem
    }
    .mr21-md {
        margin-right: 12.6rem
    }
    .mr25-md {
        margin-right: 15rem
    }
    .mr30-md {
        margin-right: 18rem
    }
    .mr34-md {
        margin-right: 20.4rem
    }
    .mr40-md {
        margin-right: 24rem
    }
    .mr48-md {
        margin-right: 28.8rem
    }
    .mr50-md {
        margin-right: 30rem
    }
    .mb-50-md {
        margin-bottom: -30rem
    }
    .mb-48-md {
        margin-bottom: -28.8rem
    }
    .mb-40-md {
        margin-bottom: -24rem
    }
    .mb-34-md {
        margin-bottom: -20.4rem
    }
    .mb-30-md {
        margin-bottom: -18rem
    }
    .mb-25-md {
        margin-bottom: -15rem
    }
    .mb-21-md {
        margin-bottom: -12.6rem
    }
    .mb-20-md {
        margin-bottom: -12rem
    }
    .mb-19-md {
        margin-bottom: -11.4rem
    }
    .mb-18-md {
        margin-bottom: -10.8rem
    }
    .mb-17-md {
        margin-bottom: -10.2rem
    }
    .mb-16-md {
        margin-bottom: -9.6rem
    }
    .mb-15-md {
        margin-bottom: -9rem
    }
    .mb-14-md {
        margin-bottom: -8.4rem
    }
    .mb-13-md {
        margin-bottom: -7.8rem
    }
    .mb-12-md {
        margin-bottom: -7.2rem
    }
    .mb-11-md {
        margin-bottom: -6.6rem
    }
    .mb-10-md {
        margin-bottom: -6rem
    }
    .mb-9-md {
        margin-bottom: -5.4rem
    }
    .mb-8-md {
        margin-bottom: -4.8rem
    }
    .mb-7-md {
        margin-bottom: -4.2rem
    }
    .mb-6-md {
        margin-bottom: -3.6rem
    }
    .mb-5-md {
        margin-bottom: -3rem
    }
    .mb-4-md {
        margin-bottom: -2.4rem
    }
    .mb-3-md {
        margin-bottom: -1.8rem
    }
    .mb-2-md {
        margin-bottom: -1.2rem
    }
    .mb-1-md {
        margin-bottom: -0.6rem
    }
    .mb0-md {
        margin-bottom: 0rem
    }
    .mb1-md {
        margin-bottom: 0.6rem
    }
    .mb2-md {
        margin-bottom: 1.2rem
    }
    .mb3-md {
        margin-bottom: 1.8rem
    }
    .mb4-md {
        margin-bottom: 2.4rem
    }
    .mb5-md {
        margin-bottom: 3rem
    }
    .mb6-md {
        margin-bottom: 3.6rem
    }
    .mb7-md {
        margin-bottom: 4.2rem
    }
    .mb8-md {
        margin-bottom: 4.8rem
    }
    .mb9-md {
        margin-bottom: 5.4rem
    }
    .mb10-md {
        margin-bottom: 6rem
    }
    .mb11-md {
        margin-bottom: 6.6rem
    }
    .mb12-md {
        margin-bottom: 7.2rem
    }
    .mb13-md {
        margin-bottom: 7.8rem
    }
    .mb14-md {
        margin-bottom: 8.4rem
    }
    .mb15-md {
        margin-bottom: 9rem
    }
    .mb16-md {
        margin-bottom: 9.6rem
    }
    .mb17-md {
        margin-bottom: 10.2rem
    }
    .mb18-md {
        margin-bottom: 10.8rem
    }
    .mb19-md {
        margin-bottom: 11.4rem
    }
    .mb20-md {
        margin-bottom: 12rem
    }
    .mb21-md {
        margin-bottom: 12.6rem
    }
    .mb25-md {
        margin-bottom: 15rem
    }
    .mb30-md {
        margin-bottom: 18rem
    }
    .mb34-md {
        margin-bottom: 20.4rem
    }
    .mb40-md {
        margin-bottom: 24rem
    }
    .mb48-md {
        margin-bottom: 28.8rem
    }
    .mb50-md {
        margin-bottom: 30rem
    }
    .ml-50-md {
        margin-left: -30rem
    }
    .ml-48-md {
        margin-left: -28.8rem
    }
    .ml-40-md {
        margin-left: -24rem
    }
    .ml-34-md {
        margin-left: -20.4rem
    }
    .ml-30-md {
        margin-left: -18rem
    }
    .ml-25-md {
        margin-left: -15rem
    }
    .ml-21-md {
        margin-left: -12.6rem
    }
    .ml-20-md {
        margin-left: -12rem
    }
    .ml-19-md {
        margin-left: -11.4rem
    }
    .ml-18-md {
        margin-left: -10.8rem
    }
    .ml-17-md {
        margin-left: -10.2rem
    }
    .ml-16-md {
        margin-left: -9.6rem
    }
    .ml-15-md {
        margin-left: -9rem
    }
    .ml-14-md {
        margin-left: -8.4rem
    }
    .ml-13-md {
        margin-left: -7.8rem
    }
    .ml-12-md {
        margin-left: -7.2rem
    }
    .ml-11-md {
        margin-left: -6.6rem
    }
    .ml-10-md {
        margin-left: -6rem
    }
    .ml-9-md {
        margin-left: -5.4rem
    }
    .ml-8-md {
        margin-left: -4.8rem
    }
    .ml-7-md {
        margin-left: -4.2rem
    }
    .ml-6-md {
        margin-left: -3.6rem
    }
    .ml-5-md {
        margin-left: -3rem
    }
    .ml-4-md {
        margin-left: -2.4rem
    }
    .ml-3-md {
        margin-left: -1.8rem
    }
    .ml-2-md {
        margin-left: -1.2rem
    }
    .ml-1-md {
        margin-left: -0.6rem
    }
    .ml0-md {
        margin-left: 0rem
    }
    .ml1-md {
        margin-left: 0.6rem
    }
    .ml2-md {
        margin-left: 1.2rem
    }
    .ml3-md {
        margin-left: 1.8rem
    }
    .ml4-md {
        margin-left: 2.4rem
    }
    .ml5-md {
        margin-left: 3rem
    }
    .ml6-md {
        margin-left: 3.6rem
    }
    .ml7-md {
        margin-left: 4.2rem
    }
    .ml8-md {
        margin-left: 4.8rem
    }
    .ml9-md {
        margin-left: 5.4rem
    }
    .ml10-md {
        margin-left: 6rem
    }
    .ml11-md {
        margin-left: 6.6rem
    }
    .ml12-md {
        margin-left: 7.2rem
    }
    .ml13-md {
        margin-left: 7.8rem
    }
    .ml14-md {
        margin-left: 8.4rem
    }
    .ml15-md {
        margin-left: 9rem
    }
    .ml16-md {
        margin-left: 9.6rem
    }
    .ml17-md {
        margin-left: 10.2rem
    }
    .ml18-md {
        margin-left: 10.8rem
    }
    .ml19-md {
        margin-left: 11.4rem
    }
    .ml20-md {
        margin-left: 12rem
    }
    .ml21-md {
        margin-left: 12.6rem
    }
    .ml25-md {
        margin-left: 15rem
    }
    .ml30-md {
        margin-left: 18rem
    }
    .ml34-md {
        margin-left: 20.4rem
    }
    .ml40-md {
        margin-left: 24rem
    }
    .ml48-md {
        margin-left: 28.8rem
    }
    .ml50-md {
        margin-left: 30rem
    }
    .mx-50-md {
        margin-right: -30rem;
        margin-left: -30rem
    }
    .mx-48-md {
        margin-right: -28.8rem;
        margin-left: -28.8rem
    }
    .mx-40-md {
        margin-right: -24rem;
        margin-left: -24rem
    }
    .mx-34-md {
        margin-right: -20.4rem;
        margin-left: -20.4rem
    }
    .mx-30-md {
        margin-right: -18rem;
        margin-left: -18rem
    }
    .mx-25-md {
        margin-right: -15rem;
        margin-left: -15rem
    }
    .mx-21-md {
        margin-right: -12.6rem;
        margin-left: -12.6rem
    }
    .mx-20-md {
        margin-right: -12rem;
        margin-left: -12rem
    }
    .mx-19-md {
        margin-right: -11.4rem;
        margin-left: -11.4rem
    }
    .mx-18-md {
        margin-right: -10.8rem;
        margin-left: -10.8rem
    }
    .mx-17-md {
        margin-right: -10.2rem;
        margin-left: -10.2rem
    }
    .mx-16-md {
        margin-right: -9.6rem;
        margin-left: -9.6rem
    }
    .mx-15-md {
        margin-right: -9rem;
        margin-left: -9rem
    }
    .mx-14-md {
        margin-right: -8.4rem;
        margin-left: -8.4rem
    }
    .mx-13-md {
        margin-right: -7.8rem;
        margin-left: -7.8rem
    }
    .mx-12-md {
        margin-right: -7.2rem;
        margin-left: -7.2rem
    }
    .mx-11-md {
        margin-right: -6.6rem;
        margin-left: -6.6rem
    }
    .mx-10-md {
        margin-right: -6rem;
        margin-left: -6rem
    }
    .mx-9-md {
        margin-right: -5.4rem;
        margin-left: -5.4rem
    }
    .mx-8-md {
        margin-right: -4.8rem;
        margin-left: -4.8rem
    }
    .mx-7-md {
        margin-right: -4.2rem;
        margin-left: -4.2rem
    }
    .mx-6-md {
        margin-right: -3.6rem;
        margin-left: -3.6rem
    }
    .mx-5-md {
        margin-right: -3rem;
        margin-left: -3rem
    }
    .mx-4-md {
        margin-right: -2.4rem;
        margin-left: -2.4rem
    }
    .mx-3-md {
        margin-right: -1.8rem;
        margin-left: -1.8rem
    }
    .mx-2-md {
        margin-right: -1.2rem;
        margin-left: -1.2rem
    }
    .mx-1-md {
        margin-right: -0.6rem;
        margin-left: -0.6rem
    }
    .mx0-md {
        margin-right: 0rem;
        margin-left: 0rem
    }
    .mx1-md {
        margin-right: 0.6rem;
        margin-left: 0.6rem
    }
    .mx2-md {
        margin-right: 1.2rem;
        margin-left: 1.2rem
    }
    .mx3-md {
        margin-right: 1.8rem;
        margin-left: 1.8rem
    }
    .mx4-md {
        margin-right: 2.4rem;
        margin-left: 2.4rem
    }
    .mx5-md {
        margin-right: 3rem;
        margin-left: 3rem
    }
    .mx6-md {
        margin-right: 3.6rem;
        margin-left: 3.6rem
    }
    .mx7-md {
        margin-right: 4.2rem;
        margin-left: 4.2rem
    }
    .mx8-md {
        margin-right: 4.8rem;
        margin-left: 4.8rem
    }
    .mx9-md {
        margin-right: 5.4rem;
        margin-left: 5.4rem
    }
    .mx10-md {
        margin-right: 6rem;
        margin-left: 6rem
    }
    .mx11-md {
        margin-right: 6.6rem;
        margin-left: 6.6rem
    }
    .mx12-md {
        margin-right: 7.2rem;
        margin-left: 7.2rem
    }
    .mx13-md {
        margin-right: 7.8rem;
        margin-left: 7.8rem
    }
    .mx14-md {
        margin-right: 8.4rem;
        margin-left: 8.4rem
    }
    .mx15-md {
        margin-right: 9rem;
        margin-left: 9rem
    }
    .mx16-md {
        margin-right: 9.6rem;
        margin-left: 9.6rem
    }
    .mx17-md {
        margin-right: 10.2rem;
        margin-left: 10.2rem
    }
    .mx18-md {
        margin-right: 10.8rem;
        margin-left: 10.8rem
    }
    .mx19-md {
        margin-right: 11.4rem;
        margin-left: 11.4rem
    }
    .mx20-md {
        margin-right: 12rem;
        margin-left: 12rem
    }
    .mx21-md {
        margin-right: 12.6rem;
        margin-left: 12.6rem
    }
    .mx25-md {
        margin-right: 15rem;
        margin-left: 15rem
    }
    .mx30-md {
        margin-right: 18rem;
        margin-left: 18rem
    }
    .mx34-md {
        margin-right: 20.4rem;
        margin-left: 20.4rem
    }
    .mx40-md {
        margin-right: 24rem;
        margin-left: 24rem
    }
    .mx48-md {
        margin-right: 28.8rem;
        margin-left: 28.8rem
    }
    .mx50-md {
        margin-right: 30rem;
        margin-left: 30rem
    }
    .my-50-md {
        margin-top: -30rem;
        margin-bottom: -30rem
    }
    .my-48-md {
        margin-top: -28.8rem;
        margin-bottom: -28.8rem
    }
    .my-40-md {
        margin-top: -24rem;
        margin-bottom: -24rem
    }
    .my-34-md {
        margin-top: -20.4rem;
        margin-bottom: -20.4rem
    }
    .my-30-md {
        margin-top: -18rem;
        margin-bottom: -18rem
    }
    .my-25-md {
        margin-top: -15rem;
        margin-bottom: -15rem
    }
    .my-21-md {
        margin-top: -12.6rem;
        margin-bottom: -12.6rem
    }
    .my-20-md {
        margin-top: -12rem;
        margin-bottom: -12rem
    }
    .my-19-md {
        margin-top: -11.4rem;
        margin-bottom: -11.4rem
    }
    .my-18-md {
        margin-top: -10.8rem;
        margin-bottom: -10.8rem
    }
    .my-17-md {
        margin-top: -10.2rem;
        margin-bottom: -10.2rem
    }
    .my-16-md {
        margin-top: -9.6rem;
        margin-bottom: -9.6rem
    }
    .my-15-md {
        margin-top: -9rem;
        margin-bottom: -9rem
    }
    .my-14-md {
        margin-top: -8.4rem;
        margin-bottom: -8.4rem
    }
    .my-13-md {
        margin-top: -7.8rem;
        margin-bottom: -7.8rem
    }
    .my-12-md {
        margin-top: -7.2rem;
        margin-bottom: -7.2rem
    }
    .my-11-md {
        margin-top: -6.6rem;
        margin-bottom: -6.6rem
    }
    .my-10-md {
        margin-top: -6rem;
        margin-bottom: -6rem
    }
    .my-9-md {
        margin-top: -5.4rem;
        margin-bottom: -5.4rem
    }
    .my-8-md {
        margin-top: -4.8rem;
        margin-bottom: -4.8rem
    }
    .my-7-md {
        margin-top: -4.2rem;
        margin-bottom: -4.2rem
    }
    .my-6-md {
        margin-top: -3.6rem;
        margin-bottom: -3.6rem
    }
    .my-5-md {
        margin-top: -3rem;
        margin-bottom: -3rem
    }
    .my-4-md {
        margin-top: -2.4rem;
        margin-bottom: -2.4rem
    }
    .my-3-md {
        margin-top: -1.8rem;
        margin-bottom: -1.8rem
    }
    .my-2-md {
        margin-top: -1.2rem;
        margin-bottom: -1.2rem
    }
    .my-1-md {
        margin-top: -0.6rem;
        margin-bottom: -0.6rem
    }
    .my0-md {
        margin-top: 0rem;
        margin-bottom: 0rem
    }
    .my1-md {
        margin-top: 0.6rem;
        margin-bottom: 0.6rem
    }
    .my2-md {
        margin-top: 1.2rem;
        margin-bottom: 1.2rem
    }
    .my3-md {
        margin-top: 1.8rem;
        margin-bottom: 1.8rem
    }
    .my4-md {
        margin-top: 2.4rem;
        margin-bottom: 2.4rem
    }
    .my5-md {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .my6-md {
        margin-top: 3.6rem;
        margin-bottom: 3.6rem
    }
    .my7-md {
        margin-top: 4.2rem;
        margin-bottom: 4.2rem
    }
    .my8-md {
        margin-top: 4.8rem;
        margin-bottom: 4.8rem
    }
    .my9-md {
        margin-top: 5.4rem;
        margin-bottom: 5.4rem
    }
    .my10-md {
        margin-top: 6rem;
        margin-bottom: 6rem
    }
    .my11-md {
        margin-top: 6.6rem;
        margin-bottom: 6.6rem
    }
    .my12-md {
        margin-top: 7.2rem;
        margin-bottom: 7.2rem
    }
    .my13-md {
        margin-top: 7.8rem;
        margin-bottom: 7.8rem
    }
    .my14-md {
        margin-top: 8.4rem;
        margin-bottom: 8.4rem
    }
    .my15-md {
        margin-top: 9rem;
        margin-bottom: 9rem
    }
    .my16-md {
        margin-top: 9.6rem;
        margin-bottom: 9.6rem
    }
    .my17-md {
        margin-top: 10.2rem;
        margin-bottom: 10.2rem
    }
    .my18-md {
        margin-top: 10.8rem;
        margin-bottom: 10.8rem
    }
    .my19-md {
        margin-top: 11.4rem;
        margin-bottom: 11.4rem
    }
    .my20-md {
        margin-top: 12rem;
        margin-bottom: 12rem
    }
    .my21-md {
        margin-top: 12.6rem;
        margin-bottom: 12.6rem
    }
    .my25-md {
        margin-top: 15rem;
        margin-bottom: 15rem
    }
    .my30-md {
        margin-top: 18rem;
        margin-bottom: 18rem
    }
    .my34-md {
        margin-top: 20.4rem;
        margin-bottom: 20.4rem
    }
    .my40-md {
        margin-top: 24rem;
        margin-bottom: 24rem
    }
    .my48-md {
        margin-top: 28.8rem;
        margin-bottom: 28.8rem
    }
    .my50-md {
        margin-top: 30rem;
        margin-bottom: 30rem
    }
    .m-auto-md {
        margin: auto
    }
    .mt-auto-md {
        margin-top: auto
    }
    .mr-auto-md {
        margin-right: auto
    }
    .mb-auto-md {
        margin-bottom: auto
    }
    .ml-auto-md {
        margin-left: auto
    }
    .my-auto-md {
        margin-top: auto;
        margin-bottom: auto
    }
    .mx-auto-md {
        margin-right: auto;
        margin-left: auto
    }
}

@media (min-width: 1025px) {
    .m-50-lg {
        margin: -30rem
    }
    .m-48-lg {
        margin: -28.8rem
    }
    .m-40-lg {
        margin: -24rem
    }
    .m-34-lg {
        margin: -20.4rem
    }
    .m-30-lg {
        margin: -18rem
    }
    .m-25-lg {
        margin: -15rem
    }
    .m-21-lg {
        margin: -12.6rem
    }
    .m-20-lg {
        margin: -12rem
    }
    .m-19-lg {
        margin: -11.4rem
    }
    .m-18-lg {
        margin: -10.8rem
    }
    .m-17-lg {
        margin: -10.2rem
    }
    .m-16-lg {
        margin: -9.6rem
    }
    .m-15-lg {
        margin: -9rem
    }
    .m-14-lg {
        margin: -8.4rem
    }
    .m-13-lg {
        margin: -7.8rem
    }
    .m-12-lg {
        margin: -7.2rem
    }
    .m-11-lg {
        margin: -6.6rem
    }
    .m-10-lg {
        margin: -6rem
    }
    .m-9-lg {
        margin: -5.4rem
    }
    .m-8-lg {
        margin: -4.8rem
    }
    .m-7-lg {
        margin: -4.2rem
    }
    .m-6-lg {
        margin: -3.6rem
    }
    .m-5-lg {
        margin: -3rem
    }
    .m-4-lg {
        margin: -2.4rem
    }
    .m-3-lg {
        margin: -1.8rem
    }
    .m-2-lg {
        margin: -1.2rem
    }
    .m-1-lg {
        margin: -0.6rem
    }
    .m0-lg {
        margin: 0rem
    }
    .m1-lg {
        margin: 0.6rem
    }
    .m2-lg {
        margin: 1.2rem
    }
    .m3-lg {
        margin: 1.8rem
    }
    .m4-lg {
        margin: 2.4rem
    }
    .m5-lg {
        margin: 3rem
    }
    .m6-lg {
        margin: 3.6rem
    }
    .m7-lg {
        margin: 4.2rem
    }
    .m8-lg {
        margin: 4.8rem
    }
    .m9-lg {
        margin: 5.4rem
    }
    .m10-lg {
        margin: 6rem
    }
    .m11-lg {
        margin: 6.6rem
    }
    .m12-lg {
        margin: 7.2rem
    }
    .m13-lg {
        margin: 7.8rem
    }
    .m14-lg {
        margin: 8.4rem
    }
    .m15-lg {
        margin: 9rem
    }
    .m16-lg {
        margin: 9.6rem
    }
    .m17-lg {
        margin: 10.2rem
    }
    .m18-lg {
        margin: 10.8rem
    }
    .m19-lg {
        margin: 11.4rem
    }
    .m20-lg {
        margin: 12rem
    }
    .m21-lg {
        margin: 12.6rem
    }
    .m25-lg {
        margin: 15rem
    }
    .m30-lg {
        margin: 18rem
    }
    .m34-lg {
        margin: 20.4rem
    }
    .m40-lg {
        margin: 24rem
    }
    .m48-lg {
        margin: 28.8rem
    }
    .m50-lg {
        margin: 30rem
    }
    .mt-50-lg {
        margin-top: -30rem
    }
    .mt-48-lg {
        margin-top: -28.8rem
    }
    .mt-40-lg {
        margin-top: -24rem
    }
    .mt-34-lg {
        margin-top: -20.4rem
    }
    .mt-30-lg {
        margin-top: -18rem
    }
    .mt-25-lg {
        margin-top: -15rem
    }
    .mt-21-lg {
        margin-top: -12.6rem
    }
    .mt-20-lg {
        margin-top: -12rem
    }
    .mt-19-lg {
        margin-top: -11.4rem
    }
    .mt-18-lg {
        margin-top: -10.8rem
    }
    .mt-17-lg {
        margin-top: -10.2rem
    }
    .mt-16-lg {
        margin-top: -9.6rem
    }
    .mt-15-lg {
        margin-top: -9rem
    }
    .mt-14-lg {
        margin-top: -8.4rem
    }
    .mt-13-lg {
        margin-top: -7.8rem
    }
    .mt-12-lg {
        margin-top: -7.2rem
    }
    .mt-11-lg {
        margin-top: -6.6rem
    }
    .mt-10-lg {
        margin-top: -6rem
    }
    .mt-9-lg {
        margin-top: -5.4rem
    }
    .mt-8-lg {
        margin-top: -4.8rem
    }
    .mt-7-lg {
        margin-top: -4.2rem
    }
    .mt-6-lg {
        margin-top: -3.6rem
    }
    .mt-5-lg {
        margin-top: -3rem
    }
    .mt-4-lg {
        margin-top: -2.4rem
    }
    .mt-3-lg {
        margin-top: -1.8rem
    }
    .mt-2-lg {
        margin-top: -1.2rem
    }
    .mt-1-lg {
        margin-top: -0.6rem
    }
    .mt0-lg {
        margin-top: 0rem
    }
    .mt1-lg {
        margin-top: 0.6rem
    }
    .mt2-lg {
        margin-top: 1.2rem
    }
    .mt3-lg {
        margin-top: 1.8rem
    }
    .mt4-lg {
        margin-top: 2.4rem
    }
    .mt5-lg {
        margin-top: 3rem
    }
    .mt6-lg {
        margin-top: 3.6rem
    }
    .mt7-lg {
        margin-top: 4.2rem
    }
    .mt8-lg {
        margin-top: 4.8rem
    }
    .mt9-lg {
        margin-top: 5.4rem
    }
    .mt10-lg {
        margin-top: 6rem
    }
    .mt11-lg {
        margin-top: 6.6rem
    }
    .mt12-lg {
        margin-top: 7.2rem
    }
    .mt13-lg {
        margin-top: 7.8rem
    }
    .mt14-lg {
        margin-top: 8.4rem
    }
    .mt15-lg {
        margin-top: 9rem
    }
    .mt16-lg {
        margin-top: 9.6rem
    }
    .mt17-lg {
        margin-top: 10.2rem
    }
    .mt18-lg {
        margin-top: 10.8rem
    }
    .mt19-lg {
        margin-top: 11.4rem
    }
    .mt20-lg {
        margin-top: 12rem
    }
    .mt21-lg {
        margin-top: 12.6rem
    }
    .mt25-lg {
        margin-top: 15rem
    }
    .mt30-lg {
        margin-top: 18rem
    }
    .mt34-lg {
        margin-top: 20.4rem
    }
    .mt40-lg {
        margin-top: 24rem
    }
    .mt48-lg {
        margin-top: 28.8rem
    }
    .mt50-lg {
        margin-top: 30rem
    }
    .mr-50-lg {
        margin-right: -30rem
    }
    .mr-48-lg {
        margin-right: -28.8rem
    }
    .mr-40-lg {
        margin-right: -24rem
    }
    .mr-34-lg {
        margin-right: -20.4rem
    }
    .mr-30-lg {
        margin-right: -18rem
    }
    .mr-25-lg {
        margin-right: -15rem
    }
    .mr-21-lg {
        margin-right: -12.6rem
    }
    .mr-20-lg {
        margin-right: -12rem
    }
    .mr-19-lg {
        margin-right: -11.4rem
    }
    .mr-18-lg {
        margin-right: -10.8rem
    }
    .mr-17-lg {
        margin-right: -10.2rem
    }
    .mr-16-lg {
        margin-right: -9.6rem
    }
    .mr-15-lg {
        margin-right: -9rem
    }
    .mr-14-lg {
        margin-right: -8.4rem
    }
    .mr-13-lg {
        margin-right: -7.8rem
    }
    .mr-12-lg {
        margin-right: -7.2rem
    }
    .mr-11-lg {
        margin-right: -6.6rem
    }
    .mr-10-lg {
        margin-right: -6rem
    }
    .mr-9-lg {
        margin-right: -5.4rem
    }
    .mr-8-lg {
        margin-right: -4.8rem
    }
    .mr-7-lg {
        margin-right: -4.2rem
    }
    .mr-6-lg {
        margin-right: -3.6rem
    }
    .mr-5-lg {
        margin-right: -3rem
    }
    .mr-4-lg {
        margin-right: -2.4rem
    }
    .mr-3-lg {
        margin-right: -1.8rem
    }
    .mr-2-lg {
        margin-right: -1.2rem
    }
    .mr-1-lg {
        margin-right: -0.6rem
    }
    .mr0-lg {
        margin-right: 0rem
    }
    .mr1-lg {
        margin-right: 0.6rem
    }
    .mr2-lg {
        margin-right: 1.2rem
    }
    .mr3-lg {
        margin-right: 1.8rem
    }
    .mr4-lg {
        margin-right: 2.4rem
    }
    .mr5-lg {
        margin-right: 3rem
    }
    .mr6-lg {
        margin-right: 3.6rem
    }
    .mr7-lg {
        margin-right: 4.2rem
    }
    .mr8-lg {
        margin-right: 4.8rem
    }
    .mr9-lg {
        margin-right: 5.4rem
    }
    .mr10-lg {
        margin-right: 6rem
    }
    .mr11-lg {
        margin-right: 6.6rem
    }
    .mr12-lg {
        margin-right: 7.2rem
    }
    .mr13-lg {
        margin-right: 7.8rem
    }
    .mr14-lg {
        margin-right: 8.4rem
    }
    .mr15-lg {
        margin-right: 9rem
    }
    .mr16-lg {
        margin-right: 9.6rem
    }
    .mr17-lg {
        margin-right: 10.2rem
    }
    .mr18-lg {
        margin-right: 10.8rem
    }
    .mr19-lg {
        margin-right: 11.4rem
    }
    .mr20-lg {
        margin-right: 12rem
    }
    .mr21-lg {
        margin-right: 12.6rem
    }
    .mr25-lg {
        margin-right: 15rem
    }
    .mr30-lg {
        margin-right: 18rem
    }
    .mr34-lg {
        margin-right: 20.4rem
    }
    .mr40-lg {
        margin-right: 24rem
    }
    .mr48-lg {
        margin-right: 28.8rem
    }
    .mr50-lg {
        margin-right: 30rem
    }
    .mb-50-lg {
        margin-bottom: -30rem
    }
    .mb-48-lg {
        margin-bottom: -28.8rem
    }
    .mb-40-lg {
        margin-bottom: -24rem
    }
    .mb-34-lg {
        margin-bottom: -20.4rem
    }
    .mb-30-lg {
        margin-bottom: -18rem
    }
    .mb-25-lg {
        margin-bottom: -15rem
    }
    .mb-21-lg {
        margin-bottom: -12.6rem
    }
    .mb-20-lg {
        margin-bottom: -12rem
    }
    .mb-19-lg {
        margin-bottom: -11.4rem
    }
    .mb-18-lg {
        margin-bottom: -10.8rem
    }
    .mb-17-lg {
        margin-bottom: -10.2rem
    }
    .mb-16-lg {
        margin-bottom: -9.6rem
    }
    .mb-15-lg {
        margin-bottom: -9rem
    }
    .mb-14-lg {
        margin-bottom: -8.4rem
    }
    .mb-13-lg {
        margin-bottom: -7.8rem
    }
    .mb-12-lg {
        margin-bottom: -7.2rem
    }
    .mb-11-lg {
        margin-bottom: -6.6rem
    }
    .mb-10-lg {
        margin-bottom: -6rem
    }
    .mb-9-lg {
        margin-bottom: -5.4rem
    }
    .mb-8-lg {
        margin-bottom: -4.8rem
    }
    .mb-7-lg {
        margin-bottom: -4.2rem
    }
    .mb-6-lg {
        margin-bottom: -3.6rem
    }
    .mb-5-lg {
        margin-bottom: -3rem
    }
    .mb-4-lg {
        margin-bottom: -2.4rem
    }
    .mb-3-lg {
        margin-bottom: -1.8rem
    }
    .mb-2-lg {
        margin-bottom: -1.2rem
    }
    .mb-1-lg {
        margin-bottom: -0.6rem
    }
    .mb0-lg {
        margin-bottom: 0rem
    }
    .mb1-lg {
        margin-bottom: 0.6rem
    }
    .mb2-lg {
        margin-bottom: 1.2rem
    }
    .mb3-lg {
        margin-bottom: 1.8rem
    }
    .mb4-lg {
        margin-bottom: 2.4rem
    }
    .mb5-lg {
        margin-bottom: 3rem
    }
    .mb6-lg {
        margin-bottom: 3.6rem
    }
    .mb7-lg {
        margin-bottom: 4.2rem
    }
    .mb8-lg {
        margin-bottom: 4.8rem
    }
    .mb9-lg {
        margin-bottom: 5.4rem
    }
    .mb10-lg {
        margin-bottom: 6rem
    }
    .mb11-lg {
        margin-bottom: 6.6rem
    }
    .mb12-lg {
        margin-bottom: 7.2rem
    }
    .mb13-lg {
        margin-bottom: 7.8rem
    }
    .mb14-lg {
        margin-bottom: 8.4rem
    }
    .mb15-lg {
        margin-bottom: 9rem
    }
    .mb16-lg {
        margin-bottom: 9.6rem
    }
    .mb17-lg {
        margin-bottom: 10.2rem
    }
    .mb18-lg {
        margin-bottom: 10.8rem
    }
    .mb19-lg {
        margin-bottom: 11.4rem
    }
    .mb20-lg {
        margin-bottom: 12rem
    }
    .mb21-lg {
        margin-bottom: 12.6rem
    }
    .mb25-lg {
        margin-bottom: 15rem
    }
    .mb30-lg {
        margin-bottom: 18rem
    }
    .mb34-lg {
        margin-bottom: 20.4rem
    }
    .mb40-lg {
        margin-bottom: 24rem
    }
    .mb48-lg {
        margin-bottom: 28.8rem
    }
    .mb50-lg {
        margin-bottom: 30rem
    }
    .ml-50-lg {
        margin-left: -30rem
    }
    .ml-48-lg {
        margin-left: -28.8rem
    }
    .ml-40-lg {
        margin-left: -24rem
    }
    .ml-34-lg {
        margin-left: -20.4rem
    }
    .ml-30-lg {
        margin-left: -18rem
    }
    .ml-25-lg {
        margin-left: -15rem
    }
    .ml-21-lg {
        margin-left: -12.6rem
    }
    .ml-20-lg {
        margin-left: -12rem
    }
    .ml-19-lg {
        margin-left: -11.4rem
    }
    .ml-18-lg {
        margin-left: -10.8rem
    }
    .ml-17-lg {
        margin-left: -10.2rem
    }
    .ml-16-lg {
        margin-left: -9.6rem
    }
    .ml-15-lg {
        margin-left: -9rem
    }
    .ml-14-lg {
        margin-left: -8.4rem
    }
    .ml-13-lg {
        margin-left: -7.8rem
    }
    .ml-12-lg {
        margin-left: -7.2rem
    }
    .ml-11-lg {
        margin-left: -6.6rem
    }
    .ml-10-lg {
        margin-left: -6rem
    }
    .ml-9-lg {
        margin-left: -5.4rem
    }
    .ml-8-lg {
        margin-left: -4.8rem
    }
    .ml-7-lg {
        margin-left: -4.2rem
    }
    .ml-6-lg {
        margin-left: -3.6rem
    }
    .ml-5-lg {
        margin-left: -3rem
    }
    .ml-4-lg {
        margin-left: -2.4rem
    }
    .ml-3-lg {
        margin-left: -1.8rem
    }
    .ml-2-lg {
        margin-left: -1.2rem
    }
    .ml-1-lg {
        margin-left: -0.6rem
    }
    .ml0-lg {
        margin-left: 0rem
    }
    .ml1-lg {
        margin-left: 0.6rem
    }
    .ml2-lg {
        margin-left: 1.2rem
    }
    .ml3-lg {
        margin-left: 1.8rem
    }
    .ml4-lg {
        margin-left: 2.4rem
    }
    .ml5-lg {
        margin-left: 3rem
    }
    .ml6-lg {
        margin-left: 3.6rem
    }
    .ml7-lg {
        margin-left: 4.2rem
    }
    .ml8-lg {
        margin-left: 4.8rem
    }
    .ml9-lg {
        margin-left: 5.4rem
    }
    .ml10-lg {
        margin-left: 6rem
    }
    .ml11-lg {
        margin-left: 6.6rem
    }
    .ml12-lg {
        margin-left: 7.2rem
    }
    .ml13-lg {
        margin-left: 7.8rem
    }
    .ml14-lg {
        margin-left: 8.4rem
    }
    .ml15-lg {
        margin-left: 9rem
    }
    .ml16-lg {
        margin-left: 9.6rem
    }
    .ml17-lg {
        margin-left: 10.2rem
    }
    .ml18-lg {
        margin-left: 10.8rem
    }
    .ml19-lg {
        margin-left: 11.4rem
    }
    .ml20-lg {
        margin-left: 12rem
    }
    .ml21-lg {
        margin-left: 12.6rem
    }
    .ml25-lg {
        margin-left: 15rem
    }
    .ml30-lg {
        margin-left: 18rem
    }
    .ml34-lg {
        margin-left: 20.4rem
    }
    .ml40-lg {
        margin-left: 24rem
    }
    .ml48-lg {
        margin-left: 28.8rem
    }
    .ml50-lg {
        margin-left: 30rem
    }
    .mx-50-lg {
        margin-right: -30rem;
        margin-left: -30rem
    }
    .mx-48-lg {
        margin-right: -28.8rem;
        margin-left: -28.8rem
    }
    .mx-40-lg {
        margin-right: -24rem;
        margin-left: -24rem
    }
    .mx-34-lg {
        margin-right: -20.4rem;
        margin-left: -20.4rem
    }
    .mx-30-lg {
        margin-right: -18rem;
        margin-left: -18rem
    }
    .mx-25-lg {
        margin-right: -15rem;
        margin-left: -15rem
    }
    .mx-21-lg {
        margin-right: -12.6rem;
        margin-left: -12.6rem
    }
    .mx-20-lg {
        margin-right: -12rem;
        margin-left: -12rem
    }
    .mx-19-lg {
        margin-right: -11.4rem;
        margin-left: -11.4rem
    }
    .mx-18-lg {
        margin-right: -10.8rem;
        margin-left: -10.8rem
    }
    .mx-17-lg {
        margin-right: -10.2rem;
        margin-left: -10.2rem
    }
    .mx-16-lg {
        margin-right: -9.6rem;
        margin-left: -9.6rem
    }
    .mx-15-lg {
        margin-right: -9rem;
        margin-left: -9rem
    }
    .mx-14-lg {
        margin-right: -8.4rem;
        margin-left: -8.4rem
    }
    .mx-13-lg {
        margin-right: -7.8rem;
        margin-left: -7.8rem
    }
    .mx-12-lg {
        margin-right: -7.2rem;
        margin-left: -7.2rem
    }
    .mx-11-lg {
        margin-right: -6.6rem;
        margin-left: -6.6rem
    }
    .mx-10-lg {
        margin-right: -6rem;
        margin-left: -6rem
    }
    .mx-9-lg {
        margin-right: -5.4rem;
        margin-left: -5.4rem
    }
    .mx-8-lg {
        margin-right: -4.8rem;
        margin-left: -4.8rem
    }
    .mx-7-lg {
        margin-right: -4.2rem;
        margin-left: -4.2rem
    }
    .mx-6-lg {
        margin-right: -3.6rem;
        margin-left: -3.6rem
    }
    .mx-5-lg {
        margin-right: -3rem;
        margin-left: -3rem
    }
    .mx-4-lg {
        margin-right: -2.4rem;
        margin-left: -2.4rem
    }
    .mx-3-lg {
        margin-right: -1.8rem;
        margin-left: -1.8rem
    }
    .mx-2-lg {
        margin-right: -1.2rem;
        margin-left: -1.2rem
    }
    .mx-1-lg {
        margin-right: -0.6rem;
        margin-left: -0.6rem
    }
    .mx0-lg {
        margin-right: 0rem;
        margin-left: 0rem
    }
    .mx1-lg {
        margin-right: 0.6rem;
        margin-left: 0.6rem
    }
    .mx2-lg {
        margin-right: 1.2rem;
        margin-left: 1.2rem
    }
    .mx3-lg {
        margin-right: 1.8rem;
        margin-left: 1.8rem
    }
    .mx4-lg {
        margin-right: 2.4rem;
        margin-left: 2.4rem
    }
    .mx5-lg {
        margin-right: 3rem;
        margin-left: 3rem
    }
    .mx6-lg {
        margin-right: 3.6rem;
        margin-left: 3.6rem
    }
    .mx7-lg {
        margin-right: 4.2rem;
        margin-left: 4.2rem
    }
    .mx8-lg {
        margin-right: 4.8rem;
        margin-left: 4.8rem
    }
    .mx9-lg {
        margin-right: 5.4rem;
        margin-left: 5.4rem
    }
    .mx10-lg {
        margin-right: 6rem;
        margin-left: 6rem
    }
    .mx11-lg {
        margin-right: 6.6rem;
        margin-left: 6.6rem
    }
    .mx12-lg {
        margin-right: 7.2rem;
        margin-left: 7.2rem
    }
    .mx13-lg {
        margin-right: 7.8rem;
        margin-left: 7.8rem
    }
    .mx14-lg {
        margin-right: 8.4rem;
        margin-left: 8.4rem
    }
    .mx15-lg {
        margin-right: 9rem;
        margin-left: 9rem
    }
    .mx16-lg {
        margin-right: 9.6rem;
        margin-left: 9.6rem
    }
    .mx17-lg {
        margin-right: 10.2rem;
        margin-left: 10.2rem
    }
    .mx18-lg {
        margin-right: 10.8rem;
        margin-left: 10.8rem
    }
    .mx19-lg {
        margin-right: 11.4rem;
        margin-left: 11.4rem
    }
    .mx20-lg {
        margin-right: 12rem;
        margin-left: 12rem
    }
    .mx21-lg {
        margin-right: 12.6rem;
        margin-left: 12.6rem
    }
    .mx25-lg {
        margin-right: 15rem;
        margin-left: 15rem
    }
    .mx30-lg {
        margin-right: 18rem;
        margin-left: 18rem
    }
    .mx34-lg {
        margin-right: 20.4rem;
        margin-left: 20.4rem
    }
    .mx40-lg {
        margin-right: 24rem;
        margin-left: 24rem
    }
    .mx48-lg {
        margin-right: 28.8rem;
        margin-left: 28.8rem
    }
    .mx50-lg {
        margin-right: 30rem;
        margin-left: 30rem
    }
    .my-50-lg {
        margin-top: -30rem;
        margin-bottom: -30rem
    }
    .my-48-lg {
        margin-top: -28.8rem;
        margin-bottom: -28.8rem
    }
    .my-40-lg {
        margin-top: -24rem;
        margin-bottom: -24rem
    }
    .my-34-lg {
        margin-top: -20.4rem;
        margin-bottom: -20.4rem
    }
    .my-30-lg {
        margin-top: -18rem;
        margin-bottom: -18rem
    }
    .my-25-lg {
        margin-top: -15rem;
        margin-bottom: -15rem
    }
    .my-21-lg {
        margin-top: -12.6rem;
        margin-bottom: -12.6rem
    }
    .my-20-lg {
        margin-top: -12rem;
        margin-bottom: -12rem
    }
    .my-19-lg {
        margin-top: -11.4rem;
        margin-bottom: -11.4rem
    }
    .my-18-lg {
        margin-top: -10.8rem;
        margin-bottom: -10.8rem
    }
    .my-17-lg {
        margin-top: -10.2rem;
        margin-bottom: -10.2rem
    }
    .my-16-lg {
        margin-top: -9.6rem;
        margin-bottom: -9.6rem
    }
    .my-15-lg {
        margin-top: -9rem;
        margin-bottom: -9rem
    }
    .my-14-lg {
        margin-top: -8.4rem;
        margin-bottom: -8.4rem
    }
    .my-13-lg {
        margin-top: -7.8rem;
        margin-bottom: -7.8rem
    }
    .my-12-lg {
        margin-top: -7.2rem;
        margin-bottom: -7.2rem
    }
    .my-11-lg {
        margin-top: -6.6rem;
        margin-bottom: -6.6rem
    }
    .my-10-lg {
        margin-top: -6rem;
        margin-bottom: -6rem
    }
    .my-9-lg {
        margin-top: -5.4rem;
        margin-bottom: -5.4rem
    }
    .my-8-lg {
        margin-top: -4.8rem;
        margin-bottom: -4.8rem
    }
    .my-7-lg {
        margin-top: -4.2rem;
        margin-bottom: -4.2rem
    }
    .my-6-lg {
        margin-top: -3.6rem;
        margin-bottom: -3.6rem
    }
    .my-5-lg {
        margin-top: -3rem;
        margin-bottom: -3rem
    }
    .my-4-lg {
        margin-top: -2.4rem;
        margin-bottom: -2.4rem
    }
    .my-3-lg {
        margin-top: -1.8rem;
        margin-bottom: -1.8rem
    }
    .my-2-lg {
        margin-top: -1.2rem;
        margin-bottom: -1.2rem
    }
    .my-1-lg {
        margin-top: -0.6rem;
        margin-bottom: -0.6rem
    }
    .my0-lg {
        margin-top: 0rem;
        margin-bottom: 0rem
    }
    .my1-lg {
        margin-top: 0.6rem;
        margin-bottom: 0.6rem
    }
    .my2-lg {
        margin-top: 1.2rem;
        margin-bottom: 1.2rem
    }
    .my3-lg {
        margin-top: 1.8rem;
        margin-bottom: 1.8rem
    }
    .my4-lg {
        margin-top: 2.4rem;
        margin-bottom: 2.4rem
    }
    .my5-lg {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .my6-lg {
        margin-top: 3.6rem;
        margin-bottom: 3.6rem
    }
    .my7-lg {
        margin-top: 4.2rem;
        margin-bottom: 4.2rem
    }
    .my8-lg {
        margin-top: 4.8rem;
        margin-bottom: 4.8rem
    }
    .my9-lg {
        margin-top: 5.4rem;
        margin-bottom: 5.4rem
    }
    .my10-lg {
        margin-top: 6rem;
        margin-bottom: 6rem
    }
    .my11-lg {
        margin-top: 6.6rem;
        margin-bottom: 6.6rem
    }
    .my12-lg {
        margin-top: 7.2rem;
        margin-bottom: 7.2rem
    }
    .my13-lg {
        margin-top: 7.8rem;
        margin-bottom: 7.8rem
    }
    .my14-lg {
        margin-top: 8.4rem;
        margin-bottom: 8.4rem
    }
    .my15-lg {
        margin-top: 9rem;
        margin-bottom: 9rem
    }
    .my16-lg {
        margin-top: 9.6rem;
        margin-bottom: 9.6rem
    }
    .my17-lg {
        margin-top: 10.2rem;
        margin-bottom: 10.2rem
    }
    .my18-lg {
        margin-top: 10.8rem;
        margin-bottom: 10.8rem
    }
    .my19-lg {
        margin-top: 11.4rem;
        margin-bottom: 11.4rem
    }
    .my20-lg {
        margin-top: 12rem;
        margin-bottom: 12rem
    }
    .my21-lg {
        margin-top: 12.6rem;
        margin-bottom: 12.6rem
    }
    .my25-lg {
        margin-top: 15rem;
        margin-bottom: 15rem
    }
    .my30-lg {
        margin-top: 18rem;
        margin-bottom: 18rem
    }
    .my34-lg {
        margin-top: 20.4rem;
        margin-bottom: 20.4rem
    }
    .my40-lg {
        margin-top: 24rem;
        margin-bottom: 24rem
    }
    .my48-lg {
        margin-top: 28.8rem;
        margin-bottom: 28.8rem
    }
    .my50-lg {
        margin-top: 30rem;
        margin-bottom: 30rem
    }
    .m-auto-lg {
        margin: auto
    }
    .mt-auto-lg {
        margin-top: auto
    }
    .mr-auto-lg {
        margin-right: auto
    }
    .mb-auto-lg {
        margin-bottom: auto
    }
    .ml-auto-lg {
        margin-left: auto
    }
    .my-auto-lg {
        margin-top: auto;
        margin-bottom: auto
    }
    .mx-auto-lg {
        margin-right: auto;
        margin-left: auto
    }
}

.o0p {
    opacity: 0
}

.o10p {
    opacity: 0.1
}

.o20p {
    opacity: 0.2
}

.o30p {
    opacity: 0.3
}

.o40p {
    opacity: 0.4
}

.o50p {
    opacity: 0.5
}

.o60p {
    opacity: 0.6
}

.o70p {
    opacity: 0.7
}

.o80p {
    opacity: 0.8
}

.o90p {
    opacity: 0.9
}

.o100p {
    opacity: 1
}

@media (min-width: 600px) {
    .o0p-sm {
        opacity: 0
    }
    .o10p-sm {
        opacity: 0.1
    }
    .o20p-sm {
        opacity: 0.2
    }
    .o30p-sm {
        opacity: 0.3
    }
    .o40p-sm {
        opacity: 0.4
    }
    .o50p-sm {
        opacity: 0.5
    }
    .o60p-sm {
        opacity: 0.6
    }
    .o70p-sm {
        opacity: 0.7
    }
    .o80p-sm {
        opacity: 0.8
    }
    .o90p-sm {
        opacity: 0.9
    }
    .o100p-sm {
        opacity: 1
    }
}

@media (min-width: 795px) {
    .o0p-md {
        opacity: 0
    }
    .o10p-md {
        opacity: 0.1
    }
    .o20p-md {
        opacity: 0.2
    }
    .o30p-md {
        opacity: 0.3
    }
    .o40p-md {
        opacity: 0.4
    }
    .o50p-md {
        opacity: 0.5
    }
    .o60p-md {
        opacity: 0.6
    }
    .o70p-md {
        opacity: 0.7
    }
    .o80p-md {
        opacity: 0.8
    }
    .o90p-md {
        opacity: 0.9
    }
    .o100p-md {
        opacity: 1
    }
}

@media (min-width: 1025px) {
    .o0p-lg {
        opacity: 0
    }
    .o10p-lg {
        opacity: 0.1
    }
    .o20p-lg {
        opacity: 0.2
    }
    .o30p-lg {
        opacity: 0.3
    }
    .o40p-lg {
        opacity: 0.4
    }
    .o50p-lg {
        opacity: 0.5
    }
    .o60p-lg {
        opacity: 0.6
    }
    .o70p-lg {
        opacity: 0.7
    }
    .o80p-lg {
        opacity: 0.8
    }
    .o90p-lg {
        opacity: 0.9
    }
    .o100p-lg {
        opacity: 1
    }
}

.clip {
    overflow: hidden
}

.visible {
    overflow: visible
}

.scroll {
    overflow: scroll
}

.scroll-x {
    overflow-x: scroll
}

.scroll-y {
    overflow-y: scroll
}

.auto-scroll {
    overflow: auto;
    -webkit-overflow-scrolling: auto
}

.auto-scroll-x {
    overflow-x: auto
}

.auto-scroll-y {
    overflow-y: auto
}

.webkit-scrolling {
    -webkit-overflow-scrolling: touch
}

.word-wrap {
    overflow-wrap: break-word
}

.wrap-anywhere {
    overflow-wrap: anywhere
}

.hide-scrollbar::-webkit-scrollbar {
    display: none;
    width: 0px;
    background: transparent
}

@media (min-width: 600px) {
    .visible-x-sm {
        overflow-x: visible
    }
    .visible-sm {
        overflow: visible
    }
}

@media (min-width: 795px) {
    .visible-x-md {
        overflow-x: visible
    }
    .visible-md {
        overflow: visible
    }
}

@media (min-width: 1025px) {
    .visible-x-lg {
        overflow-x: visible
    }
    .visible-lg {
        overflow: visible
    }
}

@media (min-width: 600px) {
    .clip-sm {
        overflow: hidden
    }
}

@media (min-width: 795px) {
    .clip-md {
        overflow: hidden
    }
}

@media (min-width: 1025px) {
    .clip-lg {
        overflow: hidden
    }
}

.object-cover {
    object-fit: cover
}

.py0vh {
    padding-top: 0vh;
    padding-bottom: 0vh
}

.pt0vh {
    padding-top: 0vh
}

.pb0vh {
    padding-bottom: 0vh
}

.py5vh {
    padding-top: 5vh;
    padding-bottom: 5vh
}

.pt5vh {
    padding-top: 5vh
}

.pb5vh {
    padding-bottom: 5vh
}

.py7vh {
    padding-top: 7vh;
    padding-bottom: 7vh
}

.pt7vh {
    padding-top: 7vh
}

.pb7vh {
    padding-bottom: 7vh
}

.py10vh {
    padding-top: 10vh;
    padding-bottom: 10vh
}

.pt10vh {
    padding-top: 10vh
}

.pb10vh {
    padding-bottom: 10vh
}

.py15vh {
    padding-top: 15vh;
    padding-bottom: 15vh
}

.pt15vh {
    padding-top: 15vh
}

.pb15vh {
    padding-bottom: 15vh
}

.py20vh {
    padding-top: 20vh;
    padding-bottom: 20vh
}

.pt20vh {
    padding-top: 20vh
}

.pb20vh {
    padding-bottom: 20vh
}

.py25vh {
    padding-top: 25vh;
    padding-bottom: 25vh
}

.pt25vh {
    padding-top: 25vh
}

.pb25vh {
    padding-bottom: 25vh
}

.py30vh {
    padding-top: 30vh;
    padding-bottom: 30vh
}

.pt30vh {
    padding-top: 30vh
}

.pb30vh {
    padding-bottom: 30vh
}

.py33vh {
    padding-top: 33vh;
    padding-bottom: 33vh
}

.pt33vh {
    padding-top: 33vh
}

.pb33vh {
    padding-bottom: 33vh
}

.py40vh {
    padding-top: 40vh;
    padding-bottom: 40vh
}

.pt40vh {
    padding-top: 40vh
}

.pb40vh {
    padding-bottom: 40vh
}

.py50vh {
    padding-top: 50vh;
    padding-bottom: 50vh
}

.pt50vh {
    padding-top: 50vh
}

.pb50vh {
    padding-bottom: 50vh
}

.py60vh {
    padding-top: 60vh;
    padding-bottom: 60vh
}

.pt60vh {
    padding-top: 60vh
}

.pb60vh {
    padding-bottom: 60vh
}

.py66vh {
    padding-top: 66vh;
    padding-bottom: 66vh
}

.pt66vh {
    padding-top: 66vh
}

.pb66vh {
    padding-bottom: 66vh
}

.py70vh {
    padding-top: 70vh;
    padding-bottom: 70vh
}

.pt70vh {
    padding-top: 70vh
}

.pb70vh {
    padding-bottom: 70vh
}

.py75vh {
    padding-top: 75vh;
    padding-bottom: 75vh
}

.pt75vh {
    padding-top: 75vh
}

.pb75vh {
    padding-bottom: 75vh
}

.py80vh {
    padding-top: 80vh;
    padding-bottom: 80vh
}

.pt80vh {
    padding-top: 80vh
}

.pb80vh {
    padding-bottom: 80vh
}

.py90vh {
    padding-top: 90vh;
    padding-bottom: 90vh
}

.pt90vh {
    padding-top: 90vh
}

.pb90vh {
    padding-bottom: 90vh
}

.py100vh {
    padding-top: 100vh;
    padding-bottom: 100vh
}

.pt100vh {
    padding-top: 100vh
}

.pb100vh {
    padding-bottom: 100vh
}

@media (min-width: 600px) {
    .py0vh-sm {
        padding-top: 0vh;
        padding-bottom: 0vh
    }
    .pt0vh-sm {
        padding-top: 0vh
    }
    .pb0vh-sm {
        padding-bottom: 0vh
    }
    .py5vh-sm {
        padding-top: 5vh;
        padding-bottom: 5vh
    }
    .pt5vh-sm {
        padding-top: 5vh
    }
    .pb5vh-sm {
        padding-bottom: 5vh
    }
    .py7vh-sm {
        padding-top: 7vh;
        padding-bottom: 7vh
    }
    .pt7vh-sm {
        padding-top: 7vh
    }
    .pb7vh-sm {
        padding-bottom: 7vh
    }
    .py10vh-sm {
        padding-top: 10vh;
        padding-bottom: 10vh
    }
    .pt10vh-sm {
        padding-top: 10vh
    }
    .pb10vh-sm {
        padding-bottom: 10vh
    }
    .py15vh-sm {
        padding-top: 15vh;
        padding-bottom: 15vh
    }
    .pt15vh-sm {
        padding-top: 15vh
    }
    .pb15vh-sm {
        padding-bottom: 15vh
    }
    .py20vh-sm {
        padding-top: 20vh;
        padding-bottom: 20vh
    }
    .pt20vh-sm {
        padding-top: 20vh
    }
    .pb20vh-sm {
        padding-bottom: 20vh
    }
    .py25vh-sm {
        padding-top: 25vh;
        padding-bottom: 25vh
    }
    .pt25vh-sm {
        padding-top: 25vh
    }
    .pb25vh-sm {
        padding-bottom: 25vh
    }
    .py30vh-sm {
        padding-top: 30vh;
        padding-bottom: 30vh
    }
    .pt30vh-sm {
        padding-top: 30vh
    }
    .pb30vh-sm {
        padding-bottom: 30vh
    }
    .py33vh-sm {
        padding-top: 33vh;
        padding-bottom: 33vh
    }
    .pt33vh-sm {
        padding-top: 33vh
    }
    .pb33vh-sm {
        padding-bottom: 33vh
    }
    .py40vh-sm {
        padding-top: 40vh;
        padding-bottom: 40vh
    }
    .pt40vh-sm {
        padding-top: 40vh
    }
    .pb40vh-sm {
        padding-bottom: 40vh
    }
    .py50vh-sm {
        padding-top: 50vh;
        padding-bottom: 50vh
    }
    .pt50vh-sm {
        padding-top: 50vh
    }
    .pb50vh-sm {
        padding-bottom: 50vh
    }
    .py60vh-sm {
        padding-top: 60vh;
        padding-bottom: 60vh
    }
    .pt60vh-sm {
        padding-top: 60vh
    }
    .pb60vh-sm {
        padding-bottom: 60vh
    }
    .py66vh-sm {
        padding-top: 66vh;
        padding-bottom: 66vh
    }
    .pt66vh-sm {
        padding-top: 66vh
    }
    .pb66vh-sm {
        padding-bottom: 66vh
    }
    .py70vh-sm {
        padding-top: 70vh;
        padding-bottom: 70vh
    }
    .pt70vh-sm {
        padding-top: 70vh
    }
    .pb70vh-sm {
        padding-bottom: 70vh
    }
    .py75vh-sm {
        padding-top: 75vh;
        padding-bottom: 75vh
    }
    .pt75vh-sm {
        padding-top: 75vh
    }
    .pb75vh-sm {
        padding-bottom: 75vh
    }
    .py80vh-sm {
        padding-top: 80vh;
        padding-bottom: 80vh
    }
    .pt80vh-sm {
        padding-top: 80vh
    }
    .pb80vh-sm {
        padding-bottom: 80vh
    }
    .py90vh-sm {
        padding-top: 90vh;
        padding-bottom: 90vh
    }
    .pt90vh-sm {
        padding-top: 90vh
    }
    .pb90vh-sm {
        padding-bottom: 90vh
    }
    .py100vh-sm {
        padding-top: 100vh;
        padding-bottom: 100vh
    }
    .pt100vh-sm {
        padding-top: 100vh
    }
    .pb100vh-sm {
        padding-bottom: 100vh
    }
}

@media (min-width: 795px) {
    .py0vh-md {
        padding-top: 0vh;
        padding-bottom: 0vh
    }
    .pt0vh-md {
        padding-top: 0vh
    }
    .pb0vh-md {
        padding-bottom: 0vh
    }
    .py5vh-md {
        padding-top: 5vh;
        padding-bottom: 5vh
    }
    .pt5vh-md {
        padding-top: 5vh
    }
    .pb5vh-md {
        padding-bottom: 5vh
    }
    .py7vh-md {
        padding-top: 7vh;
        padding-bottom: 7vh
    }
    .pt7vh-md {
        padding-top: 7vh
    }
    .pb7vh-md {
        padding-bottom: 7vh
    }
    .py10vh-md {
        padding-top: 10vh;
        padding-bottom: 10vh
    }
    .pt10vh-md {
        padding-top: 10vh
    }
    .pb10vh-md {
        padding-bottom: 10vh
    }
    .py15vh-md {
        padding-top: 15vh;
        padding-bottom: 15vh
    }
    .pt15vh-md {
        padding-top: 15vh
    }
    .pb15vh-md {
        padding-bottom: 15vh
    }
    .py20vh-md {
        padding-top: 20vh;
        padding-bottom: 20vh
    }
    .pt20vh-md {
        padding-top: 20vh
    }
    .pb20vh-md {
        padding-bottom: 20vh
    }
    .py25vh-md {
        padding-top: 25vh;
        padding-bottom: 25vh
    }
    .pt25vh-md {
        padding-top: 25vh
    }
    .pb25vh-md {
        padding-bottom: 25vh
    }
    .py30vh-md {
        padding-top: 30vh;
        padding-bottom: 30vh
    }
    .pt30vh-md {
        padding-top: 30vh
    }
    .pb30vh-md {
        padding-bottom: 30vh
    }
    .py33vh-md {
        padding-top: 33vh;
        padding-bottom: 33vh
    }
    .pt33vh-md {
        padding-top: 33vh
    }
    .pb33vh-md {
        padding-bottom: 33vh
    }
    .py40vh-md {
        padding-top: 40vh;
        padding-bottom: 40vh
    }
    .pt40vh-md {
        padding-top: 40vh
    }
    .pb40vh-md {
        padding-bottom: 40vh
    }
    .py50vh-md {
        padding-top: 50vh;
        padding-bottom: 50vh
    }
    .pt50vh-md {
        padding-top: 50vh
    }
    .pb50vh-md {
        padding-bottom: 50vh
    }
    .py60vh-md {
        padding-top: 60vh;
        padding-bottom: 60vh
    }
    .pt60vh-md {
        padding-top: 60vh
    }
    .pb60vh-md {
        padding-bottom: 60vh
    }
    .py66vh-md {
        padding-top: 66vh;
        padding-bottom: 66vh
    }
    .pt66vh-md {
        padding-top: 66vh
    }
    .pb66vh-md {
        padding-bottom: 66vh
    }
    .py70vh-md {
        padding-top: 70vh;
        padding-bottom: 70vh
    }
    .pt70vh-md {
        padding-top: 70vh
    }
    .pb70vh-md {
        padding-bottom: 70vh
    }
    .py75vh-md {
        padding-top: 75vh;
        padding-bottom: 75vh
    }
    .pt75vh-md {
        padding-top: 75vh
    }
    .pb75vh-md {
        padding-bottom: 75vh
    }
    .py80vh-md {
        padding-top: 80vh;
        padding-bottom: 80vh
    }
    .pt80vh-md {
        padding-top: 80vh
    }
    .pb80vh-md {
        padding-bottom: 80vh
    }
    .py90vh-md {
        padding-top: 90vh;
        padding-bottom: 90vh
    }
    .pt90vh-md {
        padding-top: 90vh
    }
    .pb90vh-md {
        padding-bottom: 90vh
    }
    .py100vh-md {
        padding-top: 100vh;
        padding-bottom: 100vh
    }
    .pt100vh-md {
        padding-top: 100vh
    }
    .pb100vh-md {
        padding-bottom: 100vh
    }
}

@media (min-width: 1025px) {
    .py0vh-lg {
        padding-top: 0vh;
        padding-bottom: 0vh
    }
    .pt0vh-lg {
        padding-top: 0vh
    }
    .pb0vh-lg {
        padding-bottom: 0vh
    }
    .py5vh-lg {
        padding-top: 5vh;
        padding-bottom: 5vh
    }
    .pt5vh-lg {
        padding-top: 5vh
    }
    .pb5vh-lg {
        padding-bottom: 5vh
    }
    .py7vh-lg {
        padding-top: 7vh;
        padding-bottom: 7vh
    }
    .pt7vh-lg {
        padding-top: 7vh
    }
    .pb7vh-lg {
        padding-bottom: 7vh
    }
    .py10vh-lg {
        padding-top: 10vh;
        padding-bottom: 10vh
    }
    .pt10vh-lg {
        padding-top: 10vh
    }
    .pb10vh-lg {
        padding-bottom: 10vh
    }
    .py15vh-lg {
        padding-top: 15vh;
        padding-bottom: 15vh
    }
    .pt15vh-lg {
        padding-top: 15vh
    }
    .pb15vh-lg {
        padding-bottom: 15vh
    }
    .py20vh-lg {
        padding-top: 20vh;
        padding-bottom: 20vh
    }
    .pt20vh-lg {
        padding-top: 20vh
    }
    .pb20vh-lg {
        padding-bottom: 20vh
    }
    .py25vh-lg {
        padding-top: 25vh;
        padding-bottom: 25vh
    }
    .pt25vh-lg {
        padding-top: 25vh
    }
    .pb25vh-lg {
        padding-bottom: 25vh
    }
    .py30vh-lg {
        padding-top: 30vh;
        padding-bottom: 30vh
    }
    .pt30vh-lg {
        padding-top: 30vh
    }
    .pb30vh-lg {
        padding-bottom: 30vh
    }
    .py33vh-lg {
        padding-top: 33vh;
        padding-bottom: 33vh
    }
    .pt33vh-lg {
        padding-top: 33vh
    }
    .pb33vh-lg {
        padding-bottom: 33vh
    }
    .py40vh-lg {
        padding-top: 40vh;
        padding-bottom: 40vh
    }
    .pt40vh-lg {
        padding-top: 40vh
    }
    .pb40vh-lg {
        padding-bottom: 40vh
    }
    .py50vh-lg {
        padding-top: 50vh;
        padding-bottom: 50vh
    }
    .pt50vh-lg {
        padding-top: 50vh
    }
    .pb50vh-lg {
        padding-bottom: 50vh
    }
    .py60vh-lg {
        padding-top: 60vh;
        padding-bottom: 60vh
    }
    .pt60vh-lg {
        padding-top: 60vh
    }
    .pb60vh-lg {
        padding-bottom: 60vh
    }
    .py66vh-lg {
        padding-top: 66vh;
        padding-bottom: 66vh
    }
    .pt66vh-lg {
        padding-top: 66vh
    }
    .pb66vh-lg {
        padding-bottom: 66vh
    }
    .py70vh-lg {
        padding-top: 70vh;
        padding-bottom: 70vh
    }
    .pt70vh-lg {
        padding-top: 70vh
    }
    .pb70vh-lg {
        padding-bottom: 70vh
    }
    .py75vh-lg {
        padding-top: 75vh;
        padding-bottom: 75vh
    }
    .pt75vh-lg {
        padding-top: 75vh
    }
    .pb75vh-lg {
        padding-bottom: 75vh
    }
    .py80vh-lg {
        padding-top: 80vh;
        padding-bottom: 80vh
    }
    .pt80vh-lg {
        padding-top: 80vh
    }
    .pb80vh-lg {
        padding-bottom: 80vh
    }
    .py90vh-lg {
        padding-top: 90vh;
        padding-bottom: 90vh
    }
    .pt90vh-lg {
        padding-top: 90vh
    }
    .pb90vh-lg {
        padding-bottom: 90vh
    }
    .py100vh-lg {
        padding-top: 100vh;
        padding-bottom: 100vh
    }
    .pt100vh-lg {
        padding-top: 100vh
    }
    .pb100vh-lg {
        padding-bottom: 100vh
    }
}

.p1px {
    padding: 0.1rem
}

.pt1px {
    padding-top: 0.1rem
}

.pr1px {
    padding-right: 0.1rem
}

.pb1px {
    padding-bottom: 0.1rem
}

.pl1px {
    padding-left: 0.1rem
}

.px1px {
    padding-left: 0.1rem;
    padding-right: 0.1rem
}

.py1px {
    padding-top: 0.1rem;
    padding-bottom: 0.1rem
}

.p2px {
    padding: 0.2rem
}

.pt2px {
    padding-top: 0.2rem
}

.pr2px {
    padding-right: 0.2rem
}

.pb2px {
    padding-bottom: 0.2rem
}

.pl2px {
    padding-left: 0.2rem
}

.px2px {
    padding-left: 0.2rem;
    padding-right: 0.2rem
}

.py2px {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem
}

.p3px {
    padding: 0.3rem
}

.pt3px {
    padding-top: 0.3rem
}

.pr3px {
    padding-right: 0.3rem
}

.pb3px {
    padding-bottom: 0.3rem
}

.pl3px {
    padding-left: 0.3rem
}

.px3px {
    padding-left: 0.3rem;
    padding-right: 0.3rem
}

.py3px {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem
}

.p4px {
    padding: 0.4rem
}

.pt4px {
    padding-top: 0.4rem
}

.pr4px {
    padding-right: 0.4rem
}

.pb4px {
    padding-bottom: 0.4rem
}

.pl4px {
    padding-left: 0.4rem
}

.px4px {
    padding-left: 0.4rem;
    padding-right: 0.4rem
}

.py4px {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem
}

.p0 {
    padding: 0rem
}

.p1 {
    padding: 0.6rem
}

.p2 {
    padding: 1.2rem
}

.p3 {
    padding: 1.8rem
}

.p4 {
    padding: 2.4rem
}

.p5 {
    padding: 3rem
}

.p6 {
    padding: 3.6rem
}

.p7 {
    padding: 4.2rem
}

.p8 {
    padding: 4.8rem
}

.p9 {
    padding: 5.4rem
}

.p10 {
    padding: 6rem
}

.p11 {
    padding: 6.6rem
}

.p12 {
    padding: 7.2rem
}

.p13 {
    padding: 7.8rem
}

.p14 {
    padding: 8.4rem
}

.p15 {
    padding: 9rem
}

.p16 {
    padding: 9.6rem
}

.p17 {
    padding: 10.2rem
}

.p18 {
    padding: 10.8rem
}

.p19 {
    padding: 11.4rem
}

.p20 {
    padding: 12rem
}

.p21 {
    padding: 12.6rem
}

.p25 {
    padding: 15rem
}

.p30 {
    padding: 18rem
}

.p34 {
    padding: 20.4rem
}

.p40 {
    padding: 24rem
}

.p48 {
    padding: 28.8rem
}

.p50 {
    padding: 30rem
}

.pt0 {
    padding-top: 0rem
}

.pt1 {
    padding-top: 0.6rem
}

.pt2 {
    padding-top: 1.2rem
}

.pt3 {
    padding-top: 1.8rem
}

.pt4 {
    padding-top: 2.4rem
}

.pt5 {
    padding-top: 3rem
}

.pt6 {
    padding-top: 3.6rem
}

.pt7 {
    padding-top: 4.2rem
}

.pt8 {
    padding-top: 4.8rem
}

.pt9 {
    padding-top: 5.4rem
}

.pt10 {
    padding-top: 6rem
}

.pt11 {
    padding-top: 6.6rem
}

.pt12 {
    padding-top: 7.2rem
}

.pt13 {
    padding-top: 7.8rem
}

.pt14 {
    padding-top: 8.4rem
}

.pt15 {
    padding-top: 9rem
}

.pt16 {
    padding-top: 9.6rem
}

.pt17 {
    padding-top: 10.2rem
}

.pt18 {
    padding-top: 10.8rem
}

.pt19 {
    padding-top: 11.4rem
}

.pt20 {
    padding-top: 12rem
}

.pt21 {
    padding-top: 12.6rem
}

.pt25 {
    padding-top: 15rem
}

.pt30 {
    padding-top: 18rem
}

.pt34 {
    padding-top: 20.4rem
}

.pt40 {
    padding-top: 24rem
}

.pt48 {
    padding-top: 28.8rem
}

.pt50 {
    padding-top: 30rem
}

.pr0 {
    padding-right: 0rem
}

.pr1 {
    padding-right: 0.6rem
}

.pr2 {
    padding-right: 1.2rem
}

.pr3 {
    padding-right: 1.8rem
}

.pr4 {
    padding-right: 2.4rem
}

.pr5 {
    padding-right: 3rem
}

.pr6 {
    padding-right: 3.6rem
}

.pr7 {
    padding-right: 4.2rem
}

.pr8 {
    padding-right: 4.8rem
}

.pr9 {
    padding-right: 5.4rem
}

.pr10 {
    padding-right: 6rem
}

.pr11 {
    padding-right: 6.6rem
}

.pr12 {
    padding-right: 7.2rem
}

.pr13 {
    padding-right: 7.8rem
}

.pr14 {
    padding-right: 8.4rem
}

.pr15 {
    padding-right: 9rem
}

.pr16 {
    padding-right: 9.6rem
}

.pr17 {
    padding-right: 10.2rem
}

.pr18 {
    padding-right: 10.8rem
}

.pr19 {
    padding-right: 11.4rem
}

.pr20 {
    padding-right: 12rem
}

.pr21 {
    padding-right: 12.6rem
}

.pr25 {
    padding-right: 15rem
}

.pr30 {
    padding-right: 18rem
}

.pr34 {
    padding-right: 20.4rem
}

.pr40 {
    padding-right: 24rem
}

.pr48 {
    padding-right: 28.8rem
}

.pr50 {
    padding-right: 30rem
}

.pb0 {
    padding-bottom: 0rem
}

.pb1 {
    padding-bottom: 0.6rem
}

.pb2 {
    padding-bottom: 1.2rem
}

.pb3 {
    padding-bottom: 1.8rem
}

.pb4 {
    padding-bottom: 2.4rem
}

.pb5 {
    padding-bottom: 3rem
}

.pb6 {
    padding-bottom: 3.6rem
}

.pb7 {
    padding-bottom: 4.2rem
}

.pb8 {
    padding-bottom: 4.8rem
}

.pb9 {
    padding-bottom: 5.4rem
}

.pb10 {
    padding-bottom: 6rem
}

.pb11 {
    padding-bottom: 6.6rem
}

.pb12 {
    padding-bottom: 7.2rem
}

.pb13 {
    padding-bottom: 7.8rem
}

.pb14 {
    padding-bottom: 8.4rem
}

.pb15 {
    padding-bottom: 9rem
}

.pb16 {
    padding-bottom: 9.6rem
}

.pb17 {
    padding-bottom: 10.2rem
}

.pb18 {
    padding-bottom: 10.8rem
}

.pb19 {
    padding-bottom: 11.4rem
}

.pb20 {
    padding-bottom: 12rem
}

.pb21 {
    padding-bottom: 12.6rem
}

.pb25 {
    padding-bottom: 15rem
}

.pb30 {
    padding-bottom: 18rem
}

.pb34 {
    padding-bottom: 20.4rem
}

.pb40 {
    padding-bottom: 24rem
}

.pb48 {
    padding-bottom: 28.8rem
}

.pb50 {
    padding-bottom: 30rem
}

.pl0 {
    padding-left: 0rem
}

.pl1 {
    padding-left: 0.6rem
}

.pl2 {
    padding-left: 1.2rem
}

.pl3 {
    padding-left: 1.8rem
}

.pl4 {
    padding-left: 2.4rem
}

.pl5 {
    padding-left: 3rem
}

.pl6 {
    padding-left: 3.6rem
}

.pl7 {
    padding-left: 4.2rem
}

.pl8 {
    padding-left: 4.8rem
}

.pl9 {
    padding-left: 5.4rem
}

.pl10 {
    padding-left: 6rem
}

.pl11 {
    padding-left: 6.6rem
}

.pl12 {
    padding-left: 7.2rem
}

.pl13 {
    padding-left: 7.8rem
}

.pl14 {
    padding-left: 8.4rem
}

.pl15 {
    padding-left: 9rem
}

.pl16 {
    padding-left: 9.6rem
}

.pl17 {
    padding-left: 10.2rem
}

.pl18 {
    padding-left: 10.8rem
}

.pl19 {
    padding-left: 11.4rem
}

.pl20 {
    padding-left: 12rem
}

.pl21 {
    padding-left: 12.6rem
}

.pl25 {
    padding-left: 15rem
}

.pl30 {
    padding-left: 18rem
}

.pl34 {
    padding-left: 20.4rem
}

.pl40 {
    padding-left: 24rem
}

.pl48 {
    padding-left: 28.8rem
}

.pl50 {
    padding-left: 30rem
}

.px0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important
}

.px1 {
    padding-right: 0.6rem !important;
    padding-left: 0.6rem !important
}

.px2 {
    padding-right: 1.2rem !important;
    padding-left: 1.2rem !important
}

.px3 {
    padding-right: 1.8rem !important;
    padding-left: 1.8rem !important
}

.px4 {
    padding-right: 2.4rem !important;
    padding-left: 2.4rem !important
}

.px5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
}

.px6 {
    padding-right: 3.6rem !important;
    padding-left: 3.6rem !important
}

.px7 {
    padding-right: 4.2rem !important;
    padding-left: 4.2rem !important
}

.px8 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important
}

.px9 {
    padding-right: 5.4rem !important;
    padding-left: 5.4rem !important
}

.px10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important
}

.px11 {
    padding-right: 6.6rem !important;
    padding-left: 6.6rem !important
}

.px12 {
    padding-right: 7.2rem !important;
    padding-left: 7.2rem !important
}

.px13 {
    padding-right: 7.8rem !important;
    padding-left: 7.8rem !important
}

.px14 {
    padding-right: 8.4rem !important;
    padding-left: 8.4rem !important
}

.px15 {
    padding-right: 9rem !important;
    padding-left: 9rem !important
}

.px16 {
    padding-right: 9.6rem !important;
    padding-left: 9.6rem !important
}

.px17 {
    padding-right: 10.2rem !important;
    padding-left: 10.2rem !important
}

.px18 {
    padding-right: 10.8rem !important;
    padding-left: 10.8rem !important
}

.px19 {
    padding-right: 11.4rem !important;
    padding-left: 11.4rem !important
}

.px20 {
    padding-right: 12rem !important;
    padding-left: 12rem !important
}

.px21 {
    padding-right: 12.6rem !important;
    padding-left: 12.6rem !important
}

.px25 {
    padding-right: 15rem !important;
    padding-left: 15rem !important
}

.px30 {
    padding-right: 18rem !important;
    padding-left: 18rem !important
}

.px34 {
    padding-right: 20.4rem !important;
    padding-left: 20.4rem !important
}

.px40 {
    padding-right: 24rem !important;
    padding-left: 24rem !important
}

.px48 {
    padding-right: 28.8rem !important;
    padding-left: 28.8rem !important
}

.px50 {
    padding-right: 30rem !important;
    padding-left: 30rem !important
}

.py0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important
}

.py1 {
    padding-top: 0.6rem !important;
    padding-bottom: 0.6rem !important
}

.py2 {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important
}

.py3 {
    padding-top: 1.8rem !important;
    padding-bottom: 1.8rem !important
}

.py4 {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important
}

.py5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

.py6 {
    padding-top: 3.6rem !important;
    padding-bottom: 3.6rem !important
}

.py7 {
    padding-top: 4.2rem !important;
    padding-bottom: 4.2rem !important
}

.py8 {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important
}

.py9 {
    padding-top: 5.4rem !important;
    padding-bottom: 5.4rem !important
}

.py10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important
}

.py11 {
    padding-top: 6.6rem !important;
    padding-bottom: 6.6rem !important
}

.py12 {
    padding-top: 7.2rem !important;
    padding-bottom: 7.2rem !important
}

.py13 {
    padding-top: 7.8rem !important;
    padding-bottom: 7.8rem !important
}

.py14 {
    padding-top: 8.4rem !important;
    padding-bottom: 8.4rem !important
}

.py15 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important
}

.py16 {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important
}

.py17 {
    padding-top: 10.2rem !important;
    padding-bottom: 10.2rem !important
}

.py18 {
    padding-top: 10.8rem !important;
    padding-bottom: 10.8rem !important
}

.py19 {
    padding-top: 11.4rem !important;
    padding-bottom: 11.4rem !important
}

.py20 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important
}

.py21 {
    padding-top: 12.6rem !important;
    padding-bottom: 12.6rem !important
}

.py25 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important
}

.py30 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important
}

.py34 {
    padding-top: 20.4rem !important;
    padding-bottom: 20.4rem !important
}

.py40 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important
}

.py48 {
    padding-top: 28.8rem !important;
    padding-bottom: 28.8rem !important
}

.py50 {
    padding-top: 30rem !important;
    padding-bottom: 30rem !important
}

@media (min-width: 600px) {
    .p0-sm {
        padding: 0rem
    }
    .p1-sm {
        padding: 0.6rem
    }
    .p2-sm {
        padding: 1.2rem
    }
    .p3-sm {
        padding: 1.8rem
    }
    .p4-sm {
        padding: 2.4rem
    }
    .p5-sm {
        padding: 3rem
    }
    .p6-sm {
        padding: 3.6rem
    }
    .p7-sm {
        padding: 4.2rem
    }
    .p8-sm {
        padding: 4.8rem
    }
    .p9-sm {
        padding: 5.4rem
    }
    .p10-sm {
        padding: 6rem
    }
    .p11-sm {
        padding: 6.6rem
    }
    .p12-sm {
        padding: 7.2rem
    }
    .p13-sm {
        padding: 7.8rem
    }
    .p14-sm {
        padding: 8.4rem
    }
    .p15-sm {
        padding: 9rem
    }
    .p16-sm {
        padding: 9.6rem
    }
    .p17-sm {
        padding: 10.2rem
    }
    .p18-sm {
        padding: 10.8rem
    }
    .p19-sm {
        padding: 11.4rem
    }
    .p20-sm {
        padding: 12rem
    }
    .p21-sm {
        padding: 12.6rem
    }
    .p25-sm {
        padding: 15rem
    }
    .p30-sm {
        padding: 18rem
    }
    .p34-sm {
        padding: 20.4rem
    }
    .p40-sm {
        padding: 24rem
    }
    .p48-sm {
        padding: 28.8rem
    }
    .p50-sm {
        padding: 30rem
    }
    .pt0-sm {
        padding-top: 0rem
    }
    .pt1-sm {
        padding-top: 0.6rem
    }
    .pt2-sm {
        padding-top: 1.2rem
    }
    .pt3-sm {
        padding-top: 1.8rem
    }
    .pt4-sm {
        padding-top: 2.4rem
    }
    .pt5-sm {
        padding-top: 3rem
    }
    .pt6-sm {
        padding-top: 3.6rem
    }
    .pt7-sm {
        padding-top: 4.2rem
    }
    .pt8-sm {
        padding-top: 4.8rem
    }
    .pt9-sm {
        padding-top: 5.4rem
    }
    .pt10-sm {
        padding-top: 6rem
    }
    .pt11-sm {
        padding-top: 6.6rem
    }
    .pt12-sm {
        padding-top: 7.2rem
    }
    .pt13-sm {
        padding-top: 7.8rem
    }
    .pt14-sm {
        padding-top: 8.4rem
    }
    .pt15-sm {
        padding-top: 9rem
    }
    .pt16-sm {
        padding-top: 9.6rem
    }
    .pt17-sm {
        padding-top: 10.2rem
    }
    .pt18-sm {
        padding-top: 10.8rem
    }
    .pt19-sm {
        padding-top: 11.4rem
    }
    .pt20-sm {
        padding-top: 12rem
    }
    .pt21-sm {
        padding-top: 12.6rem
    }
    .pt25-sm {
        padding-top: 15rem
    }
    .pt30-sm {
        padding-top: 18rem
    }
    .pt34-sm {
        padding-top: 20.4rem
    }
    .pt40-sm {
        padding-top: 24rem
    }
    .pt48-sm {
        padding-top: 28.8rem
    }
    .pt50-sm {
        padding-top: 30rem
    }
    .pr0-sm {
        padding-right: 0rem
    }
    .pr1-sm {
        padding-right: 0.6rem
    }
    .pr2-sm {
        padding-right: 1.2rem
    }
    .pr3-sm {
        padding-right: 1.8rem
    }
    .pr4-sm {
        padding-right: 2.4rem
    }
    .pr5-sm {
        padding-right: 3rem
    }
    .pr6-sm {
        padding-right: 3.6rem
    }
    .pr7-sm {
        padding-right: 4.2rem
    }
    .pr8-sm {
        padding-right: 4.8rem
    }
    .pr9-sm {
        padding-right: 5.4rem
    }
    .pr10-sm {
        padding-right: 6rem
    }
    .pr11-sm {
        padding-right: 6.6rem
    }
    .pr12-sm {
        padding-right: 7.2rem
    }
    .pr13-sm {
        padding-right: 7.8rem
    }
    .pr14-sm {
        padding-right: 8.4rem
    }
    .pr15-sm {
        padding-right: 9rem
    }
    .pr16-sm {
        padding-right: 9.6rem
    }
    .pr17-sm {
        padding-right: 10.2rem
    }
    .pr18-sm {
        padding-right: 10.8rem
    }
    .pr19-sm {
        padding-right: 11.4rem
    }
    .pr20-sm {
        padding-right: 12rem
    }
    .pr21-sm {
        padding-right: 12.6rem
    }
    .pr25-sm {
        padding-right: 15rem
    }
    .pr30-sm {
        padding-right: 18rem
    }
    .pr34-sm {
        padding-right: 20.4rem
    }
    .pr40-sm {
        padding-right: 24rem
    }
    .pr48-sm {
        padding-right: 28.8rem
    }
    .pr50-sm {
        padding-right: 30rem
    }
    .pb0-sm {
        padding-bottom: 0rem
    }
    .pb1-sm {
        padding-bottom: 0.6rem
    }
    .pb2-sm {
        padding-bottom: 1.2rem
    }
    .pb3-sm {
        padding-bottom: 1.8rem
    }
    .pb4-sm {
        padding-bottom: 2.4rem
    }
    .pb5-sm {
        padding-bottom: 3rem
    }
    .pb6-sm {
        padding-bottom: 3.6rem
    }
    .pb7-sm {
        padding-bottom: 4.2rem
    }
    .pb8-sm {
        padding-bottom: 4.8rem
    }
    .pb9-sm {
        padding-bottom: 5.4rem
    }
    .pb10-sm {
        padding-bottom: 6rem
    }
    .pb11-sm {
        padding-bottom: 6.6rem
    }
    .pb12-sm {
        padding-bottom: 7.2rem
    }
    .pb13-sm {
        padding-bottom: 7.8rem
    }
    .pb14-sm {
        padding-bottom: 8.4rem
    }
    .pb15-sm {
        padding-bottom: 9rem
    }
    .pb16-sm {
        padding-bottom: 9.6rem
    }
    .pb17-sm {
        padding-bottom: 10.2rem
    }
    .pb18-sm {
        padding-bottom: 10.8rem
    }
    .pb19-sm {
        padding-bottom: 11.4rem
    }
    .pb20-sm {
        padding-bottom: 12rem
    }
    .pb21-sm {
        padding-bottom: 12.6rem
    }
    .pb25-sm {
        padding-bottom: 15rem
    }
    .pb30-sm {
        padding-bottom: 18rem
    }
    .pb34-sm {
        padding-bottom: 20.4rem
    }
    .pb40-sm {
        padding-bottom: 24rem
    }
    .pb48-sm {
        padding-bottom: 28.8rem
    }
    .pb50-sm {
        padding-bottom: 30rem
    }
    .pl0-sm {
        padding-left: 0rem
    }
    .pl1-sm {
        padding-left: 0.6rem
    }
    .pl2-sm {
        padding-left: 1.2rem
    }
    .pl3-sm {
        padding-left: 1.8rem
    }
    .pl4-sm {
        padding-left: 2.4rem
    }
    .pl5-sm {
        padding-left: 3rem
    }
    .pl6-sm {
        padding-left: 3.6rem
    }
    .pl7-sm {
        padding-left: 4.2rem
    }
    .pl8-sm {
        padding-left: 4.8rem
    }
    .pl9-sm {
        padding-left: 5.4rem
    }
    .pl10-sm {
        padding-left: 6rem
    }
    .pl11-sm {
        padding-left: 6.6rem
    }
    .pl12-sm {
        padding-left: 7.2rem
    }
    .pl13-sm {
        padding-left: 7.8rem
    }
    .pl14-sm {
        padding-left: 8.4rem
    }
    .pl15-sm {
        padding-left: 9rem
    }
    .pl16-sm {
        padding-left: 9.6rem
    }
    .pl17-sm {
        padding-left: 10.2rem
    }
    .pl18-sm {
        padding-left: 10.8rem
    }
    .pl19-sm {
        padding-left: 11.4rem
    }
    .pl20-sm {
        padding-left: 12rem
    }
    .pl21-sm {
        padding-left: 12.6rem
    }
    .pl25-sm {
        padding-left: 15rem
    }
    .pl30-sm {
        padding-left: 18rem
    }
    .pl34-sm {
        padding-left: 20.4rem
    }
    .pl40-sm {
        padding-left: 24rem
    }
    .pl48-sm {
        padding-left: 28.8rem
    }
    .pl50-sm {
        padding-left: 30rem
    }
    .px0-sm {
        padding-right: 0rem !important;
        padding-left: 0rem !important
    }
    .px1-sm {
        padding-right: 0.6rem !important;
        padding-left: 0.6rem !important
    }
    .px2-sm {
        padding-right: 1.2rem !important;
        padding-left: 1.2rem !important
    }
    .px3-sm {
        padding-right: 1.8rem !important;
        padding-left: 1.8rem !important
    }
    .px4-sm {
        padding-right: 2.4rem !important;
        padding-left: 2.4rem !important
    }
    .px5-sm {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }
    .px6-sm {
        padding-right: 3.6rem !important;
        padding-left: 3.6rem !important
    }
    .px7-sm {
        padding-right: 4.2rem !important;
        padding-left: 4.2rem !important
    }
    .px8-sm {
        padding-right: 4.8rem !important;
        padding-left: 4.8rem !important
    }
    .px9-sm {
        padding-right: 5.4rem !important;
        padding-left: 5.4rem !important
    }
    .px10-sm {
        padding-right: 6rem !important;
        padding-left: 6rem !important
    }
    .px11-sm {
        padding-right: 6.6rem !important;
        padding-left: 6.6rem !important
    }
    .px12-sm {
        padding-right: 7.2rem !important;
        padding-left: 7.2rem !important
    }
    .px13-sm {
        padding-right: 7.8rem !important;
        padding-left: 7.8rem !important
    }
    .px14-sm {
        padding-right: 8.4rem !important;
        padding-left: 8.4rem !important
    }
    .px15-sm {
        padding-right: 9rem !important;
        padding-left: 9rem !important
    }
    .px16-sm {
        padding-right: 9.6rem !important;
        padding-left: 9.6rem !important
    }
    .px17-sm {
        padding-right: 10.2rem !important;
        padding-left: 10.2rem !important
    }
    .px18-sm {
        padding-right: 10.8rem !important;
        padding-left: 10.8rem !important
    }
    .px19-sm {
        padding-right: 11.4rem !important;
        padding-left: 11.4rem !important
    }
    .px20-sm {
        padding-right: 12rem !important;
        padding-left: 12rem !important
    }
    .px21-sm {
        padding-right: 12.6rem !important;
        padding-left: 12.6rem !important
    }
    .px25-sm {
        padding-right: 15rem !important;
        padding-left: 15rem !important
    }
    .px30-sm {
        padding-right: 18rem !important;
        padding-left: 18rem !important
    }
    .px34-sm {
        padding-right: 20.4rem !important;
        padding-left: 20.4rem !important
    }
    .px40-sm {
        padding-right: 24rem !important;
        padding-left: 24rem !important
    }
    .px48-sm {
        padding-right: 28.8rem !important;
        padding-left: 28.8rem !important
    }
    .px50-sm {
        padding-right: 30rem !important;
        padding-left: 30rem !important
    }
    .py0-sm {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }
    .py1-sm {
        padding-top: 0.6rem !important;
        padding-bottom: 0.6rem !important
    }
    .py2-sm {
        padding-top: 1.2rem !important;
        padding-bottom: 1.2rem !important
    }
    .py3-sm {
        padding-top: 1.8rem !important;
        padding-bottom: 1.8rem !important
    }
    .py4-sm {
        padding-top: 2.4rem !important;
        padding-bottom: 2.4rem !important
    }
    .py5-sm {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }
    .py6-sm {
        padding-top: 3.6rem !important;
        padding-bottom: 3.6rem !important
    }
    .py7-sm {
        padding-top: 4.2rem !important;
        padding-bottom: 4.2rem !important
    }
    .py8-sm {
        padding-top: 4.8rem !important;
        padding-bottom: 4.8rem !important
    }
    .py9-sm {
        padding-top: 5.4rem !important;
        padding-bottom: 5.4rem !important
    }
    .py10-sm {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important
    }
    .py11-sm {
        padding-top: 6.6rem !important;
        padding-bottom: 6.6rem !important
    }
    .py12-sm {
        padding-top: 7.2rem !important;
        padding-bottom: 7.2rem !important
    }
    .py13-sm {
        padding-top: 7.8rem !important;
        padding-bottom: 7.8rem !important
    }
    .py14-sm {
        padding-top: 8.4rem !important;
        padding-bottom: 8.4rem !important
    }
    .py15-sm {
        padding-top: 9rem !important;
        padding-bottom: 9rem !important
    }
    .py16-sm {
        padding-top: 9.6rem !important;
        padding-bottom: 9.6rem !important
    }
    .py17-sm {
        padding-top: 10.2rem !important;
        padding-bottom: 10.2rem !important
    }
    .py18-sm {
        padding-top: 10.8rem !important;
        padding-bottom: 10.8rem !important
    }
    .py19-sm {
        padding-top: 11.4rem !important;
        padding-bottom: 11.4rem !important
    }
    .py20-sm {
        padding-top: 12rem !important;
        padding-bottom: 12rem !important
    }
    .py21-sm {
        padding-top: 12.6rem !important;
        padding-bottom: 12.6rem !important
    }
    .py25-sm {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important
    }
    .py30-sm {
        padding-top: 18rem !important;
        padding-bottom: 18rem !important
    }
    .py34-sm {
        padding-top: 20.4rem !important;
        padding-bottom: 20.4rem !important
    }
    .py40-sm {
        padding-top: 24rem !important;
        padding-bottom: 24rem !important
    }
    .py48-sm {
        padding-top: 28.8rem !important;
        padding-bottom: 28.8rem !important
    }
    .py50-sm {
        padding-top: 30rem !important;
        padding-bottom: 30rem !important
    }
}

@media (min-width: 795px) {
    .p0-md {
        padding: 0rem
    }
    .p1-md {
        padding: 0.6rem
    }
    .p2-md {
        padding: 1.2rem
    }
    .p3-md {
        padding: 1.8rem
    }
    .p4-md {
        padding: 2.4rem
    }
    .p5-md {
        padding: 3rem
    }
    .p6-md {
        padding: 3.6rem
    }
    .p7-md {
        padding: 4.2rem
    }
    .p8-md {
        padding: 4.8rem
    }
    .p9-md {
        padding: 5.4rem
    }
    .p10-md {
        padding: 6rem
    }
    .p11-md {
        padding: 6.6rem
    }
    .p12-md {
        padding: 7.2rem
    }
    .p13-md {
        padding: 7.8rem
    }
    .p14-md {
        padding: 8.4rem
    }
    .p15-md {
        padding: 9rem
    }
    .p16-md {
        padding: 9.6rem
    }
    .p17-md {
        padding: 10.2rem
    }
    .p18-md {
        padding: 10.8rem
    }
    .p19-md {
        padding: 11.4rem
    }
    .p20-md {
        padding: 12rem
    }
    .p21-md {
        padding: 12.6rem
    }
    .p25-md {
        padding: 15rem
    }
    .p30-md {
        padding: 18rem
    }
    .p34-md {
        padding: 20.4rem
    }
    .p40-md {
        padding: 24rem
    }
    .p48-md {
        padding: 28.8rem
    }
    .p50-md {
        padding: 30rem
    }
    .pt0-md {
        padding-top: 0rem
    }
    .pt1-md {
        padding-top: 0.6rem
    }
    .pt2-md {
        padding-top: 1.2rem
    }
    .pt3-md {
        padding-top: 1.8rem
    }
    .pt4-md {
        padding-top: 2.4rem
    }
    .pt5-md {
        padding-top: 3rem
    }
    .pt6-md {
        padding-top: 3.6rem
    }
    .pt7-md {
        padding-top: 4.2rem
    }
    .pt8-md {
        padding-top: 4.8rem
    }
    .pt9-md {
        padding-top: 5.4rem
    }
    .pt10-md {
        padding-top: 6rem
    }
    .pt11-md {
        padding-top: 6.6rem
    }
    .pt12-md {
        padding-top: 7.2rem
    }
    .pt13-md {
        padding-top: 7.8rem
    }
    .pt14-md {
        padding-top: 8.4rem
    }
    .pt15-md {
        padding-top: 9rem
    }
    .pt16-md {
        padding-top: 9.6rem
    }
    .pt17-md {
        padding-top: 10.2rem
    }
    .pt18-md {
        padding-top: 10.8rem
    }
    .pt19-md {
        padding-top: 11.4rem
    }
    .pt20-md {
        padding-top: 12rem
    }
    .pt21-md {
        padding-top: 12.6rem
    }
    .pt25-md {
        padding-top: 15rem
    }
    .pt30-md {
        padding-top: 18rem
    }
    .pt34-md {
        padding-top: 20.4rem
    }
    .pt40-md {
        padding-top: 24rem
    }
    .pt48-md {
        padding-top: 28.8rem
    }
    .pt50-md {
        padding-top: 30rem
    }
    .pr0-md {
        padding-right: 0rem
    }
    .pr1-md {
        padding-right: 0.6rem
    }
    .pr2-md {
        padding-right: 1.2rem
    }
    .pr3-md {
        padding-right: 1.8rem
    }
    .pr4-md {
        padding-right: 2.4rem
    }
    .pr5-md {
        padding-right: 3rem
    }
    .pr6-md {
        padding-right: 3.6rem
    }
    .pr7-md {
        padding-right: 4.2rem
    }
    .pr8-md {
        padding-right: 4.8rem
    }
    .pr9-md {
        padding-right: 5.4rem
    }
    .pr10-md {
        padding-right: 6rem
    }
    .pr11-md {
        padding-right: 6.6rem
    }
    .pr12-md {
        padding-right: 7.2rem
    }
    .pr13-md {
        padding-right: 7.8rem
    }
    .pr14-md {
        padding-right: 8.4rem
    }
    .pr15-md {
        padding-right: 9rem
    }
    .pr16-md {
        padding-right: 9.6rem
    }
    .pr17-md {
        padding-right: 10.2rem
    }
    .pr18-md {
        padding-right: 10.8rem
    }
    .pr19-md {
        padding-right: 11.4rem
    }
    .pr20-md {
        padding-right: 12rem
    }
    .pr21-md {
        padding-right: 12.6rem
    }
    .pr25-md {
        padding-right: 15rem
    }
    .pr30-md {
        padding-right: 18rem
    }
    .pr34-md {
        padding-right: 20.4rem
    }
    .pr40-md {
        padding-right: 24rem
    }
    .pr48-md {
        padding-right: 28.8rem
    }
    .pr50-md {
        padding-right: 30rem
    }
    .pb0-md {
        padding-bottom: 0rem
    }
    .pb1-md {
        padding-bottom: 0.6rem
    }
    .pb2-md {
        padding-bottom: 1.2rem
    }
    .pb3-md {
        padding-bottom: 1.8rem
    }
    .pb4-md {
        padding-bottom: 2.4rem
    }
    .pb5-md {
        padding-bottom: 3rem
    }
    .pb6-md {
        padding-bottom: 3.6rem
    }
    .pb7-md {
        padding-bottom: 4.2rem
    }
    .pb8-md {
        padding-bottom: 4.8rem
    }
    .pb9-md {
        padding-bottom: 5.4rem
    }
    .pb10-md {
        padding-bottom: 6rem
    }
    .pb11-md {
        padding-bottom: 6.6rem
    }
    .pb12-md {
        padding-bottom: 7.2rem
    }
    .pb13-md {
        padding-bottom: 7.8rem
    }
    .pb14-md {
        padding-bottom: 8.4rem
    }
    .pb15-md {
        padding-bottom: 9rem
    }
    .pb16-md {
        padding-bottom: 9.6rem
    }
    .pb17-md {
        padding-bottom: 10.2rem
    }
    .pb18-md {
        padding-bottom: 10.8rem
    }
    .pb19-md {
        padding-bottom: 11.4rem
    }
    .pb20-md {
        padding-bottom: 12rem
    }
    .pb21-md {
        padding-bottom: 12.6rem
    }
    .pb25-md {
        padding-bottom: 15rem
    }
    .pb30-md {
        padding-bottom: 18rem
    }
    .pb34-md {
        padding-bottom: 20.4rem
    }
    .pb40-md {
        padding-bottom: 24rem
    }
    .pb48-md {
        padding-bottom: 28.8rem
    }
    .pb50-md {
        padding-bottom: 30rem
    }
    .pl0-md {
        padding-left: 0rem
    }
    .pl1-md {
        padding-left: 0.6rem
    }
    .pl2-md {
        padding-left: 1.2rem
    }
    .pl3-md {
        padding-left: 1.8rem
    }
    .pl4-md {
        padding-left: 2.4rem
    }
    .pl5-md {
        padding-left: 3rem
    }
    .pl6-md {
        padding-left: 3.6rem
    }
    .pl7-md {
        padding-left: 4.2rem
    }
    .pl8-md {
        padding-left: 4.8rem
    }
    .pl9-md {
        padding-left: 5.4rem
    }
    .pl10-md {
        padding-left: 6rem
    }
    .pl11-md {
        padding-left: 6.6rem
    }
    .pl12-md {
        padding-left: 7.2rem
    }
    .pl13-md {
        padding-left: 7.8rem
    }
    .pl14-md {
        padding-left: 8.4rem
    }
    .pl15-md {
        padding-left: 9rem
    }
    .pl16-md {
        padding-left: 9.6rem
    }
    .pl17-md {
        padding-left: 10.2rem
    }
    .pl18-md {
        padding-left: 10.8rem
    }
    .pl19-md {
        padding-left: 11.4rem
    }
    .pl20-md {
        padding-left: 12rem
    }
    .pl21-md {
        padding-left: 12.6rem
    }
    .pl25-md {
        padding-left: 15rem
    }
    .pl30-md {
        padding-left: 18rem
    }
    .pl34-md {
        padding-left: 20.4rem
    }
    .pl40-md {
        padding-left: 24rem
    }
    .pl48-md {
        padding-left: 28.8rem
    }
    .pl50-md {
        padding-left: 30rem
    }
    .px0-md {
        padding-right: 0rem !important;
        padding-left: 0rem !important
    }
    .px1-md {
        padding-right: 0.6rem !important;
        padding-left: 0.6rem !important
    }
    .px2-md {
        padding-right: 1.2rem !important;
        padding-left: 1.2rem !important
    }
    .px3-md {
        padding-right: 1.8rem !important;
        padding-left: 1.8rem !important
    }
    .px4-md {
        padding-right: 2.4rem !important;
        padding-left: 2.4rem !important
    }
    .px5-md {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }
    .px6-md {
        padding-right: 3.6rem !important;
        padding-left: 3.6rem !important
    }
    .px7-md {
        padding-right: 4.2rem !important;
        padding-left: 4.2rem !important
    }
    .px8-md {
        padding-right: 4.8rem !important;
        padding-left: 4.8rem !important
    }
    .px9-md {
        padding-right: 5.4rem !important;
        padding-left: 5.4rem !important
    }
    .px10-md {
        padding-right: 6rem !important;
        padding-left: 6rem !important
    }
    .px11-md {
        padding-right: 6.6rem !important;
        padding-left: 6.6rem !important
    }
    .px12-md {
        padding-right: 7.2rem !important;
        padding-left: 7.2rem !important
    }
    .px13-md {
        padding-right: 7.8rem !important;
        padding-left: 7.8rem !important
    }
    .px14-md {
        padding-right: 8.4rem !important;
        padding-left: 8.4rem !important
    }
    .px15-md {
        padding-right: 9rem !important;
        padding-left: 9rem !important
    }
    .px16-md {
        padding-right: 9.6rem !important;
        padding-left: 9.6rem !important
    }
    .px17-md {
        padding-right: 10.2rem !important;
        padding-left: 10.2rem !important
    }
    .px18-md {
        padding-right: 10.8rem !important;
        padding-left: 10.8rem !important
    }
    .px19-md {
        padding-right: 11.4rem !important;
        padding-left: 11.4rem !important
    }
    .px20-md {
        padding-right: 12rem !important;
        padding-left: 12rem !important
    }
    .px21-md {
        padding-right: 12.6rem !important;
        padding-left: 12.6rem !important
    }
    .px25-md {
        padding-right: 15rem !important;
        padding-left: 15rem !important
    }
    .px30-md {
        padding-right: 18rem !important;
        padding-left: 18rem !important
    }
    .px34-md {
        padding-right: 20.4rem !important;
        padding-left: 20.4rem !important
    }
    .px40-md {
        padding-right: 24rem !important;
        padding-left: 24rem !important
    }
    .px48-md {
        padding-right: 28.8rem !important;
        padding-left: 28.8rem !important
    }
    .px50-md {
        padding-right: 30rem !important;
        padding-left: 30rem !important
    }
    .py0-md {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }
    .py1-md {
        padding-top: 0.6rem !important;
        padding-bottom: 0.6rem !important
    }
    .py2-md {
        padding-top: 1.2rem !important;
        padding-bottom: 1.2rem !important
    }
    .py3-md {
        padding-top: 1.8rem !important;
        padding-bottom: 1.8rem !important
    }
    .py4-md {
        padding-top: 2.4rem !important;
        padding-bottom: 2.4rem !important
    }
    .py5-md {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }
    .py6-md {
        padding-top: 3.6rem !important;
        padding-bottom: 3.6rem !important
    }
    .py7-md {
        padding-top: 4.2rem !important;
        padding-bottom: 4.2rem !important
    }
    .py8-md {
        padding-top: 4.8rem !important;
        padding-bottom: 4.8rem !important
    }
    .py9-md {
        padding-top: 5.4rem !important;
        padding-bottom: 5.4rem !important
    }
    .py10-md {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important
    }
    .py11-md {
        padding-top: 6.6rem !important;
        padding-bottom: 6.6rem !important
    }
    .py12-md {
        padding-top: 7.2rem !important;
        padding-bottom: 7.2rem !important
    }
    .py13-md {
        padding-top: 7.8rem !important;
        padding-bottom: 7.8rem !important
    }
    .py14-md {
        padding-top: 8.4rem !important;
        padding-bottom: 8.4rem !important
    }
    .py15-md {
        padding-top: 9rem !important;
        padding-bottom: 9rem !important
    }
    .py16-md {
        padding-top: 9.6rem !important;
        padding-bottom: 9.6rem !important
    }
    .py17-md {
        padding-top: 10.2rem !important;
        padding-bottom: 10.2rem !important
    }
    .py18-md {
        padding-top: 10.8rem !important;
        padding-bottom: 10.8rem !important
    }
    .py19-md {
        padding-top: 11.4rem !important;
        padding-bottom: 11.4rem !important
    }
    .py20-md {
        padding-top: 12rem !important;
        padding-bottom: 12rem !important
    }
    .py21-md {
        padding-top: 12.6rem !important;
        padding-bottom: 12.6rem !important
    }
    .py25-md {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important
    }
    .py30-md {
        padding-top: 18rem !important;
        padding-bottom: 18rem !important
    }
    .py34-md {
        padding-top: 20.4rem !important;
        padding-bottom: 20.4rem !important
    }
    .py40-md {
        padding-top: 24rem !important;
        padding-bottom: 24rem !important
    }
    .py48-md {
        padding-top: 28.8rem !important;
        padding-bottom: 28.8rem !important
    }
    .py50-md {
        padding-top: 30rem !important;
        padding-bottom: 30rem !important
    }
}

@media (min-width: 1025px) {
    .p0-lg {
        padding: 0rem
    }
    .p1-lg {
        padding: 0.6rem
    }
    .p2-lg {
        padding: 1.2rem
    }
    .p3-lg {
        padding: 1.8rem
    }
    .p4-lg {
        padding: 2.4rem
    }
    .p5-lg {
        padding: 3rem
    }
    .p6-lg {
        padding: 3.6rem
    }
    .p7-lg {
        padding: 4.2rem
    }
    .p8-lg {
        padding: 4.8rem
    }
    .p9-lg {
        padding: 5.4rem
    }
    .p10-lg {
        padding: 6rem
    }
    .p11-lg {
        padding: 6.6rem
    }
    .p12-lg {
        padding: 7.2rem
    }
    .p13-lg {
        padding: 7.8rem
    }
    .p14-lg {
        padding: 8.4rem
    }
    .p15-lg {
        padding: 9rem
    }
    .p16-lg {
        padding: 9.6rem
    }
    .p17-lg {
        padding: 10.2rem
    }
    .p18-lg {
        padding: 10.8rem
    }
    .p19-lg {
        padding: 11.4rem
    }
    .p20-lg {
        padding: 12rem
    }
    .p21-lg {
        padding: 12.6rem
    }
    .p25-lg {
        padding: 15rem
    }
    .p30-lg {
        padding: 18rem
    }
    .p34-lg {
        padding: 20.4rem
    }
    .p40-lg {
        padding: 24rem
    }
    .p48-lg {
        padding: 28.8rem
    }
    .p50-lg {
        padding: 30rem
    }
    .pt0-lg {
        padding-top: 0rem
    }
    .pt1-lg {
        padding-top: 0.6rem
    }
    .pt2-lg {
        padding-top: 1.2rem
    }
    .pt3-lg {
        padding-top: 1.8rem
    }
    .pt4-lg {
        padding-top: 2.4rem
    }
    .pt5-lg {
        padding-top: 3rem
    }
    .pt6-lg {
        padding-top: 3.6rem
    }
    .pt7-lg {
        padding-top: 4.2rem
    }
    .pt8-lg {
        padding-top: 4.8rem
    }
    .pt9-lg {
        padding-top: 5.4rem
    }
    .pt10-lg {
        padding-top: 6rem
    }
    .pt11-lg {
        padding-top: 6.6rem
    }
    .pt12-lg {
        padding-top: 7.2rem
    }
    .pt13-lg {
        padding-top: 7.8rem
    }
    .pt14-lg {
        padding-top: 8.4rem
    }
    .pt15-lg {
        padding-top: 9rem
    }
    .pt16-lg {
        padding-top: 9.6rem
    }
    .pt17-lg {
        padding-top: 10.2rem
    }
    .pt18-lg {
        padding-top: 10.8rem
    }
    .pt19-lg {
        padding-top: 11.4rem
    }
    .pt20-lg {
        padding-top: 12rem
    }
    .pt21-lg {
        padding-top: 12.6rem
    }
    .pt25-lg {
        padding-top: 15rem
    }
    .pt30-lg {
        padding-top: 18rem
    }
    .pt34-lg {
        padding-top: 20.4rem
    }
    .pt40-lg {
        padding-top: 24rem
    }
    .pt48-lg {
        padding-top: 28.8rem
    }
    .pt50-lg {
        padding-top: 30rem
    }
    .pr0-lg {
        padding-right: 0rem
    }
    .pr1-lg {
        padding-right: 0.6rem
    }
    .pr2-lg {
        padding-right: 1.2rem
    }
    .pr3-lg {
        padding-right: 1.8rem
    }
    .pr4-lg {
        padding-right: 2.4rem
    }
    .pr5-lg {
        padding-right: 3rem
    }
    .pr6-lg {
        padding-right: 3.6rem
    }
    .pr7-lg {
        padding-right: 4.2rem
    }
    .pr8-lg {
        padding-right: 4.8rem
    }
    .pr9-lg {
        padding-right: 5.4rem
    }
    .pr10-lg {
        padding-right: 6rem
    }
    .pr11-lg {
        padding-right: 6.6rem
    }
    .pr12-lg {
        padding-right: 7.2rem
    }
    .pr13-lg {
        padding-right: 7.8rem
    }
    .pr14-lg {
        padding-right: 8.4rem
    }
    .pr15-lg {
        padding-right: 9rem
    }
    .pr16-lg {
        padding-right: 9.6rem
    }
    .pr17-lg {
        padding-right: 10.2rem
    }
    .pr18-lg {
        padding-right: 10.8rem
    }
    .pr19-lg {
        padding-right: 11.4rem
    }
    .pr20-lg {
        padding-right: 12rem
    }
    .pr21-lg {
        padding-right: 12.6rem
    }
    .pr25-lg {
        padding-right: 15rem
    }
    .pr30-lg {
        padding-right: 18rem
    }
    .pr34-lg {
        padding-right: 20.4rem
    }
    .pr40-lg {
        padding-right: 24rem
    }
    .pr48-lg {
        padding-right: 28.8rem
    }
    .pr50-lg {
        padding-right: 30rem
    }
    .pb0-lg {
        padding-bottom: 0rem
    }
    .pb1-lg {
        padding-bottom: 0.6rem
    }
    .pb2-lg {
        padding-bottom: 1.2rem
    }
    .pb3-lg {
        padding-bottom: 1.8rem
    }
    .pb4-lg {
        padding-bottom: 2.4rem
    }
    .pb5-lg {
        padding-bottom: 3rem
    }
    .pb6-lg {
        padding-bottom: 3.6rem
    }
    .pb7-lg {
        padding-bottom: 4.2rem
    }
    .pb8-lg {
        padding-bottom: 4.8rem
    }
    .pb9-lg {
        padding-bottom: 5.4rem
    }
    .pb10-lg {
        padding-bottom: 6rem
    }
    .pb11-lg {
        padding-bottom: 6.6rem
    }
    .pb12-lg {
        padding-bottom: 7.2rem
    }
    .pb13-lg {
        padding-bottom: 7.8rem
    }
    .pb14-lg {
        padding-bottom: 8.4rem
    }
    .pb15-lg {
        padding-bottom: 9rem
    }
    .pb16-lg {
        padding-bottom: 9.6rem
    }
    .pb17-lg {
        padding-bottom: 10.2rem
    }
    .pb18-lg {
        padding-bottom: 10.8rem
    }
    .pb19-lg {
        padding-bottom: 11.4rem
    }
    .pb20-lg {
        padding-bottom: 12rem
    }
    .pb21-lg {
        padding-bottom: 12.6rem
    }
    .pb25-lg {
        padding-bottom: 15rem
    }
    .pb30-lg {
        padding-bottom: 18rem
    }
    .pb34-lg {
        padding-bottom: 20.4rem
    }
    .pb40-lg {
        padding-bottom: 24rem
    }
    .pb48-lg {
        padding-bottom: 28.8rem
    }
    .pb50-lg {
        padding-bottom: 30rem
    }
    .pl0-lg {
        padding-left: 0rem
    }
    .pl1-lg {
        padding-left: 0.6rem
    }
    .pl2-lg {
        padding-left: 1.2rem
    }
    .pl3-lg {
        padding-left: 1.8rem
    }
    .pl4-lg {
        padding-left: 2.4rem
    }
    .pl5-lg {
        padding-left: 3rem
    }
    .pl6-lg {
        padding-left: 3.6rem
    }
    .pl7-lg {
        padding-left: 4.2rem
    }
    .pl8-lg {
        padding-left: 4.8rem
    }
    .pl9-lg {
        padding-left: 5.4rem
    }
    .pl10-lg {
        padding-left: 6rem
    }
    .pl11-lg {
        padding-left: 6.6rem
    }
    .pl12-lg {
        padding-left: 7.2rem
    }
    .pl13-lg {
        padding-left: 7.8rem
    }
    .pl14-lg {
        padding-left: 8.4rem
    }
    .pl15-lg {
        padding-left: 9rem
    }
    .pl16-lg {
        padding-left: 9.6rem
    }
    .pl17-lg {
        padding-left: 10.2rem
    }
    .pl18-lg {
        padding-left: 10.8rem
    }
    .pl19-lg {
        padding-left: 11.4rem
    }
    .pl20-lg {
        padding-left: 12rem
    }
    .pl21-lg {
        padding-left: 12.6rem
    }
    .pl25-lg {
        padding-left: 15rem
    }
    .pl30-lg {
        padding-left: 18rem
    }
    .pl34-lg {
        padding-left: 20.4rem
    }
    .pl40-lg {
        padding-left: 24rem
    }
    .pl48-lg {
        padding-left: 28.8rem
    }
    .pl50-lg {
        padding-left: 30rem
    }
    .px0-lg {
        padding-right: 0rem !important;
        padding-left: 0rem !important
    }
    .px1-lg {
        padding-right: 0.6rem !important;
        padding-left: 0.6rem !important
    }
    .px2-lg {
        padding-right: 1.2rem !important;
        padding-left: 1.2rem !important
    }
    .px3-lg {
        padding-right: 1.8rem !important;
        padding-left: 1.8rem !important
    }
    .px4-lg {
        padding-right: 2.4rem !important;
        padding-left: 2.4rem !important
    }
    .px5-lg {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }
    .px6-lg {
        padding-right: 3.6rem !important;
        padding-left: 3.6rem !important
    }
    .px7-lg {
        padding-right: 4.2rem !important;
        padding-left: 4.2rem !important
    }
    .px8-lg {
        padding-right: 4.8rem !important;
        padding-left: 4.8rem !important
    }
    .px9-lg {
        padding-right: 5.4rem !important;
        padding-left: 5.4rem !important
    }
    .px10-lg {
        padding-right: 6rem !important;
        padding-left: 6rem !important
    }
    .px11-lg {
        padding-right: 6.6rem !important;
        padding-left: 6.6rem !important
    }
    .px12-lg {
        padding-right: 7.2rem !important;
        padding-left: 7.2rem !important
    }
    .px13-lg {
        padding-right: 7.8rem !important;
        padding-left: 7.8rem !important
    }
    .px14-lg {
        padding-right: 8.4rem !important;
        padding-left: 8.4rem !important
    }
    .px15-lg {
        padding-right: 9rem !important;
        padding-left: 9rem !important
    }
    .px16-lg {
        padding-right: 9.6rem !important;
        padding-left: 9.6rem !important
    }
    .px17-lg {
        padding-right: 10.2rem !important;
        padding-left: 10.2rem !important
    }
    .px18-lg {
        padding-right: 10.8rem !important;
        padding-left: 10.8rem !important
    }
    .px19-lg {
        padding-right: 11.4rem !important;
        padding-left: 11.4rem !important
    }
    .px20-lg {
        padding-right: 12rem !important;
        padding-left: 12rem !important
    }
    .px21-lg {
        padding-right: 12.6rem !important;
        padding-left: 12.6rem !important
    }
    .px25-lg {
        padding-right: 15rem !important;
        padding-left: 15rem !important
    }
    .px30-lg {
        padding-right: 18rem !important;
        padding-left: 18rem !important
    }
    .px34-lg {
        padding-right: 20.4rem !important;
        padding-left: 20.4rem !important
    }
    .px40-lg {
        padding-right: 24rem !important;
        padding-left: 24rem !important
    }
    .px48-lg {
        padding-right: 28.8rem !important;
        padding-left: 28.8rem !important
    }
    .px50-lg {
        padding-right: 30rem !important;
        padding-left: 30rem !important
    }
    .py0-lg {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }
    .py1-lg {
        padding-top: 0.6rem !important;
        padding-bottom: 0.6rem !important
    }
    .py2-lg {
        padding-top: 1.2rem !important;
        padding-bottom: 1.2rem !important
    }
    .py3-lg {
        padding-top: 1.8rem !important;
        padding-bottom: 1.8rem !important
    }
    .py4-lg {
        padding-top: 2.4rem !important;
        padding-bottom: 2.4rem !important
    }
    .py5-lg {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }
    .py6-lg {
        padding-top: 3.6rem !important;
        padding-bottom: 3.6rem !important
    }
    .py7-lg {
        padding-top: 4.2rem !important;
        padding-bottom: 4.2rem !important
    }
    .py8-lg {
        padding-top: 4.8rem !important;
        padding-bottom: 4.8rem !important
    }
    .py9-lg {
        padding-top: 5.4rem !important;
        padding-bottom: 5.4rem !important
    }
    .py10-lg {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important
    }
    .py11-lg {
        padding-top: 6.6rem !important;
        padding-bottom: 6.6rem !important
    }
    .py12-lg {
        padding-top: 7.2rem !important;
        padding-bottom: 7.2rem !important
    }
    .py13-lg {
        padding-top: 7.8rem !important;
        padding-bottom: 7.8rem !important
    }
    .py14-lg {
        padding-top: 8.4rem !important;
        padding-bottom: 8.4rem !important
    }
    .py15-lg {
        padding-top: 9rem !important;
        padding-bottom: 9rem !important
    }
    .py16-lg {
        padding-top: 9.6rem !important;
        padding-bottom: 9.6rem !important
    }
    .py17-lg {
        padding-top: 10.2rem !important;
        padding-bottom: 10.2rem !important
    }
    .py18-lg {
        padding-top: 10.8rem !important;
        padding-bottom: 10.8rem !important
    }
    .py19-lg {
        padding-top: 11.4rem !important;
        padding-bottom: 11.4rem !important
    }
    .py20-lg {
        padding-top: 12rem !important;
        padding-bottom: 12rem !important
    }
    .py21-lg {
        padding-top: 12.6rem !important;
        padding-bottom: 12.6rem !important
    }
    .py25-lg {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important
    }
    .py30-lg {
        padding-top: 18rem !important;
        padding-bottom: 18rem !important
    }
    .py34-lg {
        padding-top: 20.4rem !important;
        padding-bottom: 20.4rem !important
    }
    .py40-lg {
        padding-top: 24rem !important;
        padding-bottom: 24rem !important
    }
    .py48-lg {
        padding-top: 28.8rem !important;
        padding-bottom: 28.8rem !important
    }
    .py50-lg {
        padding-top: 30rem !important;
        padding-bottom: 30rem !important
    }
}

.p5p {
    padding: 5%
}

.pt5p {
    padding-top: 5%
}

.pr5p {
    padding-right: 5%
}

.pb5p {
    padding-bottom: 5%
}

.pl5p {
    padding-left: 5%
}

.px5p {
    padding-left: 5%;
    padding-right: 5%
}

.py5p {
    padding-top: 5%;
    padding-bottom: 5%
}

.p10p {
    padding: 10%
}

.pt10p {
    padding-top: 10%
}

.pr10p {
    padding-right: 10%
}

.pb10p {
    padding-bottom: 10%
}

.pl10p {
    padding-left: 10%
}

.px10p {
    padding-left: 10%;
    padding-right: 10%
}

.py10p {
    padding-top: 10%;
    padding-bottom: 10%
}

.p15p {
    padding: 15%
}

.pt15p {
    padding-top: 15%
}

.pr15p {
    padding-right: 15%
}

.pb15p {
    padding-bottom: 15%
}

.pl15p {
    padding-left: 15%
}

.px15p {
    padding-left: 15%;
    padding-right: 15%
}

.py15p {
    padding-top: 15%;
    padding-bottom: 15%
}

.p20p {
    padding: 20%
}

.pt20p {
    padding-top: 20%
}

.pr20p {
    padding-right: 20%
}

.pb20p {
    padding-bottom: 20%
}

.pl20p {
    padding-left: 20%
}

.px20p {
    padding-left: 20%;
    padding-right: 20%
}

.py20p {
    padding-top: 20%;
    padding-bottom: 20%
}

.p24p {
    padding: 24%
}

.pt24p {
    padding-top: 24%
}

.pr24p {
    padding-right: 24%
}

.pb24p {
    padding-bottom: 24%
}

.pl24p {
    padding-left: 24%
}

.px24p {
    padding-left: 24%;
    padding-right: 24%
}

.py24p {
    padding-top: 24%;
    padding-bottom: 24%
}

.p25p {
    padding: 25%
}

.pt25p {
    padding-top: 25%
}

.pr25p {
    padding-right: 25%
}

.pb25p {
    padding-bottom: 25%
}

.pl25p {
    padding-left: 25%
}

.px25p {
    padding-left: 25%;
    padding-right: 25%
}

.py25p {
    padding-top: 25%;
    padding-bottom: 25%
}

.p30p {
    padding: 30%
}

.pt30p {
    padding-top: 30%
}

.pr30p {
    padding-right: 30%
}

.pb30p {
    padding-bottom: 30%
}

.pl30p {
    padding-left: 30%
}

.px30p {
    padding-left: 30%;
    padding-right: 30%
}

.py30p {
    padding-top: 30%;
    padding-bottom: 30%
}

.p31p {
    padding: 31%
}

.pt31p {
    padding-top: 31%
}

.pr31p {
    padding-right: 31%
}

.pb31p {
    padding-bottom: 31%
}

.pl31p {
    padding-left: 31%
}

.px31p {
    padding-left: 31%;
    padding-right: 31%
}

.py31p {
    padding-top: 31%;
    padding-bottom: 31%
}

.p33p {
    padding: 33%
}

.pt33p {
    padding-top: 33%
}

.pr33p {
    padding-right: 33%
}

.pb33p {
    padding-bottom: 33%
}

.pl33p {
    padding-left: 33%
}

.px33p {
    padding-left: 33%;
    padding-right: 33%
}

.py33p {
    padding-top: 33%;
    padding-bottom: 33%
}

.p34p {
    padding: 34%
}

.pt34p {
    padding-top: 34%
}

.pr34p {
    padding-right: 34%
}

.pb34p {
    padding-bottom: 34%
}

.pl34p {
    padding-left: 34%
}

.px34p {
    padding-left: 34%;
    padding-right: 34%
}

.py34p {
    padding-top: 34%;
    padding-bottom: 34%
}

.p35p {
    padding: 35%
}

.pt35p {
    padding-top: 35%
}

.pr35p {
    padding-right: 35%
}

.pb35p {
    padding-bottom: 35%
}

.pl35p {
    padding-left: 35%
}

.px35p {
    padding-left: 35%;
    padding-right: 35%
}

.py35p {
    padding-top: 35%;
    padding-bottom: 35%
}

.p37p {
    padding: 37%
}

.pt37p {
    padding-top: 37%
}

.pr37p {
    padding-right: 37%
}

.pb37p {
    padding-bottom: 37%
}

.pl37p {
    padding-left: 37%
}

.px37p {
    padding-left: 37%;
    padding-right: 37%
}

.py37p {
    padding-top: 37%;
    padding-bottom: 37%
}

.p40p {
    padding: 40%
}

.pt40p {
    padding-top: 40%
}

.pr40p {
    padding-right: 40%
}

.pb40p {
    padding-bottom: 40%
}

.pl40p {
    padding-left: 40%
}

.px40p {
    padding-left: 40%;
    padding-right: 40%
}

.py40p {
    padding-top: 40%;
    padding-bottom: 40%
}

.p45p {
    padding: 45%
}

.pt45p {
    padding-top: 45%
}

.pr45p {
    padding-right: 45%
}

.pb45p {
    padding-bottom: 45%
}

.pl45p {
    padding-left: 45%
}

.px45p {
    padding-left: 45%;
    padding-right: 45%
}

.py45p {
    padding-top: 45%;
    padding-bottom: 45%
}

.p50p {
    padding: 50%
}

.pt50p {
    padding-top: 50%
}

.pr50p {
    padding-right: 50%
}

.pb50p {
    padding-bottom: 50%
}

.pl50p {
    padding-left: 50%
}

.px50p {
    padding-left: 50%;
    padding-right: 50%
}

.py50p {
    padding-top: 50%;
    padding-bottom: 50%
}

.p55p {
    padding: 55%
}

.pt55p {
    padding-top: 55%
}

.pr55p {
    padding-right: 55%
}

.pb55p {
    padding-bottom: 55%
}

.pl55p {
    padding-left: 55%
}

.px55p {
    padding-left: 55%;
    padding-right: 55%
}

.py55p {
    padding-top: 55%;
    padding-bottom: 55%
}

.p60p {
    padding: 60%
}

.pt60p {
    padding-top: 60%
}

.pr60p {
    padding-right: 60%
}

.pb60p {
    padding-bottom: 60%
}

.pl60p {
    padding-left: 60%
}

.px60p {
    padding-left: 60%;
    padding-right: 60%
}

.py60p {
    padding-top: 60%;
    padding-bottom: 60%
}

.p65p {
    padding: 65%
}

.pt65p {
    padding-top: 65%
}

.pr65p {
    padding-right: 65%
}

.pb65p {
    padding-bottom: 65%
}

.pl65p {
    padding-left: 65%
}

.px65p {
    padding-left: 65%;
    padding-right: 65%
}

.py65p {
    padding-top: 65%;
    padding-bottom: 65%
}

.p66p {
    padding: 66%
}

.pt66p {
    padding-top: 66%
}

.pr66p {
    padding-right: 66%
}

.pb66p {
    padding-bottom: 66%
}

.pl66p {
    padding-left: 66%
}

.px66p {
    padding-left: 66%;
    padding-right: 66%
}

.py66p {
    padding-top: 66%;
    padding-bottom: 66%
}

.p70p {
    padding: 70%
}

.pt70p {
    padding-top: 70%
}

.pr70p {
    padding-right: 70%
}

.pb70p {
    padding-bottom: 70%
}

.pl70p {
    padding-left: 70%
}

.px70p {
    padding-left: 70%;
    padding-right: 70%
}

.py70p {
    padding-top: 70%;
    padding-bottom: 70%
}

.p75p {
    padding: 75%
}

.pt75p {
    padding-top: 75%
}

.pr75p {
    padding-right: 75%
}

.pb75p {
    padding-bottom: 75%
}

.pl75p {
    padding-left: 75%
}

.px75p {
    padding-left: 75%;
    padding-right: 75%
}

.py75p {
    padding-top: 75%;
    padding-bottom: 75%
}

.p80p {
    padding: 80%
}

.pt80p {
    padding-top: 80%
}

.pr80p {
    padding-right: 80%
}

.pb80p {
    padding-bottom: 80%
}

.pl80p {
    padding-left: 80%
}

.px80p {
    padding-left: 80%;
    padding-right: 80%
}

.py80p {
    padding-top: 80%;
    padding-bottom: 80%
}

.p85p {
    padding: 85%
}

.pt85p {
    padding-top: 85%
}

.pr85p {
    padding-right: 85%
}

.pb85p {
    padding-bottom: 85%
}

.pl85p {
    padding-left: 85%
}

.px85p {
    padding-left: 85%;
    padding-right: 85%
}

.py85p {
    padding-top: 85%;
    padding-bottom: 85%
}

.p90p {
    padding: 90%
}

.pt90p {
    padding-top: 90%
}

.pr90p {
    padding-right: 90%
}

.pb90p {
    padding-bottom: 90%
}

.pl90p {
    padding-left: 90%
}

.px90p {
    padding-left: 90%;
    padding-right: 90%
}

.py90p {
    padding-top: 90%;
    padding-bottom: 90%
}

.p93p {
    padding: 93%
}

.pt93p {
    padding-top: 93%
}

.pr93p {
    padding-right: 93%
}

.pb93p {
    padding-bottom: 93%
}

.pl93p {
    padding-left: 93%
}

.px93p {
    padding-left: 93%;
    padding-right: 93%
}

.py93p {
    padding-top: 93%;
    padding-bottom: 93%
}

.p100p {
    padding: 100%
}

.pt100p {
    padding-top: 100%
}

.pr100p {
    padding-right: 100%
}

.pb100p {
    padding-bottom: 100%
}

.pl100p {
    padding-left: 100%
}

.px100p {
    padding-left: 100%;
    padding-right: 100%
}

.py100p {
    padding-top: 100%;
    padding-bottom: 100%
}

@media (min-width: 600px) {
    .p5p-sm {
        padding: 5%
    }
    .pt5p-sm {
        padding-top: 5%
    }
    .pr5p-sm {
        padding-right: 5%
    }
    .pb5p-sm {
        padding-bottom: 5%
    }
    .pl5p-sm {
        padding-left: 5%
    }
    .px5p-sm {
        padding-left: 5%;
        padding-right: 5%
    }
    .py5p-sm {
        padding-top: 5%;
        padding-bottom: 5%
    }
    .p10p-sm {
        padding: 10%
    }
    .pt10p-sm {
        padding-top: 10%
    }
    .pr10p-sm {
        padding-right: 10%
    }
    .pb10p-sm {
        padding-bottom: 10%
    }
    .pl10p-sm {
        padding-left: 10%
    }
    .px10p-sm {
        padding-left: 10%;
        padding-right: 10%
    }
    .py10p-sm {
        padding-top: 10%;
        padding-bottom: 10%
    }
    .p15p-sm {
        padding: 15%
    }
    .pt15p-sm {
        padding-top: 15%
    }
    .pr15p-sm {
        padding-right: 15%
    }
    .pb15p-sm {
        padding-bottom: 15%
    }
    .pl15p-sm {
        padding-left: 15%
    }
    .px15p-sm {
        padding-left: 15%;
        padding-right: 15%
    }
    .py15p-sm {
        padding-top: 15%;
        padding-bottom: 15%
    }
    .p20p-sm {
        padding: 20%
    }
    .pt20p-sm {
        padding-top: 20%
    }
    .pr20p-sm {
        padding-right: 20%
    }
    .pb20p-sm {
        padding-bottom: 20%
    }
    .pl20p-sm {
        padding-left: 20%
    }
    .px20p-sm {
        padding-left: 20%;
        padding-right: 20%
    }
    .py20p-sm {
        padding-top: 20%;
        padding-bottom: 20%
    }
    .p24p-sm {
        padding: 24%
    }
    .pt24p-sm {
        padding-top: 24%
    }
    .pr24p-sm {
        padding-right: 24%
    }
    .pb24p-sm {
        padding-bottom: 24%
    }
    .pl24p-sm {
        padding-left: 24%
    }
    .px24p-sm {
        padding-left: 24%;
        padding-right: 24%
    }
    .py24p-sm {
        padding-top: 24%;
        padding-bottom: 24%
    }
    .p25p-sm {
        padding: 25%
    }
    .pt25p-sm {
        padding-top: 25%
    }
    .pr25p-sm {
        padding-right: 25%
    }
    .pb25p-sm {
        padding-bottom: 25%
    }
    .pl25p-sm {
        padding-left: 25%
    }
    .px25p-sm {
        padding-left: 25%;
        padding-right: 25%
    }
    .py25p-sm {
        padding-top: 25%;
        padding-bottom: 25%
    }
    .p30p-sm {
        padding: 30%
    }
    .pt30p-sm {
        padding-top: 30%
    }
    .pr30p-sm {
        padding-right: 30%
    }
    .pb30p-sm {
        padding-bottom: 30%
    }
    .pl30p-sm {
        padding-left: 30%
    }
    .px30p-sm {
        padding-left: 30%;
        padding-right: 30%
    }
    .py30p-sm {
        padding-top: 30%;
        padding-bottom: 30%
    }
    .p31p-sm {
        padding: 31%
    }
    .pt31p-sm {
        padding-top: 31%
    }
    .pr31p-sm {
        padding-right: 31%
    }
    .pb31p-sm {
        padding-bottom: 31%
    }
    .pl31p-sm {
        padding-left: 31%
    }
    .px31p-sm {
        padding-left: 31%;
        padding-right: 31%
    }
    .py31p-sm {
        padding-top: 31%;
        padding-bottom: 31%
    }
    .p33p-sm {
        padding: 33%
    }
    .pt33p-sm {
        padding-top: 33%
    }
    .pr33p-sm {
        padding-right: 33%
    }
    .pb33p-sm {
        padding-bottom: 33%
    }
    .pl33p-sm {
        padding-left: 33%
    }
    .px33p-sm {
        padding-left: 33%;
        padding-right: 33%
    }
    .py33p-sm {
        padding-top: 33%;
        padding-bottom: 33%
    }
    .p34p-sm {
        padding: 34%
    }
    .pt34p-sm {
        padding-top: 34%
    }
    .pr34p-sm {
        padding-right: 34%
    }
    .pb34p-sm {
        padding-bottom: 34%
    }
    .pl34p-sm {
        padding-left: 34%
    }
    .px34p-sm {
        padding-left: 34%;
        padding-right: 34%
    }
    .py34p-sm {
        padding-top: 34%;
        padding-bottom: 34%
    }
    .p35p-sm {
        padding: 35%
    }
    .pt35p-sm {
        padding-top: 35%
    }
    .pr35p-sm {
        padding-right: 35%
    }
    .pb35p-sm {
        padding-bottom: 35%
    }
    .pl35p-sm {
        padding-left: 35%
    }
    .px35p-sm {
        padding-left: 35%;
        padding-right: 35%
    }
    .py35p-sm {
        padding-top: 35%;
        padding-bottom: 35%
    }
    .p37p-sm {
        padding: 37%
    }
    .pt37p-sm {
        padding-top: 37%
    }
    .pr37p-sm {
        padding-right: 37%
    }
    .pb37p-sm {
        padding-bottom: 37%
    }
    .pl37p-sm {
        padding-left: 37%
    }
    .px37p-sm {
        padding-left: 37%;
        padding-right: 37%
    }
    .py37p-sm {
        padding-top: 37%;
        padding-bottom: 37%
    }
    .p40p-sm {
        padding: 40%
    }
    .pt40p-sm {
        padding-top: 40%
    }
    .pr40p-sm {
        padding-right: 40%
    }
    .pb40p-sm {
        padding-bottom: 40%
    }
    .pl40p-sm {
        padding-left: 40%
    }
    .px40p-sm {
        padding-left: 40%;
        padding-right: 40%
    }
    .py40p-sm {
        padding-top: 40%;
        padding-bottom: 40%
    }
    .p45p-sm {
        padding: 45%
    }
    .pt45p-sm {
        padding-top: 45%
    }
    .pr45p-sm {
        padding-right: 45%
    }
    .pb45p-sm {
        padding-bottom: 45%
    }
    .pl45p-sm {
        padding-left: 45%
    }
    .px45p-sm {
        padding-left: 45%;
        padding-right: 45%
    }
    .py45p-sm {
        padding-top: 45%;
        padding-bottom: 45%
    }
    .p50p-sm {
        padding: 50%
    }
    .pt50p-sm {
        padding-top: 50%
    }
    .pr50p-sm {
        padding-right: 50%
    }
    .pb50p-sm {
        padding-bottom: 50%
    }
    .pl50p-sm {
        padding-left: 50%
    }
    .px50p-sm {
        padding-left: 50%;
        padding-right: 50%
    }
    .py50p-sm {
        padding-top: 50%;
        padding-bottom: 50%
    }
    .p55p-sm {
        padding: 55%
    }
    .pt55p-sm {
        padding-top: 55%
    }
    .pr55p-sm {
        padding-right: 55%
    }
    .pb55p-sm {
        padding-bottom: 55%
    }
    .pl55p-sm {
        padding-left: 55%
    }
    .px55p-sm {
        padding-left: 55%;
        padding-right: 55%
    }
    .py55p-sm {
        padding-top: 55%;
        padding-bottom: 55%
    }
    .p60p-sm {
        padding: 60%
    }
    .pt60p-sm {
        padding-top: 60%
    }
    .pr60p-sm {
        padding-right: 60%
    }
    .pb60p-sm {
        padding-bottom: 60%
    }
    .pl60p-sm {
        padding-left: 60%
    }
    .px60p-sm {
        padding-left: 60%;
        padding-right: 60%
    }
    .py60p-sm {
        padding-top: 60%;
        padding-bottom: 60%
    }
    .p65p-sm {
        padding: 65%
    }
    .pt65p-sm {
        padding-top: 65%
    }
    .pr65p-sm {
        padding-right: 65%
    }
    .pb65p-sm {
        padding-bottom: 65%
    }
    .pl65p-sm {
        padding-left: 65%
    }
    .px65p-sm {
        padding-left: 65%;
        padding-right: 65%
    }
    .py65p-sm {
        padding-top: 65%;
        padding-bottom: 65%
    }
    .p66p-sm {
        padding: 66%
    }
    .pt66p-sm {
        padding-top: 66%
    }
    .pr66p-sm {
        padding-right: 66%
    }
    .pb66p-sm {
        padding-bottom: 66%
    }
    .pl66p-sm {
        padding-left: 66%
    }
    .px66p-sm {
        padding-left: 66%;
        padding-right: 66%
    }
    .py66p-sm {
        padding-top: 66%;
        padding-bottom: 66%
    }
    .p70p-sm {
        padding: 70%
    }
    .pt70p-sm {
        padding-top: 70%
    }
    .pr70p-sm {
        padding-right: 70%
    }
    .pb70p-sm {
        padding-bottom: 70%
    }
    .pl70p-sm {
        padding-left: 70%
    }
    .px70p-sm {
        padding-left: 70%;
        padding-right: 70%
    }
    .py70p-sm {
        padding-top: 70%;
        padding-bottom: 70%
    }
    .p75p-sm {
        padding: 75%
    }
    .pt75p-sm {
        padding-top: 75%
    }
    .pr75p-sm {
        padding-right: 75%
    }
    .pb75p-sm {
        padding-bottom: 75%
    }
    .pl75p-sm {
        padding-left: 75%
    }
    .px75p-sm {
        padding-left: 75%;
        padding-right: 75%
    }
    .py75p-sm {
        padding-top: 75%;
        padding-bottom: 75%
    }
    .p80p-sm {
        padding: 80%
    }
    .pt80p-sm {
        padding-top: 80%
    }
    .pr80p-sm {
        padding-right: 80%
    }
    .pb80p-sm {
        padding-bottom: 80%
    }
    .pl80p-sm {
        padding-left: 80%
    }
    .px80p-sm {
        padding-left: 80%;
        padding-right: 80%
    }
    .py80p-sm {
        padding-top: 80%;
        padding-bottom: 80%
    }
    .p85p-sm {
        padding: 85%
    }
    .pt85p-sm {
        padding-top: 85%
    }
    .pr85p-sm {
        padding-right: 85%
    }
    .pb85p-sm {
        padding-bottom: 85%
    }
    .pl85p-sm {
        padding-left: 85%
    }
    .px85p-sm {
        padding-left: 85%;
        padding-right: 85%
    }
    .py85p-sm {
        padding-top: 85%;
        padding-bottom: 85%
    }
    .p90p-sm {
        padding: 90%
    }
    .pt90p-sm {
        padding-top: 90%
    }
    .pr90p-sm {
        padding-right: 90%
    }
    .pb90p-sm {
        padding-bottom: 90%
    }
    .pl90p-sm {
        padding-left: 90%
    }
    .px90p-sm {
        padding-left: 90%;
        padding-right: 90%
    }
    .py90p-sm {
        padding-top: 90%;
        padding-bottom: 90%
    }
    .p93p-sm {
        padding: 93%
    }
    .pt93p-sm {
        padding-top: 93%
    }
    .pr93p-sm {
        padding-right: 93%
    }
    .pb93p-sm {
        padding-bottom: 93%
    }
    .pl93p-sm {
        padding-left: 93%
    }
    .px93p-sm {
        padding-left: 93%;
        padding-right: 93%
    }
    .py93p-sm {
        padding-top: 93%;
        padding-bottom: 93%
    }
    .p100p-sm {
        padding: 100%
    }
    .pt100p-sm {
        padding-top: 100%
    }
    .pr100p-sm {
        padding-right: 100%
    }
    .pb100p-sm {
        padding-bottom: 100%
    }
    .pl100p-sm {
        padding-left: 100%
    }
    .px100p-sm {
        padding-left: 100%;
        padding-right: 100%
    }
    .py100p-sm {
        padding-top: 100%;
        padding-bottom: 100%
    }
}

@media (min-width: 795px) {
    .p5p-md {
        padding: 5%
    }
    .pt5p-md {
        padding-top: 5%
    }
    .pr5p-md {
        padding-right: 5%
    }
    .pb5p-md {
        padding-bottom: 5%
    }
    .pl5p-md {
        padding-left: 5%
    }
    .px5p-md {
        padding-left: 5%;
        padding-right: 5%
    }
    .py5p-md {
        padding-top: 5%;
        padding-bottom: 5%
    }
    .p10p-md {
        padding: 10%
    }
    .pt10p-md {
        padding-top: 10%
    }
    .pr10p-md {
        padding-right: 10%
    }
    .pb10p-md {
        padding-bottom: 10%
    }
    .pl10p-md {
        padding-left: 10%
    }
    .px10p-md {
        padding-left: 10%;
        padding-right: 10%
    }
    .py10p-md {
        padding-top: 10%;
        padding-bottom: 10%
    }
    .p15p-md {
        padding: 15%
    }
    .pt15p-md {
        padding-top: 15%
    }
    .pr15p-md {
        padding-right: 15%
    }
    .pb15p-md {
        padding-bottom: 15%
    }
    .pl15p-md {
        padding-left: 15%
    }
    .px15p-md {
        padding-left: 15%;
        padding-right: 15%
    }
    .py15p-md {
        padding-top: 15%;
        padding-bottom: 15%
    }
    .p20p-md {
        padding: 20%
    }
    .pt20p-md {
        padding-top: 20%
    }
    .pr20p-md {
        padding-right: 20%
    }
    .pb20p-md {
        padding-bottom: 20%
    }
    .pl20p-md {
        padding-left: 20%
    }
    .px20p-md {
        padding-left: 20%;
        padding-right: 20%
    }
    .py20p-md {
        padding-top: 20%;
        padding-bottom: 20%
    }
    .p24p-md {
        padding: 24%
    }
    .pt24p-md {
        padding-top: 24%
    }
    .pr24p-md {
        padding-right: 24%
    }
    .pb24p-md {
        padding-bottom: 24%
    }
    .pl24p-md {
        padding-left: 24%
    }
    .px24p-md {
        padding-left: 24%;
        padding-right: 24%
    }
    .py24p-md {
        padding-top: 24%;
        padding-bottom: 24%
    }
    .p25p-md {
        padding: 25%
    }
    .pt25p-md {
        padding-top: 25%
    }
    .pr25p-md {
        padding-right: 25%
    }
    .pb25p-md {
        padding-bottom: 25%
    }
    .pl25p-md {
        padding-left: 25%
    }
    .px25p-md {
        padding-left: 25%;
        padding-right: 25%
    }
    .py25p-md {
        padding-top: 25%;
        padding-bottom: 25%
    }
    .p30p-md {
        padding: 30%
    }
    .pt30p-md {
        padding-top: 30%
    }
    .pr30p-md {
        padding-right: 30%
    }
    .pb30p-md {
        padding-bottom: 30%
    }
    .pl30p-md {
        padding-left: 30%
    }
    .px30p-md {
        padding-left: 30%;
        padding-right: 30%
    }
    .py30p-md {
        padding-top: 30%;
        padding-bottom: 30%
    }
    .p31p-md {
        padding: 31%
    }
    .pt31p-md {
        padding-top: 31%
    }
    .pr31p-md {
        padding-right: 31%
    }
    .pb31p-md {
        padding-bottom: 31%
    }
    .pl31p-md {
        padding-left: 31%
    }
    .px31p-md {
        padding-left: 31%;
        padding-right: 31%
    }
    .py31p-md {
        padding-top: 31%;
        padding-bottom: 31%
    }
    .p33p-md {
        padding: 33%
    }
    .pt33p-md {
        padding-top: 33%
    }
    .pr33p-md {
        padding-right: 33%
    }
    .pb33p-md {
        padding-bottom: 33%
    }
    .pl33p-md {
        padding-left: 33%
    }
    .px33p-md {
        padding-left: 33%;
        padding-right: 33%
    }
    .py33p-md {
        padding-top: 33%;
        padding-bottom: 33%
    }
    .p34p-md {
        padding: 34%
    }
    .pt34p-md {
        padding-top: 34%
    }
    .pr34p-md {
        padding-right: 34%
    }
    .pb34p-md {
        padding-bottom: 34%
    }
    .pl34p-md {
        padding-left: 34%
    }
    .px34p-md {
        padding-left: 34%;
        padding-right: 34%
    }
    .py34p-md {
        padding-top: 34%;
        padding-bottom: 34%
    }
    .p35p-md {
        padding: 35%
    }
    .pt35p-md {
        padding-top: 35%
    }
    .pr35p-md {
        padding-right: 35%
    }
    .pb35p-md {
        padding-bottom: 35%
    }
    .pl35p-md {
        padding-left: 35%
    }
    .px35p-md {
        padding-left: 35%;
        padding-right: 35%
    }
    .py35p-md {
        padding-top: 35%;
        padding-bottom: 35%
    }
    .p37p-md {
        padding: 37%
    }
    .pt37p-md {
        padding-top: 37%
    }
    .pr37p-md {
        padding-right: 37%
    }
    .pb37p-md {
        padding-bottom: 37%
    }
    .pl37p-md {
        padding-left: 37%
    }
    .px37p-md {
        padding-left: 37%;
        padding-right: 37%
    }
    .py37p-md {
        padding-top: 37%;
        padding-bottom: 37%
    }
    .p40p-md {
        padding: 40%
    }
    .pt40p-md {
        padding-top: 40%
    }
    .pr40p-md {
        padding-right: 40%
    }
    .pb40p-md {
        padding-bottom: 40%
    }
    .pl40p-md {
        padding-left: 40%
    }
    .px40p-md {
        padding-left: 40%;
        padding-right: 40%
    }
    .py40p-md {
        padding-top: 40%;
        padding-bottom: 40%
    }
    .p45p-md {
        padding: 45%
    }
    .pt45p-md {
        padding-top: 45%
    }
    .pr45p-md {
        padding-right: 45%
    }
    .pb45p-md {
        padding-bottom: 45%
    }
    .pl45p-md {
        padding-left: 45%
    }
    .px45p-md {
        padding-left: 45%;
        padding-right: 45%
    }
    .py45p-md {
        padding-top: 45%;
        padding-bottom: 45%
    }
    .p50p-md {
        padding: 50%
    }
    .pt50p-md {
        padding-top: 50%
    }
    .pr50p-md {
        padding-right: 50%
    }
    .pb50p-md {
        padding-bottom: 50%
    }
    .pl50p-md {
        padding-left: 50%
    }
    .px50p-md {
        padding-left: 50%;
        padding-right: 50%
    }
    .py50p-md {
        padding-top: 50%;
        padding-bottom: 50%
    }
    .p55p-md {
        padding: 55%
    }
    .pt55p-md {
        padding-top: 55%
    }
    .pr55p-md {
        padding-right: 55%
    }
    .pb55p-md {
        padding-bottom: 55%
    }
    .pl55p-md {
        padding-left: 55%
    }
    .px55p-md {
        padding-left: 55%;
        padding-right: 55%
    }
    .py55p-md {
        padding-top: 55%;
        padding-bottom: 55%
    }
    .p60p-md {
        padding: 60%
    }
    .pt60p-md {
        padding-top: 60%
    }
    .pr60p-md {
        padding-right: 60%
    }
    .pb60p-md {
        padding-bottom: 60%
    }
    .pl60p-md {
        padding-left: 60%
    }
    .px60p-md {
        padding-left: 60%;
        padding-right: 60%
    }
    .py60p-md {
        padding-top: 60%;
        padding-bottom: 60%
    }
    .p65p-md {
        padding: 65%
    }
    .pt65p-md {
        padding-top: 65%
    }
    .pr65p-md {
        padding-right: 65%
    }
    .pb65p-md {
        padding-bottom: 65%
    }
    .pl65p-md {
        padding-left: 65%
    }
    .px65p-md {
        padding-left: 65%;
        padding-right: 65%
    }
    .py65p-md {
        padding-top: 65%;
        padding-bottom: 65%
    }
    .p66p-md {
        padding: 66%
    }
    .pt66p-md {
        padding-top: 66%
    }
    .pr66p-md {
        padding-right: 66%
    }
    .pb66p-md {
        padding-bottom: 66%
    }
    .pl66p-md {
        padding-left: 66%
    }
    .px66p-md {
        padding-left: 66%;
        padding-right: 66%
    }
    .py66p-md {
        padding-top: 66%;
        padding-bottom: 66%
    }
    .p70p-md {
        padding: 70%
    }
    .pt70p-md {
        padding-top: 70%
    }
    .pr70p-md {
        padding-right: 70%
    }
    .pb70p-md {
        padding-bottom: 70%
    }
    .pl70p-md {
        padding-left: 70%
    }
    .px70p-md {
        padding-left: 70%;
        padding-right: 70%
    }
    .py70p-md {
        padding-top: 70%;
        padding-bottom: 70%
    }
    .p75p-md {
        padding: 75%
    }
    .pt75p-md {
        padding-top: 75%
    }
    .pr75p-md {
        padding-right: 75%
    }
    .pb75p-md {
        padding-bottom: 75%
    }
    .pl75p-md {
        padding-left: 75%
    }
    .px75p-md {
        padding-left: 75%;
        padding-right: 75%
    }
    .py75p-md {
        padding-top: 75%;
        padding-bottom: 75%
    }
    .p80p-md {
        padding: 80%
    }
    .pt80p-md {
        padding-top: 80%
    }
    .pr80p-md {
        padding-right: 80%
    }
    .pb80p-md {
        padding-bottom: 80%
    }
    .pl80p-md {
        padding-left: 80%
    }
    .px80p-md {
        padding-left: 80%;
        padding-right: 80%
    }
    .py80p-md {
        padding-top: 80%;
        padding-bottom: 80%
    }
    .p85p-md {
        padding: 85%
    }
    .pt85p-md {
        padding-top: 85%
    }
    .pr85p-md {
        padding-right: 85%
    }
    .pb85p-md {
        padding-bottom: 85%
    }
    .pl85p-md {
        padding-left: 85%
    }
    .px85p-md {
        padding-left: 85%;
        padding-right: 85%
    }
    .py85p-md {
        padding-top: 85%;
        padding-bottom: 85%
    }
    .p90p-md {
        padding: 90%
    }
    .pt90p-md {
        padding-top: 90%
    }
    .pr90p-md {
        padding-right: 90%
    }
    .pb90p-md {
        padding-bottom: 90%
    }
    .pl90p-md {
        padding-left: 90%
    }
    .px90p-md {
        padding-left: 90%;
        padding-right: 90%
    }
    .py90p-md {
        padding-top: 90%;
        padding-bottom: 90%
    }
    .p93p-md {
        padding: 93%
    }
    .pt93p-md {
        padding-top: 93%
    }
    .pr93p-md {
        padding-right: 93%
    }
    .pb93p-md {
        padding-bottom: 93%
    }
    .pl93p-md {
        padding-left: 93%
    }
    .px93p-md {
        padding-left: 93%;
        padding-right: 93%
    }
    .py93p-md {
        padding-top: 93%;
        padding-bottom: 93%
    }
    .p100p-md {
        padding: 100%
    }
    .pt100p-md {
        padding-top: 100%
    }
    .pr100p-md {
        padding-right: 100%
    }
    .pb100p-md {
        padding-bottom: 100%
    }
    .pl100p-md {
        padding-left: 100%
    }
    .px100p-md {
        padding-left: 100%;
        padding-right: 100%
    }
    .py100p-md {
        padding-top: 100%;
        padding-bottom: 100%
    }
}

@media (min-width: 1025px) {
    .p5p-lg {
        padding: 5%
    }
    .pt5p-lg {
        padding-top: 5%
    }
    .pr5p-lg {
        padding-right: 5%
    }
    .pb5p-lg {
        padding-bottom: 5%
    }
    .pl5p-lg {
        padding-left: 5%
    }
    .px5p-lg {
        padding-left: 5%;
        padding-right: 5%
    }
    .py5p-lg {
        padding-top: 5%;
        padding-bottom: 5%
    }
    .p10p-lg {
        padding: 10%
    }
    .pt10p-lg {
        padding-top: 10%
    }
    .pr10p-lg {
        padding-right: 10%
    }
    .pb10p-lg {
        padding-bottom: 10%
    }
    .pl10p-lg {
        padding-left: 10%
    }
    .px10p-lg {
        padding-left: 10%;
        padding-right: 10%
    }
    .py10p-lg {
        padding-top: 10%;
        padding-bottom: 10%
    }
    .p15p-lg {
        padding: 15%
    }
    .pt15p-lg {
        padding-top: 15%
    }
    .pr15p-lg {
        padding-right: 15%
    }
    .pb15p-lg {
        padding-bottom: 15%
    }
    .pl15p-lg {
        padding-left: 15%
    }
    .px15p-lg {
        padding-left: 15%;
        padding-right: 15%
    }
    .py15p-lg {
        padding-top: 15%;
        padding-bottom: 15%
    }
    .p20p-lg {
        padding: 20%
    }
    .pt20p-lg {
        padding-top: 20%
    }
    .pr20p-lg {
        padding-right: 20%
    }
    .pb20p-lg {
        padding-bottom: 20%
    }
    .pl20p-lg {
        padding-left: 20%
    }
    .px20p-lg {
        padding-left: 20%;
        padding-right: 20%
    }
    .py20p-lg {
        padding-top: 20%;
        padding-bottom: 20%
    }
    .p24p-lg {
        padding: 24%
    }
    .pt24p-lg {
        padding-top: 24%
    }
    .pr24p-lg {
        padding-right: 24%
    }
    .pb24p-lg {
        padding-bottom: 24%
    }
    .pl24p-lg {
        padding-left: 24%
    }
    .px24p-lg {
        padding-left: 24%;
        padding-right: 24%
    }
    .py24p-lg {
        padding-top: 24%;
        padding-bottom: 24%
    }
    .p25p-lg {
        padding: 25%
    }
    .pt25p-lg {
        padding-top: 25%
    }
    .pr25p-lg {
        padding-right: 25%
    }
    .pb25p-lg {
        padding-bottom: 25%
    }
    .pl25p-lg {
        padding-left: 25%
    }
    .px25p-lg {
        padding-left: 25%;
        padding-right: 25%
    }
    .py25p-lg {
        padding-top: 25%;
        padding-bottom: 25%
    }
    .p30p-lg {
        padding: 30%
    }
    .pt30p-lg {
        padding-top: 30%
    }
    .pr30p-lg {
        padding-right: 30%
    }
    .pb30p-lg {
        padding-bottom: 30%
    }
    .pl30p-lg {
        padding-left: 30%
    }
    .px30p-lg {
        padding-left: 30%;
        padding-right: 30%
    }
    .py30p-lg {
        padding-top: 30%;
        padding-bottom: 30%
    }
    .p31p-lg {
        padding: 31%
    }
    .pt31p-lg {
        padding-top: 31%
    }
    .pr31p-lg {
        padding-right: 31%
    }
    .pb31p-lg {
        padding-bottom: 31%
    }
    .pl31p-lg {
        padding-left: 31%
    }
    .px31p-lg {
        padding-left: 31%;
        padding-right: 31%
    }
    .py31p-lg {
        padding-top: 31%;
        padding-bottom: 31%
    }
    .p33p-lg {
        padding: 33%
    }
    .pt33p-lg {
        padding-top: 33%
    }
    .pr33p-lg {
        padding-right: 33%
    }
    .pb33p-lg {
        padding-bottom: 33%
    }
    .pl33p-lg {
        padding-left: 33%
    }
    .px33p-lg {
        padding-left: 33%;
        padding-right: 33%
    }
    .py33p-lg {
        padding-top: 33%;
        padding-bottom: 33%
    }
    .p34p-lg {
        padding: 34%
    }
    .pt34p-lg {
        padding-top: 34%
    }
    .pr34p-lg {
        padding-right: 34%
    }
    .pb34p-lg {
        padding-bottom: 34%
    }
    .pl34p-lg {
        padding-left: 34%
    }
    .px34p-lg {
        padding-left: 34%;
        padding-right: 34%
    }
    .py34p-lg {
        padding-top: 34%;
        padding-bottom: 34%
    }
    .p35p-lg {
        padding: 35%
    }
    .pt35p-lg {
        padding-top: 35%
    }
    .pr35p-lg {
        padding-right: 35%
    }
    .pb35p-lg {
        padding-bottom: 35%
    }
    .pl35p-lg {
        padding-left: 35%
    }
    .px35p-lg {
        padding-left: 35%;
        padding-right: 35%
    }
    .py35p-lg {
        padding-top: 35%;
        padding-bottom: 35%
    }
    .p37p-lg {
        padding: 37%
    }
    .pt37p-lg {
        padding-top: 37%
    }
    .pr37p-lg {
        padding-right: 37%
    }
    .pb37p-lg {
        padding-bottom: 37%
    }
    .pl37p-lg {
        padding-left: 37%
    }
    .px37p-lg {
        padding-left: 37%;
        padding-right: 37%
    }
    .py37p-lg {
        padding-top: 37%;
        padding-bottom: 37%
    }
    .p40p-lg {
        padding: 40%
    }
    .pt40p-lg {
        padding-top: 40%
    }
    .pr40p-lg {
        padding-right: 40%
    }
    .pb40p-lg {
        padding-bottom: 40%
    }
    .pl40p-lg {
        padding-left: 40%
    }
    .px40p-lg {
        padding-left: 40%;
        padding-right: 40%
    }
    .py40p-lg {
        padding-top: 40%;
        padding-bottom: 40%
    }
    .p45p-lg {
        padding: 45%
    }
    .pt45p-lg {
        padding-top: 45%
    }
    .pr45p-lg {
        padding-right: 45%
    }
    .pb45p-lg {
        padding-bottom: 45%
    }
    .pl45p-lg {
        padding-left: 45%
    }
    .px45p-lg {
        padding-left: 45%;
        padding-right: 45%
    }
    .py45p-lg {
        padding-top: 45%;
        padding-bottom: 45%
    }
    .p50p-lg {
        padding: 50%
    }
    .pt50p-lg {
        padding-top: 50%
    }
    .pr50p-lg {
        padding-right: 50%
    }
    .pb50p-lg {
        padding-bottom: 50%
    }
    .pl50p-lg {
        padding-left: 50%
    }
    .px50p-lg {
        padding-left: 50%;
        padding-right: 50%
    }
    .py50p-lg {
        padding-top: 50%;
        padding-bottom: 50%
    }
    .p55p-lg {
        padding: 55%
    }
    .pt55p-lg {
        padding-top: 55%
    }
    .pr55p-lg {
        padding-right: 55%
    }
    .pb55p-lg {
        padding-bottom: 55%
    }
    .pl55p-lg {
        padding-left: 55%
    }
    .px55p-lg {
        padding-left: 55%;
        padding-right: 55%
    }
    .py55p-lg {
        padding-top: 55%;
        padding-bottom: 55%
    }
    .p60p-lg {
        padding: 60%
    }
    .pt60p-lg {
        padding-top: 60%
    }
    .pr60p-lg {
        padding-right: 60%
    }
    .pb60p-lg {
        padding-bottom: 60%
    }
    .pl60p-lg {
        padding-left: 60%
    }
    .px60p-lg {
        padding-left: 60%;
        padding-right: 60%
    }
    .py60p-lg {
        padding-top: 60%;
        padding-bottom: 60%
    }
    .p65p-lg {
        padding: 65%
    }
    .pt65p-lg {
        padding-top: 65%
    }
    .pr65p-lg {
        padding-right: 65%
    }
    .pb65p-lg {
        padding-bottom: 65%
    }
    .pl65p-lg {
        padding-left: 65%
    }
    .px65p-lg {
        padding-left: 65%;
        padding-right: 65%
    }
    .py65p-lg {
        padding-top: 65%;
        padding-bottom: 65%
    }
    .p66p-lg {
        padding: 66%
    }
    .pt66p-lg {
        padding-top: 66%
    }
    .pr66p-lg {
        padding-right: 66%
    }
    .pb66p-lg {
        padding-bottom: 66%
    }
    .pl66p-lg {
        padding-left: 66%
    }
    .px66p-lg {
        padding-left: 66%;
        padding-right: 66%
    }
    .py66p-lg {
        padding-top: 66%;
        padding-bottom: 66%
    }
    .p70p-lg {
        padding: 70%
    }
    .pt70p-lg {
        padding-top: 70%
    }
    .pr70p-lg {
        padding-right: 70%
    }
    .pb70p-lg {
        padding-bottom: 70%
    }
    .pl70p-lg {
        padding-left: 70%
    }
    .px70p-lg {
        padding-left: 70%;
        padding-right: 70%
    }
    .py70p-lg {
        padding-top: 70%;
        padding-bottom: 70%
    }
    .p75p-lg {
        padding: 75%
    }
    .pt75p-lg {
        padding-top: 75%
    }
    .pr75p-lg {
        padding-right: 75%
    }
    .pb75p-lg {
        padding-bottom: 75%
    }
    .pl75p-lg {
        padding-left: 75%
    }
    .px75p-lg {
        padding-left: 75%;
        padding-right: 75%
    }
    .py75p-lg {
        padding-top: 75%;
        padding-bottom: 75%
    }
    .p80p-lg {
        padding: 80%
    }
    .pt80p-lg {
        padding-top: 80%
    }
    .pr80p-lg {
        padding-right: 80%
    }
    .pb80p-lg {
        padding-bottom: 80%
    }
    .pl80p-lg {
        padding-left: 80%
    }
    .px80p-lg {
        padding-left: 80%;
        padding-right: 80%
    }
    .py80p-lg {
        padding-top: 80%;
        padding-bottom: 80%
    }
    .p85p-lg {
        padding: 85%
    }
    .pt85p-lg {
        padding-top: 85%
    }
    .pr85p-lg {
        padding-right: 85%
    }
    .pb85p-lg {
        padding-bottom: 85%
    }
    .pl85p-lg {
        padding-left: 85%
    }
    .px85p-lg {
        padding-left: 85%;
        padding-right: 85%
    }
    .py85p-lg {
        padding-top: 85%;
        padding-bottom: 85%
    }
    .p90p-lg {
        padding: 90%
    }
    .pt90p-lg {
        padding-top: 90%
    }
    .pr90p-lg {
        padding-right: 90%
    }
    .pb90p-lg {
        padding-bottom: 90%
    }
    .pl90p-lg {
        padding-left: 90%
    }
    .px90p-lg {
        padding-left: 90%;
        padding-right: 90%
    }
    .py90p-lg {
        padding-top: 90%;
        padding-bottom: 90%
    }
    .p93p-lg {
        padding: 93%
    }
    .pt93p-lg {
        padding-top: 93%
    }
    .pr93p-lg {
        padding-right: 93%
    }
    .pb93p-lg {
        padding-bottom: 93%
    }
    .pl93p-lg {
        padding-left: 93%
    }
    .px93p-lg {
        padding-left: 93%;
        padding-right: 93%
    }
    .py93p-lg {
        padding-top: 93%;
        padding-bottom: 93%
    }
    .p100p-lg {
        padding: 100%
    }
    .pt100p-lg {
        padding-top: 100%
    }
    .pr100p-lg {
        padding-right: 100%
    }
    .pb100p-lg {
        padding-bottom: 100%
    }
    .pl100p-lg {
        padding-left: 100%
    }
    .px100p-lg {
        padding-left: 100%;
        padding-right: 100%
    }
    .py100p-lg {
        padding-top: 100%;
        padding-bottom: 100%
    }
}

.static {
    position: static
}

.relative {
    position: relative
}

.absolute {
    position: absolute
}

.fixed {
    position: fixed
}

.stick {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky
}

.important-stick {
    position: -webkit-sticky !important;
    position: -moz-sticky !important;
    position: -ms-sticky !important;
    position: -o-sticky !important;
    position: sticky !important
}

@media (min-width: 600px) {
    .static-sm {
        position: static
    }
    .relative-sm {
        position: relative
    }
    .absolute-sm {
        position: absolute
    }
    .fixed-sm {
        position: fixed
    }
    .stick-sm {
        position: -webkit-sticky;
        position: -moz-sticky;
        position: -ms-sticky;
        position: -o-sticky;
        position: sticky
    }
    .important-stick-sm {
        position: -webkit-sticky !important;
        position: -moz-sticky !important;
        position: -ms-sticky !important;
        position: -o-sticky !important;
        position: sticky !important
    }
}

@media (min-width: 795px) {
    .static-md {
        position: static
    }
    .relative-md {
        position: relative
    }
    .absolute-md {
        position: absolute
    }
    .fixed-md {
        position: fixed
    }
    .stick-md {
        position: -webkit-sticky;
        position: -moz-sticky;
        position: -ms-sticky;
        position: -o-sticky;
        position: sticky
    }
    .important-stick-md {
        position: -webkit-sticky !important;
        position: -moz-sticky !important;
        position: -ms-sticky !important;
        position: -o-sticky !important;
        position: sticky !important
    }
}

@media (min-width: 1025px) {
    .static-lg {
        position: static
    }
    .relative-lg {
        position: relative
    }
    .absolute-lg {
        position: absolute
    }
    .fixed-lg {
        position: fixed
    }
    .stick-lg {
        position: -webkit-sticky;
        position: -moz-sticky;
        position: -ms-sticky;
        position: -o-sticky;
        position: sticky
    }
    .important-stick-lg {
        position: -webkit-sticky !important;
        position: -moz-sticky !important;
        position: -ms-sticky !important;
        position: -o-sticky !important;
        position: sticky !important
    }
}

.t0 {
    top: 0rem
}

.r0 {
    right: 0rem
}

.b0 {
    bottom: 0rem
}

.l0 {
    left: 0rem
}

.t1 {
    top: 0.6rem
}

.r1 {
    right: 0.6rem
}

.b1 {
    bottom: 0.6rem
}

.l1 {
    left: 0.6rem
}

.t2 {
    top: 1.2rem
}

.r2 {
    right: 1.2rem
}

.b2 {
    bottom: 1.2rem
}

.l2 {
    left: 1.2rem
}

.t3 {
    top: 1.8rem
}

.r3 {
    right: 1.8rem
}

.b3 {
    bottom: 1.8rem
}

.l3 {
    left: 1.8rem
}

.t4 {
    top: 2.4rem
}

.r4 {
    right: 2.4rem
}

.b4 {
    bottom: 2.4rem
}

.l4 {
    left: 2.4rem
}

.t5 {
    top: 3rem
}

.r5 {
    right: 3rem
}

.b5 {
    bottom: 3rem
}

.l5 {
    left: 3rem
}

.t6 {
    top: 3.6rem
}

.r6 {
    right: 3.6rem
}

.b6 {
    bottom: 3.6rem
}

.l6 {
    left: 3.6rem
}

.t7 {
    top: 4.2rem
}

.r7 {
    right: 4.2rem
}

.b7 {
    bottom: 4.2rem
}

.l7 {
    left: 4.2rem
}

.t8 {
    top: 4.8rem
}

.r8 {
    right: 4.8rem
}

.b8 {
    bottom: 4.8rem
}

.l8 {
    left: 4.8rem
}

.t9 {
    top: 5.4rem
}

.r9 {
    right: 5.4rem
}

.b9 {
    bottom: 5.4rem
}

.l9 {
    left: 5.4rem
}

.t10 {
    top: 6rem
}

.r10 {
    right: 6rem
}

.b10 {
    bottom: 6rem
}

.l10 {
    left: 6rem
}

.t11 {
    top: 6.6rem
}

.r11 {
    right: 6.6rem
}

.b11 {
    bottom: 6.6rem
}

.l11 {
    left: 6.6rem
}

.t12 {
    top: 7.2rem
}

.r12 {
    right: 7.2rem
}

.b12 {
    bottom: 7.2rem
}

.l12 {
    left: 7.2rem
}

.t13 {
    top: 7.8rem
}

.r13 {
    right: 7.8rem
}

.b13 {
    bottom: 7.8rem
}

.l13 {
    left: 7.8rem
}

.t14 {
    top: 8.4rem
}

.r14 {
    right: 8.4rem
}

.b14 {
    bottom: 8.4rem
}

.l14 {
    left: 8.4rem
}

.t15 {
    top: 9rem
}

.r15 {
    right: 9rem
}

.b15 {
    bottom: 9rem
}

.l15 {
    left: 9rem
}

.t16 {
    top: 9.6rem
}

.r16 {
    right: 9.6rem
}

.b16 {
    bottom: 9.6rem
}

.l16 {
    left: 9.6rem
}

.t17 {
    top: 10.2rem
}

.r17 {
    right: 10.2rem
}

.b17 {
    bottom: 10.2rem
}

.l17 {
    left: 10.2rem
}

.t18 {
    top: 10.8rem
}

.r18 {
    right: 10.8rem
}

.b18 {
    bottom: 10.8rem
}

.l18 {
    left: 10.8rem
}

.t19 {
    top: 11.4rem
}

.r19 {
    right: 11.4rem
}

.b19 {
    bottom: 11.4rem
}

.l19 {
    left: 11.4rem
}

.t20 {
    top: 12rem
}

.r20 {
    right: 12rem
}

.b20 {
    bottom: 12rem
}

.l20 {
    left: 12rem
}

.t22 {
    top: 13.2rem
}

.r22 {
    right: 13.2rem
}

.b22 {
    bottom: 13.2rem
}

.l22 {
    left: 13.2rem
}

.t24 {
    top: 14.4rem
}

.r24 {
    right: 14.4rem
}

.b24 {
    bottom: 14.4rem
}

.l24 {
    left: 14.4rem
}

.t26 {
    top: 15.6rem
}

.r26 {
    right: 15.6rem
}

.b26 {
    bottom: 15.6rem
}

.l26 {
    left: 15.6rem
}

.t28 {
    top: 16.8rem
}

.r28 {
    right: 16.8rem
}

.b28 {
    bottom: 16.8rem
}

.l28 {
    left: 16.8rem
}

.t30 {
    top: 18rem
}

.r30 {
    right: 18rem
}

.b30 {
    bottom: 18rem
}

.l30 {
    left: 18rem
}

.t32 {
    top: 19.2rem
}

.r32 {
    right: 19.2rem
}

.b32 {
    bottom: 19.2rem
}

.l32 {
    left: 19.2rem
}

.t35 {
    top: 21rem
}

.r35 {
    right: 21rem
}

.b35 {
    bottom: 21rem
}

.l35 {
    left: 21rem
}

.t50 {
    top: 30rem
}

.r50 {
    right: 30rem
}

.b50 {
    bottom: 30rem
}

.l50 {
    left: 30rem
}

.t60 {
    top: 36rem
}

.r60 {
    right: 36rem
}

.b60 {
    bottom: 36rem
}

.l60 {
    left: 36rem
}

.t-1 {
    top: -0.6rem
}

.r-1 {
    right: -0.6rem
}

.b-1 {
    bottom: -0.6rem
}

.l-1 {
    left: -0.6rem
}

.t-2 {
    top: -1.2rem
}

.r-2 {
    right: -1.2rem
}

.b-2 {
    bottom: -1.2rem
}

.l-2 {
    left: -1.2rem
}

.t-3 {
    top: -1.8rem
}

.r-3 {
    right: -1.8rem
}

.b-3 {
    bottom: -1.8rem
}

.l-3 {
    left: -1.8rem
}

.t-4 {
    top: -2.4rem
}

.r-4 {
    right: -2.4rem
}

.b-4 {
    bottom: -2.4rem
}

.l-4 {
    left: -2.4rem
}

.t-5 {
    top: -3rem
}

.r-5 {
    right: -3rem
}

.b-5 {
    bottom: -3rem
}

.l-5 {
    left: -3rem
}

.t-6 {
    top: -3.6rem
}

.r-6 {
    right: -3.6rem
}

.b-6 {
    bottom: -3.6rem
}

.l-6 {
    left: -3.6rem
}

.t-7 {
    top: -4.2rem
}

.r-7 {
    right: -4.2rem
}

.b-7 {
    bottom: -4.2rem
}

.l-7 {
    left: -4.2rem
}

.t-8 {
    top: -4.8rem
}

.r-8 {
    right: -4.8rem
}

.b-8 {
    bottom: -4.8rem
}

.l-8 {
    left: -4.8rem
}

.t-9 {
    top: -5.4rem
}

.r-9 {
    right: -5.4rem
}

.b-9 {
    bottom: -5.4rem
}

.l-9 {
    left: -5.4rem
}

.t-10 {
    top: -6rem
}

.r-10 {
    right: -6rem
}

.b-10 {
    bottom: -6rem
}

.l-10 {
    left: -6rem
}

.t-11 {
    top: -6.6rem
}

.r-11 {
    right: -6.6rem
}

.b-11 {
    bottom: -6.6rem
}

.l-11 {
    left: -6.6rem
}

.t-12 {
    top: -7.2rem
}

.r-12 {
    right: -7.2rem
}

.b-12 {
    bottom: -7.2rem
}

.l-12 {
    left: -7.2rem
}

.t-13 {
    top: -7.8rem
}

.r-13 {
    right: -7.8rem
}

.b-13 {
    bottom: -7.8rem
}

.l-13 {
    left: -7.8rem
}

.t-14 {
    top: -8.4rem
}

.r-14 {
    right: -8.4rem
}

.b-14 {
    bottom: -8.4rem
}

.l-14 {
    left: -8.4rem
}

.t-15 {
    top: -9rem
}

.r-15 {
    right: -9rem
}

.b-15 {
    bottom: -9rem
}

.l-15 {
    left: -9rem
}

.t-16 {
    top: -9.6rem
}

.r-16 {
    right: -9.6rem
}

.b-16 {
    bottom: -9.6rem
}

.l-16 {
    left: -9.6rem
}

.t-17 {
    top: -10.2rem
}

.r-17 {
    right: -10.2rem
}

.b-17 {
    bottom: -10.2rem
}

.l-17 {
    left: -10.2rem
}

.t-18 {
    top: -10.8rem
}

.r-18 {
    right: -10.8rem
}

.b-18 {
    bottom: -10.8rem
}

.l-18 {
    left: -10.8rem
}

.t-19 {
    top: -11.4rem
}

.r-19 {
    right: -11.4rem
}

.b-19 {
    bottom: -11.4rem
}

.l-19 {
    left: -11.4rem
}

.t-20 {
    top: -12rem
}

.r-20 {
    right: -12rem
}

.b-20 {
    bottom: -12rem
}

.l-20 {
    left: -12rem
}

.t-22 {
    top: -13.2rem
}

.r-22 {
    right: -13.2rem
}

.b-22 {
    bottom: -13.2rem
}

.l-22 {
    left: -13.2rem
}

.t-24 {
    top: -14.4rem
}

.r-24 {
    right: -14.4rem
}

.b-24 {
    bottom: -14.4rem
}

.l-24 {
    left: -14.4rem
}

.t-26 {
    top: -15.6rem
}

.r-26 {
    right: -15.6rem
}

.b-26 {
    bottom: -15.6rem
}

.l-26 {
    left: -15.6rem
}

.t-28 {
    top: -16.8rem
}

.r-28 {
    right: -16.8rem
}

.b-28 {
    bottom: -16.8rem
}

.l-28 {
    left: -16.8rem
}

.t-30 {
    top: -18rem
}

.r-30 {
    right: -18rem
}

.b-30 {
    bottom: -18rem
}

.l-30 {
    left: -18rem
}

.t-32 {
    top: -19.2rem
}

.r-32 {
    right: -19.2rem
}

.b-32 {
    bottom: -19.2rem
}

.l-32 {
    left: -19.2rem
}

.t-35 {
    top: -21rem
}

.r-35 {
    right: -21rem
}

.b-35 {
    bottom: -21rem
}

.l-35 {
    left: -21rem
}

.t-50 {
    top: -30rem
}

.r-50 {
    right: -30rem
}

.b-50 {
    bottom: -30rem
}

.l-50 {
    left: -30rem
}

.t-60 {
    top: -36rem
}

.r-60 {
    right: -36rem
}

.b-60 {
    bottom: -36rem
}

.l-60 {
    left: -36rem
}

@media (min-width: 600px) {
    .t0-sm {
        top: 0rem
    }
    .r0-sm {
        right: 0rem
    }
    .b0-sm {
        bottom: 0rem
    }
    .l0-sm {
        left: 0rem
    }
    .t1-sm {
        top: 0.6rem
    }
    .r1-sm {
        right: 0.6rem
    }
    .b1-sm {
        bottom: 0.6rem
    }
    .l1-sm {
        left: 0.6rem
    }
    .t2-sm {
        top: 1.2rem
    }
    .r2-sm {
        right: 1.2rem
    }
    .b2-sm {
        bottom: 1.2rem
    }
    .l2-sm {
        left: 1.2rem
    }
    .t3-sm {
        top: 1.8rem
    }
    .r3-sm {
        right: 1.8rem
    }
    .b3-sm {
        bottom: 1.8rem
    }
    .l3-sm {
        left: 1.8rem
    }
    .t4-sm {
        top: 2.4rem
    }
    .r4-sm {
        right: 2.4rem
    }
    .b4-sm {
        bottom: 2.4rem
    }
    .l4-sm {
        left: 2.4rem
    }
    .t5-sm {
        top: 3rem
    }
    .r5-sm {
        right: 3rem
    }
    .b5-sm {
        bottom: 3rem
    }
    .l5-sm {
        left: 3rem
    }
    .t6-sm {
        top: 3.6rem
    }
    .r6-sm {
        right: 3.6rem
    }
    .b6-sm {
        bottom: 3.6rem
    }
    .l6-sm {
        left: 3.6rem
    }
    .t7-sm {
        top: 4.2rem
    }
    .r7-sm {
        right: 4.2rem
    }
    .b7-sm {
        bottom: 4.2rem
    }
    .l7-sm {
        left: 4.2rem
    }
    .t8-sm {
        top: 4.8rem
    }
    .r8-sm {
        right: 4.8rem
    }
    .b8-sm {
        bottom: 4.8rem
    }
    .l8-sm {
        left: 4.8rem
    }
    .t9-sm {
        top: 5.4rem
    }
    .r9-sm {
        right: 5.4rem
    }
    .b9-sm {
        bottom: 5.4rem
    }
    .l9-sm {
        left: 5.4rem
    }
    .t10-sm {
        top: 6rem
    }
    .r10-sm {
        right: 6rem
    }
    .b10-sm {
        bottom: 6rem
    }
    .l10-sm {
        left: 6rem
    }
    .t11-sm {
        top: 6.6rem
    }
    .r11-sm {
        right: 6.6rem
    }
    .b11-sm {
        bottom: 6.6rem
    }
    .l11-sm {
        left: 6.6rem
    }
    .t12-sm {
        top: 7.2rem
    }
    .r12-sm {
        right: 7.2rem
    }
    .b12-sm {
        bottom: 7.2rem
    }
    .l12-sm {
        left: 7.2rem
    }
    .t13-sm {
        top: 7.8rem
    }
    .r13-sm {
        right: 7.8rem
    }
    .b13-sm {
        bottom: 7.8rem
    }
    .l13-sm {
        left: 7.8rem
    }
    .t14-sm {
        top: 8.4rem
    }
    .r14-sm {
        right: 8.4rem
    }
    .b14-sm {
        bottom: 8.4rem
    }
    .l14-sm {
        left: 8.4rem
    }
    .t15-sm {
        top: 9rem
    }
    .r15-sm {
        right: 9rem
    }
    .b15-sm {
        bottom: 9rem
    }
    .l15-sm {
        left: 9rem
    }
    .t16-sm {
        top: 9.6rem
    }
    .r16-sm {
        right: 9.6rem
    }
    .b16-sm {
        bottom: 9.6rem
    }
    .l16-sm {
        left: 9.6rem
    }
    .t17-sm {
        top: 10.2rem
    }
    .r17-sm {
        right: 10.2rem
    }
    .b17-sm {
        bottom: 10.2rem
    }
    .l17-sm {
        left: 10.2rem
    }
    .t18-sm {
        top: 10.8rem
    }
    .r18-sm {
        right: 10.8rem
    }
    .b18-sm {
        bottom: 10.8rem
    }
    .l18-sm {
        left: 10.8rem
    }
    .t19-sm {
        top: 11.4rem
    }
    .r19-sm {
        right: 11.4rem
    }
    .b19-sm {
        bottom: 11.4rem
    }
    .l19-sm {
        left: 11.4rem
    }
    .t20-sm {
        top: 12rem
    }
    .r20-sm {
        right: 12rem
    }
    .b20-sm {
        bottom: 12rem
    }
    .l20-sm {
        left: 12rem
    }
    .t22-sm {
        top: 13.2rem
    }
    .r22-sm {
        right: 13.2rem
    }
    .b22-sm {
        bottom: 13.2rem
    }
    .l22-sm {
        left: 13.2rem
    }
    .t24-sm {
        top: 14.4rem
    }
    .r24-sm {
        right: 14.4rem
    }
    .b24-sm {
        bottom: 14.4rem
    }
    .l24-sm {
        left: 14.4rem
    }
    .t26-sm {
        top: 15.6rem
    }
    .r26-sm {
        right: 15.6rem
    }
    .b26-sm {
        bottom: 15.6rem
    }
    .l26-sm {
        left: 15.6rem
    }
    .t28-sm {
        top: 16.8rem
    }
    .r28-sm {
        right: 16.8rem
    }
    .b28-sm {
        bottom: 16.8rem
    }
    .l28-sm {
        left: 16.8rem
    }
    .t30-sm {
        top: 18rem
    }
    .r30-sm {
        right: 18rem
    }
    .b30-sm {
        bottom: 18rem
    }
    .l30-sm {
        left: 18rem
    }
    .t32-sm {
        top: 19.2rem
    }
    .r32-sm {
        right: 19.2rem
    }
    .b32-sm {
        bottom: 19.2rem
    }
    .l32-sm {
        left: 19.2rem
    }
    .t35-sm {
        top: 21rem
    }
    .r35-sm {
        right: 21rem
    }
    .b35-sm {
        bottom: 21rem
    }
    .l35-sm {
        left: 21rem
    }
    .t50-sm {
        top: 30rem
    }
    .r50-sm {
        right: 30rem
    }
    .b50-sm {
        bottom: 30rem
    }
    .l50-sm {
        left: 30rem
    }
    .t60-sm {
        top: 36rem
    }
    .r60-sm {
        right: 36rem
    }
    .b60-sm {
        bottom: 36rem
    }
    .l60-sm {
        left: 36rem
    }
    .t-1-sm {
        top: -0.6rem
    }
    .r-1-sm {
        right: -0.6rem
    }
    .b-1-sm {
        bottom: -0.6rem
    }
    .l-1-sm {
        left: -0.6rem
    }
    .t-2-sm {
        top: -1.2rem
    }
    .r-2-sm {
        right: -1.2rem
    }
    .b-2-sm {
        bottom: -1.2rem
    }
    .l-2-sm {
        left: -1.2rem
    }
    .t-3-sm {
        top: -1.8rem
    }
    .r-3-sm {
        right: -1.8rem
    }
    .b-3-sm {
        bottom: -1.8rem
    }
    .l-3-sm {
        left: -1.8rem
    }
    .t-4-sm {
        top: -2.4rem
    }
    .r-4-sm {
        right: -2.4rem
    }
    .b-4-sm {
        bottom: -2.4rem
    }
    .l-4-sm {
        left: -2.4rem
    }
    .t-5-sm {
        top: -3rem
    }
    .r-5-sm {
        right: -3rem
    }
    .b-5-sm {
        bottom: -3rem
    }
    .l-5-sm {
        left: -3rem
    }
    .t-6-sm {
        top: -3.6rem
    }
    .r-6-sm {
        right: -3.6rem
    }
    .b-6-sm {
        bottom: -3.6rem
    }
    .l-6-sm {
        left: -3.6rem
    }
    .t-7-sm {
        top: -4.2rem
    }
    .r-7-sm {
        right: -4.2rem
    }
    .b-7-sm {
        bottom: -4.2rem
    }
    .l-7-sm {
        left: -4.2rem
    }
    .t-8-sm {
        top: -4.8rem
    }
    .r-8-sm {
        right: -4.8rem
    }
    .b-8-sm {
        bottom: -4.8rem
    }
    .l-8-sm {
        left: -4.8rem
    }
    .t-9-sm {
        top: -5.4rem
    }
    .r-9-sm {
        right: -5.4rem
    }
    .b-9-sm {
        bottom: -5.4rem
    }
    .l-9-sm {
        left: -5.4rem
    }
    .t-10-sm {
        top: -6rem
    }
    .r-10-sm {
        right: -6rem
    }
    .b-10-sm {
        bottom: -6rem
    }
    .l-10-sm {
        left: -6rem
    }
    .t-11-sm {
        top: -6.6rem
    }
    .r-11-sm {
        right: -6.6rem
    }
    .b-11-sm {
        bottom: -6.6rem
    }
    .l-11-sm {
        left: -6.6rem
    }
    .t-12-sm {
        top: -7.2rem
    }
    .r-12-sm {
        right: -7.2rem
    }
    .b-12-sm {
        bottom: -7.2rem
    }
    .l-12-sm {
        left: -7.2rem
    }
    .t-13-sm {
        top: -7.8rem
    }
    .r-13-sm {
        right: -7.8rem
    }
    .b-13-sm {
        bottom: -7.8rem
    }
    .l-13-sm {
        left: -7.8rem
    }
    .t-14-sm {
        top: -8.4rem
    }
    .r-14-sm {
        right: -8.4rem
    }
    .b-14-sm {
        bottom: -8.4rem
    }
    .l-14-sm {
        left: -8.4rem
    }
    .t-15-sm {
        top: -9rem
    }
    .r-15-sm {
        right: -9rem
    }
    .b-15-sm {
        bottom: -9rem
    }
    .l-15-sm {
        left: -9rem
    }
    .t-16-sm {
        top: -9.6rem
    }
    .r-16-sm {
        right: -9.6rem
    }
    .b-16-sm {
        bottom: -9.6rem
    }
    .l-16-sm {
        left: -9.6rem
    }
    .t-17-sm {
        top: -10.2rem
    }
    .r-17-sm {
        right: -10.2rem
    }
    .b-17-sm {
        bottom: -10.2rem
    }
    .l-17-sm {
        left: -10.2rem
    }
    .t-18-sm {
        top: -10.8rem
    }
    .r-18-sm {
        right: -10.8rem
    }
    .b-18-sm {
        bottom: -10.8rem
    }
    .l-18-sm {
        left: -10.8rem
    }
    .t-19-sm {
        top: -11.4rem
    }
    .r-19-sm {
        right: -11.4rem
    }
    .b-19-sm {
        bottom: -11.4rem
    }
    .l-19-sm {
        left: -11.4rem
    }
    .t-20-sm {
        top: -12rem
    }
    .r-20-sm {
        right: -12rem
    }
    .b-20-sm {
        bottom: -12rem
    }
    .l-20-sm {
        left: -12rem
    }
    .t-22-sm {
        top: -13.2rem
    }
    .r-22-sm {
        right: -13.2rem
    }
    .b-22-sm {
        bottom: -13.2rem
    }
    .l-22-sm {
        left: -13.2rem
    }
    .t-24-sm {
        top: -14.4rem
    }
    .r-24-sm {
        right: -14.4rem
    }
    .b-24-sm {
        bottom: -14.4rem
    }
    .l-24-sm {
        left: -14.4rem
    }
    .t-26-sm {
        top: -15.6rem
    }
    .r-26-sm {
        right: -15.6rem
    }
    .b-26-sm {
        bottom: -15.6rem
    }
    .l-26-sm {
        left: -15.6rem
    }
    .t-28-sm {
        top: -16.8rem
    }
    .r-28-sm {
        right: -16.8rem
    }
    .b-28-sm {
        bottom: -16.8rem
    }
    .l-28-sm {
        left: -16.8rem
    }
    .t-30-sm {
        top: -18rem
    }
    .r-30-sm {
        right: -18rem
    }
    .b-30-sm {
        bottom: -18rem
    }
    .l-30-sm {
        left: -18rem
    }
    .t-32-sm {
        top: -19.2rem
    }
    .r-32-sm {
        right: -19.2rem
    }
    .b-32-sm {
        bottom: -19.2rem
    }
    .l-32-sm {
        left: -19.2rem
    }
    .t-35-sm {
        top: -21rem
    }
    .r-35-sm {
        right: -21rem
    }
    .b-35-sm {
        bottom: -21rem
    }
    .l-35-sm {
        left: -21rem
    }
    .t-50-sm {
        top: -30rem
    }
    .r-50-sm {
        right: -30rem
    }
    .b-50-sm {
        bottom: -30rem
    }
    .l-50-sm {
        left: -30rem
    }
    .t-60-sm {
        top: -36rem
    }
    .r-60-sm {
        right: -36rem
    }
    .b-60-sm {
        bottom: -36rem
    }
    .l-60-sm {
        left: -36rem
    }
}

@media (min-width: 795px) {
    .t0-md {
        top: 0rem
    }
    .r0-md {
        right: 0rem
    }
    .b0-md {
        bottom: 0rem
    }
    .l0-md {
        left: 0rem
    }
    .t1-md {
        top: 0.6rem
    }
    .r1-md {
        right: 0.6rem
    }
    .b1-md {
        bottom: 0.6rem
    }
    .l1-md {
        left: 0.6rem
    }
    .t2-md {
        top: 1.2rem
    }
    .r2-md {
        right: 1.2rem
    }
    .b2-md {
        bottom: 1.2rem
    }
    .l2-md {
        left: 1.2rem
    }
    .t3-md {
        top: 1.8rem
    }
    .r3-md {
        right: 1.8rem
    }
    .b3-md {
        bottom: 1.8rem
    }
    .l3-md {
        left: 1.8rem
    }
    .t4-md {
        top: 2.4rem
    }
    .r4-md {
        right: 2.4rem
    }
    .b4-md {
        bottom: 2.4rem
    }
    .l4-md {
        left: 2.4rem
    }
    .t5-md {
        top: 3rem
    }
    .r5-md {
        right: 3rem
    }
    .b5-md {
        bottom: 3rem
    }
    .l5-md {
        left: 3rem
    }
    .t6-md {
        top: 3.6rem
    }
    .r6-md {
        right: 3.6rem
    }
    .b6-md {
        bottom: 3.6rem
    }
    .l6-md {
        left: 3.6rem
    }
    .t7-md {
        top: 4.2rem
    }
    .r7-md {
        right: 4.2rem
    }
    .b7-md {
        bottom: 4.2rem
    }
    .l7-md {
        left: 4.2rem
    }
    .t8-md {
        top: 4.8rem
    }
    .r8-md {
        right: 4.8rem
    }
    .b8-md {
        bottom: 4.8rem
    }
    .l8-md {
        left: 4.8rem
    }
    .t9-md {
        top: 5.4rem
    }
    .r9-md {
        right: 5.4rem
    }
    .b9-md {
        bottom: 5.4rem
    }
    .l9-md {
        left: 5.4rem
    }
    .t10-md {
        top: 6rem
    }
    .r10-md {
        right: 6rem
    }
    .b10-md {
        bottom: 6rem
    }
    .l10-md {
        left: 6rem
    }
    .t11-md {
        top: 6.6rem
    }
    .r11-md {
        right: 6.6rem
    }
    .b11-md {
        bottom: 6.6rem
    }
    .l11-md {
        left: 6.6rem
    }
    .t12-md {
        top: 7.2rem
    }
    .r12-md {
        right: 7.2rem
    }
    .b12-md {
        bottom: 7.2rem
    }
    .l12-md {
        left: 7.2rem
    }
    .t13-md {
        top: 7.8rem
    }
    .r13-md {
        right: 7.8rem
    }
    .b13-md {
        bottom: 7.8rem
    }
    .l13-md {
        left: 7.8rem
    }
    .t14-md {
        top: 8.4rem
    }
    .r14-md {
        right: 8.4rem
    }
    .b14-md {
        bottom: 8.4rem
    }
    .l14-md {
        left: 8.4rem
    }
    .t15-md {
        top: 9rem
    }
    .r15-md {
        right: 9rem
    }
    .b15-md {
        bottom: 9rem
    }
    .l15-md {
        left: 9rem
    }
    .t16-md {
        top: 9.6rem
    }
    .r16-md {
        right: 9.6rem
    }
    .b16-md {
        bottom: 9.6rem
    }
    .l16-md {
        left: 9.6rem
    }
    .t17-md {
        top: 10.2rem
    }
    .r17-md {
        right: 10.2rem
    }
    .b17-md {
        bottom: 10.2rem
    }
    .l17-md {
        left: 10.2rem
    }
    .t18-md {
        top: 10.8rem
    }
    .r18-md {
        right: 10.8rem
    }
    .b18-md {
        bottom: 10.8rem
    }
    .l18-md {
        left: 10.8rem
    }
    .t19-md {
        top: 11.4rem
    }
    .r19-md {
        right: 11.4rem
    }
    .b19-md {
        bottom: 11.4rem
    }
    .l19-md {
        left: 11.4rem
    }
    .t20-md {
        top: 12rem
    }
    .r20-md {
        right: 12rem
    }
    .b20-md {
        bottom: 12rem
    }
    .l20-md {
        left: 12rem
    }
    .t22-md {
        top: 13.2rem
    }
    .r22-md {
        right: 13.2rem
    }
    .b22-md {
        bottom: 13.2rem
    }
    .l22-md {
        left: 13.2rem
    }
    .t24-md {
        top: 14.4rem
    }
    .r24-md {
        right: 14.4rem
    }
    .b24-md {
        bottom: 14.4rem
    }
    .l24-md {
        left: 14.4rem
    }
    .t26-md {
        top: 15.6rem
    }
    .r26-md {
        right: 15.6rem
    }
    .b26-md {
        bottom: 15.6rem
    }
    .l26-md {
        left: 15.6rem
    }
    .t28-md {
        top: 16.8rem
    }
    .r28-md {
        right: 16.8rem
    }
    .b28-md {
        bottom: 16.8rem
    }
    .l28-md {
        left: 16.8rem
    }
    .t30-md {
        top: 18rem
    }
    .r30-md {
        right: 18rem
    }
    .b30-md {
        bottom: 18rem
    }
    .l30-md {
        left: 18rem
    }
    .t32-md {
        top: 19.2rem
    }
    .r32-md {
        right: 19.2rem
    }
    .b32-md {
        bottom: 19.2rem
    }
    .l32-md {
        left: 19.2rem
    }
    .t35-md {
        top: 21rem
    }
    .r35-md {
        right: 21rem
    }
    .b35-md {
        bottom: 21rem
    }
    .l35-md {
        left: 21rem
    }
    .t50-md {
        top: 30rem
    }
    .r50-md {
        right: 30rem
    }
    .b50-md {
        bottom: 30rem
    }
    .l50-md {
        left: 30rem
    }
    .t60-md {
        top: 36rem
    }
    .r60-md {
        right: 36rem
    }
    .b60-md {
        bottom: 36rem
    }
    .l60-md {
        left: 36rem
    }
    .t-1-md {
        top: -0.6rem
    }
    .r-1-md {
        right: -0.6rem
    }
    .b-1-md {
        bottom: -0.6rem
    }
    .l-1-md {
        left: -0.6rem
    }
    .t-2-md {
        top: -1.2rem
    }
    .r-2-md {
        right: -1.2rem
    }
    .b-2-md {
        bottom: -1.2rem
    }
    .l-2-md {
        left: -1.2rem
    }
    .t-3-md {
        top: -1.8rem
    }
    .r-3-md {
        right: -1.8rem
    }
    .b-3-md {
        bottom: -1.8rem
    }
    .l-3-md {
        left: -1.8rem
    }
    .t-4-md {
        top: -2.4rem
    }
    .r-4-md {
        right: -2.4rem
    }
    .b-4-md {
        bottom: -2.4rem
    }
    .l-4-md {
        left: -2.4rem
    }
    .t-5-md {
        top: -3rem
    }
    .r-5-md {
        right: -3rem
    }
    .b-5-md {
        bottom: -3rem
    }
    .l-5-md {
        left: -3rem
    }
    .t-6-md {
        top: -3.6rem
    }
    .r-6-md {
        right: -3.6rem
    }
    .b-6-md {
        bottom: -3.6rem
    }
    .l-6-md {
        left: -3.6rem
    }
    .t-7-md {
        top: -4.2rem
    }
    .r-7-md {
        right: -4.2rem
    }
    .b-7-md {
        bottom: -4.2rem
    }
    .l-7-md {
        left: -4.2rem
    }
    .t-8-md {
        top: -4.8rem
    }
    .r-8-md {
        right: -4.8rem
    }
    .b-8-md {
        bottom: -4.8rem
    }
    .l-8-md {
        left: -4.8rem
    }
    .t-9-md {
        top: -5.4rem
    }
    .r-9-md {
        right: -5.4rem
    }
    .b-9-md {
        bottom: -5.4rem
    }
    .l-9-md {
        left: -5.4rem
    }
    .t-10-md {
        top: -6rem
    }
    .r-10-md {
        right: -6rem
    }
    .b-10-md {
        bottom: -6rem
    }
    .l-10-md {
        left: -6rem
    }
    .t-11-md {
        top: -6.6rem
    }
    .r-11-md {
        right: -6.6rem
    }
    .b-11-md {
        bottom: -6.6rem
    }
    .l-11-md {
        left: -6.6rem
    }
    .t-12-md {
        top: -7.2rem
    }
    .r-12-md {
        right: -7.2rem
    }
    .b-12-md {
        bottom: -7.2rem
    }
    .l-12-md {
        left: -7.2rem
    }
    .t-13-md {
        top: -7.8rem
    }
    .r-13-md {
        right: -7.8rem
    }
    .b-13-md {
        bottom: -7.8rem
    }
    .l-13-md {
        left: -7.8rem
    }
    .t-14-md {
        top: -8.4rem
    }
    .r-14-md {
        right: -8.4rem
    }
    .b-14-md {
        bottom: -8.4rem
    }
    .l-14-md {
        left: -8.4rem
    }
    .t-15-md {
        top: -9rem
    }
    .r-15-md {
        right: -9rem
    }
    .b-15-md {
        bottom: -9rem
    }
    .l-15-md {
        left: -9rem
    }
    .t-16-md {
        top: -9.6rem
    }
    .r-16-md {
        right: -9.6rem
    }
    .b-16-md {
        bottom: -9.6rem
    }
    .l-16-md {
        left: -9.6rem
    }
    .t-17-md {
        top: -10.2rem
    }
    .r-17-md {
        right: -10.2rem
    }
    .b-17-md {
        bottom: -10.2rem
    }
    .l-17-md {
        left: -10.2rem
    }
    .t-18-md {
        top: -10.8rem
    }
    .r-18-md {
        right: -10.8rem
    }
    .b-18-md {
        bottom: -10.8rem
    }
    .l-18-md {
        left: -10.8rem
    }
    .t-19-md {
        top: -11.4rem
    }
    .r-19-md {
        right: -11.4rem
    }
    .b-19-md {
        bottom: -11.4rem
    }
    .l-19-md {
        left: -11.4rem
    }
    .t-20-md {
        top: -12rem
    }
    .r-20-md {
        right: -12rem
    }
    .b-20-md {
        bottom: -12rem
    }
    .l-20-md {
        left: -12rem
    }
    .t-22-md {
        top: -13.2rem
    }
    .r-22-md {
        right: -13.2rem
    }
    .b-22-md {
        bottom: -13.2rem
    }
    .l-22-md {
        left: -13.2rem
    }
    .t-24-md {
        top: -14.4rem
    }
    .r-24-md {
        right: -14.4rem
    }
    .b-24-md {
        bottom: -14.4rem
    }
    .l-24-md {
        left: -14.4rem
    }
    .t-26-md {
        top: -15.6rem
    }
    .r-26-md {
        right: -15.6rem
    }
    .b-26-md {
        bottom: -15.6rem
    }
    .l-26-md {
        left: -15.6rem
    }
    .t-28-md {
        top: -16.8rem
    }
    .r-28-md {
        right: -16.8rem
    }
    .b-28-md {
        bottom: -16.8rem
    }
    .l-28-md {
        left: -16.8rem
    }
    .t-30-md {
        top: -18rem
    }
    .r-30-md {
        right: -18rem
    }
    .b-30-md {
        bottom: -18rem
    }
    .l-30-md {
        left: -18rem
    }
    .t-32-md {
        top: -19.2rem
    }
    .r-32-md {
        right: -19.2rem
    }
    .b-32-md {
        bottom: -19.2rem
    }
    .l-32-md {
        left: -19.2rem
    }
    .t-35-md {
        top: -21rem
    }
    .r-35-md {
        right: -21rem
    }
    .b-35-md {
        bottom: -21rem
    }
    .l-35-md {
        left: -21rem
    }
    .t-50-md {
        top: -30rem
    }
    .r-50-md {
        right: -30rem
    }
    .b-50-md {
        bottom: -30rem
    }
    .l-50-md {
        left: -30rem
    }
    .t-60-md {
        top: -36rem
    }
    .r-60-md {
        right: -36rem
    }
    .b-60-md {
        bottom: -36rem
    }
    .l-60-md {
        left: -36rem
    }
}

@media (min-width: 1025px) {
    .t0-lg {
        top: 0rem
    }
    .r0-lg {
        right: 0rem
    }
    .b0-lg {
        bottom: 0rem
    }
    .l0-lg {
        left: 0rem
    }
    .t1-lg {
        top: 0.6rem
    }
    .r1-lg {
        right: 0.6rem
    }
    .b1-lg {
        bottom: 0.6rem
    }
    .l1-lg {
        left: 0.6rem
    }
    .t2-lg {
        top: 1.2rem
    }
    .r2-lg {
        right: 1.2rem
    }
    .b2-lg {
        bottom: 1.2rem
    }
    .l2-lg {
        left: 1.2rem
    }
    .t3-lg {
        top: 1.8rem
    }
    .r3-lg {
        right: 1.8rem
    }
    .b3-lg {
        bottom: 1.8rem
    }
    .l3-lg {
        left: 1.8rem
    }
    .t4-lg {
        top: 2.4rem
    }
    .r4-lg {
        right: 2.4rem
    }
    .b4-lg {
        bottom: 2.4rem
    }
    .l4-lg {
        left: 2.4rem
    }
    .t5-lg {
        top: 3rem
    }
    .r5-lg {
        right: 3rem
    }
    .b5-lg {
        bottom: 3rem
    }
    .l5-lg {
        left: 3rem
    }
    .t6-lg {
        top: 3.6rem
    }
    .r6-lg {
        right: 3.6rem
    }
    .b6-lg {
        bottom: 3.6rem
    }
    .l6-lg {
        left: 3.6rem
    }
    .t7-lg {
        top: 4.2rem
    }
    .r7-lg {
        right: 4.2rem
    }
    .b7-lg {
        bottom: 4.2rem
    }
    .l7-lg {
        left: 4.2rem
    }
    .t8-lg {
        top: 4.8rem
    }
    .r8-lg {
        right: 4.8rem
    }
    .b8-lg {
        bottom: 4.8rem
    }
    .l8-lg {
        left: 4.8rem
    }
    .t9-lg {
        top: 5.4rem
    }
    .r9-lg {
        right: 5.4rem
    }
    .b9-lg {
        bottom: 5.4rem
    }
    .l9-lg {
        left: 5.4rem
    }
    .t10-lg {
        top: 6rem
    }
    .r10-lg {
        right: 6rem
    }
    .b10-lg {
        bottom: 6rem
    }
    .l10-lg {
        left: 6rem
    }
    .t11-lg {
        top: 6.6rem
    }
    .r11-lg {
        right: 6.6rem
    }
    .b11-lg {
        bottom: 6.6rem
    }
    .l11-lg {
        left: 6.6rem
    }
    .t12-lg {
        top: 7.2rem
    }
    .r12-lg {
        right: 7.2rem
    }
    .b12-lg {
        bottom: 7.2rem
    }
    .l12-lg {
        left: 7.2rem
    }
    .t13-lg {
        top: 7.8rem
    }
    .r13-lg {
        right: 7.8rem
    }
    .b13-lg {
        bottom: 7.8rem
    }
    .l13-lg {
        left: 7.8rem
    }
    .t14-lg {
        top: 8.4rem
    }
    .r14-lg {
        right: 8.4rem
    }
    .b14-lg {
        bottom: 8.4rem
    }
    .l14-lg {
        left: 8.4rem
    }
    .t15-lg {
        top: 9rem
    }
    .r15-lg {
        right: 9rem
    }
    .b15-lg {
        bottom: 9rem
    }
    .l15-lg {
        left: 9rem
    }
    .t16-lg {
        top: 9.6rem
    }
    .r16-lg {
        right: 9.6rem
    }
    .b16-lg {
        bottom: 9.6rem
    }
    .l16-lg {
        left: 9.6rem
    }
    .t17-lg {
        top: 10.2rem
    }
    .r17-lg {
        right: 10.2rem
    }
    .b17-lg {
        bottom: 10.2rem
    }
    .l17-lg {
        left: 10.2rem
    }
    .t18-lg {
        top: 10.8rem
    }
    .r18-lg {
        right: 10.8rem
    }
    .b18-lg {
        bottom: 10.8rem
    }
    .l18-lg {
        left: 10.8rem
    }
    .t19-lg {
        top: 11.4rem
    }
    .r19-lg {
        right: 11.4rem
    }
    .b19-lg {
        bottom: 11.4rem
    }
    .l19-lg {
        left: 11.4rem
    }
    .t20-lg {
        top: 12rem
    }
    .r20-lg {
        right: 12rem
    }
    .b20-lg {
        bottom: 12rem
    }
    .l20-lg {
        left: 12rem
    }
    .t22-lg {
        top: 13.2rem
    }
    .r22-lg {
        right: 13.2rem
    }
    .b22-lg {
        bottom: 13.2rem
    }
    .l22-lg {
        left: 13.2rem
    }
    .t24-lg {
        top: 14.4rem
    }
    .r24-lg {
        right: 14.4rem
    }
    .b24-lg {
        bottom: 14.4rem
    }
    .l24-lg {
        left: 14.4rem
    }
    .t26-lg {
        top: 15.6rem
    }
    .r26-lg {
        right: 15.6rem
    }
    .b26-lg {
        bottom: 15.6rem
    }
    .l26-lg {
        left: 15.6rem
    }
    .t28-lg {
        top: 16.8rem
    }
    .r28-lg {
        right: 16.8rem
    }
    .b28-lg {
        bottom: 16.8rem
    }
    .l28-lg {
        left: 16.8rem
    }
    .t30-lg {
        top: 18rem
    }
    .r30-lg {
        right: 18rem
    }
    .b30-lg {
        bottom: 18rem
    }
    .l30-lg {
        left: 18rem
    }
    .t32-lg {
        top: 19.2rem
    }
    .r32-lg {
        right: 19.2rem
    }
    .b32-lg {
        bottom: 19.2rem
    }
    .l32-lg {
        left: 19.2rem
    }
    .t35-lg {
        top: 21rem
    }
    .r35-lg {
        right: 21rem
    }
    .b35-lg {
        bottom: 21rem
    }
    .l35-lg {
        left: 21rem
    }
    .t50-lg {
        top: 30rem
    }
    .r50-lg {
        right: 30rem
    }
    .b50-lg {
        bottom: 30rem
    }
    .l50-lg {
        left: 30rem
    }
    .t60-lg {
        top: 36rem
    }
    .r60-lg {
        right: 36rem
    }
    .b60-lg {
        bottom: 36rem
    }
    .l60-lg {
        left: 36rem
    }
    .t-1-lg {
        top: -0.6rem
    }
    .r-1-lg {
        right: -0.6rem
    }
    .b-1-lg {
        bottom: -0.6rem
    }
    .l-1-lg {
        left: -0.6rem
    }
    .t-2-lg {
        top: -1.2rem
    }
    .r-2-lg {
        right: -1.2rem
    }
    .b-2-lg {
        bottom: -1.2rem
    }
    .l-2-lg {
        left: -1.2rem
    }
    .t-3-lg {
        top: -1.8rem
    }
    .r-3-lg {
        right: -1.8rem
    }
    .b-3-lg {
        bottom: -1.8rem
    }
    .l-3-lg {
        left: -1.8rem
    }
    .t-4-lg {
        top: -2.4rem
    }
    .r-4-lg {
        right: -2.4rem
    }
    .b-4-lg {
        bottom: -2.4rem
    }
    .l-4-lg {
        left: -2.4rem
    }
    .t-5-lg {
        top: -3rem
    }
    .r-5-lg {
        right: -3rem
    }
    .b-5-lg {
        bottom: -3rem
    }
    .l-5-lg {
        left: -3rem
    }
    .t-6-lg {
        top: -3.6rem
    }
    .r-6-lg {
        right: -3.6rem
    }
    .b-6-lg {
        bottom: -3.6rem
    }
    .l-6-lg {
        left: -3.6rem
    }
    .t-7-lg {
        top: -4.2rem
    }
    .r-7-lg {
        right: -4.2rem
    }
    .b-7-lg {
        bottom: -4.2rem
    }
    .l-7-lg {
        left: -4.2rem
    }
    .t-8-lg {
        top: -4.8rem
    }
    .r-8-lg {
        right: -4.8rem
    }
    .b-8-lg {
        bottom: -4.8rem
    }
    .l-8-lg {
        left: -4.8rem
    }
    .t-9-lg {
        top: -5.4rem
    }
    .r-9-lg {
        right: -5.4rem
    }
    .b-9-lg {
        bottom: -5.4rem
    }
    .l-9-lg {
        left: -5.4rem
    }
    .t-10-lg {
        top: -6rem
    }
    .r-10-lg {
        right: -6rem
    }
    .b-10-lg {
        bottom: -6rem
    }
    .l-10-lg {
        left: -6rem
    }
    .t-11-lg {
        top: -6.6rem
    }
    .r-11-lg {
        right: -6.6rem
    }
    .b-11-lg {
        bottom: -6.6rem
    }
    .l-11-lg {
        left: -6.6rem
    }
    .t-12-lg {
        top: -7.2rem
    }
    .r-12-lg {
        right: -7.2rem
    }
    .b-12-lg {
        bottom: -7.2rem
    }
    .l-12-lg {
        left: -7.2rem
    }
    .t-13-lg {
        top: -7.8rem
    }
    .r-13-lg {
        right: -7.8rem
    }
    .b-13-lg {
        bottom: -7.8rem
    }
    .l-13-lg {
        left: -7.8rem
    }
    .t-14-lg {
        top: -8.4rem
    }
    .r-14-lg {
        right: -8.4rem
    }
    .b-14-lg {
        bottom: -8.4rem
    }
    .l-14-lg {
        left: -8.4rem
    }
    .t-15-lg {
        top: -9rem
    }
    .r-15-lg {
        right: -9rem
    }
    .b-15-lg {
        bottom: -9rem
    }
    .l-15-lg {
        left: -9rem
    }
    .t-16-lg {
        top: -9.6rem
    }
    .r-16-lg {
        right: -9.6rem
    }
    .b-16-lg {
        bottom: -9.6rem
    }
    .l-16-lg {
        left: -9.6rem
    }
    .t-17-lg {
        top: -10.2rem
    }
    .r-17-lg {
        right: -10.2rem
    }
    .b-17-lg {
        bottom: -10.2rem
    }
    .l-17-lg {
        left: -10.2rem
    }
    .t-18-lg {
        top: -10.8rem
    }
    .r-18-lg {
        right: -10.8rem
    }
    .b-18-lg {
        bottom: -10.8rem
    }
    .l-18-lg {
        left: -10.8rem
    }
    .t-19-lg {
        top: -11.4rem
    }
    .r-19-lg {
        right: -11.4rem
    }
    .b-19-lg {
        bottom: -11.4rem
    }
    .l-19-lg {
        left: -11.4rem
    }
    .t-20-lg {
        top: -12rem
    }
    .r-20-lg {
        right: -12rem
    }
    .b-20-lg {
        bottom: -12rem
    }
    .l-20-lg {
        left: -12rem
    }
    .t-22-lg {
        top: -13.2rem
    }
    .r-22-lg {
        right: -13.2rem
    }
    .b-22-lg {
        bottom: -13.2rem
    }
    .l-22-lg {
        left: -13.2rem
    }
    .t-24-lg {
        top: -14.4rem
    }
    .r-24-lg {
        right: -14.4rem
    }
    .b-24-lg {
        bottom: -14.4rem
    }
    .l-24-lg {
        left: -14.4rem
    }
    .t-26-lg {
        top: -15.6rem
    }
    .r-26-lg {
        right: -15.6rem
    }
    .b-26-lg {
        bottom: -15.6rem
    }
    .l-26-lg {
        left: -15.6rem
    }
    .t-28-lg {
        top: -16.8rem
    }
    .r-28-lg {
        right: -16.8rem
    }
    .b-28-lg {
        bottom: -16.8rem
    }
    .l-28-lg {
        left: -16.8rem
    }
    .t-30-lg {
        top: -18rem
    }
    .r-30-lg {
        right: -18rem
    }
    .b-30-lg {
        bottom: -18rem
    }
    .l-30-lg {
        left: -18rem
    }
    .t-32-lg {
        top: -19.2rem
    }
    .r-32-lg {
        right: -19.2rem
    }
    .b-32-lg {
        bottom: -19.2rem
    }
    .l-32-lg {
        left: -19.2rem
    }
    .t-35-lg {
        top: -21rem
    }
    .r-35-lg {
        right: -21rem
    }
    .b-35-lg {
        bottom: -21rem
    }
    .l-35-lg {
        left: -21rem
    }
    .t-50-lg {
        top: -30rem
    }
    .r-50-lg {
        right: -30rem
    }
    .b-50-lg {
        bottom: -30rem
    }
    .l-50-lg {
        left: -30rem
    }
    .t-60-lg {
        top: -36rem
    }
    .r-60-lg {
        right: -36rem
    }
    .b-60-lg {
        bottom: -36rem
    }
    .l-60-lg {
        left: -36rem
    }
}

.t1px {
    top: 0.1rem
}

.r1px {
    right: 0.1rem
}

.b1px {
    bottom: 0.1rem
}

.l1px {
    left: 0.1rem
}

.t2px {
    top: 0.2rem
}

.r2px {
    right: 0.2rem
}

.b2px {
    bottom: 0.2rem
}

.l2px {
    left: 0.2rem
}

.t3px {
    top: 0.3rem
}

.r3px {
    right: 0.3rem
}

.b3px {
    bottom: 0.3rem
}

.l3px {
    left: 0.3rem
}

.t4px {
    top: 0.4rem
}

.r4px {
    right: 0.4rem
}

.b4px {
    bottom: 0.4rem
}

.l4px {
    left: 0.4rem
}

.t-1px {
    top: -0.1rem
}

.r-1px {
    right: -0.1rem
}

.b-1px {
    bottom: -0.1rem
}

.l-1px {
    left: -0.1rem
}

.t-2px {
    top: -0.2rem
}

.r-2px {
    right: -0.2rem
}

.b-2px {
    bottom: -0.2rem
}

.l-2px {
    left: -0.2rem
}

.t-3px {
    top: -0.3rem
}

.r-3px {
    right: -0.3rem
}

.b-3px {
    bottom: -0.3rem
}

.l-3px {
    left: -0.3rem
}

.t-4px {
    top: -0.4rem
}

.r-4px {
    right: -0.4rem
}

.b-4px {
    bottom: -0.4rem
}

.l-4px {
    left: -0.4rem
}

.t5p {
    top: 5%
}

.r5p {
    right: 5%
}

.b5p {
    bottom: 5%
}

.l5p {
    left: 5%
}

.t10p {
    top: 10%
}

.r10p {
    right: 10%
}

.b10p {
    bottom: 10%
}

.l10p {
    left: 10%
}

.t15p {
    top: 15%
}

.r15p {
    right: 15%
}

.b15p {
    bottom: 15%
}

.l15p {
    left: 15%
}

.t20p {
    top: 20%
}

.r20p {
    right: 20%
}

.b20p {
    bottom: 20%
}

.l20p {
    left: 20%
}

.t24p {
    top: 24%
}

.r24p {
    right: 24%
}

.b24p {
    bottom: 24%
}

.l24p {
    left: 24%
}

.t25p {
    top: 25%
}

.r25p {
    right: 25%
}

.b25p {
    bottom: 25%
}

.l25p {
    left: 25%
}

.t30p {
    top: 30%
}

.r30p {
    right: 30%
}

.b30p {
    bottom: 30%
}

.l30p {
    left: 30%
}

.t31p {
    top: 31%
}

.r31p {
    right: 31%
}

.b31p {
    bottom: 31%
}

.l31p {
    left: 31%
}

.t33p {
    top: 33%
}

.r33p {
    right: 33%
}

.b33p {
    bottom: 33%
}

.l33p {
    left: 33%
}

.t34p {
    top: 34%
}

.r34p {
    right: 34%
}

.b34p {
    bottom: 34%
}

.l34p {
    left: 34%
}

.t35p {
    top: 35%
}

.r35p {
    right: 35%
}

.b35p {
    bottom: 35%
}

.l35p {
    left: 35%
}

.t37p {
    top: 37%
}

.r37p {
    right: 37%
}

.b37p {
    bottom: 37%
}

.l37p {
    left: 37%
}

.t40p {
    top: 40%
}

.r40p {
    right: 40%
}

.b40p {
    bottom: 40%
}

.l40p {
    left: 40%
}

.t45p {
    top: 45%
}

.r45p {
    right: 45%
}

.b45p {
    bottom: 45%
}

.l45p {
    left: 45%
}

.t50p {
    top: 50%
}

.r50p {
    right: 50%
}

.b50p {
    bottom: 50%
}

.l50p {
    left: 50%
}

.t55p {
    top: 55%
}

.r55p {
    right: 55%
}

.b55p {
    bottom: 55%
}

.l55p {
    left: 55%
}

.t60p {
    top: 60%
}

.r60p {
    right: 60%
}

.b60p {
    bottom: 60%
}

.l60p {
    left: 60%
}

.t65p {
    top: 65%
}

.r65p {
    right: 65%
}

.b65p {
    bottom: 65%
}

.l65p {
    left: 65%
}

.t66p {
    top: 66%
}

.r66p {
    right: 66%
}

.b66p {
    bottom: 66%
}

.l66p {
    left: 66%
}

.t70p {
    top: 70%
}

.r70p {
    right: 70%
}

.b70p {
    bottom: 70%
}

.l70p {
    left: 70%
}

.t75p {
    top: 75%
}

.r75p {
    right: 75%
}

.b75p {
    bottom: 75%
}

.l75p {
    left: 75%
}

.t80p {
    top: 80%
}

.r80p {
    right: 80%
}

.b80p {
    bottom: 80%
}

.l80p {
    left: 80%
}

.t85p {
    top: 85%
}

.r85p {
    right: 85%
}

.b85p {
    bottom: 85%
}

.l85p {
    left: 85%
}

.t90p {
    top: 90%
}

.r90p {
    right: 90%
}

.b90p {
    bottom: 90%
}

.l90p {
    left: 90%
}

.t100p {
    top: 100%
}

.r100p {
    right: 100%
}

.b100p {
    bottom: 100%
}

.l100p {
    left: 100%
}

.t-5p {
    top: -5%
}

.r-5p {
    right: -5%
}

.b-5p {
    bottom: -5%
}

.l-5p {
    left: -5%
}

.t-10p {
    top: -10%
}

.r-10p {
    right: -10%
}

.b-10p {
    bottom: -10%
}

.l-10p {
    left: -10%
}

.t-15p {
    top: -15%
}

.r-15p {
    right: -15%
}

.b-15p {
    bottom: -15%
}

.l-15p {
    left: -15%
}

.t-20p {
    top: -20%
}

.r-20p {
    right: -20%
}

.b-20p {
    bottom: -20%
}

.l-20p {
    left: -20%
}

.t-24p {
    top: -24%
}

.r-24p {
    right: -24%
}

.b-24p {
    bottom: -24%
}

.l-24p {
    left: -24%
}

.t-25p {
    top: -25%
}

.r-25p {
    right: -25%
}

.b-25p {
    bottom: -25%
}

.l-25p {
    left: -25%
}

.t-30p {
    top: -30%
}

.r-30p {
    right: -30%
}

.b-30p {
    bottom: -30%
}

.l-30p {
    left: -30%
}

.t-31p {
    top: -31%
}

.r-31p {
    right: -31%
}

.b-31p {
    bottom: -31%
}

.l-31p {
    left: -31%
}

.t-33p {
    top: -33%
}

.r-33p {
    right: -33%
}

.b-33p {
    bottom: -33%
}

.l-33p {
    left: -33%
}

.t-34p {
    top: -34%
}

.r-34p {
    right: -34%
}

.b-34p {
    bottom: -34%
}

.l-34p {
    left: -34%
}

.t-35p {
    top: -35%
}

.r-35p {
    right: -35%
}

.b-35p {
    bottom: -35%
}

.l-35p {
    left: -35%
}

.t-37p {
    top: -37%
}

.r-37p {
    right: -37%
}

.b-37p {
    bottom: -37%
}

.l-37p {
    left: -37%
}

.t-40p {
    top: -40%
}

.r-40p {
    right: -40%
}

.b-40p {
    bottom: -40%
}

.l-40p {
    left: -40%
}

.t-45p {
    top: -45%
}

.r-45p {
    right: -45%
}

.b-45p {
    bottom: -45%
}

.l-45p {
    left: -45%
}

.t-50p {
    top: -50%
}

.r-50p {
    right: -50%
}

.b-50p {
    bottom: -50%
}

.l-50p {
    left: -50%
}

.t-55p {
    top: -55%
}

.r-55p {
    right: -55%
}

.b-55p {
    bottom: -55%
}

.l-55p {
    left: -55%
}

.t-60p {
    top: -60%
}

.r-60p {
    right: -60%
}

.b-60p {
    bottom: -60%
}

.l-60p {
    left: -60%
}

.t-65p {
    top: -65%
}

.r-65p {
    right: -65%
}

.b-65p {
    bottom: -65%
}

.l-65p {
    left: -65%
}

.t-66p {
    top: -66%
}

.r-66p {
    right: -66%
}

.b-66p {
    bottom: -66%
}

.l-66p {
    left: -66%
}

.t-70p {
    top: -70%
}

.r-70p {
    right: -70%
}

.b-70p {
    bottom: -70%
}

.l-70p {
    left: -70%
}

.t-75p {
    top: -75%
}

.r-75p {
    right: -75%
}

.b-75p {
    bottom: -75%
}

.l-75p {
    left: -75%
}

.t-80p {
    top: -80%
}

.r-80p {
    right: -80%
}

.b-80p {
    bottom: -80%
}

.l-80p {
    left: -80%
}

.t-85p {
    top: -85%
}

.r-85p {
    right: -85%
}

.b-85p {
    bottom: -85%
}

.l-85p {
    left: -85%
}

.t-90p {
    top: -90%
}

.r-90p {
    right: -90%
}

.b-90p {
    bottom: -90%
}

.l-90p {
    left: -90%
}

.t-100p {
    top: -100%
}

.r-100p {
    right: -100%
}

.b-100p {
    bottom: -100%
}

.l-100p {
    left: -100%
}

@media (min-width: 600px) {
    .t5p-sm {
        top: 5%
    }
    .r5p-sm {
        right: 5%
    }
    .b5p-sm {
        bottom: 5%
    }
    .l5p-sm {
        left: 5%
    }
    .t10p-sm {
        top: 10%
    }
    .r10p-sm {
        right: 10%
    }
    .b10p-sm {
        bottom: 10%
    }
    .l10p-sm {
        left: 10%
    }
    .t15p-sm {
        top: 15%
    }
    .r15p-sm {
        right: 15%
    }
    .b15p-sm {
        bottom: 15%
    }
    .l15p-sm {
        left: 15%
    }
    .t20p-sm {
        top: 20%
    }
    .r20p-sm {
        right: 20%
    }
    .b20p-sm {
        bottom: 20%
    }
    .l20p-sm {
        left: 20%
    }
    .t24p-sm {
        top: 24%
    }
    .r24p-sm {
        right: 24%
    }
    .b24p-sm {
        bottom: 24%
    }
    .l24p-sm {
        left: 24%
    }
    .t25p-sm {
        top: 25%
    }
    .r25p-sm {
        right: 25%
    }
    .b25p-sm {
        bottom: 25%
    }
    .l25p-sm {
        left: 25%
    }
    .t30p-sm {
        top: 30%
    }
    .r30p-sm {
        right: 30%
    }
    .b30p-sm {
        bottom: 30%
    }
    .l30p-sm {
        left: 30%
    }
    .t31p-sm {
        top: 31%
    }
    .r31p-sm {
        right: 31%
    }
    .b31p-sm {
        bottom: 31%
    }
    .l31p-sm {
        left: 31%
    }
    .t33p-sm {
        top: 33%
    }
    .r33p-sm {
        right: 33%
    }
    .b33p-sm {
        bottom: 33%
    }
    .l33p-sm {
        left: 33%
    }
    .t34p-sm {
        top: 34%
    }
    .r34p-sm {
        right: 34%
    }
    .b34p-sm {
        bottom: 34%
    }
    .l34p-sm {
        left: 34%
    }
    .t35p-sm {
        top: 35%
    }
    .r35p-sm {
        right: 35%
    }
    .b35p-sm {
        bottom: 35%
    }
    .l35p-sm {
        left: 35%
    }
    .t37p-sm {
        top: 37%
    }
    .r37p-sm {
        right: 37%
    }
    .b37p-sm {
        bottom: 37%
    }
    .l37p-sm {
        left: 37%
    }
    .t40p-sm {
        top: 40%
    }
    .r40p-sm {
        right: 40%
    }
    .b40p-sm {
        bottom: 40%
    }
    .l40p-sm {
        left: 40%
    }
    .t45p-sm {
        top: 45%
    }
    .r45p-sm {
        right: 45%
    }
    .b45p-sm {
        bottom: 45%
    }
    .l45p-sm {
        left: 45%
    }
    .t50p-sm {
        top: 50%
    }
    .r50p-sm {
        right: 50%
    }
    .b50p-sm {
        bottom: 50%
    }
    .l50p-sm {
        left: 50%
    }
    .t55p-sm {
        top: 55%
    }
    .r55p-sm {
        right: 55%
    }
    .b55p-sm {
        bottom: 55%
    }
    .l55p-sm {
        left: 55%
    }
    .t60p-sm {
        top: 60%
    }
    .r60p-sm {
        right: 60%
    }
    .b60p-sm {
        bottom: 60%
    }
    .l60p-sm {
        left: 60%
    }
    .t65p-sm {
        top: 65%
    }
    .r65p-sm {
        right: 65%
    }
    .b65p-sm {
        bottom: 65%
    }
    .l65p-sm {
        left: 65%
    }
    .t66p-sm {
        top: 66%
    }
    .r66p-sm {
        right: 66%
    }
    .b66p-sm {
        bottom: 66%
    }
    .l66p-sm {
        left: 66%
    }
    .t70p-sm {
        top: 70%
    }
    .r70p-sm {
        right: 70%
    }
    .b70p-sm {
        bottom: 70%
    }
    .l70p-sm {
        left: 70%
    }
    .t75p-sm {
        top: 75%
    }
    .r75p-sm {
        right: 75%
    }
    .b75p-sm {
        bottom: 75%
    }
    .l75p-sm {
        left: 75%
    }
    .t80p-sm {
        top: 80%
    }
    .r80p-sm {
        right: 80%
    }
    .b80p-sm {
        bottom: 80%
    }
    .l80p-sm {
        left: 80%
    }
    .t85p-sm {
        top: 85%
    }
    .r85p-sm {
        right: 85%
    }
    .b85p-sm {
        bottom: 85%
    }
    .l85p-sm {
        left: 85%
    }
    .t90p-sm {
        top: 90%
    }
    .r90p-sm {
        right: 90%
    }
    .b90p-sm {
        bottom: 90%
    }
    .l90p-sm {
        left: 90%
    }
    .t100p-sm {
        top: 100%
    }
    .r100p-sm {
        right: 100%
    }
    .b100p-sm {
        bottom: 100%
    }
    .l100p-sm {
        left: 100%
    }
    .t-5p-sm {
        top: -5%
    }
    .r-5p-sm {
        right: -5%
    }
    .b-5p-sm {
        bottom: -5%
    }
    .l-5p-sm {
        left: -5%
    }
    .t-10p-sm {
        top: -10%
    }
    .r-10p-sm {
        right: -10%
    }
    .b-10p-sm {
        bottom: -10%
    }
    .l-10p-sm {
        left: -10%
    }
    .t-15p-sm {
        top: -15%
    }
    .r-15p-sm {
        right: -15%
    }
    .b-15p-sm {
        bottom: -15%
    }
    .l-15p-sm {
        left: -15%
    }
    .t-20p-sm {
        top: -20%
    }
    .r-20p-sm {
        right: -20%
    }
    .b-20p-sm {
        bottom: -20%
    }
    .l-20p-sm {
        left: -20%
    }
    .t-24p-sm {
        top: -24%
    }
    .r-24p-sm {
        right: -24%
    }
    .b-24p-sm {
        bottom: -24%
    }
    .l-24p-sm {
        left: -24%
    }
    .t-25p-sm {
        top: -25%
    }
    .r-25p-sm {
        right: -25%
    }
    .b-25p-sm {
        bottom: -25%
    }
    .l-25p-sm {
        left: -25%
    }
    .t-30p-sm {
        top: -30%
    }
    .r-30p-sm {
        right: -30%
    }
    .b-30p-sm {
        bottom: -30%
    }
    .l-30p-sm {
        left: -30%
    }
    .t-31p-sm {
        top: -31%
    }
    .r-31p-sm {
        right: -31%
    }
    .b-31p-sm {
        bottom: -31%
    }
    .l-31p-sm {
        left: -31%
    }
    .t-33p-sm {
        top: -33%
    }
    .r-33p-sm {
        right: -33%
    }
    .b-33p-sm {
        bottom: -33%
    }
    .l-33p-sm {
        left: -33%
    }
    .t-34p-sm {
        top: -34%
    }
    .r-34p-sm {
        right: -34%
    }
    .b-34p-sm {
        bottom: -34%
    }
    .l-34p-sm {
        left: -34%
    }
    .t-35p-sm {
        top: -35%
    }
    .r-35p-sm {
        right: -35%
    }
    .b-35p-sm {
        bottom: -35%
    }
    .l-35p-sm {
        left: -35%
    }
    .t-37p-sm {
        top: -37%
    }
    .r-37p-sm {
        right: -37%
    }
    .b-37p-sm {
        bottom: -37%
    }
    .l-37p-sm {
        left: -37%
    }
    .t-40p-sm {
        top: -40%
    }
    .r-40p-sm {
        right: -40%
    }
    .b-40p-sm {
        bottom: -40%
    }
    .l-40p-sm {
        left: -40%
    }
    .t-45p-sm {
        top: -45%
    }
    .r-45p-sm {
        right: -45%
    }
    .b-45p-sm {
        bottom: -45%
    }
    .l-45p-sm {
        left: -45%
    }
    .t-50p-sm {
        top: -50%
    }
    .r-50p-sm {
        right: -50%
    }
    .b-50p-sm {
        bottom: -50%
    }
    .l-50p-sm {
        left: -50%
    }
    .t-55p-sm {
        top: -55%
    }
    .r-55p-sm {
        right: -55%
    }
    .b-55p-sm {
        bottom: -55%
    }
    .l-55p-sm {
        left: -55%
    }
    .t-60p-sm {
        top: -60%
    }
    .r-60p-sm {
        right: -60%
    }
    .b-60p-sm {
        bottom: -60%
    }
    .l-60p-sm {
        left: -60%
    }
    .t-65p-sm {
        top: -65%
    }
    .r-65p-sm {
        right: -65%
    }
    .b-65p-sm {
        bottom: -65%
    }
    .l-65p-sm {
        left: -65%
    }
    .t-66p-sm {
        top: -66%
    }
    .r-66p-sm {
        right: -66%
    }
    .b-66p-sm {
        bottom: -66%
    }
    .l-66p-sm {
        left: -66%
    }
    .t-70p-sm {
        top: -70%
    }
    .r-70p-sm {
        right: -70%
    }
    .b-70p-sm {
        bottom: -70%
    }
    .l-70p-sm {
        left: -70%
    }
    .t-75p-sm {
        top: -75%
    }
    .r-75p-sm {
        right: -75%
    }
    .b-75p-sm {
        bottom: -75%
    }
    .l-75p-sm {
        left: -75%
    }
    .t-80p-sm {
        top: -80%
    }
    .r-80p-sm {
        right: -80%
    }
    .b-80p-sm {
        bottom: -80%
    }
    .l-80p-sm {
        left: -80%
    }
    .t-85p-sm {
        top: -85%
    }
    .r-85p-sm {
        right: -85%
    }
    .b-85p-sm {
        bottom: -85%
    }
    .l-85p-sm {
        left: -85%
    }
    .t-90p-sm {
        top: -90%
    }
    .r-90p-sm {
        right: -90%
    }
    .b-90p-sm {
        bottom: -90%
    }
    .l-90p-sm {
        left: -90%
    }
    .t-100p-sm {
        top: -100%
    }
    .r-100p-sm {
        right: -100%
    }
    .b-100p-sm {
        bottom: -100%
    }
    .l-100p-sm {
        left: -100%
    }
}

@media (min-width: 795px) {
    .t5p-md {
        top: 5%
    }
    .r5p-md {
        right: 5%
    }
    .b5p-md {
        bottom: 5%
    }
    .l5p-md {
        left: 5%
    }
    .t10p-md {
        top: 10%
    }
    .r10p-md {
        right: 10%
    }
    .b10p-md {
        bottom: 10%
    }
    .l10p-md {
        left: 10%
    }
    .t15p-md {
        top: 15%
    }
    .r15p-md {
        right: 15%
    }
    .b15p-md {
        bottom: 15%
    }
    .l15p-md {
        left: 15%
    }
    .t20p-md {
        top: 20%
    }
    .r20p-md {
        right: 20%
    }
    .b20p-md {
        bottom: 20%
    }
    .l20p-md {
        left: 20%
    }
    .t24p-md {
        top: 24%
    }
    .r24p-md {
        right: 24%
    }
    .b24p-md {
        bottom: 24%
    }
    .l24p-md {
        left: 24%
    }
    .t25p-md {
        top: 25%
    }
    .r25p-md {
        right: 25%
    }
    .b25p-md {
        bottom: 25%
    }
    .l25p-md {
        left: 25%
    }
    .t30p-md {
        top: 30%
    }
    .r30p-md {
        right: 30%
    }
    .b30p-md {
        bottom: 30%
    }
    .l30p-md {
        left: 30%
    }
    .t31p-md {
        top: 31%
    }
    .r31p-md {
        right: 31%
    }
    .b31p-md {
        bottom: 31%
    }
    .l31p-md {
        left: 31%
    }
    .t33p-md {
        top: 33%
    }
    .r33p-md {
        right: 33%
    }
    .b33p-md {
        bottom: 33%
    }
    .l33p-md {
        left: 33%
    }
    .t34p-md {
        top: 34%
    }
    .r34p-md {
        right: 34%
    }
    .b34p-md {
        bottom: 34%
    }
    .l34p-md {
        left: 34%
    }
    .t35p-md {
        top: 35%
    }
    .r35p-md {
        right: 35%
    }
    .b35p-md {
        bottom: 35%
    }
    .l35p-md {
        left: 35%
    }
    .t37p-md {
        top: 37%
    }
    .r37p-md {
        right: 37%
    }
    .b37p-md {
        bottom: 37%
    }
    .l37p-md {
        left: 37%
    }
    .t40p-md {
        top: 40%
    }
    .r40p-md {
        right: 40%
    }
    .b40p-md {
        bottom: 40%
    }
    .l40p-md {
        left: 40%
    }
    .t45p-md {
        top: 45%
    }
    .r45p-md {
        right: 45%
    }
    .b45p-md {
        bottom: 45%
    }
    .l45p-md {
        left: 45%
    }
    .t50p-md {
        top: 50%
    }
    .r50p-md {
        right: 50%
    }
    .b50p-md {
        bottom: 50%
    }
    .l50p-md {
        left: 50%
    }
    .t55p-md {
        top: 55%
    }
    .r55p-md {
        right: 55%
    }
    .b55p-md {
        bottom: 55%
    }
    .l55p-md {
        left: 55%
    }
    .t60p-md {
        top: 60%
    }
    .r60p-md {
        right: 60%
    }
    .b60p-md {
        bottom: 60%
    }
    .l60p-md {
        left: 60%
    }
    .t65p-md {
        top: 65%
    }
    .r65p-md {
        right: 65%
    }
    .b65p-md {
        bottom: 65%
    }
    .l65p-md {
        left: 65%
    }
    .t66p-md {
        top: 66%
    }
    .r66p-md {
        right: 66%
    }
    .b66p-md {
        bottom: 66%
    }
    .l66p-md {
        left: 66%
    }
    .t70p-md {
        top: 70%
    }
    .r70p-md {
        right: 70%
    }
    .b70p-md {
        bottom: 70%
    }
    .l70p-md {
        left: 70%
    }
    .t75p-md {
        top: 75%
    }
    .r75p-md {
        right: 75%
    }
    .b75p-md {
        bottom: 75%
    }
    .l75p-md {
        left: 75%
    }
    .t80p-md {
        top: 80%
    }
    .r80p-md {
        right: 80%
    }
    .b80p-md {
        bottom: 80%
    }
    .l80p-md {
        left: 80%
    }
    .t85p-md {
        top: 85%
    }
    .r85p-md {
        right: 85%
    }
    .b85p-md {
        bottom: 85%
    }
    .l85p-md {
        left: 85%
    }
    .t90p-md {
        top: 90%
    }
    .r90p-md {
        right: 90%
    }
    .b90p-md {
        bottom: 90%
    }
    .l90p-md {
        left: 90%
    }
    .t100p-md {
        top: 100%
    }
    .r100p-md {
        right: 100%
    }
    .b100p-md {
        bottom: 100%
    }
    .l100p-md {
        left: 100%
    }
    .t-5p-md {
        top: -5%
    }
    .r-5p-md {
        right: -5%
    }
    .b-5p-md {
        bottom: -5%
    }
    .l-5p-md {
        left: -5%
    }
    .t-10p-md {
        top: -10%
    }
    .r-10p-md {
        right: -10%
    }
    .b-10p-md {
        bottom: -10%
    }
    .l-10p-md {
        left: -10%
    }
    .t-15p-md {
        top: -15%
    }
    .r-15p-md {
        right: -15%
    }
    .b-15p-md {
        bottom: -15%
    }
    .l-15p-md {
        left: -15%
    }
    .t-20p-md {
        top: -20%
    }
    .r-20p-md {
        right: -20%
    }
    .b-20p-md {
        bottom: -20%
    }
    .l-20p-md {
        left: -20%
    }
    .t-24p-md {
        top: -24%
    }
    .r-24p-md {
        right: -24%
    }
    .b-24p-md {
        bottom: -24%
    }
    .l-24p-md {
        left: -24%
    }
    .t-25p-md {
        top: -25%
    }
    .r-25p-md {
        right: -25%
    }
    .b-25p-md {
        bottom: -25%
    }
    .l-25p-md {
        left: -25%
    }
    .t-30p-md {
        top: -30%
    }
    .r-30p-md {
        right: -30%
    }
    .b-30p-md {
        bottom: -30%
    }
    .l-30p-md {
        left: -30%
    }
    .t-31p-md {
        top: -31%
    }
    .r-31p-md {
        right: -31%
    }
    .b-31p-md {
        bottom: -31%
    }
    .l-31p-md {
        left: -31%
    }
    .t-33p-md {
        top: -33%
    }
    .r-33p-md {
        right: -33%
    }
    .b-33p-md {
        bottom: -33%
    }
    .l-33p-md {
        left: -33%
    }
    .t-34p-md {
        top: -34%
    }
    .r-34p-md {
        right: -34%
    }
    .b-34p-md {
        bottom: -34%
    }
    .l-34p-md {
        left: -34%
    }
    .t-35p-md {
        top: -35%
    }
    .r-35p-md {
        right: -35%
    }
    .b-35p-md {
        bottom: -35%
    }
    .l-35p-md {
        left: -35%
    }
    .t-37p-md {
        top: -37%
    }
    .r-37p-md {
        right: -37%
    }
    .b-37p-md {
        bottom: -37%
    }
    .l-37p-md {
        left: -37%
    }
    .t-40p-md {
        top: -40%
    }
    .r-40p-md {
        right: -40%
    }
    .b-40p-md {
        bottom: -40%
    }
    .l-40p-md {
        left: -40%
    }
    .t-45p-md {
        top: -45%
    }
    .r-45p-md {
        right: -45%
    }
    .b-45p-md {
        bottom: -45%
    }
    .l-45p-md {
        left: -45%
    }
    .t-50p-md {
        top: -50%
    }
    .r-50p-md {
        right: -50%
    }
    .b-50p-md {
        bottom: -50%
    }
    .l-50p-md {
        left: -50%
    }
    .t-55p-md {
        top: -55%
    }
    .r-55p-md {
        right: -55%
    }
    .b-55p-md {
        bottom: -55%
    }
    .l-55p-md {
        left: -55%
    }
    .t-60p-md {
        top: -60%
    }
    .r-60p-md {
        right: -60%
    }
    .b-60p-md {
        bottom: -60%
    }
    .l-60p-md {
        left: -60%
    }
    .t-65p-md {
        top: -65%
    }
    .r-65p-md {
        right: -65%
    }
    .b-65p-md {
        bottom: -65%
    }
    .l-65p-md {
        left: -65%
    }
    .t-66p-md {
        top: -66%
    }
    .r-66p-md {
        right: -66%
    }
    .b-66p-md {
        bottom: -66%
    }
    .l-66p-md {
        left: -66%
    }
    .t-70p-md {
        top: -70%
    }
    .r-70p-md {
        right: -70%
    }
    .b-70p-md {
        bottom: -70%
    }
    .l-70p-md {
        left: -70%
    }
    .t-75p-md {
        top: -75%
    }
    .r-75p-md {
        right: -75%
    }
    .b-75p-md {
        bottom: -75%
    }
    .l-75p-md {
        left: -75%
    }
    .t-80p-md {
        top: -80%
    }
    .r-80p-md {
        right: -80%
    }
    .b-80p-md {
        bottom: -80%
    }
    .l-80p-md {
        left: -80%
    }
    .t-85p-md {
        top: -85%
    }
    .r-85p-md {
        right: -85%
    }
    .b-85p-md {
        bottom: -85%
    }
    .l-85p-md {
        left: -85%
    }
    .t-90p-md {
        top: -90%
    }
    .r-90p-md {
        right: -90%
    }
    .b-90p-md {
        bottom: -90%
    }
    .l-90p-md {
        left: -90%
    }
    .t-100p-md {
        top: -100%
    }
    .r-100p-md {
        right: -100%
    }
    .b-100p-md {
        bottom: -100%
    }
    .l-100p-md {
        left: -100%
    }
}

@media (min-width: 1025px) {
    .t5p-lg {
        top: 5%
    }
    .r5p-lg {
        right: 5%
    }
    .b5p-lg {
        bottom: 5%
    }
    .l5p-lg {
        left: 5%
    }
    .t10p-lg {
        top: 10%
    }
    .r10p-lg {
        right: 10%
    }
    .b10p-lg {
        bottom: 10%
    }
    .l10p-lg {
        left: 10%
    }
    .t15p-lg {
        top: 15%
    }
    .r15p-lg {
        right: 15%
    }
    .b15p-lg {
        bottom: 15%
    }
    .l15p-lg {
        left: 15%
    }
    .t20p-lg {
        top: 20%
    }
    .r20p-lg {
        right: 20%
    }
    .b20p-lg {
        bottom: 20%
    }
    .l20p-lg {
        left: 20%
    }
    .t24p-lg {
        top: 24%
    }
    .r24p-lg {
        right: 24%
    }
    .b24p-lg {
        bottom: 24%
    }
    .l24p-lg {
        left: 24%
    }
    .t25p-lg {
        top: 25%
    }
    .r25p-lg {
        right: 25%
    }
    .b25p-lg {
        bottom: 25%
    }
    .l25p-lg {
        left: 25%
    }
    .t30p-lg {
        top: 30%
    }
    .r30p-lg {
        right: 30%
    }
    .b30p-lg {
        bottom: 30%
    }
    .l30p-lg {
        left: 30%
    }
    .t31p-lg {
        top: 31%
    }
    .r31p-lg {
        right: 31%
    }
    .b31p-lg {
        bottom: 31%
    }
    .l31p-lg {
        left: 31%
    }
    .t33p-lg {
        top: 33%
    }
    .r33p-lg {
        right: 33%
    }
    .b33p-lg {
        bottom: 33%
    }
    .l33p-lg {
        left: 33%
    }
    .t34p-lg {
        top: 34%
    }
    .r34p-lg {
        right: 34%
    }
    .b34p-lg {
        bottom: 34%
    }
    .l34p-lg {
        left: 34%
    }
    .t35p-lg {
        top: 35%
    }
    .r35p-lg {
        right: 35%
    }
    .b35p-lg {
        bottom: 35%
    }
    .l35p-lg {
        left: 35%
    }
    .t37p-lg {
        top: 37%
    }
    .r37p-lg {
        right: 37%
    }
    .b37p-lg {
        bottom: 37%
    }
    .l37p-lg {
        left: 37%
    }
    .t40p-lg {
        top: 40%
    }
    .r40p-lg {
        right: 40%
    }
    .b40p-lg {
        bottom: 40%
    }
    .l40p-lg {
        left: 40%
    }
    .t45p-lg {
        top: 45%
    }
    .r45p-lg {
        right: 45%
    }
    .b45p-lg {
        bottom: 45%
    }
    .l45p-lg {
        left: 45%
    }
    .t50p-lg {
        top: 50%
    }
    .r50p-lg {
        right: 50%
    }
    .b50p-lg {
        bottom: 50%
    }
    .l50p-lg {
        left: 50%
    }
    .t55p-lg {
        top: 55%
    }
    .r55p-lg {
        right: 55%
    }
    .b55p-lg {
        bottom: 55%
    }
    .l55p-lg {
        left: 55%
    }
    .t60p-lg {
        top: 60%
    }
    .r60p-lg {
        right: 60%
    }
    .b60p-lg {
        bottom: 60%
    }
    .l60p-lg {
        left: 60%
    }
    .t65p-lg {
        top: 65%
    }
    .r65p-lg {
        right: 65%
    }
    .b65p-lg {
        bottom: 65%
    }
    .l65p-lg {
        left: 65%
    }
    .t66p-lg {
        top: 66%
    }
    .r66p-lg {
        right: 66%
    }
    .b66p-lg {
        bottom: 66%
    }
    .l66p-lg {
        left: 66%
    }
    .t70p-lg {
        top: 70%
    }
    .r70p-lg {
        right: 70%
    }
    .b70p-lg {
        bottom: 70%
    }
    .l70p-lg {
        left: 70%
    }
    .t75p-lg {
        top: 75%
    }
    .r75p-lg {
        right: 75%
    }
    .b75p-lg {
        bottom: 75%
    }
    .l75p-lg {
        left: 75%
    }
    .t80p-lg {
        top: 80%
    }
    .r80p-lg {
        right: 80%
    }
    .b80p-lg {
        bottom: 80%
    }
    .l80p-lg {
        left: 80%
    }
    .t85p-lg {
        top: 85%
    }
    .r85p-lg {
        right: 85%
    }
    .b85p-lg {
        bottom: 85%
    }
    .l85p-lg {
        left: 85%
    }
    .t90p-lg {
        top: 90%
    }
    .r90p-lg {
        right: 90%
    }
    .b90p-lg {
        bottom: 90%
    }
    .l90p-lg {
        left: 90%
    }
    .t100p-lg {
        top: 100%
    }
    .r100p-lg {
        right: 100%
    }
    .b100p-lg {
        bottom: 100%
    }
    .l100p-lg {
        left: 100%
    }
    .t-5p-lg {
        top: -5%
    }
    .r-5p-lg {
        right: -5%
    }
    .b-5p-lg {
        bottom: -5%
    }
    .l-5p-lg {
        left: -5%
    }
    .t-10p-lg {
        top: -10%
    }
    .r-10p-lg {
        right: -10%
    }
    .b-10p-lg {
        bottom: -10%
    }
    .l-10p-lg {
        left: -10%
    }
    .t-15p-lg {
        top: -15%
    }
    .r-15p-lg {
        right: -15%
    }
    .b-15p-lg {
        bottom: -15%
    }
    .l-15p-lg {
        left: -15%
    }
    .t-20p-lg {
        top: -20%
    }
    .r-20p-lg {
        right: -20%
    }
    .b-20p-lg {
        bottom: -20%
    }
    .l-20p-lg {
        left: -20%
    }
    .t-24p-lg {
        top: -24%
    }
    .r-24p-lg {
        right: -24%
    }
    .b-24p-lg {
        bottom: -24%
    }
    .l-24p-lg {
        left: -24%
    }
    .t-25p-lg {
        top: -25%
    }
    .r-25p-lg {
        right: -25%
    }
    .b-25p-lg {
        bottom: -25%
    }
    .l-25p-lg {
        left: -25%
    }
    .t-30p-lg {
        top: -30%
    }
    .r-30p-lg {
        right: -30%
    }
    .b-30p-lg {
        bottom: -30%
    }
    .l-30p-lg {
        left: -30%
    }
    .t-31p-lg {
        top: -31%
    }
    .r-31p-lg {
        right: -31%
    }
    .b-31p-lg {
        bottom: -31%
    }
    .l-31p-lg {
        left: -31%
    }
    .t-33p-lg {
        top: -33%
    }
    .r-33p-lg {
        right: -33%
    }
    .b-33p-lg {
        bottom: -33%
    }
    .l-33p-lg {
        left: -33%
    }
    .t-34p-lg {
        top: -34%
    }
    .r-34p-lg {
        right: -34%
    }
    .b-34p-lg {
        bottom: -34%
    }
    .l-34p-lg {
        left: -34%
    }
    .t-35p-lg {
        top: -35%
    }
    .r-35p-lg {
        right: -35%
    }
    .b-35p-lg {
        bottom: -35%
    }
    .l-35p-lg {
        left: -35%
    }
    .t-37p-lg {
        top: -37%
    }
    .r-37p-lg {
        right: -37%
    }
    .b-37p-lg {
        bottom: -37%
    }
    .l-37p-lg {
        left: -37%
    }
    .t-40p-lg {
        top: -40%
    }
    .r-40p-lg {
        right: -40%
    }
    .b-40p-lg {
        bottom: -40%
    }
    .l-40p-lg {
        left: -40%
    }
    .t-45p-lg {
        top: -45%
    }
    .r-45p-lg {
        right: -45%
    }
    .b-45p-lg {
        bottom: -45%
    }
    .l-45p-lg {
        left: -45%
    }
    .t-50p-lg {
        top: -50%
    }
    .r-50p-lg {
        right: -50%
    }
    .b-50p-lg {
        bottom: -50%
    }
    .l-50p-lg {
        left: -50%
    }
    .t-55p-lg {
        top: -55%
    }
    .r-55p-lg {
        right: -55%
    }
    .b-55p-lg {
        bottom: -55%
    }
    .l-55p-lg {
        left: -55%
    }
    .t-60p-lg {
        top: -60%
    }
    .r-60p-lg {
        right: -60%
    }
    .b-60p-lg {
        bottom: -60%
    }
    .l-60p-lg {
        left: -60%
    }
    .t-65p-lg {
        top: -65%
    }
    .r-65p-lg {
        right: -65%
    }
    .b-65p-lg {
        bottom: -65%
    }
    .l-65p-lg {
        left: -65%
    }
    .t-66p-lg {
        top: -66%
    }
    .r-66p-lg {
        right: -66%
    }
    .b-66p-lg {
        bottom: -66%
    }
    .l-66p-lg {
        left: -66%
    }
    .t-70p-lg {
        top: -70%
    }
    .r-70p-lg {
        right: -70%
    }
    .b-70p-lg {
        bottom: -70%
    }
    .l-70p-lg {
        left: -70%
    }
    .t-75p-lg {
        top: -75%
    }
    .r-75p-lg {
        right: -75%
    }
    .b-75p-lg {
        bottom: -75%
    }
    .l-75p-lg {
        left: -75%
    }
    .t-80p-lg {
        top: -80%
    }
    .r-80p-lg {
        right: -80%
    }
    .b-80p-lg {
        bottom: -80%
    }
    .l-80p-lg {
        left: -80%
    }
    .t-85p-lg {
        top: -85%
    }
    .r-85p-lg {
        right: -85%
    }
    .b-85p-lg {
        bottom: -85%
    }
    .l-85p-lg {
        left: -85%
    }
    .t-90p-lg {
        top: -90%
    }
    .r-90p-lg {
        right: -90%
    }
    .b-90p-lg {
        bottom: -90%
    }
    .l-90p-lg {
        left: -90%
    }
    .t-100p-lg {
        top: -100%
    }
    .r-100p-lg {
        right: -100%
    }
    .b-100p-lg {
        bottom: -100%
    }
    .l-100p-lg {
        left: -100%
    }
}

.t-auto {
    top: auto
}

.r-auto {
    right: auto
}

.b-auto {
    bottom: auto
}

.l-auto {
    left: auto
}

@media (min-width: 600px) {
    .t-auto-sm {
        top: auto
    }
    .r-auto-sm {
        right: auto
    }
    .b-auto-sm {
        bottom: auto
    }
    .l-auto-sm {
        left: auto
    }
}

@media (min-width: 795px) {
    .t-auto-md {
        top: auto
    }
    .r-auto-md {
        right: auto
    }
    .b-auto-md {
        bottom: auto
    }
    .l-auto-md {
        left: auto
    }
}

@media (min-width: 1025px) {
    .t-auto-lg {
        top: auto
    }
    .r-auto-lg {
        right: auto
    }
    .b-auto-lg {
        bottom: auto
    }
    .l-auto-lg {
        left: auto
    }
}

.resize {
    resize: both
}

.resize-none {
    resize: none
}

.resize-x {
    resize: horizontal
}

.resize-y {
    resize: vertical
}

.shadow-high {
    box-shadow: 0 4px 10px 0 rgba(22, 22, 22, 0.08)
}

.shadow-card {
    box-shadow: 0 2px 6px -2px rgba(22, 22, 22, 0.45)
}

.shadow-low {
    box-shadow: 0 0 4px 0 rgba(168, 167, 164, 0.4)
}

.shadow-avatar {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2)
}

.shadow-1 {
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.17)
}

.shadow-2 {
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.17)
}

.shadow-3 {
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, 0.17)
}

.shadow-color-less-1 {
    box-shadow: 0.6rem -0.6rem
}

.shadow-color-less-2 {
    box-shadow: 1.2rem -1.2rem
}

.shadow-none {
    box-shadow: none
}

@media (min-width: 600px) {
    .shadow-high-sm {
        box-shadow: 0 4px 10px 0 rgba(22, 22, 22, 0.08)
    }
    .shadow-card-sm {
        box-shadow: 0 2px 6px -2px rgba(22, 22, 22, 0.45)
    }
    .shadow-low-sm {
        box-shadow: 0 0 4px 0 rgba(168, 167, 164, 0.4)
    }
    .shadow-avatar-sm {
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2)
    }
    .shadow-1-sm {
        box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.17)
    }
    .shadow-2-sm {
        box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.17)
    }
    .shadow-3-sm {
        box-shadow: 0 3px 6px 1px rgba(0, 0, 0, 0.17)
    }
    .shadow-color-less-1-sm {
        box-shadow: 0.6rem -0.6rem
    }
    .shadow-color-less-2-sm {
        box-shadow: 1.2rem -1.2rem
    }
    .shadow-none-sm {
        box-shadow: none
    }
}

@media (min-width: 795px) {
    .shadow-high-md {
        box-shadow: 0 4px 10px 0 rgba(22, 22, 22, 0.08)
    }
    .shadow-card-md {
        box-shadow: 0 2px 6px -2px rgba(22, 22, 22, 0.45)
    }
    .shadow-low-md {
        box-shadow: 0 0 4px 0 rgba(168, 167, 164, 0.4)
    }
    .shadow-avatar-md {
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2)
    }
    .shadow-1-md {
        box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.17)
    }
    .shadow-2-md {
        box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.17)
    }
    .shadow-3-md {
        box-shadow: 0 3px 6px 1px rgba(0, 0, 0, 0.17)
    }
    .shadow-color-less-1-md {
        box-shadow: 0.6rem -0.6rem
    }
    .shadow-color-less-2-md {
        box-shadow: 1.2rem -1.2rem
    }
    .shadow-none-md {
        box-shadow: none
    }
}

@media (min-width: 1025px) {
    .shadow-high-lg {
        box-shadow: 0 4px 10px 0 rgba(22, 22, 22, 0.08)
    }
    .shadow-card-lg {
        box-shadow: 0 2px 6px -2px rgba(22, 22, 22, 0.45)
    }
    .shadow-low-lg {
        box-shadow: 0 0 4px 0 rgba(168, 167, 164, 0.4)
    }
    .shadow-avatar-lg {
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2)
    }
    .shadow-1-lg {
        box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.17)
    }
    .shadow-2-lg {
        box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.17)
    }
    .shadow-3-lg {
        box-shadow: 0 3px 6px 1px rgba(0, 0, 0, 0.17)
    }
    .shadow-color-less-1-lg {
        box-shadow: 0.6rem -0.6rem
    }
    .shadow-color-less-2-lg {
        box-shadow: 1.2rem -1.2rem
    }
    .shadow-none-lg {
        box-shadow: none
    }
}

.shadow-hover {
    transition: opacity 0.25s ease-in-out !important, transform 0.25s ease-in-out !important
}

.shadow-hover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    opacity: 0;
    border-radius: inherit;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, 0.17);
    transition: all 0.25s ease-in-out !important;
    outline: 0
}

.shadow-hover:hover {
    opacity: 1;
    transform: translateY(-1px)
}

.w5p {
    width: 5%
}

.w10p {
    width: 10%
}

.w15p {
    width: 15%
}

.w20p {
    width: 20%
}

.w24p {
    width: 24%
}

.w25p {
    width: 25%
}

.w30p {
    width: 30%
}

.w31p {
    width: 31%
}

.w33p {
    width: 33%
}

.w34p {
    width: 34%
}

.w35p {
    width: 35%
}

.w37p {
    width: 37%
}

.w40p {
    width: 40%
}

.w45p {
    width: 45%
}

.w50p {
    width: 50%
}

.w55p {
    width: 55%
}

.w60p {
    width: 60%
}

.w65p {
    width: 65%
}

.w66p {
    width: 66%
}

.w70p {
    width: 70%
}

.w75p {
    width: 75%
}

.w80p {
    width: 80%
}

.w85p {
    width: 85%
}

.w90p {
    width: 90%
}

.w93p {
    width: 93%
}

.w100p {
    width: 100%
}

.w0 {
    width: 0rem
}

.w1 {
    width: 0.6rem
}

.w2 {
    width: 1.2rem
}

.w3 {
    width: 1.8rem
}

.w4 {
    width: 2.4rem
}

.w5 {
    width: 3rem
}

.w6 {
    width: 3.6rem
}

.w7 {
    width: 4.2rem
}

.w8 {
    width: 4.8rem
}

.w9 {
    width: 5.4rem
}

.w10 {
    width: 6rem
}

.w11 {
    width: 6.6rem
}

.w12 {
    width: 7.2rem
}

.w13 {
    width: 7.8rem
}

.w14 {
    width: 8.4rem
}

.w15 {
    width: 9rem
}

.w16 {
    width: 9.6rem
}

.w17 {
    width: 10.2rem
}

.w18 {
    width: 10.8rem
}

.w19 {
    width: 11.4rem
}

.w20 {
    width: 12rem
}

.w25 {
    width: 15rem
}

.w30 {
    width: 18rem
}

.w35 {
    width: 21rem
}

.w37 {
    width: 22.2rem
}

.w40 {
    width: 24rem
}

.w45 {
    width: 27rem
}

.w50 {
    width: 30rem
}

.w60 {
    width: 36rem
}

.w65 {
    width: 39rem
}

.w70 {
    width: 42rem
}

.w80 {
    width: 48rem
}

.w90 {
    width: 54rem
}

.w100 {
    width: 60rem
}

.w132 {
    width: 79.2rem
}

@media (min-width: 600px) {
    .w0-sm {
        width: 0rem
    }
    .w1-sm {
        width: 0.6rem
    }
    .w2-sm {
        width: 1.2rem
    }
    .w3-sm {
        width: 1.8rem
    }
    .w4-sm {
        width: 2.4rem
    }
    .w5-sm {
        width: 3rem
    }
    .w6-sm {
        width: 3.6rem
    }
    .w7-sm {
        width: 4.2rem
    }
    .w8-sm {
        width: 4.8rem
    }
    .w9-sm {
        width: 5.4rem
    }
    .w10-sm {
        width: 6rem
    }
    .w11-sm {
        width: 6.6rem
    }
    .w12-sm {
        width: 7.2rem
    }
    .w13-sm {
        width: 7.8rem
    }
    .w14-sm {
        width: 8.4rem
    }
    .w15-sm {
        width: 9rem
    }
    .w16-sm {
        width: 9.6rem
    }
    .w17-sm {
        width: 10.2rem
    }
    .w18-sm {
        width: 10.8rem
    }
    .w19-sm {
        width: 11.4rem
    }
    .w20-sm {
        width: 12rem
    }
    .w25-sm {
        width: 15rem
    }
    .w30-sm {
        width: 18rem
    }
    .w35-sm {
        width: 21rem
    }
    .w37-sm {
        width: 22.2rem
    }
    .w40-sm {
        width: 24rem
    }
    .w45-sm {
        width: 27rem
    }
    .w50-sm {
        width: 30rem
    }
    .w60-sm {
        width: 36rem
    }
    .w65-sm {
        width: 39rem
    }
    .w70-sm {
        width: 42rem
    }
    .w80-sm {
        width: 48rem
    }
    .w90-sm {
        width: 54rem
    }
    .w100-sm {
        width: 60rem
    }
    .w132-sm {
        width: 79.2rem
    }
}

@media (min-width: 795px) {
    .w0-md {
        width: 0rem
    }
    .w1-md {
        width: 0.6rem
    }
    .w2-md {
        width: 1.2rem
    }
    .w3-md {
        width: 1.8rem
    }
    .w4-md {
        width: 2.4rem
    }
    .w5-md {
        width: 3rem
    }
    .w6-md {
        width: 3.6rem
    }
    .w7-md {
        width: 4.2rem
    }
    .w8-md {
        width: 4.8rem
    }
    .w9-md {
        width: 5.4rem
    }
    .w10-md {
        width: 6rem
    }
    .w11-md {
        width: 6.6rem
    }
    .w12-md {
        width: 7.2rem
    }
    .w13-md {
        width: 7.8rem
    }
    .w14-md {
        width: 8.4rem
    }
    .w15-md {
        width: 9rem
    }
    .w16-md {
        width: 9.6rem
    }
    .w17-md {
        width: 10.2rem
    }
    .w18-md {
        width: 10.8rem
    }
    .w19-md {
        width: 11.4rem
    }
    .w20-md {
        width: 12rem
    }
    .w25-md {
        width: 15rem
    }
    .w30-md {
        width: 18rem
    }
    .w35-md {
        width: 21rem
    }
    .w37-md {
        width: 22.2rem
    }
    .w40-md {
        width: 24rem
    }
    .w45-md {
        width: 27rem
    }
    .w50-md {
        width: 30rem
    }
    .w60-md {
        width: 36rem
    }
    .w65-md {
        width: 39rem
    }
    .w70-md {
        width: 42rem
    }
    .w80-md {
        width: 48rem
    }
    .w90-md {
        width: 54rem
    }
    .w100-md {
        width: 60rem
    }
    .w132-md {
        width: 79.2rem
    }
}

@media (min-width: 1025px) {
    .w0-lg {
        width: 0rem
    }
    .w1-lg {
        width: 0.6rem
    }
    .w2-lg {
        width: 1.2rem
    }
    .w3-lg {
        width: 1.8rem
    }
    .w4-lg {
        width: 2.4rem
    }
    .w5-lg {
        width: 3rem
    }
    .w6-lg {
        width: 3.6rem
    }
    .w7-lg {
        width: 4.2rem
    }
    .w8-lg {
        width: 4.8rem
    }
    .w9-lg {
        width: 5.4rem
    }
    .w10-lg {
        width: 6rem
    }
    .w11-lg {
        width: 6.6rem
    }
    .w12-lg {
        width: 7.2rem
    }
    .w13-lg {
        width: 7.8rem
    }
    .w14-lg {
        width: 8.4rem
    }
    .w15-lg {
        width: 9rem
    }
    .w16-lg {
        width: 9.6rem
    }
    .w17-lg {
        width: 10.2rem
    }
    .w18-lg {
        width: 10.8rem
    }
    .w19-lg {
        width: 11.4rem
    }
    .w20-lg {
        width: 12rem
    }
    .w25-lg {
        width: 15rem
    }
    .w30-lg {
        width: 18rem
    }
    .w35-lg {
        width: 21rem
    }
    .w37-lg {
        width: 22.2rem
    }
    .w40-lg {
        width: 24rem
    }
    .w45-lg {
        width: 27rem
    }
    .w50-lg {
        width: 30rem
    }
    .w60-lg {
        width: 36rem
    }
    .w65-lg {
        width: 39rem
    }
    .w70-lg {
        width: 42rem
    }
    .w80-lg {
        width: 48rem
    }
    .w90-lg {
        width: 54rem
    }
    .w100-lg {
        width: 60rem
    }
    .w132-lg {
        width: 79.2rem
    }
}

.w100vw {
    width: 100vw
}

@media (min-width: 600px) {
    .w100vw-sm {
        width: 100vw
    }
}

@media (min-width: 795px) {
    .w100vw-md {
        width: 100vw
    }
}

@media (min-width: 1025px) {
    .w100vw-lg {
        width: 100vw
    }
}

.w1px {
    width: 0.1rem
}

.w2px {
    width: 0.2rem
}

.w3px {
    width: 0.3rem
}

.w4px {
    width: 0.4rem
}

.min-w6 {
    min-width: 3.6rem
}

.min-w20 {
    min-width: 12rem
}

.min-w28 {
    min-width: 16.8rem
}

.min-w30 {
    min-width: 18rem
}

.min-w35 {
    min-width: 21rem
}

.min-w46 {
    min-width: 27.6rem
}

.min-w50 {
    min-width: 30rem
}

@media (min-width: 600px) {
    .min-w6-sm {
        min-width: 3.6rem
    }
    .min-w20-sm {
        min-width: 12rem
    }
    .min-w28-sm {
        min-width: 16.8rem
    }
    .min-w30-sm {
        min-width: 18rem
    }
    .min-w35-sm {
        min-width: 21rem
    }
    .min-w46-sm {
        min-width: 27.6rem
    }
    .min-w50-sm {
        min-width: 30rem
    }
}

@media (min-width: 795px) {
    .min-w6-md {
        min-width: 3.6rem
    }
    .min-w20-md {
        min-width: 12rem
    }
    .min-w28-md {
        min-width: 16.8rem
    }
    .min-w30-md {
        min-width: 18rem
    }
    .min-w35-md {
        min-width: 21rem
    }
    .min-w46-md {
        min-width: 27.6rem
    }
    .min-w50-md {
        min-width: 30rem
    }
}

@media (min-width: 1025px) {
    .min-w6-lg {
        min-width: 3.6rem
    }
    .min-w20-lg {
        min-width: 12rem
    }
    .min-w28-lg {
        min-width: 16.8rem
    }
    .min-w30-lg {
        min-width: 18rem
    }
    .min-w35-lg {
        min-width: 21rem
    }
    .min-w46-lg {
        min-width: 27.6rem
    }
    .min-w50-lg {
        min-width: 30rem
    }
}

.min-w5p {
    min-width: 5%
}

.min-w10p {
    min-width: 10%
}

.min-w15p {
    min-width: 15%
}

.min-w20p {
    min-width: 20%
}

.min-w24p {
    min-width: 24%
}

.min-w25p {
    min-width: 25%
}

.min-w30p {
    min-width: 30%
}

.min-w31p {
    min-width: 31%
}

.min-w33p {
    min-width: 33%
}

.min-w34p {
    min-width: 34%
}

.min-w35p {
    min-width: 35%
}

.min-w37p {
    min-width: 37%
}

.min-w40p {
    min-width: 40%
}

.min-w45p {
    min-width: 45%
}

.min-w50p {
    min-width: 50%
}

.min-w55p {
    min-width: 55%
}

.min-w60p {
    min-width: 60%
}

.min-w65p {
    min-width: 65%
}

.min-w66p {
    min-width: 66%
}

.min-w70p {
    min-width: 70%
}

.min-w75p {
    min-width: 75%
}

.min-w80p {
    min-width: 80%
}

.min-w85p {
    min-width: 85%
}

.min-w90p {
    min-width: 90%
}

.min-w93p {
    min-width: 93%
}

.min-w100p {
    min-width: 100%
}

@media (min-width: 600px) {
    .min-w5p-sm {
        min-width: 5%
    }
    .min-w10p-sm {
        min-width: 10%
    }
    .min-w15p-sm {
        min-width: 15%
    }
    .min-w20p-sm {
        min-width: 20%
    }
    .min-w24p-sm {
        min-width: 24%
    }
    .min-w25p-sm {
        min-width: 25%
    }
    .min-w30p-sm {
        min-width: 30%
    }
    .min-w31p-sm {
        min-width: 31%
    }
    .min-w33p-sm {
        min-width: 33%
    }
    .min-w34p-sm {
        min-width: 34%
    }
    .min-w35p-sm {
        min-width: 35%
    }
    .min-w37p-sm {
        min-width: 37%
    }
    .min-w40p-sm {
        min-width: 40%
    }
    .min-w45p-sm {
        min-width: 45%
    }
    .min-w50p-sm {
        min-width: 50%
    }
    .min-w55p-sm {
        min-width: 55%
    }
    .min-w60p-sm {
        min-width: 60%
    }
    .min-w65p-sm {
        min-width: 65%
    }
    .min-w66p-sm {
        min-width: 66%
    }
    .min-w70p-sm {
        min-width: 70%
    }
    .min-w75p-sm {
        min-width: 75%
    }
    .min-w80p-sm {
        min-width: 80%
    }
    .min-w85p-sm {
        min-width: 85%
    }
    .min-w90p-sm {
        min-width: 90%
    }
    .min-w93p-sm {
        min-width: 93%
    }
    .min-w100p-sm {
        min-width: 100%
    }
}

@media (min-width: 795px) {
    .min-w5p-md {
        min-width: 5%
    }
    .min-w10p-md {
        min-width: 10%
    }
    .min-w15p-md {
        min-width: 15%
    }
    .min-w20p-md {
        min-width: 20%
    }
    .min-w24p-md {
        min-width: 24%
    }
    .min-w25p-md {
        min-width: 25%
    }
    .min-w30p-md {
        min-width: 30%
    }
    .min-w31p-md {
        min-width: 31%
    }
    .min-w33p-md {
        min-width: 33%
    }
    .min-w34p-md {
        min-width: 34%
    }
    .min-w35p-md {
        min-width: 35%
    }
    .min-w37p-md {
        min-width: 37%
    }
    .min-w40p-md {
        min-width: 40%
    }
    .min-w45p-md {
        min-width: 45%
    }
    .min-w50p-md {
        min-width: 50%
    }
    .min-w55p-md {
        min-width: 55%
    }
    .min-w60p-md {
        min-width: 60%
    }
    .min-w65p-md {
        min-width: 65%
    }
    .min-w66p-md {
        min-width: 66%
    }
    .min-w70p-md {
        min-width: 70%
    }
    .min-w75p-md {
        min-width: 75%
    }
    .min-w80p-md {
        min-width: 80%
    }
    .min-w85p-md {
        min-width: 85%
    }
    .min-w90p-md {
        min-width: 90%
    }
    .min-w93p-md {
        min-width: 93%
    }
    .min-w100p-md {
        min-width: 100%
    }
}

@media (min-width: 1025px) {
    .min-w5p-lg {
        min-width: 5%
    }
    .min-w10p-lg {
        min-width: 10%
    }
    .min-w15p-lg {
        min-width: 15%
    }
    .min-w20p-lg {
        min-width: 20%
    }
    .min-w24p-lg {
        min-width: 24%
    }
    .min-w25p-lg {
        min-width: 25%
    }
    .min-w30p-lg {
        min-width: 30%
    }
    .min-w31p-lg {
        min-width: 31%
    }
    .min-w33p-lg {
        min-width: 33%
    }
    .min-w34p-lg {
        min-width: 34%
    }
    .min-w35p-lg {
        min-width: 35%
    }
    .min-w37p-lg {
        min-width: 37%
    }
    .min-w40p-lg {
        min-width: 40%
    }
    .min-w45p-lg {
        min-width: 45%
    }
    .min-w50p-lg {
        min-width: 50%
    }
    .min-w55p-lg {
        min-width: 55%
    }
    .min-w60p-lg {
        min-width: 60%
    }
    .min-w65p-lg {
        min-width: 65%
    }
    .min-w66p-lg {
        min-width: 66%
    }
    .min-w70p-lg {
        min-width: 70%
    }
    .min-w75p-lg {
        min-width: 75%
    }
    .min-w80p-lg {
        min-width: 80%
    }
    .min-w85p-lg {
        min-width: 85%
    }
    .min-w90p-lg {
        min-width: 90%
    }
    .min-w93p-lg {
        min-width: 93%
    }
    .min-w100p-lg {
        min-width: 100%
    }
}

.max-w22 {
    max-width: 13.2rem
}

.max-w29 {
    max-width: 17.4rem
}

.max-w30 {
    max-width: 18rem
}

.max-w35 {
    max-width: 21rem
}

.max-w40 {
    max-width: 24rem
}

.max-w45 {
    max-width: 27rem
}

.max-w50 {
    max-width: 30rem
}

.max-w55 {
    max-width: 33rem
}

.max-w60 {
    max-width: 36rem
}

.max-w62 {
    max-width: 37.2rem
}

.max-w65 {
    max-width: 39rem
}

.max-w70 {
    max-width: 42rem
}

.max-w75 {
    max-width: 45rem
}

.max-w80 {
    max-width: 48rem
}

.max-w85 {
    max-width: 51rem
}

.max-w100 {
    max-width: 60rem
}

.max-w110 {
    max-width: 66rem
}

.max-w113 {
    max-width: 67.8rem
}

.max-w120 {
    max-width: 72rem
}

.max-w200 {
    max-width: 120rem
}

.max-w230 {
    max-width: 138rem
}

.max-w240 {
    max-width: 144rem
}

@media (min-width: 600px) {
    .max-w22-sm {
        max-width: 13.2rem
    }
    .max-w29-sm {
        max-width: 17.4rem
    }
    .max-w30-sm {
        max-width: 18rem
    }
    .max-w35-sm {
        max-width: 21rem
    }
    .max-w40-sm {
        max-width: 24rem
    }
    .max-w45-sm {
        max-width: 27rem
    }
    .max-w50-sm {
        max-width: 30rem
    }
    .max-w55-sm {
        max-width: 33rem
    }
    .max-w60-sm {
        max-width: 36rem
    }
    .max-w62-sm {
        max-width: 37.2rem
    }
    .max-w65-sm {
        max-width: 39rem
    }
    .max-w70-sm {
        max-width: 42rem
    }
    .max-w75-sm {
        max-width: 45rem
    }
    .max-w80-sm {
        max-width: 48rem
    }
    .max-w85-sm {
        max-width: 51rem
    }
    .max-w100-sm {
        max-width: 60rem
    }
    .max-w110-sm {
        max-width: 66rem
    }
    .max-w113-sm {
        max-width: 67.8rem
    }
    .max-w120-sm {
        max-width: 72rem
    }
    .max-w200-sm {
        max-width: 120rem
    }
    .max-w230-sm {
        max-width: 138rem
    }
    .max-w240-sm {
        max-width: 144rem
    }
}

@media (min-width: 795px) {
    .max-w22-md {
        max-width: 13.2rem
    }
    .max-w29-md {
        max-width: 17.4rem
    }
    .max-w30-md {
        max-width: 18rem
    }
    .max-w35-md {
        max-width: 21rem
    }
    .max-w40-md {
        max-width: 24rem
    }
    .max-w45-md {
        max-width: 27rem
    }
    .max-w50-md {
        max-width: 30rem
    }
    .max-w55-md {
        max-width: 33rem
    }
    .max-w60-md {
        max-width: 36rem
    }
    .max-w62-md {
        max-width: 37.2rem
    }
    .max-w65-md {
        max-width: 39rem
    }
    .max-w70-md {
        max-width: 42rem
    }
    .max-w75-md {
        max-width: 45rem
    }
    .max-w80-md {
        max-width: 48rem
    }
    .max-w85-md {
        max-width: 51rem
    }
    .max-w100-md {
        max-width: 60rem
    }
    .max-w110-md {
        max-width: 66rem
    }
    .max-w113-md {
        max-width: 67.8rem
    }
    .max-w120-md {
        max-width: 72rem
    }
    .max-w200-md {
        max-width: 120rem
    }
    .max-w230-md {
        max-width: 138rem
    }
    .max-w240-md {
        max-width: 144rem
    }
}

@media (min-width: 1025px) {
    .max-w22-lg {
        max-width: 13.2rem
    }
    .max-w29-lg {
        max-width: 17.4rem
    }
    .max-w30-lg {
        max-width: 18rem
    }
    .max-w35-lg {
        max-width: 21rem
    }
    .max-w40-lg {
        max-width: 24rem
    }
    .max-w45-lg {
        max-width: 27rem
    }
    .max-w50-lg {
        max-width: 30rem
    }
    .max-w55-lg {
        max-width: 33rem
    }
    .max-w60-lg {
        max-width: 36rem
    }
    .max-w62-lg {
        max-width: 37.2rem
    }
    .max-w65-lg {
        max-width: 39rem
    }
    .max-w70-lg {
        max-width: 42rem
    }
    .max-w75-lg {
        max-width: 45rem
    }
    .max-w80-lg {
        max-width: 48rem
    }
    .max-w85-lg {
        max-width: 51rem
    }
    .max-w100-lg {
        max-width: 60rem
    }
    .max-w110-lg {
        max-width: 66rem
    }
    .max-w113-lg {
        max-width: 67.8rem
    }
    .max-w120-lg {
        max-width: 72rem
    }
    .max-w200-lg {
        max-width: 120rem
    }
    .max-w230-lg {
        max-width: 138rem
    }
    .max-w240-lg {
        max-width: 144rem
    }
}

.max-w-none {
    max-width: none
}

@media (min-width: 600px) {
    .max-w-none-sm {
        max-width: none
    }
}

@media (min-width: 795px) {
    .max-w-none-md {
        max-width: none
    }
}

@media (min-width: 1025px) {
    .max-w-none-lg {
        max-width: none
    }
}

@media (min-width: 600px) {
    .w5p-sm {
        width: 5%
    }
    .w10p-sm {
        width: 10%
    }
    .w15p-sm {
        width: 15%
    }
    .w20p-sm {
        width: 20%
    }
    .w24p-sm {
        width: 24%
    }
    .w25p-sm {
        width: 25%
    }
    .w30p-sm {
        width: 30%
    }
    .w31p-sm {
        width: 31%
    }
    .w33p-sm {
        width: 33%
    }
    .w34p-sm {
        width: 34%
    }
    .w35p-sm {
        width: 35%
    }
    .w37p-sm {
        width: 37%
    }
    .w40p-sm {
        width: 40%
    }
    .w45p-sm {
        width: 45%
    }
    .w50p-sm {
        width: 50%
    }
    .w55p-sm {
        width: 55%
    }
    .w60p-sm {
        width: 60%
    }
    .w65p-sm {
        width: 65%
    }
    .w66p-sm {
        width: 66%
    }
    .w70p-sm {
        width: 70%
    }
    .w75p-sm {
        width: 75%
    }
    .w80p-sm {
        width: 80%
    }
    .w85p-sm {
        width: 85%
    }
    .w90p-sm {
        width: 90%
    }
    .w93p-sm {
        width: 93%
    }
    .w100p-sm {
        width: 100%
    }
}

@media (min-width: 795px) {
    .w5p-md {
        width: 5%
    }
    .w10p-md {
        width: 10%
    }
    .w15p-md {
        width: 15%
    }
    .w20p-md {
        width: 20%
    }
    .w24p-md {
        width: 24%
    }
    .w25p-md {
        width: 25%
    }
    .w30p-md {
        width: 30%
    }
    .w31p-md {
        width: 31%
    }
    .w33p-md {
        width: 33%
    }
    .w34p-md {
        width: 34%
    }
    .w35p-md {
        width: 35%
    }
    .w37p-md {
        width: 37%
    }
    .w40p-md {
        width: 40%
    }
    .w45p-md {
        width: 45%
    }
    .w50p-md {
        width: 50%
    }
    .w55p-md {
        width: 55%
    }
    .w60p-md {
        width: 60%
    }
    .w65p-md {
        width: 65%
    }
    .w66p-md {
        width: 66%
    }
    .w70p-md {
        width: 70%
    }
    .w75p-md {
        width: 75%
    }
    .w80p-md {
        width: 80%
    }
    .w85p-md {
        width: 85%
    }
    .w90p-md {
        width: 90%
    }
    .w93p-md {
        width: 93%
    }
    .w100p-md {
        width: 100%
    }
}

@media (min-width: 1025px) {
    .w5p-lg {
        width: 5%
    }
    .w10p-lg {
        width: 10%
    }
    .w15p-lg {
        width: 15%
    }
    .w20p-lg {
        width: 20%
    }
    .w24p-lg {
        width: 24%
    }
    .w25p-lg {
        width: 25%
    }
    .w30p-lg {
        width: 30%
    }
    .w31p-lg {
        width: 31%
    }
    .w33p-lg {
        width: 33%
    }
    .w34p-lg {
        width: 34%
    }
    .w35p-lg {
        width: 35%
    }
    .w37p-lg {
        width: 37%
    }
    .w40p-lg {
        width: 40%
    }
    .w45p-lg {
        width: 45%
    }
    .w50p-lg {
        width: 50%
    }
    .w55p-lg {
        width: 55%
    }
    .w60p-lg {
        width: 60%
    }
    .w65p-lg {
        width: 65%
    }
    .w66p-lg {
        width: 66%
    }
    .w70p-lg {
        width: 70%
    }
    .w75p-lg {
        width: 75%
    }
    .w80p-lg {
        width: 80%
    }
    .w85p-lg {
        width: 85%
    }
    .w90p-lg {
        width: 90%
    }
    .w93p-lg {
        width: 93%
    }
    .w100p-lg {
        width: 100%
    }
}

.w-max-content {
    width: max-content
}

.w-auto {
    width: auto
}

@media (min-width: 600px) {
    .w-auto-sm {
        width: auto
    }
}

@media (min-width: 795px) {
    .w-auto-md {
        width: auto
    }
}

@media (min-width: 1025px) {
    .w-auto-lg {
        width: auto
    }
}

.h5p {
    height: 5%
}

.h10p {
    height: 10%
}

.h15p {
    height: 15%
}

.h20p {
    height: 20%
}

.h24p {
    height: 24%
}

.h25p {
    height: 25%
}

.h30p {
    height: 30%
}

.h31p {
    height: 31%
}

.h33p {
    height: 33%
}

.h34p {
    height: 34%
}

.h35p {
    height: 35%
}

.h37p {
    height: 37%
}

.h40p {
    height: 40%
}

.h45p {
    height: 45%
}

.h50p {
    height: 50%
}

.h55p {
    height: 55%
}

.h60p {
    height: 60%
}

.h65p {
    height: 65%
}

.h66p {
    height: 66%
}

.h70p {
    height: 70%
}

.h75p {
    height: 75%
}

.h80p {
    height: 80%
}

.h85p {
    height: 85%
}

.h90p {
    height: 90%
}

.h93p {
    height: 93%
}

.h100p {
    height: 100%
}

.min-h0p {
    min-height: 0%
}

.min-h5p {
    min-height: 5%
}

.min-h7p {
    min-height: 7%
}

.min-h10p {
    min-height: 10%
}

.min-h15p {
    min-height: 15%
}

.min-h20p {
    min-height: 20%
}

.min-h25p {
    min-height: 25%
}

.min-h30p {
    min-height: 30%
}

.min-h33p {
    min-height: 33%
}

.min-h40p {
    min-height: 40%
}

.min-h50p {
    min-height: 50%
}

.min-h60p {
    min-height: 60%
}

.min-h66p {
    min-height: 66%
}

.min-h70p {
    min-height: 70%
}

.min-h75p {
    min-height: 75%
}

.min-h80p {
    min-height: 80%
}

.min-h90p {
    min-height: 90%
}

.min-h100p {
    min-height: 100%
}

.h0 {
    height: 0rem
}

.h1 {
    height: 0.6rem
}

.h2 {
    height: 1.2rem
}

.h3 {
    height: 1.8rem
}

.h4 {
    height: 2.4rem
}

.h5 {
    height: 3rem
}

.h6 {
    height: 3.6rem
}

.h7 {
    height: 4.2rem
}

.h8 {
    height: 4.8rem
}

.h9 {
    height: 5.4rem
}

.h10 {
    height: 6rem
}

.h11 {
    height: 6.6rem
}

.h12 {
    height: 7.2rem
}

.h13 {
    height: 7.8rem
}

.h14 {
    height: 8.4rem
}

.h15 {
    height: 9rem
}

.h16 {
    height: 9.6rem
}

.h17 {
    height: 10.2rem
}

.h18 {
    height: 10.8rem
}

.h19 {
    height: 11.4rem
}

.h20 {
    height: 12rem
}

.h25 {
    height: 15rem
}

.h30 {
    height: 18rem
}

.h35 {
    height: 21rem
}

.h37 {
    height: 22.2rem
}

.h40 {
    height: 24rem
}

.h45 {
    height: 27rem
}

.h50 {
    height: 30rem
}

.h60 {
    height: 36rem
}

.h65 {
    height: 39rem
}

.h70 {
    height: 42rem
}

.h80 {
    height: 48rem
}

.h90 {
    height: 54rem
}

.h100 {
    height: 60rem
}

.h132 {
    height: 79.2rem
}

.h1px {
    height: 0.1rem
}

.h2px {
    height: 0.2rem
}

.h3px {
    height: 0.3rem
}

.h4px {
    height: 0.4rem
}

@media (min-width: 600px) {
    .h0-sm {
        height: 0rem
    }
    .h1-sm {
        height: 0.6rem
    }
    .h2-sm {
        height: 1.2rem
    }
    .h3-sm {
        height: 1.8rem
    }
    .h4-sm {
        height: 2.4rem
    }
    .h5-sm {
        height: 3rem
    }
    .h6-sm {
        height: 3.6rem
    }
    .h7-sm {
        height: 4.2rem
    }
    .h8-sm {
        height: 4.8rem
    }
    .h9-sm {
        height: 5.4rem
    }
    .h10-sm {
        height: 6rem
    }
    .h11-sm {
        height: 6.6rem
    }
    .h12-sm {
        height: 7.2rem
    }
    .h13-sm {
        height: 7.8rem
    }
    .h14-sm {
        height: 8.4rem
    }
    .h15-sm {
        height: 9rem
    }
    .h16-sm {
        height: 9.6rem
    }
    .h17-sm {
        height: 10.2rem
    }
    .h18-sm {
        height: 10.8rem
    }
    .h19-sm {
        height: 11.4rem
    }
    .h20-sm {
        height: 12rem
    }
    .h25-sm {
        height: 15rem
    }
    .h30-sm {
        height: 18rem
    }
    .h35-sm {
        height: 21rem
    }
    .h37-sm {
        height: 22.2rem
    }
    .h40-sm {
        height: 24rem
    }
    .h45-sm {
        height: 27rem
    }
    .h50-sm {
        height: 30rem
    }
    .h60-sm {
        height: 36rem
    }
    .h65-sm {
        height: 39rem
    }
    .h70-sm {
        height: 42rem
    }
    .h80-sm {
        height: 48rem
    }
    .h90-sm {
        height: 54rem
    }
    .h100-sm {
        height: 60rem
    }
    .h132-sm {
        height: 79.2rem
    }
}

@media (min-width: 795px) {
    .h0-md {
        height: 0rem
    }
    .h1-md {
        height: 0.6rem
    }
    .h2-md {
        height: 1.2rem
    }
    .h3-md {
        height: 1.8rem
    }
    .h4-md {
        height: 2.4rem
    }
    .h5-md {
        height: 3rem
    }
    .h6-md {
        height: 3.6rem
    }
    .h7-md {
        height: 4.2rem
    }
    .h8-md {
        height: 4.8rem
    }
    .h9-md {
        height: 5.4rem
    }
    .h10-md {
        height: 6rem
    }
    .h11-md {
        height: 6.6rem
    }
    .h12-md {
        height: 7.2rem
    }
    .h13-md {
        height: 7.8rem
    }
    .h14-md {
        height: 8.4rem
    }
    .h15-md {
        height: 9rem
    }
    .h16-md {
        height: 9.6rem
    }
    .h17-md {
        height: 10.2rem
    }
    .h18-md {
        height: 10.8rem
    }
    .h19-md {
        height: 11.4rem
    }
    .h20-md {
        height: 12rem
    }
    .h25-md {
        height: 15rem
    }
    .h30-md {
        height: 18rem
    }
    .h35-md {
        height: 21rem
    }
    .h37-md {
        height: 22.2rem
    }
    .h40-md {
        height: 24rem
    }
    .h45-md {
        height: 27rem
    }
    .h50-md {
        height: 30rem
    }
    .h60-md {
        height: 36rem
    }
    .h65-md {
        height: 39rem
    }
    .h70-md {
        height: 42rem
    }
    .h80-md {
        height: 48rem
    }
    .h90-md {
        height: 54rem
    }
    .h100-md {
        height: 60rem
    }
    .h132-md {
        height: 79.2rem
    }
}

@media (min-width: 1025px) {
    .h0-lg {
        height: 0rem
    }
    .h1-lg {
        height: 0.6rem
    }
    .h2-lg {
        height: 1.2rem
    }
    .h3-lg {
        height: 1.8rem
    }
    .h4-lg {
        height: 2.4rem
    }
    .h5-lg {
        height: 3rem
    }
    .h6-lg {
        height: 3.6rem
    }
    .h7-lg {
        height: 4.2rem
    }
    .h8-lg {
        height: 4.8rem
    }
    .h9-lg {
        height: 5.4rem
    }
    .h10-lg {
        height: 6rem
    }
    .h11-lg {
        height: 6.6rem
    }
    .h12-lg {
        height: 7.2rem
    }
    .h13-lg {
        height: 7.8rem
    }
    .h14-lg {
        height: 8.4rem
    }
    .h15-lg {
        height: 9rem
    }
    .h16-lg {
        height: 9.6rem
    }
    .h17-lg {
        height: 10.2rem
    }
    .h18-lg {
        height: 10.8rem
    }
    .h19-lg {
        height: 11.4rem
    }
    .h20-lg {
        height: 12rem
    }
    .h25-lg {
        height: 15rem
    }
    .h30-lg {
        height: 18rem
    }
    .h35-lg {
        height: 21rem
    }
    .h37-lg {
        height: 22.2rem
    }
    .h40-lg {
        height: 24rem
    }
    .h45-lg {
        height: 27rem
    }
    .h50-lg {
        height: 30rem
    }
    .h60-lg {
        height: 36rem
    }
    .h65-lg {
        height: 39rem
    }
    .h70-lg {
        height: 42rem
    }
    .h80-lg {
        height: 48rem
    }
    .h90-lg {
        height: 54rem
    }
    .h100-lg {
        height: 60rem
    }
    .h132-lg {
        height: 79.2rem
    }
}

.min-h6 {
    min-height: 3.6rem
}

.min-h10 {
    min-height: 6rem
}

.min-h11 {
    min-height: 6.6rem
}

.min-h12 {
    min-height: 7.2rem
}

.min-h14 {
    min-height: 8.4rem
}

.min-h16 {
    min-height: 9.6rem
}

.min-h17 {
    min-height: 10.2rem
}

.min-h20 {
    min-height: 12rem
}

.min-h25 {
    min-height: 15rem
}

.min-h30 {
    min-height: 18rem
}

.min-h35 {
    min-height: 21rem
}

.min-h40 {
    min-height: 24rem
}

.min-h60 {
    min-height: 36rem
}

.min-h80 {
    min-height: 48rem
}

.min-h100 {
    min-height: 60rem
}

@media (min-width: 600px) {
    .min-h6-sm {
        min-height: 3.6rem
    }
    .min-h10-sm {
        min-height: 6rem
    }
    .min-h11-sm {
        min-height: 6.6rem
    }
    .min-h12-sm {
        min-height: 7.2rem
    }
    .min-h14-sm {
        min-height: 8.4rem
    }
    .min-h16-sm {
        min-height: 9.6rem
    }
    .min-h17-sm {
        min-height: 10.2rem
    }
    .min-h20-sm {
        min-height: 12rem
    }
    .min-h25-sm {
        min-height: 15rem
    }
    .min-h30-sm {
        min-height: 18rem
    }
    .min-h35-sm {
        min-height: 21rem
    }
    .min-h40-sm {
        min-height: 24rem
    }
    .min-h60-sm {
        min-height: 36rem
    }
    .min-h80-sm {
        min-height: 48rem
    }
    .min-h100-sm {
        min-height: 60rem
    }
}

@media (min-width: 795px) {
    .min-h6-md {
        min-height: 3.6rem
    }
    .min-h10-md {
        min-height: 6rem
    }
    .min-h11-md {
        min-height: 6.6rem
    }
    .min-h12-md {
        min-height: 7.2rem
    }
    .min-h14-md {
        min-height: 8.4rem
    }
    .min-h16-md {
        min-height: 9.6rem
    }
    .min-h17-md {
        min-height: 10.2rem
    }
    .min-h20-md {
        min-height: 12rem
    }
    .min-h25-md {
        min-height: 15rem
    }
    .min-h30-md {
        min-height: 18rem
    }
    .min-h35-md {
        min-height: 21rem
    }
    .min-h40-md {
        min-height: 24rem
    }
    .min-h60-md {
        min-height: 36rem
    }
    .min-h80-md {
        min-height: 48rem
    }
    .min-h100-md {
        min-height: 60rem
    }
}

@media (min-width: 1025px) {
    .min-h6-lg {
        min-height: 3.6rem
    }
    .min-h10-lg {
        min-height: 6rem
    }
    .min-h11-lg {
        min-height: 6.6rem
    }
    .min-h12-lg {
        min-height: 7.2rem
    }
    .min-h14-lg {
        min-height: 8.4rem
    }
    .min-h16-lg {
        min-height: 9.6rem
    }
    .min-h17-lg {
        min-height: 10.2rem
    }
    .min-h20-lg {
        min-height: 12rem
    }
    .min-h25-lg {
        min-height: 15rem
    }
    .min-h30-lg {
        min-height: 18rem
    }
    .min-h35-lg {
        min-height: 21rem
    }
    .min-h40-lg {
        min-height: 24rem
    }
    .min-h60-lg {
        min-height: 36rem
    }
    .min-h80-lg {
        min-height: 48rem
    }
    .min-h100-lg {
        min-height: 60rem
    }
}

.max-h0 {
    max-height: 0rem
}

.max-h6 {
    max-height: 3.6rem
}

.max-h11 {
    max-height: 6.6rem
}

.max-h22 {
    max-height: 13.2rem
}

.max-h30 {
    max-height: 18rem
}

.max-h40 {
    max-height: 24rem
}

.max-h50 {
    max-height: 30rem
}

.max-h120 {
    max-height: 72rem
}

@media (min-width: 600px) {
    .max-h0-sm {
        max-height: 0rem
    }
    .max-h6-sm {
        max-height: 3.6rem
    }
    .max-h11-sm {
        max-height: 6.6rem
    }
    .max-h22-sm {
        max-height: 13.2rem
    }
    .max-h30-sm {
        max-height: 18rem
    }
    .max-h40-sm {
        max-height: 24rem
    }
    .max-h50-sm {
        max-height: 30rem
    }
    .max-h120-sm {
        max-height: 72rem
    }
}

@media (min-width: 795px) {
    .max-h0-md {
        max-height: 0rem
    }
    .max-h6-md {
        max-height: 3.6rem
    }
    .max-h11-md {
        max-height: 6.6rem
    }
    .max-h22-md {
        max-height: 13.2rem
    }
    .max-h30-md {
        max-height: 18rem
    }
    .max-h40-md {
        max-height: 24rem
    }
    .max-h50-md {
        max-height: 30rem
    }
    .max-h120-md {
        max-height: 72rem
    }
}

@media (min-width: 1025px) {
    .max-h0-lg {
        max-height: 0rem
    }
    .max-h6-lg {
        max-height: 3.6rem
    }
    .max-h11-lg {
        max-height: 6.6rem
    }
    .max-h22-lg {
        max-height: 13.2rem
    }
    .max-h30-lg {
        max-height: 18rem
    }
    .max-h40-lg {
        max-height: 24rem
    }
    .max-h50-lg {
        max-height: 30rem
    }
    .max-h120-lg {
        max-height: 72rem
    }
}

.h-auto {
    height: auto
}

@media (max-width: 599px) {
    .h-auto-xs {
        height: auto
    }
}

@media (min-width: 600px) {
    .h-auto-sm {
        height: auto
    }
}

@media (min-width: 795px) {
    .h-auto-md {
        height: auto
    }
}

@media (min-width: 1025px) {
    .h-auto-lg {
        height: auto
    }
}

@media (min-width: 600px) {
    .h5p-sm {
        height: 5%
    }
    .h10p-sm {
        height: 10%
    }
    .h15p-sm {
        height: 15%
    }
    .h20p-sm {
        height: 20%
    }
    .h24p-sm {
        height: 24%
    }
    .h25p-sm {
        height: 25%
    }
    .h30p-sm {
        height: 30%
    }
    .h31p-sm {
        height: 31%
    }
    .h33p-sm {
        height: 33%
    }
    .h34p-sm {
        height: 34%
    }
    .h35p-sm {
        height: 35%
    }
    .h37p-sm {
        height: 37%
    }
    .h40p-sm {
        height: 40%
    }
    .h45p-sm {
        height: 45%
    }
    .h50p-sm {
        height: 50%
    }
    .h55p-sm {
        height: 55%
    }
    .h60p-sm {
        height: 60%
    }
    .h65p-sm {
        height: 65%
    }
    .h66p-sm {
        height: 66%
    }
    .h70p-sm {
        height: 70%
    }
    .h75p-sm {
        height: 75%
    }
    .h80p-sm {
        height: 80%
    }
    .h85p-sm {
        height: 85%
    }
    .h90p-sm {
        height: 90%
    }
    .h93p-sm {
        height: 93%
    }
    .h100p-sm {
        height: 100%
    }
}

@media (min-width: 795px) {
    .h5p-md {
        height: 5%
    }
    .h10p-md {
        height: 10%
    }
    .h15p-md {
        height: 15%
    }
    .h20p-md {
        height: 20%
    }
    .h24p-md {
        height: 24%
    }
    .h25p-md {
        height: 25%
    }
    .h30p-md {
        height: 30%
    }
    .h31p-md {
        height: 31%
    }
    .h33p-md {
        height: 33%
    }
    .h34p-md {
        height: 34%
    }
    .h35p-md {
        height: 35%
    }
    .h37p-md {
        height: 37%
    }
    .h40p-md {
        height: 40%
    }
    .h45p-md {
        height: 45%
    }
    .h50p-md {
        height: 50%
    }
    .h55p-md {
        height: 55%
    }
    .h60p-md {
        height: 60%
    }
    .h65p-md {
        height: 65%
    }
    .h66p-md {
        height: 66%
    }
    .h70p-md {
        height: 70%
    }
    .h75p-md {
        height: 75%
    }
    .h80p-md {
        height: 80%
    }
    .h85p-md {
        height: 85%
    }
    .h90p-md {
        height: 90%
    }
    .h93p-md {
        height: 93%
    }
    .h100p-md {
        height: 100%
    }
}

@media (min-width: 1025px) {
    .h5p-lg {
        height: 5%
    }
    .h10p-lg {
        height: 10%
    }
    .h15p-lg {
        height: 15%
    }
    .h20p-lg {
        height: 20%
    }
    .h24p-lg {
        height: 24%
    }
    .h25p-lg {
        height: 25%
    }
    .h30p-lg {
        height: 30%
    }
    .h31p-lg {
        height: 31%
    }
    .h33p-lg {
        height: 33%
    }
    .h34p-lg {
        height: 34%
    }
    .h35p-lg {
        height: 35%
    }
    .h37p-lg {
        height: 37%
    }
    .h40p-lg {
        height: 40%
    }
    .h45p-lg {
        height: 45%
    }
    .h50p-lg {
        height: 50%
    }
    .h55p-lg {
        height: 55%
    }
    .h60p-lg {
        height: 60%
    }
    .h65p-lg {
        height: 65%
    }
    .h66p-lg {
        height: 66%
    }
    .h70p-lg {
        height: 70%
    }
    .h75p-lg {
        height: 75%
    }
    .h80p-lg {
        height: 80%
    }
    .h85p-lg {
        height: 85%
    }
    .h90p-lg {
        height: 90%
    }
    .h93p-lg {
        height: 93%
    }
    .h100p-lg {
        height: 100%
    }
}

.h5vh {
    height: 5vh
}

.max-h5vh {
    max-height: 5vh
}

.min-h5vh {
    min-height: 5vh
}

.h12vh {
    height: 12vh
}

.max-h12vh {
    max-height: 12vh
}

.min-h12vh {
    min-height: 12vh
}

.h20vh {
    height: 20vh
}

.max-h20vh {
    max-height: 20vh
}

.min-h20vh {
    min-height: 20vh
}

.h30vh {
    height: 30vh
}

.max-h30vh {
    max-height: 30vh
}

.min-h30vh {
    min-height: 30vh
}

.h40vh {
    height: 40vh
}

.max-h40vh {
    max-height: 40vh
}

.min-h40vh {
    min-height: 40vh
}

.h50vh {
    height: 50vh
}

.max-h50vh {
    max-height: 50vh
}

.min-h50vh {
    min-height: 50vh
}

.h60vh {
    height: 60vh
}

.max-h60vh {
    max-height: 60vh
}

.min-h60vh {
    min-height: 60vh
}

.h65vh {
    height: 65vh
}

.max-h65vh {
    max-height: 65vh
}

.min-h65vh {
    min-height: 65vh
}

.h70vh {
    height: 70vh
}

.max-h70vh {
    max-height: 70vh
}

.min-h70vh {
    min-height: 70vh
}

.h75vh {
    height: 75vh
}

.max-h75vh {
    max-height: 75vh
}

.min-h75vh {
    min-height: 75vh
}

.h80vh {
    height: 80vh
}

.max-h80vh {
    max-height: 80vh
}

.min-h80vh {
    min-height: 80vh
}

.h85vh {
    height: 85vh
}

.max-h85vh {
    max-height: 85vh
}

.min-h85vh {
    min-height: 85vh
}

.h100vh {
    height: 100vh
}

.max-h100vh {
    max-height: 100vh
}

.min-h100vh {
    min-height: 100vh!important;
}

@media (min-width: 600px) {
    .h5vh-sm {
        height: 5vh
    }
    .max-h5vh-sm {
        max-height: 5vh
    }
    .min-h5vh-sm {
        min-height: 5vh
    }
    .h12vh-sm {
        height: 12vh
    }
    .max-h12vh-sm {
        max-height: 12vh
    }
    .min-h12vh-sm {
        min-height: 12vh
    }
    .h20vh-sm {
        height: 20vh
    }
    .max-h20vh-sm {
        max-height: 20vh
    }
    .min-h20vh-sm {
        min-height: 20vh
    }
    .h30vh-sm {
        height: 30vh
    }
    .max-h30vh-sm {
        max-height: 30vh
    }
    .min-h30vh-sm {
        min-height: 30vh
    }
    .h40vh-sm {
        height: 40vh
    }
    .max-h40vh-sm {
        max-height: 40vh
    }
    .min-h40vh-sm {
        min-height: 40vh
    }
    .h50vh-sm {
        height: 50vh
    }
    .max-h50vh-sm {
        max-height: 50vh
    }
    .min-h50vh-sm {
        min-height: 50vh
    }
    .h60vh-sm {
        height: 60vh
    }
    .max-h60vh-sm {
        max-height: 60vh
    }
    .min-h60vh-sm {
        min-height: 60vh
    }
    .h65vh-sm {
        height: 65vh
    }
    .max-h65vh-sm {
        max-height: 65vh
    }
    .min-h65vh-sm {
        min-height: 65vh
    }
    .h70vh-sm {
        height: 70vh
    }
    .max-h70vh-sm {
        max-height: 70vh
    }
    .min-h70vh-sm {
        min-height: 70vh
    }
    .h75vh-sm {
        height: 75vh
    }
    .max-h75vh-sm {
        max-height: 75vh
    }
    .min-h75vh-sm {
        min-height: 75vh
    }
    .h80vh-sm {
        height: 80vh
    }
    .max-h80vh-sm {
        max-height: 80vh
    }
    .min-h80vh-sm {
        min-height: 80vh
    }
    .h85vh-sm {
        height: 85vh
    }
    .max-h85vh-sm {
        max-height: 85vh
    }
    .min-h85vh-sm {
        min-height: 85vh
    }
    .h100vh-sm {
        height: 100vh
    }
    .max-h100vh-sm {
        max-height: 100vh
    }
    .min-h100vh-sm {
        min-height: 100vh
    }
}

@media (min-width: 795px) {
    .h5vh-md {
        height: 5vh
    }
    .max-h5vh-md {
        max-height: 5vh
    }
    .min-h5vh-md {
        min-height: 5vh
    }
    .h12vh-md {
        height: 12vh
    }
    .max-h12vh-md {
        max-height: 12vh
    }
    .min-h12vh-md {
        min-height: 12vh
    }
    .h20vh-md {
        height: 20vh
    }
    .max-h20vh-md {
        max-height: 20vh
    }
    .min-h20vh-md {
        min-height: 20vh
    }
    .h30vh-md {
        height: 30vh
    }
    .max-h30vh-md {
        max-height: 30vh
    }
    .min-h30vh-md {
        min-height: 30vh
    }
    .h40vh-md {
        height: 40vh
    }
    .max-h40vh-md {
        max-height: 40vh
    }
    .min-h40vh-md {
        min-height: 40vh
    }
    .h50vh-md {
        height: 50vh
    }
    .max-h50vh-md {
        max-height: 50vh
    }
    .min-h50vh-md {
        min-height: 50vh
    }
    .h60vh-md {
        height: 60vh
    }
    .max-h60vh-md {
        max-height: 60vh
    }
    .min-h60vh-md {
        min-height: 60vh
    }
    .h65vh-md {
        height: 65vh
    }
    .max-h65vh-md {
        max-height: 65vh
    }
    .min-h65vh-md {
        min-height: 65vh
    }
    .h70vh-md {
        height: 70vh
    }
    .max-h70vh-md {
        max-height: 70vh
    }
    .min-h70vh-md {
        min-height: 70vh
    }
    .h75vh-md {
        height: 75vh
    }
    .max-h75vh-md {
        max-height: 75vh
    }
    .min-h75vh-md {
        min-height: 75vh
    }
    .h80vh-md {
        height: 80vh
    }
    .max-h80vh-md {
        max-height: 80vh
    }
    .min-h80vh-md {
        min-height: 80vh
    }
    .h85vh-md {
        height: 85vh
    }
    .max-h85vh-md {
        max-height: 85vh
    }
    .min-h85vh-md {
        min-height: 85vh
    }
    .h100vh-md {
        height: 100vh
    }
    .max-h100vh-md {
        max-height: 100vh
    }
    .min-h100vh-md {
        min-height: 100vh
    }
}

@media (min-width: 1025px) {
    .h5vh-lg {
        height: 5vh
    }
    .max-h5vh-lg {
        max-height: 5vh
    }
    .min-h5vh-lg {
        min-height: 5vh
    }
    .h12vh-lg {
        height: 12vh
    }
    .max-h12vh-lg {
        max-height: 12vh
    }
    .min-h12vh-lg {
        min-height: 12vh
    }
    .h20vh-lg {
        height: 20vh
    }
    .max-h20vh-lg {
        max-height: 20vh
    }
    .min-h20vh-lg {
        min-height: 20vh
    }
    .h30vh-lg {
        height: 30vh
    }
    .max-h30vh-lg {
        max-height: 30vh
    }
    .min-h30vh-lg {
        min-height: 30vh
    }
    .h40vh-lg {
        height: 40vh
    }
    .max-h40vh-lg {
        max-height: 40vh
    }
    .min-h40vh-lg {
        min-height: 40vh
    }
    .h50vh-lg {
        height: 50vh
    }
    .max-h50vh-lg {
        max-height: 50vh
    }
    .min-h50vh-lg {
        min-height: 50vh
    }
    .h60vh-lg {
        height: 60vh
    }
    .max-h60vh-lg {
        max-height: 60vh
    }
    .min-h60vh-lg {
        min-height: 60vh
    }
    .h65vh-lg {
        height: 65vh
    }
    .max-h65vh-lg {
        max-height: 65vh
    }
    .min-h65vh-lg {
        min-height: 65vh
    }
    .h70vh-lg {
        height: 70vh
    }
    .max-h70vh-lg {
        max-height: 70vh
    }
    .min-h70vh-lg {
        min-height: 70vh
    }
    .h75vh-lg {
        height: 75vh
    }
    .max-h75vh-lg {
        max-height: 75vh
    }
    .min-h75vh-lg {
        min-height: 75vh
    }
    .h80vh-lg {
        height: 80vh
    }
    .max-h80vh-lg {
        max-height: 80vh
    }
    .min-h80vh-lg {
        min-height: 80vh
    }
    .h85vh-lg {
        height: 85vh
    }
    .max-h85vh-lg {
        max-height: 85vh
    }
    .min-h85vh-lg {
        min-height: 85vh
    }
    .h100vh-lg {
        height: 100vh
    }
    .max-h100vh-lg {
        max-height: 100vh
    }
    .min-h100vh-lg {
        min-height: 100vh
    }
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

@media (min-width: 600px) {
    .text-left-sm {
        text-align: left
    }
    .text-right-sm {
        text-align: right
    }
    .text-center-sm {
        text-align: center
    }
}

@media (min-width: 795px) {
    .text-left-md {
        text-align: left
    }
    .text-right-md {
        text-align: right
    }
    .text-center-md {
        text-align: center
    }
}

@media (min-width: 1025px) {
    .text-left-lg {
        text-align: left
    }
    .text-right-lg {
        text-align: right
    }
    .text-center-lg {
        text-align: center
    }
}

.text-capitalize {
    text-transform: capitalize
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-none {
    text-transform: none
}

@media (min-width: 600px) {
    .text-capitalize-sm {
        text-transform: capitalize
    }
    .text-lowercase-sm {
        text-transform: lowercase
    }
    .text-uppercase-sm {
        text-transform: uppercase
    }
    .text-none-sm {
        text-transform: none
    }
}

@media (min-width: 795px) {
    .text-capitalize-md {
        text-transform: capitalize
    }
    .text-lowercase-md {
        text-transform: lowercase
    }
    .text-uppercase-md {
        text-transform: uppercase
    }
    .text-none-md {
        text-transform: none
    }
}

@media (min-width: 1025px) {
    .text-capitalize-lg {
        text-transform: capitalize
    }
    .text-lowercase-lg {
        text-transform: lowercase
    }
    .text-uppercase-lg {
        text-transform: uppercase
    }
    .text-none-lg {
        text-transform: none
    }
}

.text-italic {
    font-style: italic
}

.text-decoration-none {
    text-decoration: none
}

.text-decoration-none-important {
    text-decoration: none !important
}

.text-underline {
    text-decoration: underline
}

.text-underline-none:hover {
    text-decoration: none
}

.text-nowrap {
    white-space: nowrap
}

.text-prewrap {
    white-space: pre-wrap
}

.text-preline {
    white-space: pre-line
}

.text-ellipsis {
    text-overflow: ellipsis
}

.break-word {
    word-break: break-word
}

.break-all {
    word-break: break-all
}

.keep-all {
    word-break: keep-all
}

.text-indent100p {
    text-indent: 100%
}

.cursor-default {
    cursor: default
}

.pointer {
    cursor: pointer
}

.draggable {
    cursor: move
}

.not-allowed {
    cursor: not-allowed
}

.pointer-events-none {
    pointer-events: none
}

.pointer-events-auto {
    pointer-events: auto
}

.type-helvetica {
    font-family: "Maison Neue Book", "Helvetica Neue", Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif
}

.type-mono {
    font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace
}

.helvetica {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

.maison-book {
    font-family: "Maison Neue Book", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.cooper-light {
    /*font-family: "Cooper Light", Georgia, Times, "Times New Roman", serif*/
}

.hiragino {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}

.effra-heavy {
    font-family: "Effra", sans-serif
}

.valign-middle {
    vertical-align: middle
}

.valign-bottom {
    vertical-align: bottom
}

.valign-text-bottom {
    vertical-align: text-bottom
}

.valign-top {
    vertical-align: top
}

.valign-super {
    vertical-align: super
}

.valign-sub {
    vertical-align: sub
}

.valign-text-top {
    vertical-align: text-top
}

.valign-baseline {
    vertical-align: baseline
}

.z-new-campaign-creator-nav-3 {
    z-index: 107
}

.z-build-nav-3 {
    z-index: 110
}

.z-global-nav-3 {
    z-index: 108
}

.z-preview-feedback-drawer-3 {
    z-index: 109
}

.z-creator-nav-3 {
    z-index: 116
}

.z-campaign-mobile-nav-drawer-3 {
    z-index: 111
}

.z-banner-3 {
    z-index: 112
}

.z-admin-nav-3 {
    z-index: 113
}

.z-guided-search-3 {
    z-index: 117
}

.z-user-menu-2 {
    z-index: 118
}

.z-user-menu-3 {
    z-index: 119
}

.z-discover-overlay-3 {
    z-index: 120
}

.z-modal-3 {
    z-index: 121
}

.z-growl-3 {
    z-index: 122
}

.z-dropdown-2 {
    z-index: 103
}

.z-dropdown-3 {
    z-index: 104
}

.z-popover-3 {
    z-index: 105
}

.z-grid-overlay-3 {
    z-index: 123
}

.z-toolbar-3 {
    z-index: 106
}

.z-toast-2 {
    z-index: 102
}

.z-1 {
    z-index: -1
}

.z0 {
    z-index: 0
}

.z1 {
    z-index: 1
}

.z2 {
    z-index: 2
}

.z3 {
    z-index: 3
}

.z4 {
    z-index: 4
}

.z5 {
    z-index: 5
}

.z6 {
    z-index: 6
}

.z7 {
    z-index: 7
}

.z8 {
    z-index: 8
}

.z9 {
    z-index: 9
}

.z10 {
    z-index: 10
}

.z-auto {
    z-index: auto
}

@media (min-width: 600px) {
    .z-1-sm {
        z-index: -1
    }
    .z0-sm {
        z-index: 0
    }
    .z1-sm {
        z-index: 1
    }
    .z2-sm {
        z-index: 2
    }
    .z3-sm {
        z-index: 3
    }
    .z4-sm {
        z-index: 4
    }
    .z5-sm {
        z-index: 5
    }
    .z6-sm {
        z-index: 6
    }
    .z7-sm {
        z-index: 7
    }
    .z8-sm {
        z-index: 8
    }
    .z9-sm {
        z-index: 9
    }
    .z10-sm {
        z-index: 10
    }
    .z-auto-sm {
        z-index: auto
    }
}

@media (min-width: 795px) {
    .z-1-md {
        z-index: -1
    }
    .z0-md {
        z-index: 0
    }
    .z1-md {
        z-index: 1
    }
    .z2-md {
        z-index: 2
    }
    .z3-md {
        z-index: 3
    }
    .z4-md {
        z-index: 4
    }
    .z5-md {
        z-index: 5
    }
    .z6-md {
        z-index: 6
    }
    .z7-md {
        z-index: 7
    }
    .z8-md {
        z-index: 8
    }
    .z9-md {
        z-index: 9
    }
    .z10-md {
        z-index: 10
    }
    .z-auto-md {
        z-index: auto
    }
}

@media (min-width: 1025px) {
    .z-1-lg {
        z-index: -1
    }
    .z0-lg {
        z-index: 0
    }
    .z1-lg {
        z-index: 1
    }
    .z2-lg {
        z-index: 2
    }
    .z3-lg {
        z-index: 3
    }
    .z4-lg {
        z-index: 4
    }
    .z5-lg {
        z-index: 5
    }
    .z6-lg {
        z-index: 6
    }
    .z7-lg {
        z-index: 7
    }
    .z8-lg {
        z-index: 8
    }
    .z9-lg {
        z-index: 9
    }
    .z10-lg {
        z-index: 10
    }
    .z-auto-lg {
        z-index: auto
    }
}

body.mars {
    background-color: #F7F7F6
}

.pl-breakpoint-indicator:before {
    content: "XSmall" !important
}

@media (min-width: 600px) and (max-width: 794px) {
    .pl-breakpoint-indicator:before {
        content: "Small" !important
    }
}

@media (min-width: 795px) and (max-width: 1024px) {
    .pl-breakpoint-indicator:before {
        content: "Medium" !important
    }
}

@media (min-width: 1025px) {
    .pl-breakpoint-indicator:before {
        content: "Large" !important
    }
}

.job-listing ul {
    padding-left: 20px;
    margin-bottom: 3.6rem
}

.job-listing ul li {
    margin-bottom: 10px;
    list-style-type: disc !important
}

.job-listing ul li p {
    margin: 0px
}

.blog-header__search {
    transform: translateY(-110%);
    background-color: #fff
}

.blog-header__search input.text {
    border: none;
    height: 100%;
    padding-left: 0px;
    padding-top: 14px;
    padding-bottom: 14px
}

.blog-header__search input.submit {
    padding-top: 7px;
    padding-bottom: 7px
}

.blog-header__search.is-visible {
    transform: translateY(0%)
}

.modal-width-fix {
    max-width: 400px
}

#jquery-clipster-overlay textarea {
    line-height: 1 !important
}

.new-video-button {
    width: 80px;
    height: 80px;
    border: solid 6px white !important;
    border-radius: 50%
}

.new-video-button .ksr-icon__play {
    color: white;
    font-size: 30px;
    line-height: 1
}

.child-img-full-width img {
    width: 100%;
    display: block
}

.make100 {
    color: #111111
}

.make100-yellow {
    color: #fedf00
}

.make100-black {
    color: #111111
}

.hover-make100-black:hover {
    color: #111111
}

.bg-make100-yellow {
    background-color: #fedf00
}

.border-make100-yellow {
    border-color: #fedf00
}

.border-make100-blue {
    border-color: #00A4B5
}

.border-make100-black {
    border-color: #111111
}

.make100__dotBlock,
.make100__dots-medium {
    display: none
}

@media (min-width: 1150px) {
    .make100__dotBlock,
    .make100__dots-medium {
        display: block
    }
}

@media (max-width: 1150px) {
    .make100-intro-medium {
        padding-top: 30px
    }
}

.make100__dots.black-dot {
    background-image: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/20723/black-dot.svg")
}

.make100__dots.yellow-dot {
    background-image: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/20723/yellow-dot.svg")
}

.make100__dots.ten-horizonatal {
    width: 360px;
    background-size: 36px 18px;
    background-repeat: repeat-x
}

.make100__dots.ten-vertical {
    width: 36px;
    height: 360px;
    background-size: 18px 36px;
    background-repeat: repeat-y
}

.make100__dots.three-horizonatal {
    width: 108px;
    height: 36px;
    background-size: 36px 18px;
    background-repeat: repeat-x
}

.make100__dots.three-vertical {
    width: 36px;
    height: 108px;
    background-size: 18px 36px;
    background-repeat: repeat-y
}

ul.faqs_alt.make100-faqs li {
    margin-bottom: 18px;
    border: 1px solid rgba(17, 17, 17, 0.1);
    border-radius: 6px
}

ul.faqs_alt.make100-faqs li .question {
    background: #fff;
    border: 1px solid transparent;
    color: #111111
}

ul.faqs_alt.make100-faqs li .question:hover {
    background-color: rgba(17, 17, 17, 0.05);
    color: #111111
}

ul.faqs_alt.make100-faqs li .answer {
    background: #fff
}

ul.faqs_alt.make100-faqs li.expanded .question {
    background-color: #fff;
    color: #111111
}

.allin1 {
    color: #111111
}

.allin1-blue {
    color: #3a1dd0
}

.allin1-black {
    color: #111111
}

.allin1-yellow {
    color: #f9c636
}

.bg-allin1-mint {
    background-color: #9ef4d7;
    opacity: 0.9
}

.bg-allin1-baby {
    background-color: #71dffd;
    opacity: 0.9
}

.bg-allin1-dusty {
    background-color: #88d4fa;
    opacity: 0.9
}

.bg-allin1-cornflower {
    background-color: #9fc5fc;
    opacity: 0.9
}

.bg-allin1-lavender {
    background-color: #abbdfd;
    opacity: 0.9
}

.bg-allinon-blue {
    background-color: #3a1dd0
}

.border-allin1-blue {
    border-color: #3a1dd0
}

.border-allin1-yellow {
    border-color: #f9c636
}

.hover-allin1-black:hover {
    color: #111111
}

.allin1__ones.yellow-one {
    background-image: url("https://d3mlfyygrfdi2i.cloudfront.net/all-in-1.svg")
}

.allin1__ones.rotated-yellow-one {
    background-image: url("https://d3mlfyygrfdi2i.cloudfront.net/rotated-yellow-1.svg")
}

.allin1__ones.three-horizonatal {
    width: 118.8px;
    height: 39.6px;
    background-size: 43.2px 36px;
    background-repeat: repeat-x
}

.allin1__ones.three-vertical {
    width: 39.6px;
    height: 118.8px;
    background-size: 36px 39.6px;
    background-repeat: repeat-y
}

.allin1__ones.nine-horizontal {
    width: 356.4px;
    height: 39.6px;
    background-size: 36px 39.6px;
    background-repeat: repeat-x
}

.full-vp {
    height: 100vh;
    width: 100vw
}

.h100vp {
    height: 100vh
}

.w100vp {
    width: 100vw
}

@media (min-width: 600px) {
    .h80vp-sm {
        height: 80vh
    }
}

.stroked-svg {
    fill: transparent;
    stroke: currentColor;
    stroke-width: 1px
}

.stroke-medium-svg {
    stroke-width: 6px
}

@supports (object-fit: cover) {
    .casestudy-bg__video {
        height: 100%;
        width: 100%;
        object-fit: cover
    }
}

@supports not (object-fit: cover) {
    .casestudy-bg__video {
        width: auto;
        height: 100%
    }
}

.fancy-underline {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 50%, transparent 50%);
    background-repeat: repeat-x;
    background-size: 2px .2em;
    background-position: 0 1.1em
}

@media (min-width: 600px) {
    .fancy-underline {
        background-position: 0 1.14em
    }
}

@media (min-width: 600px) {
    .maxh-casestudy__cover__inner {
        max-height: 560px
    }
}

.number-counter__digit {
    width: .55em;
    height: 1em;
    overflow: hidden;
    transition-property: transform
}

.number-counter__digit:nth-of-type(20) {
    transition-delay: 1800ms
}

.number-counter__digit:nth-of-type(19) {
    transition-delay: 1710ms
}

.number-counter__digit:nth-of-type(18) {
    transition-delay: 1620ms
}

.number-counter__digit:nth-of-type(17) {
    transition-delay: 1530ms
}

.number-counter__digit:nth-of-type(16) {
    transition-delay: 1440ms
}

.number-counter__digit:nth-of-type(15) {
    transition-delay: 1350ms
}

.number-counter__digit:nth-of-type(14) {
    transition-delay: 1260ms
}

.number-counter__digit:nth-of-type(13) {
    transition-delay: 1170ms
}

.number-counter__digit:nth-of-type(12) {
    transition-delay: 1080ms
}

.number-counter__digit:nth-of-type(11) {
    transition-delay: 990ms
}

.number-counter__digit:nth-of-type(10) {
    transition-delay: 900ms
}

.number-counter__digit:nth-of-type(9) {
    transition-delay: 810ms
}

.number-counter__digit:nth-of-type(8) {
    transition-delay: 720ms
}

.number-counter__digit:nth-of-type(7) {
    transition-delay: 630ms
}

.number-counter__digit:nth-of-type(6) {
    transition-delay: 540ms
}

.number-counter__digit:nth-of-type(5) {
    transition-delay: 450ms
}

.number-counter__digit:nth-of-type(4) {
    transition-delay: 360ms
}

.number-counter__digit:nth-of-type(3) {
    transition-delay: 270ms
}

.number-counter__digit:nth-of-type(2) {
    transition-delay: 180ms
}

.number-counter__digit:nth-of-type(1) {
    transition-delay: 90ms
}

.number-counter__sequence {
    transition-property: transform;
    transition-duration: 500ms;
    transition-delay: inherit
}

.number-counter {
    line-height: 1em
}

.casestudy__article--head .fade-up {
    opacity: 0;
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1)
}

.casestudy__article--head .fade-up--1 {
    transform: translateY(60px);
    transition-duration: 1s;
    transition-delay: 100ms
}

.casestudy__article--head .fade-up--2 {
    transform: translateY(80px);
    transition-duration: 800ms;
    transition-delay: 300ms
}

.casestudy__article--head .fade-up--3 {
    transform: translateY(120px);
    transition-duration: 600ms;
    transition-delay: 400ms
}

.casestudy__article--head.build-in .fade-up {
    transform: translateY(0);
    opacity: 1
}

.yir2016-hero {
    background-color: #F2EFEA
}

.yir2016-hero__title {
    background-image: url("https://d3mlfyygrfdi2i.cloudfront.net/8394/0010_Intro_Layout.svg");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -9999px;
    width: 90%;
    height: 100%;
    margin: 0 auto;
    min-height: 400px
}

@media (min-width: 795px) {
    .yir2016-hero__title {
        width: 100%;
        height: 70%;
        background-size: auto 100%
    }
}

.yir2016-hero__bg {
    background-image: url("https://d3mlfyygrfdi2i.cloudfront.net/b130/intro_slide_v2.gif");
    background-size: auto 100%;
    background-position: center center;
    background-repeat: repeat
}

@media (min-width: 795px) {
    .yir2016-hero__bg {
        background-image: url("https://ksr-static.imgix.net/a7af/intro_slide_v2.png?ixlib=rb-2.0.0&auto=compress%2Cformat&s=7a1d705e57474f30af88a2d0734e95c5")
    }
}

.pbuild-select {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    border: solid 1px white;
    border-radius: 2.5px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2)
}

.pbuild-select .selected {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    border: solid 1px;
    border-radius: 2.5px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2)
}

.pbc-report__headline__tag {
    transform: translateY(-50%) translateX(100%)
}

@media (min-width: 795px) {
    .pbc-report__headline__tag {
        transform: translateY(-100%) translateX(100%)
    }
}

.calendar-box-shadow {
    box-shadow: inset -1px -1px 0px 0px #ebebeb
}

.calendar-container-box-shadow {
    box-shadow: inset 1px 1px 0px 0px #ebebeb
}

.fade-appear {
    opacity: 0;
    margin-top: 50px
}

.fade-appear-active {
    opacity: 1;
    transition: margin 300ms ease, opacity 600ms ease-in;
    margin-top: 0
}

.project .page-anchor:before {
    display: block;
    content: '';
    margin-top: -100px;
    height: 100px;
    visibility: hidden
}

.alert-container {
    overflow: hidden;
    height: 0;
    opacity: 0;
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    z-index: 2
}

.alert-container a {
    color: #282828
}

.alert-container--open {
    opacity: 1;
    padding-top: 10px;
    height: auto;
    top: -50px;
    pointer-events: none
}

@media all and (max-width: 860px) {
    .alert-container--open {
        top: -70px;
        margin-bottom: -70px
    }
}

.hoz-scroll-fade {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 71%, #fff 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 71%, #fff 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 71%, #fff 100%)
}

.columns2 {
    -webkit-column-count: 2;
    column-count: 2
}

.columns3 {
    -webkit-column-count: 3;
    column-count: 3
}

.columns4 {
    -webkit-column-count: 4;
    column-count: 4
}

@media (min-width: 600px) {
    .columns2-sm {
        -webkit-column-count: 2;
        column-count: 2
    }
    .columns3-sm {
        -webkit-column-count: 3;
        column-count: 3
    }
    .columns4-sm {
        -webkit-column-count: 4;
        column-count: 4
    }
}

@media (min-width: 795px) {
    .columns2-md {
        -webkit-column-count: 2;
        column-count: 2
    }
    .columns3-md {
        -webkit-column-count: 3;
        column-count: 3
    }
    .columns4-md {
        -webkit-column-count: 4;
        column-count: 4
    }
}

@media (min-width: 1025px) {
    .columns2-lg {
        -webkit-column-count: 2;
        column-count: 2
    }
    .columns3-lg {
        -webkit-column-count: 3;
        column-count: 3
    }
    .columns4-lg {
        -webkit-column-count: 4;
        column-count: 4
    }
}

.padded-multi-line {
    display: inline;
    background: #FFFFFF;
    box-shadow: 0.6rem 0 0 #FFFFFF, -0.6rem 0 0 #FFFFFF
}

.select-reset {
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
}

.thanks-page-reward-description p {
    font-size: 13px
}

.other-payment-button:hover {
    color: #282828
}

.em-underline em {
    text-decoration: underline;
    font-style: normal
}

.mission-module:before,
.mission-module:after {
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    z-index: -1
}

@media (max-width: 599px) {
    .mission-module:br {
        display: none
    }
}

.mission-module:before {
    left: 0;
    content: "";
    width: 136px;
    height: 334px;
    /*background-image: url("/images/e-rojo.png")*/
}

@media (max-width: 1410px) {
    .mission-module:before {
        top: -10px
    }
}

@media (max-width: 1024px) {
    .mission-module:before {
        top: -18px;
        left: -21px
    }
}

@media (max-width: 794px) {
    .mission-module:before {
        width: 110px;
        left: 0
    }
}

@media (max-width: 599px) {
    .mission-module:before {
        content: "";
        width: 32px;
        height: 72px;
        /*background-image: url("/images/e-rojo.png");*/
        top: -5.3rem
    }
}

.mission-module:after {
    content: "";
    width: 173px;
    height: 353px;
    /*background-image: url("/images/o.png");*/
    top: -3rem;
    right: 0
}

@media (max-width: 794px) {
    .mission-module:after {
        width: 140px
    }
}

@media (max-width: 599px) {
    .mission-module:after {
        content: "";
        width: 47px;
        height: 119px;
        /*background-image: url("/images/o.png");*/
        top: unset;
        bottom: -1rem
    }
}

.bespoke-hover-transition-bottom-bar {
    position: relative;
    display: inline-block;
    outline: none
}

.bespoke-hover-transition-bottom-bar:after {
    position: absolute;
    top: 90%;
    left: 0;
    width: 100%;
    height: 1px;
    background: #976428;
    content: '';
    opacity: 0;
    transition: height 0.3s, opacity 0.5s, transform 0.3s, color 0.3s;
    transform: translateY(-5px)
}

.bespoke-hover-transition-bottom-bar:hover,
.bespoke-hover-transition-bottom-bar:focus {
    color: #976428
}

.bespoke-hover-transition-bottom-bar:hover:after,
.bespoke-hover-transition-bottom-bar:focus:after {
    height: 2px;
    opacity: 1;
    transform: translateY(0px)
}

.hover-overlay-target {
    position: relative
}

.hover-overlay-target .hover-overlay-item {
    position: absolute;
    height: 100%;
    width: 100%;
    background: #73311B;
    opacity: 0;
    transition: opacity 0.25s ease-in-out
}

.hover-overlay-target:hover .hover-overlay-item {
    opacity: 1
}

.writing-vertical-rl {
    display: none
}

@supports (writing-mode: vertical-rl) {
    .writing-vertical-rl {
        writing-mode: vertical-rl;
        display: block
    }
}

.writing-vertical-lr {
    display: none
}

@supports (writing-mode: vertical-lr) {
    .writing-vertical-lr {
        writing-mode: vertical-lr;
        display: block
    }
}

.object-fit-cover {
    width: 100%;
    height: 60%
}

@supports (object-fit: cover) {
    .object-fit-cover {
        object-fit: cover;
        width: 100%;
        height: 100%
    }
}

.banner-clicked {
    outline: 1px solid #282828;
    outline-offset: 2px
}

@-webkit-keyframes bannerdismiss {
    0% {
        opacity: 100
    }
    100% {
        opacity: 0
    }
}

@-moz-keyframes bannerdismiss {
    0% {
        opacity: 100
    }
    100% {
        opacity: 0
    }
}

@-o-keyframes bannerdismiss {
    0% {
        opacity: 100
    }
    100% {
        opacity: 0
    }
}

@keyframes bannerdismiss {
    0% {
        opacity: 100
    }
    100% {
        opacity: 0
    }
}

.animation-remove-height {
    -webkit-animation-name: animation-remove-height;
    -moz-animation-name: animation-remove-height;
    -ms-animation-name: animation-remove-height;
    -o-animation-name: animation-remove-height;
    animation-name: animation-remove-height;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 600ms;
    -moz-animation-delay: 600ms;
    -ms-animation-delay: 600ms;
    -o-animation-delay: 600ms;
    animation-delay: 600ms
}

@-webkit-keyframes animation-remove-height {
    0% {
        height: 100%
    }
    50% {
        height: 50%
    }
    100% {
        height: 0
    }
}

@-moz-keyframes animation-remove-height {
    0% {
        height: 100%
    }
    50% {
        height: 50%
    }
    100% {
        height: 0
    }
}

@-o-keyframes animation-remove-height {
    0% {
        height: 100%
    }
    50% {
        height: 50%
    }
    100% {
        height: 0
    }
}

@keyframes animation-remove-height {
    0% {
        height: 100%
    }
    50% {
        height: 50%
    }
    100% {
        height: 0
    }
}

.break-ksr-link,
.break-ksr-link:hover,
.break-ksr-link:focus {
    color: #000000;
    outline: none
}

.break-ksr-container:hover .bg-yellow-break {
    background: #000000
}

.break-ksr-container:hover .text-yellow-break {
    color: #000000
}

.break-ksr-container:hover .bg-black {
    background: #f6ff00
}

.break-ksr-container:hover .text-black {
    color: #f6ff00
}

.break-ksr-module-link {
    animation: modulecursor .25s infinite
}

@-webkit-keyframes modulecursor {
    0% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-01.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=0f48317514bcfe754848949f7825e6d6"), auto
    }
    20% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-02.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=b8b39a7f2ea8dcbc78a54de8718d48ad"), auto
    }
    40% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-03.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=e922d7d62420c8e47f657e5c026768b5"), auto
    }
    60% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-04.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=f38188b21a81f0a59870329b65906752"), auto
    }
    80% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-05.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=bb33e2d95165c04939172375a59118ba"), auto
    }
    100% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-06.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=2df29158d2223bd18bd5e94b1759fde5"), auto
    }
}

@-moz-keyframes modulecursor {
    0% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-01.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=0f48317514bcfe754848949f7825e6d6"), auto
    }
    20% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-02.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=b8b39a7f2ea8dcbc78a54de8718d48ad"), auto
    }
    40% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-03.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=e922d7d62420c8e47f657e5c026768b5"), auto
    }
    60% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-04.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=f38188b21a81f0a59870329b65906752"), auto
    }
    80% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-05.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=bb33e2d95165c04939172375a59118ba"), auto
    }
    100% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-06.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=2df29158d2223bd18bd5e94b1759fde5"), auto
    }
}

@-o-keyframes modulecursor {
    0% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-01.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=0f48317514bcfe754848949f7825e6d6"), auto
    }
    20% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-02.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=b8b39a7f2ea8dcbc78a54de8718d48ad"), auto
    }
    40% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-03.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=e922d7d62420c8e47f657e5c026768b5"), auto
    }
    60% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-04.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=f38188b21a81f0a59870329b65906752"), auto
    }
    80% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-05.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=bb33e2d95165c04939172375a59118ba"), auto
    }
    100% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-06.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=2df29158d2223bd18bd5e94b1759fde5"), auto
    }
}

@keyframes modulecursor {
    0% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-01.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=0f48317514bcfe754848949f7825e6d6"), auto
    }
    20% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-02.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=b8b39a7f2ea8dcbc78a54de8718d48ad"), auto
    }
    40% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-03.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=e922d7d62420c8e47f657e5c026768b5"), auto
    }
    60% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-04.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=f38188b21a81f0a59870329b65906752"), auto
    }
    80% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-05.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=bb33e2d95165c04939172375a59118ba"), auto
    }
    100% {
        cursor: url("https://ksr-static.imgix.net/Break-KSR_Mouse_Design_-06.png?ixlib=rb-2.0.0&auto=compress&w=1000&fit=min&s=2df29158d2223bd18bd5e94b1759fde5"), auto
    }
}

.marquee-left {
    display: inline-block;
    font-size: 3rem;
    position: relative;
    animation: fromleft 25s linear infinite;
    animation-delay: -8s
}

@media (max-width: 1199px) {
    .marquee-left {
        animation: fromleft 30s linear infinite
    }
}

.marquee-right {
    display: inline-block;
    font-size: 3rem;
    position: relative;
    animation: fromright 25s 0s linear infinite;
    animation-delay: -8s
}

@media (max-width: 1199px) {
    .marquee-right {
        animation: fromright 30s linear infinite
    }
}

@-webkit-keyframes fromleft {
    0% {
        left: 150%
    }
    100% {
        left: -150%
    }
}

@-moz-keyframes fromleft {
    0% {
        left: 150%
    }
    100% {
        left: -150%
    }
}

@-o-keyframes fromleft {
    0% {
        left: 150%
    }
    100% {
        left: -150%
    }
}

@keyframes fromleft {
    0% {
        left: 150%
    }
    100% {
        left: -150%
    }
}

@-webkit-keyframes fromright {
    0% {
        right: 150%
    }
    100% {
        right: -150%
    }
}

@-moz-keyframes fromright {
    0% {
        right: 150%
    }
    100% {
        right: -150%
    }
}

@-o-keyframes fromright {
    0% {
        right: 150%
    }
    100% {
        right: -150%
    }
}

@keyframes fromright {
    0% {
        right: 150%
    }
    100% {
        right: -150%
    }
}

.bg-black {
    background: #000000
}

.bg-yellow-break {
    background: #f6ff00
}

.text-yellow-break {
    color: #f6ff00
}

.break-ksr-footer {
    background-color: #000000;
    background-position: center;
    background-image: url("https://ksr-static.imgix.net/sgi40r3h-Break-KSR_Scissor-Reveal-Large_Design.gif?ixlib=rb-2.1.0&auto=compress%2Cformat&w=1000&fit=min&s=cec8df9fb29ab6bb24165c1163396e74")
}

@media (max-width: 599px) {
    .break-ksr-footer {
        height: 617px;
        background-image: url("https://ksr-static.imgix.net/mg9mbrnb-Break-KSR_Scissor-Reveal-Small_Design.gif?ixlib=rb-2.1.0&auto=compress%2Cformat&w=1000&fit=min&s=a3ee7b068be779daddbe750a4e08cda4")
    }
}

@media (min-width: 600px) and (max-width: 1024px) {
    .break-ksr-footer {
        height: 585px;
        background-image: url("https://ksr-static.imgix.net/xh8up26s-Break-KSR_Scissor-Reveal_Design_3.gif?ixlib=rb-2.0.0&auto=compress%2Cformat&w=1000&fit=min&s=916c9d265f910092a322a7a359a40978")
    }
}

.break-ksr-badge-animation {
    background: linear-gradient(270deg, #33235b, #fe6aff, #E97639, #05ce78, #33235b);
    background-size: 1000% 1000%;
    -webkit-animation: SlideBackgroundPosition 7s ease infinite;
    -moz-animation: SlideBackgroundPosition 7s ease infinite;
    animation: SlideBackgroundPosition 7s ease infinite
}

@-webkit-keyframes SlideBackgroundPosition {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}

@-moz-keyframes SlideBackgroundPosition {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}

@keyframes SlideBackgroundPosition {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}

@media (min-width: 1025px) {
    .fixed-height-ul {
        min-height: 380px
    }
}

@media (min-width: 795px) and (max-width: 1024px) {
    .fixed-height-ul {
        min-height: 440px
    }
}

@media (min-width: 600px) {
    .min-w24p-md {
        min-width: 24%
    }
}

@media (max-width: 600px) {
    .min-w90p-sm {
        min-width: 90%
    }
}

.truncated-post {
    transition: border .2s;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-focus-ring-color: rgba(255, 255, 255, 0);
    outline: none !important
}

.truncated-post .expanding-post:hover,
.truncated-post .expanding-post:focus {
    outline: 0
}

@media (min-width: 795px) {
    .truncated-post .expanding-post:hover .truncated-post-body,
    .truncated-post .expanding-post:focus .truncated-post-body {
        max-height: 32rem
    }
}

.truncated-post .truncated-post-body {
    max-height: 24rem;
    transition: max-height .2s
}

.truncated-post:focus {
    border: 1px solid #9B9E9E
}

.post-liker:hover .post-liker__name {
    color: #d6140a;
    text-decoration: underline
}

.fit-content-height {
    height: fit-content;
    height: -moz-fit-content
}

.fit-content-width {
    width: fit-content;
    width: -moz-fit-content
}

.funding_calculator {
    height: 44px;
    width: 44px;
    margin-left: 5%;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/assets/projects/build/funding_calculator-863164583bd2569cd7efab9f9d67218cb436b460f9e71114204cd55445408904.png)
}

.calculator_background {
    height: 79px;
    width: 100%;
    cursor: pointer;
    color: #d6140a;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url(/assets/projects/build/funding_calculator_background-784f749d5bb551a0cde6effa2ffe63db1bc6e41dced0a4f1288c12263d00fdf2.jpg)
}

.creator-bio-background {
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/assets/projects/creator_bio_background-35f3f6f64506883d46ae97e5fe7e1c806967c971438261552d51a52f90c0361f.png)
}

.cost_to_create_image {
    background-image: url(/assets/projects/c2c_badge-d269247fea416df5db283b96d4e210e312b03fd3d6cee4a9b8c63bc957575694.png);
    background-size: 100%;
    vertical-align: text-bottom
}

[data-reach-menu] {
    position: absolute
}

.discover-more-link-in {
    animation: DiscoverMoreIn 1s;
    animation-fill-mode: forwards
}

.discover-more-link-margin {
    margin-bottom: 1.1rem
}

@-webkit-keyframes DiscoverMoreIn {
    0% {
        margin-left: -100%;
        opacity: 0
    }
    60% {
        margin-left: 0;
        opacity: 0
    }
    100% {
        margin-left: 1.8rem;
        opacity: 100%
    }
}

@-moz-keyframes DiscoverMoreIn {
    0% {
        margin-left: -100%;
        opacity: 0
    }
    60% {
        margin-left: 0;
        opacity: 0
    }
    100% {
        margin-left: 1.8rem;
        opacity: 100%
    }
}

@-o-keyframes DiscoverMoreIn {
    0% {
        margin-left: -100%;
        opacity: 0
    }
    60% {
        margin-left: 0;
        opacity: 0
    }
    100% {
        margin-left: 1.8rem;
        opacity: 100%
    }
}

@keyframes DiscoverMoreIn {
    0% {
        margin-left: -100%;
        opacity: 0
    }
    60% {
        margin-left: 0;
        opacity: 0
    }
    100% {
        margin-left: 1.8rem;
        opacity: 100%
    }
}

.wiggle-emoji {
    -webkit-animation: wiggle-emoji 2.5s infinite;
    -moz-animation: wiggle-emoji 2.5s infinite;
    -ms-animation: wiggle-emoji 2.5s infinite;
    -o-animation: wiggle-emoji 2.5s infinite;
    animation: wiggle-emoji 2.5s infinite
}

@keyframes wiggle-emoji {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    35% {
        -webkit-transform: rotate(-25deg);
        -moz-transform: rotate(-25deg);
        -ms-transform: rotate(-25deg);
        -o-transform: rotate(-25deg);
        transform: rotate(-25deg)
    }
    100% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.up-down-emoji {
    -webkit-animation: up-down-emoji 2.5s infinite;
    -moz-animation: up-down-emoji 2.5s infinite;
    -ms-animation: up-down-emoji 2.5s infinite;
    -o-animation: up-down-emoji 2.5s infinite;
    animation: up-down-emoji 2.5s infinite
}

@keyframes up-down-emoji {
    0% {
        transform: translateY(0)
    }
    50% {
        transform: translateY(5px)
    }
    100% {
        transform: translateY(0px)
    }
}

.draft-project-anim {
    transition: all 0.3s;
    background-image: linear-gradient(to right, transparent 51%, #003BFF 49%);
    background-position: 0 0;
    background-size: 200%
}

.draft-project-anim div:first-child {
    transition: background-color 1.3s;
    width: 52px
}

.draft-project-anim:hover {
    transform: translateY(-1px);
    background-image: linear-gradient(to right, transparent 50%, #003BFF 50%);
    background-position: -100% 0
}

.draft-project-anim:hover div:first-child {
    background-color: transparent;
    transition: background-color 0.01s
}

.make100-footer-reveal {
    background-color: #d2f693;
    background-position: center;
    background-size: cover;
    background-image: url("https://ksr-static.imgix.net/zmzuleg4-FINAL_Make100_Assets_Homepage_UnfurlModule_DesktopLarge_Design_2019.gif?ixlib=rb-2.1.0&auto=compress%2Cformat&w=1000&fit=min&s=0f7532bf96576cd31ccb980fd8b67436")
}

@media (max-width: 599px) {
    .make100-footer-reveal {
        height: 617px;
        background-image: url("https://ksr-static.imgix.net/wutyl6v5-FINAL_Make100_Assets_Homepage_UnfurlModule_Mobile_Design_2019.gif?ixlib=rb-2.1.0&auto=compress%2Cformat&w=1000&fit=min&s=c577986878b11c380bd1b590f0974e8e")
    }
}

@media (min-width: 600px) and (max-width: 1180px) {
    .make100-footer-reveal {
        height: 585px;
        background-image: url("https://ksr-static.imgix.net/shjd8yu2-FINAL_Make100_Assets_Homepage_UnfurlModule_Desktop_Design_2019.gif?ixlib=rb-2.1.0&auto=compress%2Cformat&w=1000&fit=min&s=4c0ec4855dd3eae270feda789d94b30e")
    }
}

.how-it-works-hover-strong strong {
    color: #73311B;
    border-bottom: 1px solid #73311B
}

@media (max-width: 794px) {
    .how-it-works-strong strong {
        color: #73311B;
        border-bottom: 1px solid #73311B
    }
}

#global-footer .footer-doodle {
    /*background: transparent url("/images/o.png") right bottom/350px no-repeat*/
}

@media (max-width: 100px) {
    #global-footer .footer-doodle {
        background-size: 300px
    }
}

@media (max-width: 599px) {
    .brand-assets-doodle {
        transform: matrix(0.95, 0.31, -0.31, 0.95, 0, 0)
    }
}


.separator {
    display: flex;
    align-items: center;
    text-align: center
}

.separator::before,
.separator::after {
    content: '';
    flex: 1;
    border-bottom: 1px solid #E5E5E5
}

.separator::before {
    margin-right: .25em
}

.separator::after {
    margin-left: .25em
}

.bg-radial {
    background: radial-gradient(95.92% 134.59% at 95.92% 95.27%, #DBE7FF 0%, #E6FAF1 100%)
}

.white-upper-right-doodle {
    position: absolute;
    right: 20%;
    top: -10%;
    width: 50%;
    height: 50%
}

.white-lower-left-doodle {
    position: absolute;
    left: 0%;
    bottom: -8%;
    width: 50%;
    height: 50%
}

.reveal-container {
    -webkit-transition: height 2s, -webkit-transform 2s;
    transition: height 2s, transform 2s;
    transition-delay: 3s;
    height: 0;
    margin-top: -30px;
    overflow: hidden
}

.expanded-easteregg-footer {
    -webkit-transition: height 2s, -webkit-transform 2s;
    transition: height 2s, transform 2s;
    transition-delay: 2.7s;
    height: 585px
}

@media (max-width: 799px) {
    .expanded-easteregg-footer {
        -webkit-transition: height 2s, -webkit-transform 2s;
        transition: height 2s, transform 2s;
        transition-delay: 2.7s;
        height: 617px;
        flex-direction: column
    }
}

.scroll-shadows {
    background: linear-gradient(#fff 30%, rgba(255, 255, 255, 0)) center top, linear-gradient(rgba(255, 255, 255, 0), #fff 70%) center bottom, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), transparent) center top, radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), transparent) center bottom;
    background-repeat: no-repeat;
    background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;
    background-attachment: local, local, scroll, scroll
}

.scissors-img {
    margin-top: -30px;
    width: 60px;
    height: 58px;
    cursor: pointer;
    background: url("https://ksr-static.imgix.net/horz_scissor_0419.png?ixlib=rb-1.1.0&s=e8ddcb2fb55dac3bf46c7bb9214570b8") 0 0
}

.scissors-animated {
    animation: play 0.4s steps(3) infinite
}

.scissors-button:focus {
    outline: none
}

@-webkit-keyframes play {
    100% {
        background-position: -180px
    }
}

@-moz-keyframes play {
    100% {
        background-position: -180px
    }
}

@-o-keyframes play {
    100% {
        background-position: -180px
    }
}

@keyframes play {
    100% {
        background-position: -180px
    }
}

.rig {
    animation-duration: 2.4s;
    animation-name: slideright;
    animation-timing-function: ease-in;
    animation-fill-mode: forwards;
    animation-iteration-count: 1
}

@-webkit-keyframes slideright {
    99% {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    100% {
        margin-left: 100%;
        opacity: 0;
        -webkit-transform: scale(0.001);
        -moz-transform: scale(0.001);
        -ms-transform: scale(0.001);
        -o-transform: scale(0.001);
        transform: scale(0.001)
    }
}

@-moz-keyframes slideright {
    99% {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    100% {
        margin-left: 100%;
        opacity: 0;
        -webkit-transform: scale(0.001);
        -moz-transform: scale(0.001);
        -ms-transform: scale(0.001);
        -o-transform: scale(0.001);
        transform: scale(0.001)
    }
}

@-o-keyframes slideright {
    99% {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    100% {
        margin-left: 100%;
        opacity: 0;
        -webkit-transform: scale(0.001);
        -moz-transform: scale(0.001);
        -ms-transform: scale(0.001);
        -o-transform: scale(0.001);
        transform: scale(0.001)
    }
}

@keyframes slideright {
    99% {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    100% {
        margin-left: 100%;
        opacity: 0;
        -webkit-transform: scale(0.001);
        -moz-transform: scale(0.001);
        -ms-transform: scale(0.001);
        -o-transform: scale(0.001);
        transform: scale(0.001)
    }
}

@-webkit-keyframes fadein {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-moz-keyframes fadein {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-o-keyframes fadein {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes fadein {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.vertical-tab-nav-item:hover svg {
    fill: #05CE78
}

.vertical-tab-nav-item:hover .vertical-tab-nav-title {
    color: #028858;
    text-decoration: underline
}

input[type="text"].atomic-text-input.stripe-elements-input {
    font-weight: 400
}

input[type="text"].atomic-text-input.stripe-elements-input::-webkit-input-placeholder {
    font-size: 15px;
    font-style: italic;
    color: #9b9e9e
}

input[type="text"].atomic-text-input.stripe-elements-input:-moz-placeholder {
    font-size: 15px;
    font-style: italic;
    color: #9b9e9e
}

input[type="text"].atomic-text-input.stripe-elements-input::-moz-placeholder {
    font-size: 15px;
    font-style: italic;
    color: #9b9e9e
}

input[type="text"].atomic-text-input.stripe-elements-input:-ms-input-placeholder {
    font-size: 15px;
    font-style: italic;
    color: #9b9e9e
}

.appearance-none {
    -webkit-appearance: none;
    -moz-outline-style: none
}

.no-outline {
    outline: none
}

.outline-none:focus {
    outline: none
}

.atomic-form-v1 {
    box-sizing: border-box
}

.atomic-form-v1 * {
    box-sizing: border-box
}

.atomic-form-v1 input {
    transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1)
}

.atomic-form-v1 input:focus {
    transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1)
}

.atomic-form-v1 input[type="number"] {
    letter-spacing: 0.1rem
}

.atomic-form-v1 textarea,
.atomic-form-v1 input[type="text"],
.atomic-form-v1 input[type="email"],
.atomic-form-v1 input[type="password"],
.atomic-form-v1 input[type="number"] {
    font-size: 1.4rem;
    border-radius: 0;
    width: 100%;
    line-height: 1.8rem;
    padding: 1.2rem;
    border: 0.1rem solid #F0F0F0;
    margin-bottom: 2.4rem;
    -webkit-appearance: none;
    display: block;
    background-color: #FFFFFF !important
}

.atomic-form-v1 textarea:focus,
.atomic-form-v1 input[type="text"]:focus,
.atomic-form-v1 input[type="email"]:focus,
.atomic-form-v1 input[type="password"]:focus,
.atomic-form-v1 input[type="number"]:focus {
    outline: none
}

.atomic-form-v1 textarea.atomic-form-v1-error,
.atomic-form-v1 input[type="text"].atomic-form-v1-error,
.atomic-form-v1 input[type="email"].atomic-form-v1-error,
.atomic-form-v1 input[type="password"].atomic-form-v1-error,
.atomic-form-v1 input[type="number"].atomic-form-v1-error {
    border: 0.1rem solid #EF0707
}

.atomic-form-v1 textarea[disabled="disabled"],
.atomic-form-v1 input[type="text"][disabled="disabled"],
.atomic-form-v1 input[type="email"][disabled="disabled"],
.atomic-form-v1 input[type="password"][disabled="disabled"],
.atomic-form-v1 input[type="number"][disabled="disabled"] {
    background-color: #E8E8E8;
    border: 0.1rem solid #DCDEDD !important;
    color: #282828
}

.atomic-form-v1 input[type="checkbox"] {
    margin: 0;
    display: inline-block;
    width: auto
}

.atomic-form-v1 fieldset {
    margin: 0
}

.atomic-form-v1 label {
    display: block;
    font-size: 1.3rem;
    line-height: 1.8rem;
    margin-bottom: 6px;
    color: #656969;
    font-weight: 500
}

.atomic-form-v1 label.atomic-form-v1__checkbox-spacer {
    margin-bottom: 1.8rem
}

.atomic-form-v1 input[type=number]::-webkit-inner-spin-button,
.atomic-form-v1 input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.atomic-form-v1 input[type=number] {
    -moz-appearance: textfield
}

.atomic-form-v1 .atomic-form-v1__inline-label {
    display: inline-block
}

.atomic-form-v1 input.mb0,
.atomic-form-v1 label.mb0 {
    margin-bottom: 0
}

.atomic-form-v1 input.mb1,
.atomic-form-v1 label.mb1 {
    margin-bottom: 0.6rem
}

.atomic-form-v1 input.mb2,
.atomic-form-v1 label.mb2 {
    margin-bottom: 1.2rem
}

.atomic-form-v1 input.mb3,
.atomic-form-v1 label.mb3 {
    margin-bottom: 1.8rem
}

.atomic-form-v1 input.mb4,
.atomic-form-v1 label.mb4 {
    margin-bottom: 2.4rem
}

textarea.atomic-text-input,
input[type="text"].atomic-text-input,
input[type="email"].atomic-text-input,
input[type="password"].atomic-text-input,
input[type="date"].atomic-text-input,
input[type="number"].atomic-text-input {
    font-size: 1.6rem;
    border-radius: 0;
    width: 100%;
    line-height: 1.8rem;
    padding: 1.2rem;
    border: 0.1rem solid #E8E8E8;
    margin: 0;
    transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -webkit-appearance: none;
    background: #FFFFFF;
    display: block;
    box-sizing: border-box;
    resize: none
}

@media (min-width: 795px) {
    textarea.atomic-text-input,
    input[type="text"].atomic-text-input,
    input[type="email"].atomic-text-input,
    input[type="password"].atomic-text-input,
    input[type="date"].atomic-text-input,
    input[type="number"].atomic-text-input {
        font-size: 1.4rem
    }
}

textarea.atomic-text-input:focus,
input[type="text"].atomic-text-input:focus,
input[type="email"].atomic-text-input:focus,
input[type="password"].atomic-text-input:focus,
input[type="date"].atomic-text-input:focus,
input[type="number"].atomic-text-input:focus {
    border-color: #d6140a;
    outline: none;
    transition: all 300ms cubic-bezier(0.175, 0.885, 0.335, 1)
}

textarea.atomic-text-input:hover,
input[type="text"].atomic-text-input:hover,
input[type="email"].atomic-text-input:hover,
input[type="password"].atomic-text-input:hover,
input[type="date"].atomic-text-input:hover,
input[type="number"].atomic-text-input:hover {
    border-color: #d6140a
}

textarea.atomic-text-input.warning,
input[type="text"].atomic-text-input.warning,
input[type="email"].atomic-text-input.warning,
input[type="password"].atomic-text-input.warning,
input[type="date"].atomic-text-input.warning,
input[type="number"].atomic-text-input.warning {
    border-color: #F9D66D
}

textarea.atomic-text-input.warning:focus,
textarea.atomic-text-input.warning:hover,
input[type="text"].atomic-text-input.warning:focus,
input[type="text"].atomic-text-input.warning:hover,
input[type="email"].atomic-text-input.warning:focus,
input[type="email"].atomic-text-input.warning:hover,
input[type="password"].atomic-text-input.warning:focus,
input[type="password"].atomic-text-input.warning:hover,
input[type="date"].atomic-text-input.warning:focus,
input[type="date"].atomic-text-input.warning:hover,
input[type="number"].atomic-text-input.warning:focus,
input[type="number"].atomic-text-input.warning:hover {
    border-color: #F9D66D
}

textarea.atomic-text-input.atomic-form-v1-error,
input[type="text"].atomic-text-input.atomic-form-v1-error,
input[type="email"].atomic-text-input.atomic-form-v1-error,
input[type="password"].atomic-text-input.atomic-form-v1-error,
input[type="date"].atomic-text-input.atomic-form-v1-error,
input[type="number"].atomic-text-input.atomic-form-v1-error {
    border: 0.1rem solid #EF0707
}

textarea.atomic-text-input[disabled="disabled"],
textarea.atomic-text-input:disabled,
input[type="text"].atomic-text-input[disabled="disabled"],
input[type="text"].atomic-text-input:disabled,
input[type="email"].atomic-text-input[disabled="disabled"],
input[type="email"].atomic-text-input:disabled,
input[type="password"].atomic-text-input[disabled="disabled"],
input[type="password"].atomic-text-input:disabled,
input[type="date"].atomic-text-input[disabled="disabled"],
input[type="date"].atomic-text-input:disabled,
input[type="number"].atomic-text-input[disabled="disabled"],
input[type="number"].atomic-text-input:disabled {
    cursor: not-allowed;
    background-color: #FBFBFA;
    border-color: #E8E8E8
}

textarea.atomic-text-input[disabled="disabled"]:hover,
textarea.atomic-text-input:disabled:hover,
input[type="text"].atomic-text-input[disabled="disabled"]:hover,
input[type="text"].atomic-text-input:disabled:hover,
input[type="email"].atomic-text-input[disabled="disabled"]:hover,
input[type="email"].atomic-text-input:disabled:hover,
input[type="password"].atomic-text-input[disabled="disabled"]:hover,
input[type="password"].atomic-text-input:disabled:hover,
input[type="date"].atomic-text-input[disabled="disabled"]:hover,
input[type="date"].atomic-text-input:disabled:hover,
input[type="number"].atomic-text-input[disabled="disabled"]:hover,
input[type="number"].atomic-text-input:disabled:hover {
    box-shadow: none;
    border-color: #E8E8E8
}

textarea.atomic-text-input.has-errors,
input[type="text"].atomic-text-input.has-errors,
input[type="email"].atomic-text-input.has-errors,
input[type="password"].atomic-text-input.has-errors,
input[type="date"].atomic-text-input.has-errors,
input[type="number"].atomic-text-input.has-errors {
    border-color: #EF0707
}

textarea.atomic-text-input.atomic-text-input-prefixed,
input[type="text"].atomic-text-input.atomic-text-input-prefixed,
input[type="email"].atomic-text-input.atomic-text-input-prefixed,
input[type="password"].atomic-text-input.atomic-text-input-prefixed,
input[type="date"].atomic-text-input.atomic-text-input-prefixed,
input[type="number"].atomic-text-input.atomic-text-input-prefixed {
    padding-left: 7.8rem
}

textarea.atomic-text-input.atomic-text-input-prefixed-right,
input[type="text"].atomic-text-input.atomic-text-input-prefixed-right,
input[type="email"].atomic-text-input.atomic-text-input-prefixed-right,
input[type="password"].atomic-text-input.atomic-text-input-prefixed-right,
input[type="date"].atomic-text-input.atomic-text-input-prefixed-right,
input[type="number"].atomic-text-input.atomic-text-input-prefixed-right {
    padding-right: 7.8rem
}

textarea.atomic-text-input.atomic-text-label-fixed,
input[type="text"].atomic-text-input.atomic-text-label-fixed,
input[type="email"].atomic-text-input.atomic-text-label-fixed,
input[type="password"].atomic-text-input.atomic-text-label-fixed,
input[type="date"].atomic-text-input.atomic-text-label-fixed,
input[type="number"].atomic-text-input.atomic-text-label-fixed {
    padding-left: 11.4rem
}

textarea.atomic-text-input::-webkit-input-placeholder,
input[type="text"].atomic-text-input::-webkit-input-placeholder,
input[type="email"].atomic-text-input::-webkit-input-placeholder,
input[type="password"].atomic-text-input::-webkit-input-placeholder,
input[type="date"].atomic-text-input::-webkit-input-placeholder,
input[type="number"].atomic-text-input::-webkit-input-placeholder {
    color: #9B9E9E
}

textarea.atomic-text-input:-moz-placeholder,
input[type="text"].atomic-text-input:-moz-placeholder,
input[type="email"].atomic-text-input:-moz-placeholder,
input[type="password"].atomic-text-input:-moz-placeholder,
input[type="date"].atomic-text-input:-moz-placeholder,
input[type="number"].atomic-text-input:-moz-placeholder {
    color: #9B9E9E
}

textarea.atomic-text-input::-moz-placeholder,
input[type="text"].atomic-text-input::-moz-placeholder,
input[type="email"].atomic-text-input::-moz-placeholder,
input[type="password"].atomic-text-input::-moz-placeholder,
input[type="date"].atomic-text-input::-moz-placeholder,
input[type="number"].atomic-text-input::-moz-placeholder {
    color: #9B9E9E
}

textarea.atomic-text-input:-ms-input-placeholder,
input[type="text"].atomic-text-input:-ms-input-placeholder,
input[type="email"].atomic-text-input:-ms-input-placeholder,
input[type="password"].atomic-text-input:-ms-input-placeholder,
input[type="date"].atomic-text-input:-ms-input-placeholder,
input[type="number"].atomic-text-input:-ms-input-placeholder {
    color: #9B9E9E
}

.survey-dropdown:hover {
    border-color: #d6140a
}

.survey-dropdown:focus {
    border-color: #d6140a
}

input[type="text"].atomic-text-input,
input[type="email"].atomic-text-input,
input[type="password"].atomic-text-input,
input[type="number"].atomic-text-input {
    height: 4.2rem
}

input[type="number"].atomic-text-input {
    -moz-appearance: textfield
}

input[type="number"].atomic-text-input {
    letter-spacing: 0.1rem
}

input[type="number"].atomic-text-input::-webkit-inner-spin-button,
input[type="number"].atomic-text-input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type="date"].atomic-text-input {
    padding: 1rem;
    font-size: 1.2rem
}

label.atomic-text-label {
    display: block;
    font-size: 1.3rem;
    line-height: 1.8rem;
    margin-bottom: 0;
    color: #282828;
    font-weight: 500
}

label.atomic-text-label.atomic-text-label--errored {
    color: #EF0707
}

.smart-input-group:hover label.atomic-text-label-fixed {
    border-right-color: #d6140a
}

.smart-input-group:hover label.atomic-text-label-fixed.warning {
    border-right-color: #F9D66D
}

.smart-input-group:hover label.atomic-text-label-fixed.disabled {
    border-right-color: #E8E8E8
}

.smart-input-group:hover label.atomic-text-label-fixed-right {
    border-left-color: #d6140a
}

.smart-input-group:hover label.atomic-text-label-fixed-right.warning {
    border-left-color: #F9D66D
}

.smart-input-group:hover label.atomic-text-label-fixed-right.disabled {
    border-left-color: #E8E8E8
}

.smart-input-group label.atomic-text-label-fixed.warning,
.smart-input-group label.atomic-text-label-fixed-right.warning {
    border-color: #F9D66D;
    background: none;
    border-radius: unset;
    margin: unset
}

label.atomic-text-label-fixed {
    display: block;
    font-size: 1.3rem;
    line-height: 1.8rem;
    color: #282828;
    font-weight: 500;
    position: absolute;
    top: 0px;
    bottom: 0px;
    padding: 1.2rem;
    text-align: center;
    margin-bottom: 0;
    width: 7rem;
    left: 0px;
    border-right: 0.1rem solid #E8E8E8;
    margin-right: 0.6rem
}

label.atomic-text-label-fixed.focus {
    border-right-color: #d6140a
}

label.atomic-text-label-fixed.warning.focus {
    border-right-color: #F9D66D
}

label.atomic-text-label-fixed-right {
    display: block;
    font-size: 1.3rem;
    line-height: 1.8rem;
    color: #282828;
    font-weight: 500;
    position: absolute;
    top: 0px;
    bottom: 0px;
    padding: 1.2rem;
    text-align: center;
    margin-bottom: 0;
    width: 5rem;
    right: 0px;
    border-left: 0.1rem solid #E8E8E8;
    margin-left: 0.6rem
}

label.atomic-text-label-fixed-right.focus {
    border-left-color: #d6140a
}

label.atomic-text-label-fixed-right.warning.focus {
    border-left-color: #F9D66D
}

label.atomic-text-inline {
    display: block;
    font-size: 1.3rem;
    line-height: 1.8rem;
    color: #626369;
    font-weight: 500;
    position: absolute;
    left: 0;
    top: 1px;
    padding: 1.2rem;
    width: 7rem;
    text-align: center;
    border-right: 0.1rem solid #EDEDED;
    margin-right: 0.6rem;
    margin-bottom: 0
}

.atomic-input-error {
    color: #EF0707
}

input[type="text"].atomic-text-day-month-input {
    width: 5.4rem;
    text-align: center
}

input[type="text"].atomic-text-day-month-input:focus::-webkit-input-placeholder {
    color: transparent
}

input[type="text"].atomic-text-day-month-input:focus:-moz-placeholder {
    color: transparent
}

input[type="text"].atomic-text-day-month-input:focus::-moz-placeholder {
    color: transparent
}

input[type="text"].atomic-text-day-month-input:focus:-ms-input-placeholder {
    color: transparent
}

input[type="text"].atomic-text-year-input {
    width: 6.6rem;
    text-align: center
}

input[type="text"].atomic-text-year-input:focus::-webkit-input-placeholder {
    color: transparent
}

input[type="text"].atomic-text-year-input:focus:-moz-placeholder {
    color: transparent
}

input[type="text"].atomic-text-year-input:focus::-moz-placeholder {
    color: transparent
}

input[type="text"].atomic-text-year-input:focus:-ms-input-placeholder {
    color: transparent
}

.theme-default textarea.atomic-text-input:focus,
.theme-default input[type="text"].atomic-text-input:focus,
.theme-default input[type="email"].atomic-text-input:focus,
.theme-default input[type="password"].atomic-text-input:focus,
.theme-default input[type="number"].atomic-text-input:focus {
    border-color: #282828
}

.theme-build textarea.atomic-text-input:focus,
.theme-build input[type="text"].atomic-text-input:focus,
.theme-build input[type="email"].atomic-text-input:focus,
.theme-build input[type="password"].atomic-text-input:focus,
.theme-build input[type="number"].atomic-text-input:focus {
    border-color: #d6140a
}

.theme-build textarea.atomic-text-input.warning:focus,
.theme-build textarea.atomic-text-input.warning:hover,
.theme-build input[type="text"].atomic-text-input.warning:focus,
.theme-build input[type="text"].atomic-text-input.warning:hover,
.theme-build input[type="email"].atomic-text-input.warning:focus,
.theme-build input[type="email"].atomic-text-input.warning:hover,
.theme-build input[type="password"].atomic-text-input.warning:focus,
.theme-build input[type="password"].atomic-text-input.warning:hover,
.theme-build input[type="number"].atomic-text-input.warning:focus,
.theme-build input[type="number"].atomic-text-input.warning:hover {
    border-color: #F9D66D
}

.theme-build .animate-bottom-margin {
    transition: margin-bottom 300ms
}

.theme-onboarding textarea.atomic-text-input.warning:hover,
.theme-onboarding input[type="text"].atomic-text-input.warning:hover,
.theme-onboarding input[type="email"].atomic-text-input.warning:hover,
.theme-onboarding input[type="password"].atomic-text-input.warning:hover,
.theme-onboarding input[type="number"].atomic-text-input.warning:hover {
    border-color: #F9D66D
}

.theme-onboarding .animate-bottom-margin {
    transition: margin-bottom 300ms
}

.theme-push textarea.atomic-text-input,
.theme-push input[type="text"].atomic-text-input,
.theme-push input[type="email"].atomic-text-input,
.theme-push input[type="password"].atomic-text-input,
.theme-push input[type="number"].atomic-text-input {
    background-color: transparent;
    color: white
}

.theme-push textarea.atomic-text-input:focus,
.theme-push input[type="text"].atomic-text-input:focus,
.theme-push input[type="email"].atomic-text-input:focus,
.theme-push input[type="password"].atomic-text-input:focus,
.theme-push input[type="number"].atomic-text-input:focus {
    border-color: white
}

.theme-push textarea.atomic-text-input.warning:focus,
.theme-push textarea.atomic-text-input.warning:hover,
.theme-push input[type="text"].atomic-text-input.warning:focus,
.theme-push input[type="text"].atomic-text-input.warning:hover,
.theme-push input[type="email"].atomic-text-input.warning:focus,
.theme-push input[type="email"].atomic-text-input.warning:hover,
.theme-push input[type="password"].atomic-text-input.warning:focus,
.theme-push input[type="password"].atomic-text-input.warning:hover,
.theme-push input[type="number"].atomic-text-input.warning:focus,
.theme-push input[type="number"].atomic-text-input.warning:hover {
    border-color: #F9D66D
}

.theme-push .animate-bottom-margin {
    transition: margin-bottom 300ms
}

.theme-push .smart-input-group label.atomic-text-label-fixed {
    color: white;
    border-right-color: white
}

.theme-push .smart-input-group label.atomic-text-label-fixed.warning {
    border-right-color: #F9D66D
}

.theme-push .smart-input-group label.atomic-text-label-fixed.disabled {
    border-right-color: #E8E8E8
}

.form-checkbox {
    position: relative;
    box-sizing: border-box
}

.form-checkbox * {
    box-sizing: inherit
}

.form-checkbox input {
    position: absolute;
    opacity: 0
}

.form-checkbox .input-state-indicator {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.form-checkbox .input-state-indicator:before,
.form-checkbox .input-state-indicator:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0
}

.form-checkbox .input-state-indicator:before {
    background-color: #FFF;
    box-shadow: inset 0 0 0 1px #DCDEDD;
    border-radius: 0px
}

.form-checkbox .input-state-indicator:after {
    background-repeat: no-repeat;
    background-position: center
}

.form-checkbox .input-state-indicator svg {
    display: none
}

.form-checkbox .input-label {
    display: flex
}

.form-checkbox .input-label:hover .input-state-indicator:before {
    box-shadow: inset 0 0 0 1px #d6140a, 0 2px 4px 0 #DCDEDD
}

.form-checkbox input[type="checkbox"]:checked+.input-label .input-state-indicator svg {
    display: block;
    position: relative
}

.form-checkbox input[type="checkbox"]:checked+.input-label .input-state-indicator:before {
    background-color: #d6140a;
    box-shadow: 0 0 0 0 #DCDEDD, inset 0 1px 3px 0 rgba(0, 0, 0, 0.17)
}

.form-checkbox input[type="checkbox"]:checked+.input-label:hover .input-state-indicator:before {
    box-shadow: 0 2px 4px 0 #DCDEDD, inset 0 1px 3px 0 rgba(0, 0, 0, 0.17)
}

.form-checkbox .input-state-indicator,
.form-checkbox .input-state-indicator:before,
.form-checkbox .input-label:hover,
.form-checkbox .input-label:hover .input-state-indicator:before,
.form-checkbox input[type="checkbox"]:checked+.input-state-indicator:before,
.form-checkbox input[type="checkbox"]:checked+.input-label:hover .input-state-indicator:before {
    -webkit-transition: box-shadow 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -moz-transition: box-shadow 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -ms-transition: box-shadow 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    -o-transition: box-shadow 300ms cubic-bezier(0.175, 0.885, 0.335, 1);
    transition: box-shadow 300ms cubic-bezier(0.175, 0.885, 0.335, 1)
}

.form-checkbox--small .input-label {
    font-size: 1.3rem;
    line-height: 1.8rem
}

.form-checkbox--small .input-state-indicator {
    margin-right: 1.2rem;
    width: 1.8rem;
    height: 1.8rem;
    flex-shrink: 0
}

.form-checkbox--small .input-state-indicator.outline-support-400 {
    outline: 1px solid #696969
}

.form-checkbox--small .input-state-indicator:before {
    width: 100%;
    height: 100%
}

.form-checkbox--small .input-state-indicator:after {
    background-size: 10px 8px;
    width: 1.8rem;
    height: 1.8rem
}

.form-checkbox--large .input-label {
    font-size: 1.6rem;
    line-height: 2.4rem
}

.form-checkbox--large .input-state-indicator {
    margin-right: 1.8rem;
    width: 2.4rem;
    height: 2.4rem;
    flex-shrink: 0
}

.form-checkbox--large .input-state-indicator:before {
    width: 2.4rem;
    height: 2.4rem
}

.form-checkbox--large .input-state-indicator:after {
    background-size: 12px 8px;
    width: 2.4rem;
    height: 2.4rem
}

.form-checkbox input[type="checkbox"].keyboard-focusable:focus+.input-label {
    outline: 1px solid #d6140a;
    outline-offset: 1.2rem
}

.basic-checkbox {
    display: inline-block;
    vertical-align: top;
    padding-left: 2.4rem;
    position: relative
}

.basic-checkbox input {
    position: absolute;
    left: 0;
    top: 0
}

.rte__wrapper {
    overflow: visible;
    border: 1px solid #E8E8E8
}

.rte__wrapper:hover {
    border: 1px solid #d6140a
}

.rte__wrapper:focus-within {
    border: 1px solid #d6140a
}

.rte__wrapper.rte__wrapper--error {
    border: 1px solid #EF0707
}

.rte__wrapper.rte__wrapper--error:hover {
    border: 1px solid #EF0707
}

.rte__wrapper.rte__wrapper--error:focus-within {
    border: 1px solid #EF0707
}

.rte__wrapper.rte__wrapper--warning {
    border: 1px solid #FF4F00
}

.rte__wrapper.rte__wrapper--warning:hover {
    border: 1px solid #FF4F00
}

.rte__wrapper.rte__wrapper--warning:focus-within {
    border: 1px solid #FF4F00
}

.rte__editor {
    font-size: 1.6rem;
    line-height: 2.9rem;
    margin: 0 auto
}

.rte__editor .DraftEditor-root {
    padding: 2rem;
    position: relative
}

.rte__editor .public-DraftEditorPlaceholder-root,
.rte__editor .public-DraftEditorPlaceholder-inner {
    color: #9B9E9E;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 2rem
}

.rte__editor .public-DraftEditorPlaceholder-hasFocus .public-DraftEditorPlaceholder-inner {
    display: none
}

.rte__editor .public-DraftEditorPlaceholder-root {
    pointer-events: none
}

.rte__editor .public-DraftEditor-content {
    min-height: 6.6rem
}

@media (min-width: 795px) {
    .rte__editor .public-DraftEditor-content {
        min-height: 15rem
    }
}

@media (min-width: 1025px) {
    .rte__editor .public-DraftEditor-content {
        min-height: 36rem
    }
}

.rte__content {
    font-size: 1.6rem;
    line-height: 3rem;
    word-wrap: break-word
}

.rte__content h1 {
    font-size: 2.8rem
}

.rte__content h2 {
    font-size: 2.4rem
}

.rte__content h3 {
    font-size: 2.1rem
}

.rte__content h4,
.rte__content h5,
.rte__content h6 {
    font-size: 2.2rem;
    line-height: 3rem
}

.rte__content a {
    color: #028858;
    text-decoration: underline
}

.rte__content a figcaption {
    color: #028858
}

.rte__content p {
    font-size: 1.6rem;
    line-height: 2.9rem;
    margin-bottom: 30px
}

.rte__content ul {
    list-style: disc;
    margin-bottom: 20px;
    padding-left: 0
}

.rte__content ol {
    list-style: decimal;
    margin-bottom: 20px;
    padding-left: 0
}

.rte__content li {
    margin-left: 20px;
    margin-bottom: 6px;
    font-size: 1.6rem;
    line-height: 1.5;
    list-style-type: disc
}

.rte__content img {
    margin: auto;
    max-width: 100%;
    display: block
}

.rte__content figcaption {
    font-size: 14px;
    font-style: italic;
    text-align: center;
    color: #696969
}

.rte__content blockquote {
    border-left: 6px solid #05CE78;
    font-size: 21px;
    line-height: 30px;
    margin-left: 50px;
    padding-left: 12px
}

.rte__content .template {
    margin-bottom: 3rem
}

.project-status-header-layout {
    display: grid;
    min-height: 4.2rem;
    grid-template-columns: 1fr max-content 1fr;
    grid-template-areas: 'enable-disable enable-disable enable-disable' '. status-headline .' 'updated-at updated-at updated-at'
}

.project-status-header-layout.is-disabled {
    grid-template-areas: 'enable-disable status-headline .' 'updated-at updated-at updated-at'
}

@media (min-width: 600px) {
    .project-status-header-layout {
        grid-template-areas: 'enable-disable status-headline publish-discard' 'updated-at updated-at updated-at'
    }
}

.project-status-header__enable-disable {
    grid-area: enable-disable;
    justify-self: start
}

.project-status-header__status-headline {
    grid-area: status-headline
}

.project-status-header__publish-discard {
    grid-area: publish-discard;
    justify-self: end
}

.fill-ksr10-green {
    fill: #05ce78
}

.cls-2 {
    fill: #a88905
}

.cls-3 {
    fill: #d6ae03
}

.cls-4 {
    fill: #fcee44
}

.cls-5 {
    fill: #f9f2d7
}

.cls-6 {
    fill: #fcd222
}

.ksr-balloons {
    width: 152px;
    overflow: hidden;
    height: 68px;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateZ(0) translate(-50%, 0)
}

.ksr-balloon-container {
    overflow: hidden;
    position: relative;
    height: 68px
}

@media (max-width: 799px) {
    .ksr-balloon-container {
        height: 7.8rem
    }
}

.ksr-balloon-1 {
    background: url("https://d3mlfyygrfdi2i.cloudfront.net/Final_KSR10_10balloon_single_1.svg") center center no-repeat;
    background-size: cover;
    width: 110px;
    height: 110px;
    position: absolute;
    top: -16px;
    left: 0;
    z-index: 1
}

.ksr-balloon-0 {
    background: url("https://d3mlfyygrfdi2i.cloudfront.net/Final_KSR10_10balloon_single_0.svg") center center no-repeat;
    background-size: cover;
    width: 110px;
    height: 110px;
    position: absolute;
    top: -10px;
    right: 0;
    z-index: 1
}

@-webkit-keyframes home-balloons {
    0% {
        transform: translate(-50%, 60px)
    }
    100% {
        transform: translate(-50%, 0)
    }
}

@-moz-keyframes home-balloons {
    0% {
        transform: translate(-50%, 60px)
    }
    100% {
        transform: translate(-50%, 0)
    }
}

@-o-keyframes home-balloons {
    0% {
        transform: translate(-50%, 60px)
    }
    100% {
        transform: translate(-50%, 0)
    }
}

@keyframes home-balloons {
    0% {
        transform: translate(-50%, 60px)
    }
    100% {
        transform: translate(-50%, 0)
    }
}

@-webkit-keyframes balloon-1 {
    0%,
    100% {
        transform: translateY(0) rotate(-3deg)
    }
    50% {
        transform: translateY(-4px) rotate(3deg)
    }
}

@-moz-keyframes balloon-1 {
    0%,
    100% {
        transform: translateY(0) rotate(-3deg)
    }
    50% {
        transform: translateY(-4px) rotate(3deg)
    }
}

@-o-keyframes balloon-1 {
    0%,
    100% {
        transform: translateY(0) rotate(-3deg)
    }
    50% {
        transform: translateY(-4px) rotate(3deg)
    }
}

@keyframes balloon-1 {
    0%,
    100% {
        transform: translateY(0) rotate(-3deg)
    }
    50% {
        transform: translateY(-4px) rotate(3deg)
    }
}

@-webkit-keyframes balloon-0 {
    0%,
    100% {
        transform: translate(0, -6px) rotate(-3deg)
    }
    50% {
        transform: translate(2px, -12px) rotate(4deg)
    }
}

@-moz-keyframes balloon-0 {
    0%,
    100% {
        transform: translate(0, -6px) rotate(-3deg)
    }
    50% {
        transform: translate(2px, -12px) rotate(4deg)
    }
}

@-o-keyframes balloon-0 {
    0%,
    100% {
        transform: translate(0, -6px) rotate(-3deg)
    }
    50% {
        transform: translate(2px, -12px) rotate(4deg)
    }
}

@keyframes balloon-0 {
    0%,
    100% {
        transform: translate(0, -6px) rotate(-3deg)
    }
    50% {
        transform: translate(2px, -12px) rotate(4deg)
    }
}

.ksr-balloons-home {
    animation: home-balloons 2.75s ease-in-out 1
}

.ksr-balloon-1 {
    animation: balloon-1 6s ease-in-out infinite
}

.ksr-balloon-0 {
    animation: balloon-0 6s ease-in-out infinite
}

.notification-banner,
.tout-banner__content {
    *zoom: 1
}

.notification-banner:before,
.tout-banner__content:before,
.notification-banner:after,
.tout-banner__content:after {
    content: " ";
    display: table
}

.notification-banner:after,
.tout-banner__content:after {
    clear: both
}

.notification-container.is-hidden {
    opacity: 0;
    max-height: 0
}

.notification-banner {
    font-size: 14px;
    padding: 20px 30px;
    position: relative;
    background-color: #fcdda3;
    border-bottom: solid 1px #F1EEEA;
    max-height: 300px;
    text-align: center;
    transition: max-height .3s, opacity .3s
}

@media (max-width: 640px) {
    .notification-banner {
        padding: 10px
    }
}

.notification-banner .btn {
    margin-left: 5px
}

.notification-banner .close {
    position: absolute;
    right: 10px;
    top: 20px;
    font-size: 0.7em;
    color: #020621;
    padding: 4px
}

@media (max-width: 640px) {
    .notification-banner .close {
        right: 0;
        top: 20px
    }
}

.notification-banner .spinner {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle
}

.notification-banner.ghosting {
    text-align: center
}

.launch-banner {
    z-index: 1001;
    position: relative;
    text-align: center;
    margin: auto;
    display: table
}

.launch-banner.banner-hidden {
    opacity: 0;
    display: none
}

.tout-banner {
    max-height: 300px;
    transition-duration: .3s;
    -webkit-transition-duration: .3s;
    position: relative
}

.tout-banner.banner-hidden {
    opacity: 0;
    display: none
}

.tout-banner--blue {
    background-color: #F8F9FD
}

.tout-banner__message {
    padding: 10px 20px
}

@media screen and (min-width: 640px) {
    .tout-banner__message {
        padding: 10px 40px
    }
}

.tout-banner__content {
    padding: 10px 0;
    box-sizing: border-box
}

.tout-banner--fixed {
    position: fixed;
    width: 100%;
    z-index: 101
}

.notification-indicator.notification-indicator--active:after {
    background: #d6140a;
    border-radius: 50%;
    vertical-align: middle;
    height: 10px;
    width: 10px;
    display: inline-block;
    content: ""
}

.jGrowl {
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 122
}

.jGrowl.sticky {
    background: rgba(255, 255, 255, 0.75)
}

.jGrowl.sticky div.jGrowl-notification.ui-state-highlight {
    -webkit-box-shadow: 0 2px 12px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 2px 12px 2px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 2px 12px 2px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 2px 12px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 12px 2px rgba(0, 0, 0, 0.15);
    display: none
}

.jGrowl.sticky div.jGrowl-notification.ui-state-highlight div.jGrowl-close {
    opacity: 0
}

.jGrowl.sticky div.jGrowl-notification.ui-state-highlight:hover div.jGrowl-close {
    opacity: 1
}

.jGrowl-notification.ui-state-highlight {
    -webkit-box-shadow: 0 2px 12px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 2px 12px 2px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 0 2px 12px 2px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 2px 12px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 12px 2px rgba(0, 0, 0, 0.3);
    background: #FFFFFF;
    border-top: 7px solid #3D3D66;
    border-radius: 6px;
    color: #3D3D66;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20%;
    min-height: 20px;
    padding: 25px 30px 30px;
    position: relative;
    text-align: center;
    width: 280px
}

.jGrowl-notification.ui-state-highlight div.jGrowl-message p:last-child {
    margin-bottom: 0
}

.jGrowl-notification.ui-state-highlight .jGrowl-close-x:hover {
    background-color: #5a5a96
}

.jGrowl-notification.ui-state-highlight.error {
    border-color: #fd003b;
    color: #fd003b
}

.jGrowl-notification.ui-state-highlight.error .jGrowl-close-x:hover {
    background-color: #fd003b
}

.jGrowl-notification.ui-state-highlight.success {
    border-color: #d6140a;
    color: #d6140a
}

.jGrowl-notification.ui-state-highlight.success .jGrowl-close-x:hover {
    background-color: #d6140a
}

.jGrowl-notification.ui-state-highlight:hover .jGrowl-close {
    opacity: 1
}

.jGrowl-notification.ui-state-highlight .jGrowl-close {
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -ms-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -ms-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    height: 34px;
    left: -10px;
    opacity: 0;
    position: absolute;
    top: -20px
}

.jGrowl-notification.ui-state-highlight .jGrowl-close-x {
    background: #282828;
    border-radius: 50%;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    height: 20px;
    line-height: 10px;
    text-align: center;
    vertical-align: middle;
    width: 20px;
    zoom: 1
}
