@font-face {
    font-family: swiper-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-pointer-events {
    touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: #00000026
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, #00000080, #0000)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, #00000080, #0000)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, #00000080, #0000)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, #00000080, #0000)
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
    width: 1px;
    height: var(--swiper-virtual-size)
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translate(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s right
}

.swiper-pagination-progressbar {
    background: #00000040;
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: #0000001a
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: #00000080;
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube {
    overflow: visible
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next+.swiper-slide,
.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
    content: "";
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px)
}

.swiper-flip {
    overflow: visible
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height
}

.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden
}

@font-face {
    font-family: Freight;
    src: url(../fonts/Freight-BigLight.woff2) format("woff2"), url(../fonts/Freight-BigLight.woff) format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Helvetica Neue;
    src: url(../fonts/HelveticaNeue-Medium.woff2) format("woff2"), url(../fonts/HelveticaNeue-Medium.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Helvetica Neue;
    src: url(../fonts/HelveticaNeue-Bold.woff2) format("woff2"), url(../fonts/HelveticaNeue-Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Helvetica Neue;
    src: url(../fonts/HelveticaNeue.woff2) format("woff2"), url(../fonts/HelveticaNeue.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
    display: block
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

*,
:after,
:before {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

:root {
    --black: #0D0D0D;
    --dark-olive: #8A8264;
    --light-olive: #A8A68D;
    --grey-40: #999;
    --grey-60: #666;
    --border: #CCC;
    --grey-20: #CCC;
    --white: #fff
}

.w-full {
    width: 100%
}

.w-auto {
    width: auto
}

.w-max-cont {
    width: -webkit-max-content;
    width: max-content
}

.max-1250 {
    max-width: 1250px;
    max-width: 78.125rem
}

.max-1245 {
    max-width: 1245px;
    max-width: 77.8125rem
}

.max-1240 {
    max-width: 1240px;
    max-width: 77.5rem
}

.max-1235 {
    max-width: 1235px;
    max-width: 77.1875rem
}

.max-1230 {
    max-width: 1230px;
    max-width: 76.875rem
}

.max-1225 {
    max-width: 1225px;
    max-width: 76.5625rem
}

.max-1220 {
    max-width: 1220px;
    max-width: 76.25rem
}

.max-1215 {
    max-width: 1215px;
    max-width: 75.9375rem
}

.max-1210 {
    max-width: 1210px;
    max-width: 75.625rem
}

.max-1205 {
    max-width: 1205px;
    max-width: 75.3125rem
}

.max-1200 {
    max-width: 1200px;
    max-width: 75rem
}

.max-1195 {
    max-width: 1195px;
    max-width: 74.6875rem
}

.max-1190 {
    max-width: 1190px;
    max-width: 74.375rem
}

.max-1185 {
    max-width: 1185px;
    max-width: 74.0625rem
}

.max-1180 {
    max-width: 1180px;
    max-width: 73.75rem
}

.max-1175 {
    max-width: 1175px;
    max-width: 73.4375rem
}

.max-1170 {
    max-width: 1170px;
    max-width: 73.125rem
}

.max-1165 {
    max-width: 1165px;
    max-width: 72.8125rem
}

.max-1160 {
    max-width: 1160px;
    max-width: 72.5rem
}

.max-1155 {
    max-width: 1155px;
    max-width: 72.1875rem
}

.max-1150 {
    max-width: 1150px;
    max-width: 71.875rem
}

.max-1145 {
    max-width: 1145px;
    max-width: 71.5625rem
}

.max-1140 {
    max-width: 1140px;
    max-width: 71.25rem
}

.max-1135 {
    max-width: 1135px;
    max-width: 70.9375rem
}

.max-1130 {
    max-width: 1130px;
    max-width: 70.625rem
}

.max-1125 {
    max-width: 1125px;
    max-width: 70.3125rem
}

.max-1120 {
    max-width: 1120px;
    max-width: 70rem
}

.max-1115 {
    max-width: 1115px;
    max-width: 69.6875rem
}

.max-1110 {
    max-width: 1110px;
    max-width: 69.375rem
}

.max-1105 {
    max-width: 1105px;
    max-width: 69.0625rem
}

.max-1100 {
    max-width: 1100px;
    max-width: 68.75rem
}

.max-1095 {
    max-width: 1095px;
    max-width: 68.4375rem
}

.max-1090 {
    max-width: 1090px;
    max-width: 68.125rem
}

.max-1085 {
    max-width: 1085px;
    max-width: 67.8125rem
}

.max-1080 {
    max-width: 1080px;
    max-width: 67.5rem
}

.max-1075 {
    max-width: 1075px;
    max-width: 67.1875rem
}

.max-1070 {
    max-width: 1070px;
    max-width: 66.875rem
}

.max-1065 {
    max-width: 1065px;
    max-width: 66.5625rem
}

.max-1060 {
    max-width: 1060px;
    max-width: 66.25rem
}

.max-1055 {
    max-width: 1055px;
    max-width: 65.9375rem
}

.max-1050 {
    max-width: 1050px;
    max-width: 65.625rem
}

.max-1045 {
    max-width: 1045px;
    max-width: 65.3125rem
}

.max-1040 {
    max-width: 1040px;
    max-width: 65rem
}

.max-1035 {
    max-width: 1035px;
    max-width: 64.6875rem
}

.max-1030 {
    max-width: 1030px;
    max-width: 64.375rem
}

.max-1025 {
    max-width: 1025px;
    max-width: 64.0625rem
}

.max-1020 {
    max-width: 1020px;
    max-width: 63.75rem
}

.max-1015 {
    max-width: 1015px;
    max-width: 63.4375rem
}

.max-1010 {
    max-width: 1010px;
    max-width: 63.125rem
}

.max-1005 {
    max-width: 1005px;
    max-width: 62.8125rem
}

.max-1000 {
    max-width: 1000px;
    max-width: 62.5rem
}

.max-995 {
    max-width: 995px;
    max-width: 62.1875rem
}

.max-990 {
    max-width: 990px;
    max-width: 61.875rem
}

.max-985 {
    max-width: 985px;
    max-width: 61.5625rem
}

.max-980 {
    max-width: 980px;
    max-width: 61.25rem
}

.max-975 {
    max-width: 975px;
    max-width: 60.9375rem
}

.max-970 {
    max-width: 970px;
    max-width: 60.625rem
}

.max-965 {
    max-width: 965px;
    max-width: 60.3125rem
}

.max-960 {
    max-width: 960px;
    max-width: 60rem
}

.max-955 {
    max-width: 955px;
    max-width: 59.6875rem
}

.max-950 {
    max-width: 950px;
    max-width: 59.375rem
}

.max-945 {
    max-width: 945px;
    max-width: 59.0625rem
}

.max-940 {
    max-width: 940px;
    max-width: 58.75rem
}

.max-935 {
    max-width: 935px;
    max-width: 58.4375rem
}

.max-930 {
    max-width: 930px;
    max-width: 58.125rem
}

.max-925 {
    max-width: 925px;
    max-width: 57.8125rem
}

.max-920 {
    max-width: 920px;
    max-width: 57.5rem
}

.max-915 {
    max-width: 915px;
    max-width: 57.1875rem
}

.max-910 {
    max-width: 910px;
    max-width: 56.875rem
}

.max-905 {
    max-width: 905px;
    max-width: 56.5625rem
}

.max-900 {
    max-width: 900px;
    max-width: 56.25rem
}

.max-895 {
    max-width: 895px;
    max-width: 55.9375rem
}

.max-890 {
    max-width: 890px;
    max-width: 55.625rem
}

.max-885 {
    max-width: 885px;
    max-width: 55.3125rem
}

.max-880 {
    max-width: 880px;
    max-width: 55rem
}

.max-875 {
    max-width: 875px;
    max-width: 54.6875rem
}

.max-870 {
    max-width: 870px;
    max-width: 54.375rem
}

.max-865 {
    max-width: 865px;
    max-width: 54.0625rem
}

.max-860 {
    max-width: 860px;
    max-width: 53.75rem
}

.max-855 {
    max-width: 855px;
    max-width: 53.4375rem
}

.max-850 {
    max-width: 850px;
    max-width: 53.125rem
}

.max-845 {
    max-width: 845px;
    max-width: 52.8125rem
}

.max-840 {
    max-width: 840px;
    max-width: 52.5rem
}

.max-835 {
    max-width: 835px;
    max-width: 52.1875rem
}

.max-830 {
    max-width: 830px;
    max-width: 51.875rem
}

.max-825 {
    max-width: 825px;
    max-width: 51.5625rem
}

.max-820 {
    max-width: 820px;
    max-width: 51.25rem
}

.max-815 {
    max-width: 815px;
    max-width: 50.9375rem
}

.max-810 {
    max-width: 810px;
    max-width: 50.625rem
}

.max-805 {
    max-width: 805px;
    max-width: 50.3125rem
}

.max-800 {
    max-width: 800px;
    max-width: 50rem
}

.max-795 {
    max-width: 795px;
    max-width: 49.6875rem
}

.max-790 {
    max-width: 790px;
    max-width: 49.375rem
}

.max-785 {
    max-width: 785px;
    max-width: 49.0625rem
}

.max-780 {
    max-width: 780px;
    max-width: 48.75rem
}

.max-775 {
    max-width: 775px;
    max-width: 48.4375rem
}

.max-770 {
    max-width: 770px;
    max-width: 48.125rem
}

.max-765 {
    max-width: 765px;
    max-width: 47.8125rem
}

.max-760 {
    max-width: 760px;
    max-width: 47.5rem
}

.max-755 {
    max-width: 755px;
    max-width: 47.1875rem
}

.max-750 {
    max-width: 750px;
    max-width: 46.875rem
}

.max-745 {
    max-width: 745px;
    max-width: 46.5625rem
}

.max-740 {
    max-width: 740px;
    max-width: 46.25rem
}

.max-735 {
    max-width: 735px;
    max-width: 45.9375rem
}

.max-730 {
    max-width: 730px;
    max-width: 45.625rem
}

.max-725 {
    max-width: 725px;
    max-width: 45.3125rem
}

.max-720 {
    max-width: 720px;
    max-width: 45rem
}

.max-715 {
    max-width: 715px;
    max-width: 44.6875rem
}

.max-710 {
    max-width: 710px;
    max-width: 44.375rem
}

.max-705 {
    max-width: 705px;
    max-width: 44.0625rem
}

.max-700 {
    max-width: 700px;
    max-width: 43.75rem
}

.max-695 {
    max-width: 695px;
    max-width: 43.4375rem
}

.max-690 {
    max-width: 690px;
    max-width: 43.125rem
}

.max-685 {
    max-width: 685px;
    max-width: 42.8125rem
}

.max-680 {
    max-width: 680px;
    max-width: 42.5rem
}

.max-675 {
    max-width: 675px;
    max-width: 42.1875rem
}

.max-670 {
    max-width: 670px;
    max-width: 41.875rem
}

.max-665 {
    max-width: 665px;
    max-width: 41.5625rem
}

.max-660 {
    max-width: 660px;
    max-width: 41.25rem
}

.max-655 {
    max-width: 655px;
    max-width: 40.9375rem
}

.max-650 {
    max-width: 650px;
    max-width: 40.625rem
}

.max-645 {
    max-width: 645px;
    max-width: 40.3125rem
}

.max-640 {
    max-width: 640px;
    max-width: 40rem
}

.max-635 {
    max-width: 635px;
    max-width: 39.6875rem
}

.max-630 {
    max-width: 630px;
    max-width: 39.375rem
}

.max-625 {
    max-width: 625px;
    max-width: 39.0625rem
}

.max-620 {
    max-width: 620px;
    max-width: 38.75rem
}

.max-615 {
    max-width: 615px;
    max-width: 38.4375rem
}

.max-610 {
    max-width: 610px;
    max-width: 38.125rem
}

.max-605 {
    max-width: 605px;
    max-width: 37.8125rem
}

.max-600 {
    max-width: 600px;
    max-width: 37.5rem
}

.max-595 {
    max-width: 595px;
    max-width: 37.1875rem
}

.max-590 {
    max-width: 590px;
    max-width: 36.875rem
}

.max-585 {
    max-width: 585px;
    max-width: 36.5625rem
}

.max-580 {
    max-width: 580px;
    max-width: 36.25rem
}

.max-575 {
    max-width: 575px;
    max-width: 35.9375rem
}

.max-570 {
    max-width: 570px;
    max-width: 35.625rem
}

.max-565 {
    max-width: 565px;
    max-width: 35.3125rem
}

.max-560 {
    max-width: 560px;
    max-width: 35rem
}

.max-555 {
    max-width: 555px;
    max-width: 34.6875rem
}

.max-550 {
    max-width: 550px;
    max-width: 34.375rem
}

.max-545 {
    max-width: 545px;
    max-width: 34.0625rem
}

.max-540 {
    max-width: 540px;
    max-width: 33.75rem
}

.max-535 {
    max-width: 535px;
    max-width: 33.4375rem
}

.max-530 {
    max-width: 530px;
    max-width: 33.125rem
}

.max-525 {
    max-width: 525px;
    max-width: 32.8125rem
}

.max-520 {
    max-width: 520px;
    max-width: 32.5rem
}

.max-515 {
    max-width: 515px;
    max-width: 32.1875rem
}

.max-510 {
    max-width: 510px;
    max-width: 31.875rem
}

.max-505 {
    max-width: 505px;
    max-width: 31.5625rem
}

.max-500 {
    max-width: 500px;
    max-width: 31.25rem
}

.max-495 {
    max-width: 495px;
    max-width: 30.9375rem
}

.max-490 {
    max-width: 490px;
    max-width: 30.625rem
}

.max-485 {
    max-width: 485px;
    max-width: 30.3125rem
}

.max-480 {
    max-width: 480px;
    max-width: 30rem
}

.max-475 {
    max-width: 475px;
    max-width: 29.6875rem
}

.max-470 {
    max-width: 470px;
    max-width: 29.375rem
}

.max-465 {
    max-width: 465px;
    max-width: 29.0625rem
}

.max-460 {
    max-width: 460px;
    max-width: 28.75rem
}

.max-455 {
    max-width: 455px;
    max-width: 28.4375rem
}

.max-450 {
    max-width: 450px;
    max-width: 28.125rem
}

.max-445 {
    max-width: 445px;
    max-width: 27.8125rem
}

.max-440 {
    max-width: 440px;
    max-width: 27.5rem
}

.max-435 {
    max-width: 435px;
    max-width: 27.1875rem
}

.max-430 {
    max-width: 430px;
    max-width: 26.875rem
}

.max-425 {
    max-width: 425px;
    max-width: 26.5625rem
}

.max-420 {
    max-width: 420px;
    max-width: 26.25rem
}

.max-415 {
    max-width: 415px;
    max-width: 25.9375rem
}

.max-410 {
    max-width: 410px;
    max-width: 25.625rem
}

.max-405 {
    max-width: 405px;
    max-width: 25.3125rem
}

.max-400 {
    max-width: 400px;
    max-width: 25rem
}

.max-395 {
    max-width: 395px;
    max-width: 24.6875rem
}

.max-390 {
    max-width: 390px;
    max-width: 24.375rem
}

.max-385 {
    max-width: 385px;
    max-width: 24.0625rem
}

.max-380 {
    max-width: 380px;
    max-width: 23.75rem
}

.max-375 {
    max-width: 375px;
    max-width: 23.4375rem
}

.max-370 {
    max-width: 370px;
    max-width: 23.125rem
}

.max-365 {
    max-width: 365px;
    max-width: 22.8125rem
}

.max-360 {
    max-width: 360px;
    max-width: 22.5rem
}

.max-355 {
    max-width: 355px;
    max-width: 22.1875rem
}

.max-350 {
    max-width: 350px;
    max-width: 21.875rem
}

.max-345 {
    max-width: 345px;
    max-width: 21.5625rem
}

.max-340 {
    max-width: 340px;
    max-width: 21.25rem
}

.max-335 {
    max-width: 335px;
    max-width: 20.9375rem
}

.max-330 {
    max-width: 330px;
    max-width: 20.625rem
}

.max-325 {
    max-width: 325px;
    max-width: 20.3125rem
}

.max-320 {
    max-width: 320px;
    max-width: 20rem
}

.max-315 {
    max-width: 315px;
    max-width: 19.6875rem
}

.max-310 {
    max-width: 310px;
    max-width: 19.375rem
}

.max-305 {
    max-width: 305px;
    max-width: 19.0625rem
}

.max-300 {
    max-width: 300px;
    max-width: 18.75rem
}

.max-295 {
    max-width: 295px;
    max-width: 18.4375rem
}

.max-290 {
    max-width: 290px;
    max-width: 18.125rem
}

.max-285 {
    max-width: 285px;
    max-width: 17.8125rem
}

.max-280 {
    max-width: 280px;
    max-width: 17.5rem
}

.max-275 {
    max-width: 275px;
    max-width: 17.1875rem
}

.max-270 {
    max-width: 270px;
    max-width: 16.875rem
}

.max-265 {
    max-width: 265px;
    max-width: 16.5625rem
}

.max-260 {
    max-width: 260px;
    max-width: 16.25rem
}

.max-255 {
    max-width: 255px;
    max-width: 15.9375rem
}

.max-250 {
    max-width: 250px;
    max-width: 15.625rem
}

.max-245 {
    max-width: 245px;
    max-width: 15.3125rem
}

.max-240 {
    max-width: 240px;
    max-width: 15rem
}

.max-235 {
    max-width: 235px;
    max-width: 14.6875rem
}

.max-230 {
    max-width: 230px;
    max-width: 14.375rem
}

.max-225 {
    max-width: 225px;
    max-width: 14.0625rem
}

.max-220 {
    max-width: 220px;
    max-width: 13.75rem
}

.max-215 {
    max-width: 215px;
    max-width: 13.4375rem
}

.max-210 {
    max-width: 210px;
    max-width: 13.125rem
}

.max-205 {
    max-width: 205px;
    max-width: 12.8125rem
}

.max-200 {
    max-width: 200px;
    max-width: 12.5rem
}

.max-195 {
    max-width: 195px;
    max-width: 12.1875rem
}

.max-190 {
    max-width: 190px;
    max-width: 11.875rem
}

.max-185 {
    max-width: 185px;
    max-width: 11.5625rem
}

.max-180 {
    max-width: 180px;
    max-width: 11.25rem
}

.max-175 {
    max-width: 175px;
    max-width: 10.9375rem
}

.max-170 {
    max-width: 170px;
    max-width: 10.625rem
}

.max-165 {
    max-width: 165px;
    max-width: 10.3125rem
}

.max-160 {
    max-width: 160px;
    max-width: 10rem
}

.max-155 {
    max-width: 155px;
    max-width: 9.6875rem
}

.max-150 {
    max-width: 150px;
    max-width: 9.375rem
}

.max-145 {
    max-width: 145px;
    max-width: 9.0625rem
}

.max-140 {
    max-width: 140px;
    max-width: 8.75rem
}

.max-135 {
    max-width: 135px;
    max-width: 8.4375rem
}

.max-130 {
    max-width: 130px;
    max-width: 8.125rem
}

.max-125 {
    max-width: 125px;
    max-width: 7.8125rem
}

.max-120 {
    max-width: 120px;
    max-width: 7.5rem
}

.max-115 {
    max-width: 115px;
    max-width: 7.1875rem
}

.max-110 {
    max-width: 110px;
    max-width: 6.875rem
}

.max-105 {
    max-width: 105px;
    max-width: 6.5625rem
}

.max-100 {
    max-width: 100px;
    max-width: 6.25rem
}

.max-95 {
    max-width: 95px;
    max-width: 5.9375rem
}

.max-90 {
    max-width: 90px;
    max-width: 5.625rem
}

.max-85 {
    max-width: 85px;
    max-width: 5.3125rem
}

.max-80 {
    max-width: 80px;
    max-width: 5rem
}

.max-75 {
    max-width: 75px;
    max-width: 4.6875rem
}

.max-70 {
    max-width: 70px;
    max-width: 4.375rem
}

.max-65 {
    max-width: 65px;
    max-width: 4.0625rem
}

.max-60 {
    max-width: 60px;
    max-width: 3.75rem
}

.max-55 {
    max-width: 55px;
    max-width: 3.4375rem
}

.max-50 {
    max-width: 50px;
    max-width: 3.125rem
}

.max-45 {
    max-width: 45px;
    max-width: 2.8125rem
}

.max-40 {
    max-width: 40px;
    max-width: 2.5rem
}

.max-35 {
    max-width: 35px;
    max-width: 2.1875rem
}

.max-30 {
    max-width: 30px;
    max-width: 1.875rem
}

.max-25 {
    max-width: 25px;
    max-width: 1.5625rem
}

.max-20 {
    max-width: 20px;
    max-width: 1.25rem
}

.max-15 {
    max-width: 15px;
    max-width: .9375rem
}

.max-10 {
    max-width: 10px;
    max-width: .625rem
}

.max-5 {
    max-width: 5px;
    max-width: .3125rem
}

.max-unset {
    max-width: unset
}

@media (min-width:500px) {
    .middle-w-full {
        width: 100%
    }

    .middle-w-auto {
        width: auto
    }

    .middle-w-max-cont {
        width: -webkit-max-content;
        width: max-content
    }

    .middle-max-1250 {
        max-width: 1250px;
        max-width: 78.125rem
    }

    .middle-max-1245 {
        max-width: 1245px;
        max-width: 77.8125rem
    }

    .middle-max-1240 {
        max-width: 1240px;
        max-width: 77.5rem
    }

    .middle-max-1235 {
        max-width: 1235px;
        max-width: 77.1875rem
    }

    .middle-max-1230 {
        max-width: 1230px;
        max-width: 76.875rem
    }

    .middle-max-1225 {
        max-width: 1225px;
        max-width: 76.5625rem
    }

    .middle-max-1220 {
        max-width: 1220px;
        max-width: 76.25rem
    }

    .middle-max-1215 {
        max-width: 1215px;
        max-width: 75.9375rem
    }

    .middle-max-1210 {
        max-width: 1210px;
        max-width: 75.625rem
    }

    .middle-max-1205 {
        max-width: 1205px;
        max-width: 75.3125rem
    }

    .middle-max-1200 {
        max-width: 1200px;
        max-width: 75rem
    }

    .middle-max-1195 {
        max-width: 1195px;
        max-width: 74.6875rem
    }

    .middle-max-1190 {
        max-width: 1190px;
        max-width: 74.375rem
    }

    .middle-max-1185 {
        max-width: 1185px;
        max-width: 74.0625rem
    }

    .middle-max-1180 {
        max-width: 1180px;
        max-width: 73.75rem
    }

    .middle-max-1175 {
        max-width: 1175px;
        max-width: 73.4375rem
    }

    .middle-max-1170 {
        max-width: 1170px;
        max-width: 73.125rem
    }

    .middle-max-1165 {
        max-width: 1165px;
        max-width: 72.8125rem
    }

    .middle-max-1160 {
        max-width: 1160px;
        max-width: 72.5rem
    }

    .middle-max-1155 {
        max-width: 1155px;
        max-width: 72.1875rem
    }

    .middle-max-1150 {
        max-width: 1150px;
        max-width: 71.875rem
    }

    .middle-max-1145 {
        max-width: 1145px;
        max-width: 71.5625rem
    }

    .middle-max-1140 {
        max-width: 1140px;
        max-width: 71.25rem
    }

    .middle-max-1135 {
        max-width: 1135px;
        max-width: 70.9375rem
    }

    .middle-max-1130 {
        max-width: 1130px;
        max-width: 70.625rem
    }

    .middle-max-1125 {
        max-width: 1125px;
        max-width: 70.3125rem
    }

    .middle-max-1120 {
        max-width: 1120px;
        max-width: 70rem
    }

    .middle-max-1115 {
        max-width: 1115px;
        max-width: 69.6875rem
    }

    .middle-max-1110 {
        max-width: 1110px;
        max-width: 69.375rem
    }

    .middle-max-1105 {
        max-width: 1105px;
        max-width: 69.0625rem
    }

    .middle-max-1100 {
        max-width: 1100px;
        max-width: 68.75rem
    }

    .middle-max-1095 {
        max-width: 1095px;
        max-width: 68.4375rem
    }

    .middle-max-1090 {
        max-width: 1090px;
        max-width: 68.125rem
    }

    .middle-max-1085 {
        max-width: 1085px;
        max-width: 67.8125rem
    }

    .middle-max-1080 {
        max-width: 1080px;
        max-width: 67.5rem
    }

    .middle-max-1075 {
        max-width: 1075px;
        max-width: 67.1875rem
    }

    .middle-max-1070 {
        max-width: 1070px;
        max-width: 66.875rem
    }

    .middle-max-1065 {
        max-width: 1065px;
        max-width: 66.5625rem
    }

    .middle-max-1060 {
        max-width: 1060px;
        max-width: 66.25rem
    }

    .middle-max-1055 {
        max-width: 1055px;
        max-width: 65.9375rem
    }

    .middle-max-1050 {
        max-width: 1050px;
        max-width: 65.625rem
    }

    .middle-max-1045 {
        max-width: 1045px;
        max-width: 65.3125rem
    }

    .middle-max-1040 {
        max-width: 1040px;
        max-width: 65rem
    }

    .middle-max-1035 {
        max-width: 1035px;
        max-width: 64.6875rem
    }

    .middle-max-1030 {
        max-width: 1030px;
        max-width: 64.375rem
    }

    .middle-max-1025 {
        max-width: 1025px;
        max-width: 64.0625rem
    }

    .middle-max-1020 {
        max-width: 1020px;
        max-width: 63.75rem
    }

    .middle-max-1015 {
        max-width: 1015px;
        max-width: 63.4375rem
    }

    .middle-max-1010 {
        max-width: 1010px;
        max-width: 63.125rem
    }

    .middle-max-1005 {
        max-width: 1005px;
        max-width: 62.8125rem
    }

    .middle-max-1000 {
        max-width: 1000px;
        max-width: 62.5rem
    }

    .middle-max-995 {
        max-width: 995px;
        max-width: 62.1875rem
    }

    .middle-max-990 {
        max-width: 990px;
        max-width: 61.875rem
    }

    .middle-max-985 {
        max-width: 985px;
        max-width: 61.5625rem
    }

    .middle-max-980 {
        max-width: 980px;
        max-width: 61.25rem
    }

    .middle-max-975 {
        max-width: 975px;
        max-width: 60.9375rem
    }

    .middle-max-970 {
        max-width: 970px;
        max-width: 60.625rem
    }

    .middle-max-965 {
        max-width: 965px;
        max-width: 60.3125rem
    }

    .middle-max-960 {
        max-width: 960px;
        max-width: 60rem
    }

    .middle-max-955 {
        max-width: 955px;
        max-width: 59.6875rem
    }

    .middle-max-950 {
        max-width: 950px;
        max-width: 59.375rem
    }

    .middle-max-945 {
        max-width: 945px;
        max-width: 59.0625rem
    }

    .middle-max-940 {
        max-width: 940px;
        max-width: 58.75rem
    }

    .middle-max-935 {
        max-width: 935px;
        max-width: 58.4375rem
    }

    .middle-max-930 {
        max-width: 930px;
        max-width: 58.125rem
    }

    .middle-max-925 {
        max-width: 925px;
        max-width: 57.8125rem
    }

    .middle-max-920 {
        max-width: 920px;
        max-width: 57.5rem
    }

    .middle-max-915 {
        max-width: 915px;
        max-width: 57.1875rem
    }

    .middle-max-910 {
        max-width: 910px;
        max-width: 56.875rem
    }

    .middle-max-905 {
        max-width: 905px;
        max-width: 56.5625rem
    }

    .middle-max-900 {
        max-width: 900px;
        max-width: 56.25rem
    }

    .middle-max-895 {
        max-width: 895px;
        max-width: 55.9375rem
    }

    .middle-max-890 {
        max-width: 890px;
        max-width: 55.625rem
    }

    .middle-max-885 {
        max-width: 885px;
        max-width: 55.3125rem
    }

    .middle-max-880 {
        max-width: 880px;
        max-width: 55rem
    }

    .middle-max-875 {
        max-width: 875px;
        max-width: 54.6875rem
    }

    .middle-max-870 {
        max-width: 870px;
        max-width: 54.375rem
    }

    .middle-max-865 {
        max-width: 865px;
        max-width: 54.0625rem
    }

    .middle-max-860 {
        max-width: 860px;
        max-width: 53.75rem
    }

    .middle-max-855 {
        max-width: 855px;
        max-width: 53.4375rem
    }

    .middle-max-850 {
        max-width: 850px;
        max-width: 53.125rem
    }

    .middle-max-845 {
        max-width: 845px;
        max-width: 52.8125rem
    }

    .middle-max-840 {
        max-width: 840px;
        max-width: 52.5rem
    }

    .middle-max-835 {
        max-width: 835px;
        max-width: 52.1875rem
    }

    .middle-max-830 {
        max-width: 830px;
        max-width: 51.875rem
    }

    .middle-max-825 {
        max-width: 825px;
        max-width: 51.5625rem
    }

    .middle-max-820 {
        max-width: 820px;
        max-width: 51.25rem
    }

    .middle-max-815 {
        max-width: 815px;
        max-width: 50.9375rem
    }

    .middle-max-810 {
        max-width: 810px;
        max-width: 50.625rem
    }

    .middle-max-805 {
        max-width: 805px;
        max-width: 50.3125rem
    }

    .middle-max-800 {
        max-width: 800px;
        max-width: 50rem
    }

    .middle-max-795 {
        max-width: 795px;
        max-width: 49.6875rem
    }

    .middle-max-790 {
        max-width: 790px;
        max-width: 49.375rem
    }

    .middle-max-785 {
        max-width: 785px;
        max-width: 49.0625rem
    }

    .middle-max-780 {
        max-width: 780px;
        max-width: 48.75rem
    }

    .middle-max-775 {
        max-width: 775px;
        max-width: 48.4375rem
    }

    .middle-max-770 {
        max-width: 770px;
        max-width: 48.125rem
    }

    .middle-max-765 {
        max-width: 765px;
        max-width: 47.8125rem
    }

    .middle-max-760 {
        max-width: 760px;
        max-width: 47.5rem
    }

    .middle-max-755 {
        max-width: 755px;
        max-width: 47.1875rem
    }

    .middle-max-750 {
        max-width: 750px;
        max-width: 46.875rem
    }

    .middle-max-745 {
        max-width: 745px;
        max-width: 46.5625rem
    }

    .middle-max-740 {
        max-width: 740px;
        max-width: 46.25rem
    }

    .middle-max-735 {
        max-width: 735px;
        max-width: 45.9375rem
    }

    .middle-max-730 {
        max-width: 730px;
        max-width: 45.625rem
    }

    .middle-max-725 {
        max-width: 725px;
        max-width: 45.3125rem
    }

    .middle-max-720 {
        max-width: 720px;
        max-width: 45rem
    }

    .middle-max-715 {
        max-width: 715px;
        max-width: 44.6875rem
    }

    .middle-max-710 {
        max-width: 710px;
        max-width: 44.375rem
    }

    .middle-max-705 {
        max-width: 705px;
        max-width: 44.0625rem
    }

    .middle-max-700 {
        max-width: 700px;
        max-width: 43.75rem
    }

    .middle-max-695 {
        max-width: 695px;
        max-width: 43.4375rem
    }

    .middle-max-690 {
        max-width: 690px;
        max-width: 43.125rem
    }

    .middle-max-685 {
        max-width: 685px;
        max-width: 42.8125rem
    }

    .middle-max-680 {
        max-width: 680px;
        max-width: 42.5rem
    }

    .middle-max-675 {
        max-width: 675px;
        max-width: 42.1875rem
    }

    .middle-max-670 {
        max-width: 670px;
        max-width: 41.875rem
    }

    .middle-max-665 {
        max-width: 665px;
        max-width: 41.5625rem
    }

    .middle-max-660 {
        max-width: 660px;
        max-width: 41.25rem
    }

    .middle-max-655 {
        max-width: 655px;
        max-width: 40.9375rem
    }

    .middle-max-650 {
        max-width: 650px;
        max-width: 40.625rem
    }

    .middle-max-645 {
        max-width: 645px;
        max-width: 40.3125rem
    }

    .middle-max-640 {
        max-width: 640px;
        max-width: 40rem
    }

    .middle-max-635 {
        max-width: 635px;
        max-width: 39.6875rem
    }

    .middle-max-630 {
        max-width: 630px;
        max-width: 39.375rem
    }

    .middle-max-625 {
        max-width: 625px;
        max-width: 39.0625rem
    }

    .middle-max-620 {
        max-width: 620px;
        max-width: 38.75rem
    }

    .middle-max-615 {
        max-width: 615px;
        max-width: 38.4375rem
    }

    .middle-max-610 {
        max-width: 610px;
        max-width: 38.125rem
    }

    .middle-max-605 {
        max-width: 605px;
        max-width: 37.8125rem
    }

    .middle-max-600 {
        max-width: 600px;
        max-width: 37.5rem
    }

    .middle-max-595 {
        max-width: 595px;
        max-width: 37.1875rem
    }

    .middle-max-590 {
        max-width: 590px;
        max-width: 36.875rem
    }

    .middle-max-585 {
        max-width: 585px;
        max-width: 36.5625rem
    }

    .middle-max-580 {
        max-width: 580px;
        max-width: 36.25rem
    }

    .middle-max-575 {
        max-width: 575px;
        max-width: 35.9375rem
    }

    .middle-max-570 {
        max-width: 570px;
        max-width: 35.625rem
    }

    .middle-max-565 {
        max-width: 565px;
        max-width: 35.3125rem
    }

    .middle-max-560 {
        max-width: 560px;
        max-width: 35rem
    }

    .middle-max-555 {
        max-width: 555px;
        max-width: 34.6875rem
    }

    .middle-max-550 {
        max-width: 550px;
        max-width: 34.375rem
    }

    .middle-max-545 {
        max-width: 545px;
        max-width: 34.0625rem
    }

    .middle-max-540 {
        max-width: 540px;
        max-width: 33.75rem
    }

    .middle-max-535 {
        max-width: 535px;
        max-width: 33.4375rem
    }

    .middle-max-530 {
        max-width: 530px;
        max-width: 33.125rem
    }

    .middle-max-525 {
        max-width: 525px;
        max-width: 32.8125rem
    }

    .middle-max-520 {
        max-width: 520px;
        max-width: 32.5rem
    }

    .middle-max-515 {
        max-width: 515px;
        max-width: 32.1875rem
    }

    .middle-max-510 {
        max-width: 510px;
        max-width: 31.875rem
    }

    .middle-max-505 {
        max-width: 505px;
        max-width: 31.5625rem
    }

    .middle-max-500 {
        max-width: 500px;
        max-width: 31.25rem
    }

    .middle-max-495 {
        max-width: 495px;
        max-width: 30.9375rem
    }

    .middle-max-490 {
        max-width: 490px;
        max-width: 30.625rem
    }

    .middle-max-485 {
        max-width: 485px;
        max-width: 30.3125rem
    }

    .middle-max-480 {
        max-width: 480px;
        max-width: 30rem
    }

    .middle-max-475 {
        max-width: 475px;
        max-width: 29.6875rem
    }

    .middle-max-470 {
        max-width: 470px;
        max-width: 29.375rem
    }

    .middle-max-465 {
        max-width: 465px;
        max-width: 29.0625rem
    }

    .middle-max-460 {
        max-width: 460px;
        max-width: 28.75rem
    }

    .middle-max-455 {
        max-width: 455px;
        max-width: 28.4375rem
    }

    .middle-max-450 {
        max-width: 450px;
        max-width: 28.125rem
    }

    .middle-max-445 {
        max-width: 445px;
        max-width: 27.8125rem
    }

    .middle-max-440 {
        max-width: 440px;
        max-width: 27.5rem
    }

    .middle-max-435 {
        max-width: 435px;
        max-width: 27.1875rem
    }

    .middle-max-430 {
        max-width: 430px;
        max-width: 26.875rem
    }

    .middle-max-425 {
        max-width: 425px;
        max-width: 26.5625rem
    }

    .middle-max-420 {
        max-width: 420px;
        max-width: 26.25rem
    }

    .middle-max-415 {
        max-width: 415px;
        max-width: 25.9375rem
    }

    .middle-max-410 {
        max-width: 410px;
        max-width: 25.625rem
    }

    .middle-max-405 {
        max-width: 405px;
        max-width: 25.3125rem
    }

    .middle-max-400 {
        max-width: 400px;
        max-width: 25rem
    }

    .middle-max-395 {
        max-width: 395px;
        max-width: 24.6875rem
    }

    .middle-max-390 {
        max-width: 390px;
        max-width: 24.375rem
    }

    .middle-max-385 {
        max-width: 385px;
        max-width: 24.0625rem
    }

    .middle-max-380 {
        max-width: 380px;
        max-width: 23.75rem
    }

    .middle-max-375 {
        max-width: 375px;
        max-width: 23.4375rem
    }

    .middle-max-370 {
        max-width: 370px;
        max-width: 23.125rem
    }

    .middle-max-365 {
        max-width: 365px;
        max-width: 22.8125rem
    }

    .middle-max-360 {
        max-width: 360px;
        max-width: 22.5rem
    }

    .middle-max-355 {
        max-width: 355px;
        max-width: 22.1875rem
    }

    .middle-max-350 {
        max-width: 350px;
        max-width: 21.875rem
    }

    .middle-max-345 {
        max-width: 345px;
        max-width: 21.5625rem
    }

    .middle-max-340 {
        max-width: 340px;
        max-width: 21.25rem
    }

    .middle-max-335 {
        max-width: 335px;
        max-width: 20.9375rem
    }

    .middle-max-330 {
        max-width: 330px;
        max-width: 20.625rem
    }

    .middle-max-325 {
        max-width: 325px;
        max-width: 20.3125rem
    }

    .middle-max-320 {
        max-width: 320px;
        max-width: 20rem
    }

    .middle-max-315 {
        max-width: 315px;
        max-width: 19.6875rem
    }

    .middle-max-310 {
        max-width: 310px;
        max-width: 19.375rem
    }

    .middle-max-305 {
        max-width: 305px;
        max-width: 19.0625rem
    }

    .middle-max-300 {
        max-width: 300px;
        max-width: 18.75rem
    }

    .middle-max-295 {
        max-width: 295px;
        max-width: 18.4375rem
    }

    .middle-max-290 {
        max-width: 290px;
        max-width: 18.125rem
    }

    .middle-max-285 {
        max-width: 285px;
        max-width: 17.8125rem
    }

    .middle-max-280 {
        max-width: 280px;
        max-width: 17.5rem
    }

    .middle-max-275 {
        max-width: 275px;
        max-width: 17.1875rem
    }

    .middle-max-270 {
        max-width: 270px;
        max-width: 16.875rem
    }

    .middle-max-265 {
        max-width: 265px;
        max-width: 16.5625rem
    }

    .middle-max-260 {
        max-width: 260px;
        max-width: 16.25rem
    }

    .middle-max-255 {
        max-width: 255px;
        max-width: 15.9375rem
    }

    .middle-max-250 {
        max-width: 250px;
        max-width: 15.625rem
    }

    .middle-max-245 {
        max-width: 245px;
        max-width: 15.3125rem
    }

    .middle-max-240 {
        max-width: 240px;
        max-width: 15rem
    }

    .middle-max-235 {
        max-width: 235px;
        max-width: 14.6875rem
    }

    .middle-max-230 {
        max-width: 230px;
        max-width: 14.375rem
    }

    .middle-max-225 {
        max-width: 225px;
        max-width: 14.0625rem
    }

    .middle-max-220 {
        max-width: 220px;
        max-width: 13.75rem
    }

    .middle-max-215 {
        max-width: 215px;
        max-width: 13.4375rem
    }

    .middle-max-210 {
        max-width: 210px;
        max-width: 13.125rem
    }

    .middle-max-205 {
        max-width: 205px;
        max-width: 12.8125rem
    }

    .middle-max-200 {
        max-width: 200px;
        max-width: 12.5rem
    }

    .middle-max-195 {
        max-width: 195px;
        max-width: 12.1875rem
    }

    .middle-max-190 {
        max-width: 190px;
        max-width: 11.875rem
    }

    .middle-max-185 {
        max-width: 185px;
        max-width: 11.5625rem
    }

    .middle-max-180 {
        max-width: 180px;
        max-width: 11.25rem
    }

    .middle-max-175 {
        max-width: 175px;
        max-width: 10.9375rem
    }

    .middle-max-170 {
        max-width: 170px;
        max-width: 10.625rem
    }

    .middle-max-165 {
        max-width: 165px;
        max-width: 10.3125rem
    }

    .middle-max-160 {
        max-width: 160px;
        max-width: 10rem
    }

    .middle-max-155 {
        max-width: 155px;
        max-width: 9.6875rem
    }

    .middle-max-150 {
        max-width: 150px;
        max-width: 9.375rem
    }

    .middle-max-145 {
        max-width: 145px;
        max-width: 9.0625rem
    }

    .middle-max-140 {
        max-width: 140px;
        max-width: 8.75rem
    }

    .middle-max-135 {
        max-width: 135px;
        max-width: 8.4375rem
    }

    .middle-max-130 {
        max-width: 130px;
        max-width: 8.125rem
    }

    .middle-max-125 {
        max-width: 125px;
        max-width: 7.8125rem
    }

    .middle-max-120 {
        max-width: 120px;
        max-width: 7.5rem
    }

    .middle-max-115 {
        max-width: 115px;
        max-width: 7.1875rem
    }

    .middle-max-110 {
        max-width: 110px;
        max-width: 6.875rem
    }

    .middle-max-105 {
        max-width: 105px;
        max-width: 6.5625rem
    }

    .middle-max-100 {
        max-width: 100px;
        max-width: 6.25rem
    }

    .middle-max-95 {
        max-width: 95px;
        max-width: 5.9375rem
    }

    .middle-max-90 {
        max-width: 90px;
        max-width: 5.625rem
    }

    .middle-max-85 {
        max-width: 85px;
        max-width: 5.3125rem
    }

    .middle-max-80 {
        max-width: 80px;
        max-width: 5rem
    }

    .middle-max-75 {
        max-width: 75px;
        max-width: 4.6875rem
    }

    .middle-max-70 {
        max-width: 70px;
        max-width: 4.375rem
    }

    .middle-max-65 {
        max-width: 65px;
        max-width: 4.0625rem
    }

    .middle-max-60 {
        max-width: 60px;
        max-width: 3.75rem
    }

    .middle-max-55 {
        max-width: 55px;
        max-width: 3.4375rem
    }

    .middle-max-50 {
        max-width: 50px;
        max-width: 3.125rem
    }

    .middle-max-45 {
        max-width: 45px;
        max-width: 2.8125rem
    }

    .middle-max-40 {
        max-width: 40px;
        max-width: 2.5rem
    }

    .middle-max-35 {
        max-width: 35px;
        max-width: 2.1875rem
    }

    .middle-max-30 {
        max-width: 30px;
        max-width: 1.875rem
    }

    .middle-max-25 {
        max-width: 25px;
        max-width: 1.5625rem
    }

    .middle-max-20 {
        max-width: 20px;
        max-width: 1.25rem
    }

    .middle-max-15 {
        max-width: 15px;
        max-width: .9375rem
    }

    .middle-max-10 {
        max-width: 10px;
        max-width: .625rem
    }

    .middle-max-5 {
        max-width: 5px;
        max-width: .3125rem
    }

    .middle-max-unset {
        max-width: unset
    }
}

@media (min-width:600px) {
    .t-w-full {
        width: 100%
    }

    .t-w-auto {
        width: auto
    }

    .t-w-max-cont {
        width: -webkit-max-content;
        width: max-content
    }

    .t-max-1250 {
        max-width: 1250px;
        max-width: 78.125rem
    }

    .t-max-1245 {
        max-width: 1245px;
        max-width: 77.8125rem
    }

    .t-max-1240 {
        max-width: 1240px;
        max-width: 77.5rem
    }

    .t-max-1235 {
        max-width: 1235px;
        max-width: 77.1875rem
    }

    .t-max-1230 {
        max-width: 1230px;
        max-width: 76.875rem
    }

    .t-max-1225 {
        max-width: 1225px;
        max-width: 76.5625rem
    }

    .t-max-1220 {
        max-width: 1220px;
        max-width: 76.25rem
    }

    .t-max-1215 {
        max-width: 1215px;
        max-width: 75.9375rem
    }

    .t-max-1210 {
        max-width: 1210px;
        max-width: 75.625rem
    }

    .t-max-1205 {
        max-width: 1205px;
        max-width: 75.3125rem
    }

    .t-max-1200 {
        max-width: 1200px;
        max-width: 75rem
    }

    .t-max-1195 {
        max-width: 1195px;
        max-width: 74.6875rem
    }

    .t-max-1190 {
        max-width: 1190px;
        max-width: 74.375rem
    }

    .t-max-1185 {
        max-width: 1185px;
        max-width: 74.0625rem
    }

    .t-max-1180 {
        max-width: 1180px;
        max-width: 73.75rem
    }

    .t-max-1175 {
        max-width: 1175px;
        max-width: 73.4375rem
    }

    .t-max-1170 {
        max-width: 1170px;
        max-width: 73.125rem
    }

    .t-max-1165 {
        max-width: 1165px;
        max-width: 72.8125rem
    }

    .t-max-1160 {
        max-width: 1160px;
        max-width: 72.5rem
    }

    .t-max-1155 {
        max-width: 1155px;
        max-width: 72.1875rem
    }

    .t-max-1150 {
        max-width: 1150px;
        max-width: 71.875rem
    }

    .t-max-1145 {
        max-width: 1145px;
        max-width: 71.5625rem
    }

    .t-max-1140 {
        max-width: 1140px;
        max-width: 71.25rem
    }

    .t-max-1135 {
        max-width: 1135px;
        max-width: 70.9375rem
    }

    .t-max-1130 {
        max-width: 1130px;
        max-width: 70.625rem
    }

    .t-max-1125 {
        max-width: 1125px;
        max-width: 70.3125rem
    }

    .t-max-1120 {
        max-width: 1120px;
        max-width: 70rem
    }

    .t-max-1115 {
        max-width: 1115px;
        max-width: 69.6875rem
    }

    .t-max-1110 {
        max-width: 1110px;
        max-width: 69.375rem
    }

    .t-max-1105 {
        max-width: 1105px;
        max-width: 69.0625rem
    }

    .t-max-1100 {
        max-width: 1100px;
        max-width: 68.75rem
    }

    .t-max-1095 {
        max-width: 1095px;
        max-width: 68.4375rem
    }

    .t-max-1090 {
        max-width: 1090px;
        max-width: 68.125rem
    }

    .t-max-1085 {
        max-width: 1085px;
        max-width: 67.8125rem
    }

    .t-max-1080 {
        max-width: 1080px;
        max-width: 67.5rem
    }

    .t-max-1075 {
        max-width: 1075px;
        max-width: 67.1875rem
    }

    .t-max-1070 {
        max-width: 1070px;
        max-width: 66.875rem
    }

    .t-max-1065 {
        max-width: 1065px;
        max-width: 66.5625rem
    }

    .t-max-1060 {
        max-width: 1060px;
        max-width: 66.25rem
    }

    .t-max-1055 {
        max-width: 1055px;
        max-width: 65.9375rem
    }

    .t-max-1050 {
        max-width: 1050px;
        max-width: 65.625rem
    }

    .t-max-1045 {
        max-width: 1045px;
        max-width: 65.3125rem
    }

    .t-max-1040 {
        max-width: 1040px;
        max-width: 65rem
    }

    .t-max-1035 {
        max-width: 1035px;
        max-width: 64.6875rem
    }

    .t-max-1030 {
        max-width: 1030px;
        max-width: 64.375rem
    }

    .t-max-1025 {
        max-width: 1025px;
        max-width: 64.0625rem
    }

    .t-max-1020 {
        max-width: 1020px;
        max-width: 63.75rem
    }

    .t-max-1015 {
        max-width: 1015px;
        max-width: 63.4375rem
    }

    .t-max-1010 {
        max-width: 1010px;
        max-width: 63.125rem
    }

    .t-max-1005 {
        max-width: 1005px;
        max-width: 62.8125rem
    }

    .t-max-1000 {
        max-width: 1000px;
        max-width: 62.5rem
    }

    .t-max-995 {
        max-width: 995px;
        max-width: 62.1875rem
    }

    .t-max-990 {
        max-width: 990px;
        max-width: 61.875rem
    }

    .t-max-985 {
        max-width: 985px;
        max-width: 61.5625rem
    }

    .t-max-980 {
        max-width: 980px;
        max-width: 61.25rem
    }

    .t-max-975 {
        max-width: 975px;
        max-width: 60.9375rem
    }

    .t-max-970 {
        max-width: 970px;
        max-width: 60.625rem
    }

    .t-max-965 {
        max-width: 965px;
        max-width: 60.3125rem
    }

    .t-max-960 {
        max-width: 960px;
        max-width: 60rem
    }

    .t-max-955 {
        max-width: 955px;
        max-width: 59.6875rem
    }

    .t-max-950 {
        max-width: 950px;
        max-width: 59.375rem
    }

    .t-max-945 {
        max-width: 945px;
        max-width: 59.0625rem
    }

    .t-max-940 {
        max-width: 940px;
        max-width: 58.75rem
    }

    .t-max-935 {
        max-width: 935px;
        max-width: 58.4375rem
    }

    .t-max-930 {
        max-width: 930px;
        max-width: 58.125rem
    }

    .t-max-925 {
        max-width: 925px;
        max-width: 57.8125rem
    }

    .t-max-920 {
        max-width: 920px;
        max-width: 57.5rem
    }

    .t-max-915 {
        max-width: 915px;
        max-width: 57.1875rem
    }

    .t-max-910 {
        max-width: 910px;
        max-width: 56.875rem
    }

    .t-max-905 {
        max-width: 905px;
        max-width: 56.5625rem
    }

    .t-max-900 {
        max-width: 900px;
        max-width: 56.25rem
    }

    .t-max-895 {
        max-width: 895px;
        max-width: 55.9375rem
    }

    .t-max-890 {
        max-width: 890px;
        max-width: 55.625rem
    }

    .t-max-885 {
        max-width: 885px;
        max-width: 55.3125rem
    }

    .t-max-880 {
        max-width: 880px;
        max-width: 55rem
    }

    .t-max-875 {
        max-width: 875px;
        max-width: 54.6875rem
    }

    .t-max-870 {
        max-width: 870px;
        max-width: 54.375rem
    }

    .t-max-865 {
        max-width: 865px;
        max-width: 54.0625rem
    }

    .t-max-860 {
        max-width: 860px;
        max-width: 53.75rem
    }

    .t-max-855 {
        max-width: 855px;
        max-width: 53.4375rem
    }

    .t-max-850 {
        max-width: 850px;
        max-width: 53.125rem
    }

    .t-max-845 {
        max-width: 845px;
        max-width: 52.8125rem
    }

    .t-max-840 {
        max-width: 840px;
        max-width: 52.5rem
    }

    .t-max-835 {
        max-width: 835px;
        max-width: 52.1875rem
    }

    .t-max-830 {
        max-width: 830px;
        max-width: 51.875rem
    }

    .t-max-825 {
        max-width: 825px;
        max-width: 51.5625rem
    }

    .t-max-820 {
        max-width: 820px;
        max-width: 51.25rem
    }

    .t-max-815 {
        max-width: 815px;
        max-width: 50.9375rem
    }

    .t-max-810 {
        max-width: 810px;
        max-width: 50.625rem
    }

    .t-max-805 {
        max-width: 805px;
        max-width: 50.3125rem
    }

    .t-max-800 {
        max-width: 800px;
        max-width: 50rem
    }

    .t-max-795 {
        max-width: 795px;
        max-width: 49.6875rem
    }

    .t-max-790 {
        max-width: 790px;
        max-width: 49.375rem
    }

    .t-max-785 {
        max-width: 785px;
        max-width: 49.0625rem
    }

    .t-max-780 {
        max-width: 780px;
        max-width: 48.75rem
    }

    .t-max-775 {
        max-width: 775px;
        max-width: 48.4375rem
    }

    .t-max-770 {
        max-width: 770px;
        max-width: 48.125rem
    }

    .t-max-765 {
        max-width: 765px;
        max-width: 47.8125rem
    }

    .t-max-760 {
        max-width: 760px;
        max-width: 47.5rem
    }

    .t-max-755 {
        max-width: 755px;
        max-width: 47.1875rem
    }

    .t-max-750 {
        max-width: 750px;
        max-width: 46.875rem
    }

    .t-max-745 {
        max-width: 745px;
        max-width: 46.5625rem
    }

    .t-max-740 {
        max-width: 740px;
        max-width: 46.25rem
    }

    .t-max-735 {
        max-width: 735px;
        max-width: 45.9375rem
    }

    .t-max-730 {
        max-width: 730px;
        max-width: 45.625rem
    }

    .t-max-725 {
        max-width: 725px;
        max-width: 45.3125rem
    }

    .t-max-720 {
        max-width: 720px;
        max-width: 45rem
    }

    .t-max-715 {
        max-width: 715px;
        max-width: 44.6875rem
    }

    .t-max-710 {
        max-width: 710px;
        max-width: 44.375rem
    }

    .t-max-705 {
        max-width: 705px;
        max-width: 44.0625rem
    }

    .t-max-700 {
        max-width: 700px;
        max-width: 43.75rem
    }

    .t-max-695 {
        max-width: 695px;
        max-width: 43.4375rem
    }

    .t-max-690 {
        max-width: 690px;
        max-width: 43.125rem
    }

    .t-max-685 {
        max-width: 685px;
        max-width: 42.8125rem
    }

    .t-max-680 {
        max-width: 680px;
        max-width: 42.5rem
    }

    .t-max-675 {
        max-width: 675px;
        max-width: 42.1875rem
    }

    .t-max-670 {
        max-width: 670px;
        max-width: 41.875rem
    }

    .t-max-665 {
        max-width: 665px;
        max-width: 41.5625rem
    }

    .t-max-660 {
        max-width: 660px;
        max-width: 41.25rem
    }

    .t-max-655 {
        max-width: 655px;
        max-width: 40.9375rem
    }

    .t-max-650 {
        max-width: 650px;
        max-width: 40.625rem
    }

    .t-max-645 {
        max-width: 645px;
        max-width: 40.3125rem
    }

    .t-max-640 {
        max-width: 640px;
        max-width: 40rem
    }

    .t-max-635 {
        max-width: 635px;
        max-width: 39.6875rem
    }

    .t-max-630 {
        max-width: 630px;
        max-width: 39.375rem
    }

    .t-max-625 {
        max-width: 625px;
        max-width: 39.0625rem
    }

    .t-max-620 {
        max-width: 620px;
        max-width: 38.75rem
    }

    .t-max-615 {
        max-width: 615px;
        max-width: 38.4375rem
    }

    .t-max-610 {
        max-width: 610px;
        max-width: 38.125rem
    }

    .t-max-605 {
        max-width: 605px;
        max-width: 37.8125rem
    }

    .t-max-600 {
        max-width: 600px;
        max-width: 37.5rem
    }

    .t-max-595 {
        max-width: 595px;
        max-width: 37.1875rem
    }

    .t-max-590 {
        max-width: 590px;
        max-width: 36.875rem
    }

    .t-max-585 {
        max-width: 585px;
        max-width: 36.5625rem
    }

    .t-max-580 {
        max-width: 580px;
        max-width: 36.25rem
    }

    .t-max-575 {
        max-width: 575px;
        max-width: 35.9375rem
    }

    .t-max-570 {
        max-width: 570px;
        max-width: 35.625rem
    }

    .t-max-565 {
        max-width: 565px;
        max-width: 35.3125rem
    }

    .t-max-560 {
        max-width: 560px;
        max-width: 35rem
    }

    .t-max-555 {
        max-width: 555px;
        max-width: 34.6875rem
    }

    .t-max-550 {
        max-width: 550px;
        max-width: 34.375rem
    }

    .t-max-545 {
        max-width: 545px;
        max-width: 34.0625rem
    }

    .t-max-540 {
        max-width: 540px;
        max-width: 33.75rem
    }

    .t-max-535 {
        max-width: 535px;
        max-width: 33.4375rem
    }

    .t-max-530 {
        max-width: 530px;
        max-width: 33.125rem
    }

    .t-max-525 {
        max-width: 525px;
        max-width: 32.8125rem
    }

    .t-max-520 {
        max-width: 520px;
        max-width: 32.5rem
    }

    .t-max-515 {
        max-width: 515px;
        max-width: 32.1875rem
    }

    .t-max-510 {
        max-width: 510px;
        max-width: 31.875rem
    }

    .t-max-505 {
        max-width: 505px;
        max-width: 31.5625rem
    }

    .t-max-500 {
        max-width: 500px;
        max-width: 31.25rem
    }

    .t-max-495 {
        max-width: 495px;
        max-width: 30.9375rem
    }

    .t-max-490 {
        max-width: 490px;
        max-width: 30.625rem
    }

    .t-max-485 {
        max-width: 485px;
        max-width: 30.3125rem
    }

    .t-max-480 {
        max-width: 480px;
        max-width: 30rem
    }

    .t-max-475 {
        max-width: 475px;
        max-width: 29.6875rem
    }

    .t-max-470 {
        max-width: 470px;
        max-width: 29.375rem
    }

    .t-max-465 {
        max-width: 465px;
        max-width: 29.0625rem
    }

    .t-max-460 {
        max-width: 460px;
        max-width: 28.75rem
    }

    .t-max-455 {
        max-width: 455px;
        max-width: 28.4375rem
    }

    .t-max-450 {
        max-width: 450px;
        max-width: 28.125rem
    }

    .t-max-445 {
        max-width: 445px;
        max-width: 27.8125rem
    }

    .t-max-440 {
        max-width: 440px;
        max-width: 27.5rem
    }

    .t-max-435 {
        max-width: 435px;
        max-width: 27.1875rem
    }

    .t-max-430 {
        max-width: 430px;
        max-width: 26.875rem
    }

    .t-max-425 {
        max-width: 425px;
        max-width: 26.5625rem
    }

    .t-max-420 {
        max-width: 420px;
        max-width: 26.25rem
    }

    .t-max-415 {
        max-width: 415px;
        max-width: 25.9375rem
    }

    .t-max-410 {
        max-width: 410px;
        max-width: 25.625rem
    }

    .t-max-405 {
        max-width: 405px;
        max-width: 25.3125rem
    }

    .t-max-400 {
        max-width: 400px;
        max-width: 25rem
    }

    .t-max-395 {
        max-width: 395px;
        max-width: 24.6875rem
    }

    .t-max-390 {
        max-width: 390px;
        max-width: 24.375rem
    }

    .t-max-385 {
        max-width: 385px;
        max-width: 24.0625rem
    }

    .t-max-380 {
        max-width: 380px;
        max-width: 23.75rem
    }

    .t-max-375 {
        max-width: 375px;
        max-width: 23.4375rem
    }

    .t-max-370 {
        max-width: 370px;
        max-width: 23.125rem
    }

    .t-max-365 {
        max-width: 365px;
        max-width: 22.8125rem
    }

    .t-max-360 {
        max-width: 360px;
        max-width: 22.5rem
    }

    .t-max-355 {
        max-width: 355px;
        max-width: 22.1875rem
    }

    .t-max-350 {
        max-width: 350px;
        max-width: 21.875rem
    }

    .t-max-345 {
        max-width: 345px;
        max-width: 21.5625rem
    }

    .t-max-340 {
        max-width: 340px;
        max-width: 21.25rem
    }

    .t-max-335 {
        max-width: 335px;
        max-width: 20.9375rem
    }

    .t-max-330 {
        max-width: 330px;
        max-width: 20.625rem
    }

    .t-max-325 {
        max-width: 325px;
        max-width: 20.3125rem
    }

    .t-max-320 {
        max-width: 320px;
        max-width: 20rem
    }

    .t-max-315 {
        max-width: 315px;
        max-width: 19.6875rem
    }

    .t-max-310 {
        max-width: 310px;
        max-width: 19.375rem
    }

    .t-max-305 {
        max-width: 305px;
        max-width: 19.0625rem
    }

    .t-max-300 {
        max-width: 300px;
        max-width: 18.75rem
    }

    .t-max-295 {
        max-width: 295px;
        max-width: 18.4375rem
    }

    .t-max-290 {
        max-width: 290px;
        max-width: 18.125rem
    }

    .t-max-285 {
        max-width: 285px;
        max-width: 17.8125rem
    }

    .t-max-280 {
        max-width: 280px;
        max-width: 17.5rem
    }

    .t-max-275 {
        max-width: 275px;
        max-width: 17.1875rem
    }

    .t-max-270 {
        max-width: 270px;
        max-width: 16.875rem
    }

    .t-max-265 {
        max-width: 265px;
        max-width: 16.5625rem
    }

    .t-max-260 {
        max-width: 260px;
        max-width: 16.25rem
    }

    .t-max-255 {
        max-width: 255px;
        max-width: 15.9375rem
    }

    .t-max-250 {
        max-width: 250px;
        max-width: 15.625rem
    }

    .t-max-245 {
        max-width: 245px;
        max-width: 15.3125rem
    }

    .t-max-240 {
        max-width: 240px;
        max-width: 15rem
    }

    .t-max-235 {
        max-width: 235px;
        max-width: 14.6875rem
    }

    .t-max-230 {
        max-width: 230px;
        max-width: 14.375rem
    }

    .t-max-225 {
        max-width: 225px;
        max-width: 14.0625rem
    }

    .t-max-220 {
        max-width: 220px;
        max-width: 13.75rem
    }

    .t-max-215 {
        max-width: 215px;
        max-width: 13.4375rem
    }

    .t-max-210 {
        max-width: 210px;
        max-width: 13.125rem
    }

    .t-max-205 {
        max-width: 205px;
        max-width: 12.8125rem
    }

    .t-max-200 {
        max-width: 200px;
        max-width: 12.5rem
    }

    .t-max-195 {
        max-width: 195px;
        max-width: 12.1875rem
    }

    .t-max-190 {
        max-width: 190px;
        max-width: 11.875rem
    }

    .t-max-185 {
        max-width: 185px;
        max-width: 11.5625rem
    }

    .t-max-180 {
        max-width: 180px;
        max-width: 11.25rem
    }

    .t-max-175 {
        max-width: 175px;
        max-width: 10.9375rem
    }

    .t-max-170 {
        max-width: 170px;
        max-width: 10.625rem
    }

    .t-max-165 {
        max-width: 165px;
        max-width: 10.3125rem
    }

    .t-max-160 {
        max-width: 160px;
        max-width: 10rem
    }

    .t-max-155 {
        max-width: 155px;
        max-width: 9.6875rem
    }

    .t-max-150 {
        max-width: 150px;
        max-width: 9.375rem
    }

    .t-max-145 {
        max-width: 145px;
        max-width: 9.0625rem
    }

    .t-max-140 {
        max-width: 140px;
        max-width: 8.75rem
    }

    .t-max-135 {
        max-width: 135px;
        max-width: 8.4375rem
    }

    .t-max-130 {
        max-width: 130px;
        max-width: 8.125rem
    }

    .t-max-125 {
        max-width: 125px;
        max-width: 7.8125rem
    }

    .t-max-120 {
        max-width: 120px;
        max-width: 7.5rem
    }

    .t-max-115 {
        max-width: 115px;
        max-width: 7.1875rem
    }

    .t-max-110 {
        max-width: 110px;
        max-width: 6.875rem
    }

    .t-max-105 {
        max-width: 105px;
        max-width: 6.5625rem
    }

    .t-max-100 {
        max-width: 100px;
        max-width: 6.25rem
    }

    .t-max-95 {
        max-width: 95px;
        max-width: 5.9375rem
    }

    .t-max-90 {
        max-width: 90px;
        max-width: 5.625rem
    }

    .t-max-85 {
        max-width: 85px;
        max-width: 5.3125rem
    }

    .t-max-80 {
        max-width: 80px;
        max-width: 5rem
    }

    .t-max-75 {
        max-width: 75px;
        max-width: 4.6875rem
    }

    .t-max-70 {
        max-width: 70px;
        max-width: 4.375rem
    }

    .t-max-65 {
        max-width: 65px;
        max-width: 4.0625rem
    }

    .t-max-60 {
        max-width: 60px;
        max-width: 3.75rem
    }

    .t-max-55 {
        max-width: 55px;
        max-width: 3.4375rem
    }

    .t-max-50 {
        max-width: 50px;
        max-width: 3.125rem
    }

    .t-max-45 {
        max-width: 45px;
        max-width: 2.8125rem
    }

    .t-max-40 {
        max-width: 40px;
        max-width: 2.5rem
    }

    .t-max-35 {
        max-width: 35px;
        max-width: 2.1875rem
    }

    .t-max-30 {
        max-width: 30px;
        max-width: 1.875rem
    }

    .t-max-25 {
        max-width: 25px;
        max-width: 1.5625rem
    }

    .t-max-20 {
        max-width: 20px;
        max-width: 1.25rem
    }

    .t-max-15 {
        max-width: 15px;
        max-width: .9375rem
    }

    .t-max-10 {
        max-width: 10px;
        max-width: .625rem
    }

    .t-max-5 {
        max-width: 5px;
        max-width: .3125rem
    }

    .t-max-unset {
        max-width: unset
    }
}

@media (min-width:1024px) {
    .d-w-full {
        width: 100%
    }

    .d-w-auto {
        width: auto
    }

    .d-w-max-cont {
        width: -webkit-max-content;
        width: max-content
    }

    .d-max-1250 {
        max-width: 1250px;
        max-width: 78.125rem
    }

    .d-max-1245 {
        max-width: 1245px;
        max-width: 77.8125rem
    }

    .d-max-1240 {
        max-width: 1240px;
        max-width: 77.5rem
    }

    .d-max-1235 {
        max-width: 1235px;
        max-width: 77.1875rem
    }

    .d-max-1230 {
        max-width: 1230px;
        max-width: 76.875rem
    }

    .d-max-1225 {
        max-width: 1225px;
        max-width: 76.5625rem
    }

    .d-max-1220 {
        max-width: 1220px;
        max-width: 76.25rem
    }

    .d-max-1215 {
        max-width: 1215px;
        max-width: 75.9375rem
    }

    .d-max-1210 {
        max-width: 1210px;
        max-width: 75.625rem
    }

    .d-max-1205 {
        max-width: 1205px;
        max-width: 75.3125rem
    }

    .d-max-1200 {
        max-width: 1200px;
        max-width: 75rem
    }

    .d-max-1195 {
        max-width: 1195px;
        max-width: 74.6875rem
    }

    .d-max-1190 {
        max-width: 1190px;
        max-width: 74.375rem
    }

    .d-max-1185 {
        max-width: 1185px;
        max-width: 74.0625rem
    }

    .d-max-1180 {
        max-width: 1180px;
        max-width: 73.75rem
    }

    .d-max-1175 {
        max-width: 1175px;
        max-width: 73.4375rem
    }

    .d-max-1170 {
        max-width: 1170px;
        max-width: 73.125rem
    }

    .d-max-1165 {
        max-width: 1165px;
        max-width: 72.8125rem
    }

    .d-max-1160 {
        max-width: 1160px;
        max-width: 72.5rem
    }

    .d-max-1155 {
        max-width: 1155px;
        max-width: 72.1875rem
    }

    .d-max-1150 {
        max-width: 1150px;
        max-width: 71.875rem
    }

    .d-max-1145 {
        max-width: 1145px;
        max-width: 71.5625rem
    }

    .d-max-1140 {
        max-width: 1140px;
        max-width: 71.25rem
    }

    .d-max-1135 {
        max-width: 1135px;
        max-width: 70.9375rem
    }

    .d-max-1130 {
        max-width: 1130px;
        max-width: 70.625rem
    }

    .d-max-1125 {
        max-width: 1125px;
        max-width: 70.3125rem
    }

    .d-max-1120 {
        max-width: 1120px;
        max-width: 70rem
    }

    .d-max-1115 {
        max-width: 1115px;
        max-width: 69.6875rem
    }

    .d-max-1110 {
        max-width: 1110px;
        max-width: 69.375rem
    }

    .d-max-1105 {
        max-width: 1105px;
        max-width: 69.0625rem
    }

    .d-max-1100 {
        max-width: 1100px;
        max-width: 68.75rem
    }

    .d-max-1095 {
        max-width: 1095px;
        max-width: 68.4375rem
    }

    .d-max-1090 {
        max-width: 1090px;
        max-width: 68.125rem
    }

    .d-max-1085 {
        max-width: 1085px;
        max-width: 67.8125rem
    }

    .d-max-1080 {
        max-width: 1080px;
        max-width: 67.5rem
    }

    .d-max-1075 {
        max-width: 1075px;
        max-width: 67.1875rem
    }

    .d-max-1070 {
        max-width: 1070px;
        max-width: 66.875rem
    }

    .d-max-1065 {
        max-width: 1065px;
        max-width: 66.5625rem
    }

    .d-max-1060 {
        max-width: 1060px;
        max-width: 66.25rem
    }

    .d-max-1055 {
        max-width: 1055px;
        max-width: 65.9375rem
    }

    .d-max-1050 {
        max-width: 1050px;
        max-width: 65.625rem
    }

    .d-max-1045 {
        max-width: 1045px;
        max-width: 65.3125rem
    }

    .d-max-1040 {
        max-width: 1040px;
        max-width: 65rem
    }

    .d-max-1035 {
        max-width: 1035px;
        max-width: 64.6875rem
    }

    .d-max-1030 {
        max-width: 1030px;
        max-width: 64.375rem
    }

    .d-max-1025 {
        max-width: 1025px;
        max-width: 64.0625rem
    }

    .d-max-1020 {
        max-width: 1020px;
        max-width: 63.75rem
    }

    .d-max-1015 {
        max-width: 1015px;
        max-width: 63.4375rem
    }

    .d-max-1010 {
        max-width: 1010px;
        max-width: 63.125rem
    }

    .d-max-1005 {
        max-width: 1005px;
        max-width: 62.8125rem
    }

    .d-max-1000 {
        max-width: 1000px;
        max-width: 62.5rem
    }

    .d-max-995 {
        max-width: 995px;
        max-width: 62.1875rem
    }

    .d-max-990 {
        max-width: 990px;
        max-width: 61.875rem
    }

    .d-max-985 {
        max-width: 985px;
        max-width: 61.5625rem
    }

    .d-max-980 {
        max-width: 980px;
        max-width: 61.25rem
    }

    .d-max-975 {
        max-width: 975px;
        max-width: 60.9375rem
    }

    .d-max-970 {
        max-width: 970px;
        max-width: 60.625rem
    }

    .d-max-965 {
        max-width: 965px;
        max-width: 60.3125rem
    }

    .d-max-960 {
        max-width: 960px;
        max-width: 60rem
    }

    .d-max-955 {
        max-width: 955px;
        max-width: 59.6875rem
    }

    .d-max-950 {
        max-width: 950px;
        max-width: 59.375rem
    }

    .d-max-945 {
        max-width: 945px;
        max-width: 59.0625rem
    }

    .d-max-940 {
        max-width: 940px;
        max-width: 58.75rem
    }

    .d-max-935 {
        max-width: 935px;
        max-width: 58.4375rem
    }

    .d-max-930 {
        max-width: 930px;
        max-width: 58.125rem
    }

    .d-max-925 {
        max-width: 925px;
        max-width: 57.8125rem
    }

    .d-max-920 {
        max-width: 920px;
        max-width: 57.5rem
    }

    .d-max-915 {
        max-width: 915px;
        max-width: 57.1875rem
    }

    .d-max-910 {
        max-width: 910px;
        max-width: 56.875rem
    }

    .d-max-905 {
        max-width: 905px;
        max-width: 56.5625rem
    }

    .d-max-900 {
        max-width: 900px;
        max-width: 56.25rem
    }

    .d-max-895 {
        max-width: 895px;
        max-width: 55.9375rem
    }

    .d-max-890 {
        max-width: 890px;
        max-width: 55.625rem
    }

    .d-max-885 {
        max-width: 885px;
        max-width: 55.3125rem
    }

    .d-max-880 {
        max-width: 880px;
        max-width: 55rem
    }

    .d-max-875 {
        max-width: 875px;
        max-width: 54.6875rem
    }

    .d-max-870 {
        max-width: 870px;
        max-width: 54.375rem
    }

    .d-max-865 {
        max-width: 865px;
        max-width: 54.0625rem
    }

    .d-max-860 {
        max-width: 860px;
        max-width: 53.75rem
    }

    .d-max-855 {
        max-width: 855px;
        max-width: 53.4375rem
    }

    .d-max-850 {
        max-width: 850px;
        max-width: 53.125rem
    }

    .d-max-845 {
        max-width: 845px;
        max-width: 52.8125rem
    }

    .d-max-840 {
        max-width: 840px;
        max-width: 52.5rem
    }

    .d-max-835 {
        max-width: 835px;
        max-width: 52.1875rem
    }

    .d-max-830 {
        max-width: 830px;
        max-width: 51.875rem
    }

    .d-max-825 {
        max-width: 825px;
        max-width: 51.5625rem
    }

    .d-max-820 {
        max-width: 820px;
        max-width: 51.25rem
    }

    .d-max-815 {
        max-width: 815px;
        max-width: 50.9375rem
    }

    .d-max-810 {
        max-width: 810px;
        max-width: 50.625rem
    }

    .d-max-805 {
        max-width: 805px;
        max-width: 50.3125rem
    }

    .d-max-800 {
        max-width: 800px;
        max-width: 50rem
    }

    .d-max-795 {
        max-width: 795px;
        max-width: 49.6875rem
    }

    .d-max-790 {
        max-width: 790px;
        max-width: 49.375rem
    }

    .d-max-785 {
        max-width: 785px;
        max-width: 49.0625rem
    }

    .d-max-780 {
        max-width: 780px;
        max-width: 48.75rem
    }

    .d-max-775 {
        max-width: 775px;
        max-width: 48.4375rem
    }

    .d-max-770 {
        max-width: 770px;
        max-width: 48.125rem
    }

    .d-max-765 {
        max-width: 765px;
        max-width: 47.8125rem
    }

    .d-max-760 {
        max-width: 760px;
        max-width: 47.5rem
    }

    .d-max-755 {
        max-width: 755px;
        max-width: 47.1875rem
    }

    .d-max-750 {
        max-width: 750px;
        max-width: 46.875rem
    }

    .d-max-745 {
        max-width: 745px;
        max-width: 46.5625rem
    }

    .d-max-740 {
        max-width: 740px;
        max-width: 46.25rem
    }

    .d-max-735 {
        max-width: 735px;
        max-width: 45.9375rem
    }

    .d-max-730 {
        max-width: 730px;
        max-width: 45.625rem
    }

    .d-max-725 {
        max-width: 725px;
        max-width: 45.3125rem
    }

    .d-max-720 {
        max-width: 720px;
        max-width: 45rem
    }

    .d-max-715 {
        max-width: 715px;
        max-width: 44.6875rem
    }

    .d-max-710 {
        max-width: 710px;
        max-width: 44.375rem
    }

    .d-max-705 {
        max-width: 705px;
        max-width: 44.0625rem
    }

    .d-max-700 {
        max-width: 700px;
        max-width: 43.75rem
    }

    .d-max-695 {
        max-width: 695px;
        max-width: 43.4375rem
    }

    .d-max-690 {
        max-width: 690px;
        max-width: 43.125rem
    }

    .d-max-685 {
        max-width: 685px;
        max-width: 42.8125rem
    }

    .d-max-680 {
        max-width: 680px;
        max-width: 42.5rem
    }

    .d-max-675 {
        max-width: 675px;
        max-width: 42.1875rem
    }

    .d-max-670 {
        max-width: 670px;
        max-width: 41.875rem
    }

    .d-max-665 {
        max-width: 665px;
        max-width: 41.5625rem
    }

    .d-max-660 {
        max-width: 660px;
        max-width: 41.25rem
    }

    .d-max-655 {
        max-width: 655px;
        max-width: 40.9375rem
    }

    .d-max-650 {
        max-width: 650px;
        max-width: 40.625rem
    }

    .d-max-645 {
        max-width: 645px;
        max-width: 40.3125rem
    }

    .d-max-640 {
        max-width: 640px;
        max-width: 40rem
    }

    .d-max-635 {
        max-width: 635px;
        max-width: 39.6875rem
    }

    .d-max-630 {
        max-width: 630px;
        max-width: 39.375rem
    }

    .d-max-625 {
        max-width: 625px;
        max-width: 39.0625rem
    }

    .d-max-620 {
        max-width: 620px;
        max-width: 38.75rem
    }

    .d-max-615 {
        max-width: 615px;
        max-width: 38.4375rem
    }

    .d-max-610 {
        max-width: 610px;
        max-width: 38.125rem
    }

    .d-max-605 {
        max-width: 605px;
        max-width: 37.8125rem
    }

    .d-max-600 {
        max-width: 600px;
        max-width: 37.5rem
    }

    .d-max-595 {
        max-width: 595px;
        max-width: 37.1875rem
    }

    .d-max-590 {
        max-width: 590px;
        max-width: 36.875rem
    }

    .d-max-585 {
        max-width: 585px;
        max-width: 36.5625rem
    }

    .d-max-580 {
        max-width: 580px;
        max-width: 36.25rem
    }

    .d-max-575 {
        max-width: 575px;
        max-width: 35.9375rem
    }

    .d-max-570 {
        max-width: 570px;
        max-width: 35.625rem
    }

    .d-max-565 {
        max-width: 565px;
        max-width: 35.3125rem
    }

    .d-max-560 {
        max-width: 560px;
        max-width: 35rem
    }

    .d-max-555 {
        max-width: 555px;
        max-width: 34.6875rem
    }

    .d-max-550 {
        max-width: 550px;
        max-width: 34.375rem
    }

    .d-max-545 {
        max-width: 545px;
        max-width: 34.0625rem
    }

    .d-max-540 {
        max-width: 540px;
        max-width: 33.75rem
    }

    .d-max-535 {
        max-width: 535px;
        max-width: 33.4375rem
    }

    .d-max-530 {
        max-width: 530px;
        max-width: 33.125rem
    }

    .d-max-525 {
        max-width: 525px;
        max-width: 32.8125rem
    }

    .d-max-520 {
        max-width: 520px;
        max-width: 32.5rem
    }

    .d-max-515 {
        max-width: 515px;
        max-width: 32.1875rem
    }

    .d-max-510 {
        max-width: 510px;
        max-width: 31.875rem
    }

    .d-max-505 {
        max-width: 505px;
        max-width: 31.5625rem
    }

    .d-max-500 {
        max-width: 500px;
        max-width: 31.25rem
    }

    .d-max-495 {
        max-width: 495px;
        max-width: 30.9375rem
    }

    .d-max-490 {
        max-width: 490px;
        max-width: 30.625rem
    }

    .d-max-485 {
        max-width: 485px;
        max-width: 30.3125rem
    }

    .d-max-480 {
        max-width: 480px;
        max-width: 30rem
    }

    .d-max-475 {
        max-width: 475px;
        max-width: 29.6875rem
    }

    .d-max-470 {
        max-width: 470px;
        max-width: 29.375rem
    }

    .d-max-465 {
        max-width: 465px;
        max-width: 29.0625rem
    }

    .d-max-460 {
        max-width: 460px;
        max-width: 28.75rem
    }

    .d-max-455 {
        max-width: 455px;
        max-width: 28.4375rem
    }

    .d-max-450 {
        max-width: 450px;
        max-width: 28.125rem
    }

    .d-max-445 {
        max-width: 445px;
        max-width: 27.8125rem
    }

    .d-max-440 {
        max-width: 440px;
        max-width: 27.5rem
    }

    .d-max-435 {
        max-width: 435px;
        max-width: 27.1875rem
    }

    .d-max-430 {
        max-width: 430px;
        max-width: 26.875rem
    }

    .d-max-425 {
        max-width: 425px;
        max-width: 26.5625rem
    }

    .d-max-420 {
        max-width: 420px;
        max-width: 26.25rem
    }

    .d-max-415 {
        max-width: 415px;
        max-width: 25.9375rem
    }

    .d-max-410 {
        max-width: 410px;
        max-width: 25.625rem
    }

    .d-max-405 {
        max-width: 405px;
        max-width: 25.3125rem
    }

    .d-max-400 {
        max-width: 400px;
        max-width: 25rem
    }

    .d-max-395 {
        max-width: 395px;
        max-width: 24.6875rem
    }

    .d-max-390 {
        max-width: 390px;
        max-width: 24.375rem
    }

    .d-max-385 {
        max-width: 385px;
        max-width: 24.0625rem
    }

    .d-max-380 {
        max-width: 380px;
        max-width: 23.75rem
    }

    .d-max-375 {
        max-width: 375px;
        max-width: 23.4375rem
    }

    .d-max-370 {
        max-width: 370px;
        max-width: 23.125rem
    }

    .d-max-365 {
        max-width: 365px;
        max-width: 22.8125rem
    }

    .d-max-360 {
        max-width: 360px;
        max-width: 22.5rem
    }

    .d-max-355 {
        max-width: 355px;
        max-width: 22.1875rem
    }

    .d-max-350 {
        max-width: 350px;
        max-width: 21.875rem
    }

    .d-max-345 {
        max-width: 345px;
        max-width: 21.5625rem
    }

    .d-max-340 {
        max-width: 340px;
        max-width: 21.25rem
    }

    .d-max-335 {
        max-width: 335px;
        max-width: 20.9375rem
    }

    .d-max-330 {
        max-width: 330px;
        max-width: 20.625rem
    }

    .d-max-325 {
        max-width: 325px;
        max-width: 20.3125rem
    }

    .d-max-320 {
        max-width: 320px;
        max-width: 20rem
    }

    .d-max-315 {
        max-width: 315px;
        max-width: 19.6875rem
    }

    .d-max-310 {
        max-width: 310px;
        max-width: 19.375rem
    }

    .d-max-305 {
        max-width: 305px;
        max-width: 19.0625rem
    }

    .d-max-300 {
        max-width: 300px;
        max-width: 18.75rem
    }

    .d-max-295 {
        max-width: 295px;
        max-width: 18.4375rem
    }

    .d-max-290 {
        max-width: 290px;
        max-width: 18.125rem
    }

    .d-max-285 {
        max-width: 285px;
        max-width: 17.8125rem
    }

    .d-max-280 {
        max-width: 280px;
        max-width: 17.5rem
    }

    .d-max-275 {
        max-width: 275px;
        max-width: 17.1875rem
    }

    .d-max-270 {
        max-width: 270px;
        max-width: 16.875rem
    }

    .d-max-265 {
        max-width: 265px;
        max-width: 16.5625rem
    }

    .d-max-260 {
        max-width: 260px;
        max-width: 16.25rem
    }

    .d-max-255 {
        max-width: 255px;
        max-width: 15.9375rem
    }

    .d-max-250 {
        max-width: 250px;
        max-width: 15.625rem
    }

    .d-max-245 {
        max-width: 245px;
        max-width: 15.3125rem
    }

    .d-max-240 {
        max-width: 240px;
        max-width: 15rem
    }

    .d-max-235 {
        max-width: 235px;
        max-width: 14.6875rem
    }

    .d-max-230 {
        max-width: 230px;
        max-width: 14.375rem
    }

    .d-max-225 {
        max-width: 225px;
        max-width: 14.0625rem
    }

    .d-max-220 {
        max-width: 220px;
        max-width: 13.75rem
    }

    .d-max-215 {
        max-width: 215px;
        max-width: 13.4375rem
    }

    .d-max-210 {
        max-width: 210px;
        max-width: 13.125rem
    }

    .d-max-205 {
        max-width: 205px;
        max-width: 12.8125rem
    }

    .d-max-200 {
        max-width: 200px;
        max-width: 12.5rem
    }

    .d-max-195 {
        max-width: 195px;
        max-width: 12.1875rem
    }

    .d-max-190 {
        max-width: 190px;
        max-width: 11.875rem
    }

    .d-max-185 {
        max-width: 185px;
        max-width: 11.5625rem
    }

    .d-max-180 {
        max-width: 180px;
        max-width: 11.25rem
    }

    .d-max-175 {
        max-width: 175px;
        max-width: 10.9375rem
    }

    .d-max-170 {
        max-width: 170px;
        max-width: 10.625rem
    }

    .d-max-165 {
        max-width: 165px;
        max-width: 10.3125rem
    }

    .d-max-160 {
        max-width: 160px;
        max-width: 10rem
    }

    .d-max-155 {
        max-width: 155px;
        max-width: 9.6875rem
    }

    .d-max-150 {
        max-width: 150px;
        max-width: 9.375rem
    }

    .d-max-145 {
        max-width: 145px;
        max-width: 9.0625rem
    }

    .d-max-140 {
        max-width: 140px;
        max-width: 8.75rem
    }

    .d-max-135 {
        max-width: 135px;
        max-width: 8.4375rem
    }

    .d-max-130 {
        max-width: 130px;
        max-width: 8.125rem
    }

    .d-max-125 {
        max-width: 125px;
        max-width: 7.8125rem
    }

    .d-max-120 {
        max-width: 120px;
        max-width: 7.5rem
    }

    .d-max-115 {
        max-width: 115px;
        max-width: 7.1875rem
    }

    .d-max-110 {
        max-width: 110px;
        max-width: 6.875rem
    }

    .d-max-105 {
        max-width: 105px;
        max-width: 6.5625rem
    }

    .d-max-100 {
        max-width: 100px;
        max-width: 6.25rem
    }

    .d-max-95 {
        max-width: 95px;
        max-width: 5.9375rem
    }

    .d-max-90 {
        max-width: 90px;
        max-width: 5.625rem
    }

    .d-max-85 {
        max-width: 85px;
        max-width: 5.3125rem
    }

    .d-max-80 {
        max-width: 80px;
        max-width: 5rem
    }

    .d-max-75 {
        max-width: 75px;
        max-width: 4.6875rem
    }

    .d-max-70 {
        max-width: 70px;
        max-width: 4.375rem
    }

    .d-max-65 {
        max-width: 65px;
        max-width: 4.0625rem
    }

    .d-max-60 {
        max-width: 60px;
        max-width: 3.75rem
    }

    .d-max-55 {
        max-width: 55px;
        max-width: 3.4375rem
    }

    .d-max-50 {
        max-width: 50px;
        max-width: 3.125rem
    }

    .d-max-45 {
        max-width: 45px;
        max-width: 2.8125rem
    }

    .d-max-40 {
        max-width: 40px;
        max-width: 2.5rem
    }

    .d-max-35 {
        max-width: 35px;
        max-width: 2.1875rem
    }

    .d-max-30 {
        max-width: 30px;
        max-width: 1.875rem
    }

    .d-max-25 {
        max-width: 25px;
        max-width: 1.5625rem
    }

    .d-max-20 {
        max-width: 20px;
        max-width: 1.25rem
    }

    .d-max-15 {
        max-width: 15px;
        max-width: .9375rem
    }

    .d-max-10 {
        max-width: 10px;
        max-width: .625rem
    }

    .d-max-5 {
        max-width: 5px;
        max-width: .3125rem
    }

    .d-max-unset {
        max-width: unset
    }
}

@media (min-width:1200px) {
    .max-w-full {
        width: 100%
    }

    .max-w-auto {
        width: auto
    }

    .max-w-max-cont {
        width: -webkit-max-content;
        width: max-content
    }

    .max-max-1250 {
        max-width: 1250px;
        max-width: 78.125rem
    }

    .max-max-1245 {
        max-width: 1245px;
        max-width: 77.8125rem
    }

    .max-max-1240 {
        max-width: 1240px;
        max-width: 77.5rem
    }

    .max-max-1235 {
        max-width: 1235px;
        max-width: 77.1875rem
    }

    .max-max-1230 {
        max-width: 1230px;
        max-width: 76.875rem
    }

    .max-max-1225 {
        max-width: 1225px;
        max-width: 76.5625rem
    }

    .max-max-1220 {
        max-width: 1220px;
        max-width: 76.25rem
    }

    .max-max-1215 {
        max-width: 1215px;
        max-width: 75.9375rem
    }

    .max-max-1210 {
        max-width: 1210px;
        max-width: 75.625rem
    }

    .max-max-1205 {
        max-width: 1205px;
        max-width: 75.3125rem
    }

    .max-max-1200 {
        max-width: 1200px;
        max-width: 75rem
    }

    .max-max-1195 {
        max-width: 1195px;
        max-width: 74.6875rem
    }

    .max-max-1190 {
        max-width: 1190px;
        max-width: 74.375rem
    }

    .max-max-1185 {
        max-width: 1185px;
        max-width: 74.0625rem
    }

    .max-max-1180 {
        max-width: 1180px;
        max-width: 73.75rem
    }

    .max-max-1175 {
        max-width: 1175px;
        max-width: 73.4375rem
    }

    .max-max-1170 {
        max-width: 1170px;
        max-width: 73.125rem
    }

    .max-max-1165 {
        max-width: 1165px;
        max-width: 72.8125rem
    }

    .max-max-1160 {
        max-width: 1160px;
        max-width: 72.5rem
    }

    .max-max-1155 {
        max-width: 1155px;
        max-width: 72.1875rem
    }

    .max-max-1150 {
        max-width: 1150px;
        max-width: 71.875rem
    }

    .max-max-1145 {
        max-width: 1145px;
        max-width: 71.5625rem
    }

    .max-max-1140 {
        max-width: 1140px;
        max-width: 71.25rem
    }

    .max-max-1135 {
        max-width: 1135px;
        max-width: 70.9375rem
    }

    .max-max-1130 {
        max-width: 1130px;
        max-width: 70.625rem
    }

    .max-max-1125 {
        max-width: 1125px;
        max-width: 70.3125rem
    }

    .max-max-1120 {
        max-width: 1120px;
        max-width: 70rem
    }

    .max-max-1115 {
        max-width: 1115px;
        max-width: 69.6875rem
    }

    .max-max-1110 {
        max-width: 1110px;
        max-width: 69.375rem
    }

    .max-max-1105 {
        max-width: 1105px;
        max-width: 69.0625rem
    }

    .max-max-1100 {
        max-width: 1100px;
        max-width: 68.75rem
    }

    .max-max-1095 {
        max-width: 1095px;
        max-width: 68.4375rem
    }

    .max-max-1090 {
        max-width: 1090px;
        max-width: 68.125rem
    }

    .max-max-1085 {
        max-width: 1085px;
        max-width: 67.8125rem
    }

    .max-max-1080 {
        max-width: 1080px;
        max-width: 67.5rem
    }

    .max-max-1075 {
        max-width: 1075px;
        max-width: 67.1875rem
    }

    .max-max-1070 {
        max-width: 1070px;
        max-width: 66.875rem
    }

    .max-max-1065 {
        max-width: 1065px;
        max-width: 66.5625rem
    }

    .max-max-1060 {
        max-width: 1060px;
        max-width: 66.25rem
    }

    .max-max-1055 {
        max-width: 1055px;
        max-width: 65.9375rem
    }

    .max-max-1050 {
        max-width: 1050px;
        max-width: 65.625rem
    }

    .max-max-1045 {
        max-width: 1045px;
        max-width: 65.3125rem
    }

    .max-max-1040 {
        max-width: 1040px;
        max-width: 65rem
    }

    .max-max-1035 {
        max-width: 1035px;
        max-width: 64.6875rem
    }

    .max-max-1030 {
        max-width: 1030px;
        max-width: 64.375rem
    }

    .max-max-1025 {
        max-width: 1025px;
        max-width: 64.0625rem
    }

    .max-max-1020 {
        max-width: 1020px;
        max-width: 63.75rem
    }

    .max-max-1015 {
        max-width: 1015px;
        max-width: 63.4375rem
    }

    .max-max-1010 {
        max-width: 1010px;
        max-width: 63.125rem
    }

    .max-max-1005 {
        max-width: 1005px;
        max-width: 62.8125rem
    }

    .max-max-1000 {
        max-width: 1000px;
        max-width: 62.5rem
    }

    .max-max-995 {
        max-width: 995px;
        max-width: 62.1875rem
    }

    .max-max-990 {
        max-width: 990px;
        max-width: 61.875rem
    }

    .max-max-985 {
        max-width: 985px;
        max-width: 61.5625rem
    }

    .max-max-980 {
        max-width: 980px;
        max-width: 61.25rem
    }

    .max-max-975 {
        max-width: 975px;
        max-width: 60.9375rem
    }

    .max-max-970 {
        max-width: 970px;
        max-width: 60.625rem
    }

    .max-max-965 {
        max-width: 965px;
        max-width: 60.3125rem
    }

    .max-max-960 {
        max-width: 960px;
        max-width: 60rem
    }

    .max-max-955 {
        max-width: 955px;
        max-width: 59.6875rem
    }

    .max-max-950 {
        max-width: 950px;
        max-width: 59.375rem
    }

    .max-max-945 {
        max-width: 945px;
        max-width: 59.0625rem
    }

    .max-max-940 {
        max-width: 940px;
        max-width: 58.75rem
    }

    .max-max-935 {
        max-width: 935px;
        max-width: 58.4375rem
    }

    .max-max-930 {
        max-width: 930px;
        max-width: 58.125rem
    }

    .max-max-925 {
        max-width: 925px;
        max-width: 57.8125rem
    }

    .max-max-920 {
        max-width: 920px;
        max-width: 57.5rem
    }

    .max-max-915 {
        max-width: 915px;
        max-width: 57.1875rem
    }

    .max-max-910 {
        max-width: 910px;
        max-width: 56.875rem
    }

    .max-max-905 {
        max-width: 905px;
        max-width: 56.5625rem
    }

    .max-max-900 {
        max-width: 900px;
        max-width: 56.25rem
    }

    .max-max-895 {
        max-width: 895px;
        max-width: 55.9375rem
    }

    .max-max-890 {
        max-width: 890px;
        max-width: 55.625rem
    }

    .max-max-885 {
        max-width: 885px;
        max-width: 55.3125rem
    }

    .max-max-880 {
        max-width: 880px;
        max-width: 55rem
    }

    .max-max-875 {
        max-width: 875px;
        max-width: 54.6875rem
    }

    .max-max-870 {
        max-width: 870px;
        max-width: 54.375rem
    }

    .max-max-865 {
        max-width: 865px;
        max-width: 54.0625rem
    }

    .max-max-860 {
        max-width: 860px;
        max-width: 53.75rem
    }

    .max-max-855 {
        max-width: 855px;
        max-width: 53.4375rem
    }

    .max-max-850 {
        max-width: 850px;
        max-width: 53.125rem
    }

    .max-max-845 {
        max-width: 845px;
        max-width: 52.8125rem
    }

    .max-max-840 {
        max-width: 840px;
        max-width: 52.5rem
    }

    .max-max-835 {
        max-width: 835px;
        max-width: 52.1875rem
    }

    .max-max-830 {
        max-width: 830px;
        max-width: 51.875rem
    }

    .max-max-825 {
        max-width: 825px;
        max-width: 51.5625rem
    }

    .max-max-820 {
        max-width: 820px;
        max-width: 51.25rem
    }

    .max-max-815 {
        max-width: 815px;
        max-width: 50.9375rem
    }

    .max-max-810 {
        max-width: 810px;
        max-width: 50.625rem
    }

    .max-max-805 {
        max-width: 805px;
        max-width: 50.3125rem
    }

    .max-max-800 {
        max-width: 800px;
        max-width: 50rem
    }

    .max-max-795 {
        max-width: 795px;
        max-width: 49.6875rem
    }

    .max-max-790 {
        max-width: 790px;
        max-width: 49.375rem
    }

    .max-max-785 {
        max-width: 785px;
        max-width: 49.0625rem
    }

    .max-max-780 {
        max-width: 780px;
        max-width: 48.75rem
    }

    .max-max-775 {
        max-width: 775px;
        max-width: 48.4375rem
    }

    .max-max-770 {
        max-width: 770px;
        max-width: 48.125rem
    }

    .max-max-765 {
        max-width: 765px;
        max-width: 47.8125rem
    }

    .max-max-760 {
        max-width: 760px;
        max-width: 47.5rem
    }

    .max-max-755 {
        max-width: 755px;
        max-width: 47.1875rem
    }

    .max-max-750 {
        max-width: 750px;
        max-width: 46.875rem
    }

    .max-max-745 {
        max-width: 745px;
        max-width: 46.5625rem
    }

    .max-max-740 {
        max-width: 740px;
        max-width: 46.25rem
    }

    .max-max-735 {
        max-width: 735px;
        max-width: 45.9375rem
    }

    .max-max-730 {
        max-width: 730px;
        max-width: 45.625rem
    }

    .max-max-725 {
        max-width: 725px;
        max-width: 45.3125rem
    }

    .max-max-720 {
        max-width: 720px;
        max-width: 45rem
    }

    .max-max-715 {
        max-width: 715px;
        max-width: 44.6875rem
    }

    .max-max-710 {
        max-width: 710px;
        max-width: 44.375rem
    }

    .max-max-705 {
        max-width: 705px;
        max-width: 44.0625rem
    }

    .max-max-700 {
        max-width: 700px;
        max-width: 43.75rem
    }

    .max-max-695 {
        max-width: 695px;
        max-width: 43.4375rem
    }

    .max-max-690 {
        max-width: 690px;
        max-width: 43.125rem
    }

    .max-max-685 {
        max-width: 685px;
        max-width: 42.8125rem
    }

    .max-max-680 {
        max-width: 680px;
        max-width: 42.5rem
    }

    .max-max-675 {
        max-width: 675px;
        max-width: 42.1875rem
    }

    .max-max-670 {
        max-width: 670px;
        max-width: 41.875rem
    }

    .max-max-665 {
        max-width: 665px;
        max-width: 41.5625rem
    }

    .max-max-660 {
        max-width: 660px;
        max-width: 41.25rem
    }

    .max-max-655 {
        max-width: 655px;
        max-width: 40.9375rem
    }

    .max-max-650 {
        max-width: 650px;
        max-width: 40.625rem
    }

    .max-max-645 {
        max-width: 645px;
        max-width: 40.3125rem
    }

    .max-max-640 {
        max-width: 640px;
        max-width: 40rem
    }

    .max-max-635 {
        max-width: 635px;
        max-width: 39.6875rem
    }

    .max-max-630 {
        max-width: 630px;
        max-width: 39.375rem
    }

    .max-max-625 {
        max-width: 625px;
        max-width: 39.0625rem
    }

    .max-max-620 {
        max-width: 620px;
        max-width: 38.75rem
    }

    .max-max-615 {
        max-width: 615px;
        max-width: 38.4375rem
    }

    .max-max-610 {
        max-width: 610px;
        max-width: 38.125rem
    }

    .max-max-605 {
        max-width: 605px;
        max-width: 37.8125rem
    }

    .max-max-600 {
        max-width: 600px;
        max-width: 37.5rem
    }

    .max-max-595 {
        max-width: 595px;
        max-width: 37.1875rem
    }

    .max-max-590 {
        max-width: 590px;
        max-width: 36.875rem
    }

    .max-max-585 {
        max-width: 585px;
        max-width: 36.5625rem
    }

    .max-max-580 {
        max-width: 580px;
        max-width: 36.25rem
    }

    .max-max-575 {
        max-width: 575px;
        max-width: 35.9375rem
    }

    .max-max-570 {
        max-width: 570px;
        max-width: 35.625rem
    }

    .max-max-565 {
        max-width: 565px;
        max-width: 35.3125rem
    }

    .max-max-560 {
        max-width: 560px;
        max-width: 35rem
    }

    .max-max-555 {
        max-width: 555px;
        max-width: 34.6875rem
    }

    .max-max-550 {
        max-width: 550px;
        max-width: 34.375rem
    }

    .max-max-545 {
        max-width: 545px;
        max-width: 34.0625rem
    }

    .max-max-540 {
        max-width: 540px;
        max-width: 33.75rem
    }

    .max-max-535 {
        max-width: 535px;
        max-width: 33.4375rem
    }

    .max-max-530 {
        max-width: 530px;
        max-width: 33.125rem
    }

    .max-max-525 {
        max-width: 525px;
        max-width: 32.8125rem
    }

    .max-max-520 {
        max-width: 520px;
        max-width: 32.5rem
    }

    .max-max-515 {
        max-width: 515px;
        max-width: 32.1875rem
    }

    .max-max-510 {
        max-width: 510px;
        max-width: 31.875rem
    }

    .max-max-505 {
        max-width: 505px;
        max-width: 31.5625rem
    }

    .max-max-500 {
        max-width: 500px;
        max-width: 31.25rem
    }

    .max-max-495 {
        max-width: 495px;
        max-width: 30.9375rem
    }

    .max-max-490 {
        max-width: 490px;
        max-width: 30.625rem
    }

    .max-max-485 {
        max-width: 485px;
        max-width: 30.3125rem
    }

    .max-max-480 {
        max-width: 480px;
        max-width: 30rem
    }

    .max-max-475 {
        max-width: 475px;
        max-width: 29.6875rem
    }

    .max-max-470 {
        max-width: 470px;
        max-width: 29.375rem
    }

    .max-max-465 {
        max-width: 465px;
        max-width: 29.0625rem
    }

    .max-max-460 {
        max-width: 460px;
        max-width: 28.75rem
    }

    .max-max-455 {
        max-width: 455px;
        max-width: 28.4375rem
    }

    .max-max-450 {
        max-width: 450px;
        max-width: 28.125rem
    }

    .max-max-445 {
        max-width: 445px;
        max-width: 27.8125rem
    }

    .max-max-440 {
        max-width: 440px;
        max-width: 27.5rem
    }

    .max-max-435 {
        max-width: 435px;
        max-width: 27.1875rem
    }

    .max-max-430 {
        max-width: 430px;
        max-width: 26.875rem
    }

    .max-max-425 {
        max-width: 425px;
        max-width: 26.5625rem
    }

    .max-max-420 {
        max-width: 420px;
        max-width: 26.25rem
    }

    .max-max-415 {
        max-width: 415px;
        max-width: 25.9375rem
    }

    .max-max-410 {
        max-width: 410px;
        max-width: 25.625rem
    }

    .max-max-405 {
        max-width: 405px;
        max-width: 25.3125rem
    }

    .max-max-400 {
        max-width: 400px;
        max-width: 25rem
    }

    .max-max-395 {
        max-width: 395px;
        max-width: 24.6875rem
    }

    .max-max-390 {
        max-width: 390px;
        max-width: 24.375rem
    }

    .max-max-385 {
        max-width: 385px;
        max-width: 24.0625rem
    }

    .max-max-380 {
        max-width: 380px;
        max-width: 23.75rem
    }

    .max-max-375 {
        max-width: 375px;
        max-width: 23.4375rem
    }

    .max-max-370 {
        max-width: 370px;
        max-width: 23.125rem
    }

    .max-max-365 {
        max-width: 365px;
        max-width: 22.8125rem
    }

    .max-max-360 {
        max-width: 360px;
        max-width: 22.5rem
    }

    .max-max-355 {
        max-width: 355px;
        max-width: 22.1875rem
    }

    .max-max-350 {
        max-width: 350px;
        max-width: 21.875rem
    }

    .max-max-345 {
        max-width: 345px;
        max-width: 21.5625rem
    }

    .max-max-340 {
        max-width: 340px;
        max-width: 21.25rem
    }

    .max-max-335 {
        max-width: 335px;
        max-width: 20.9375rem
    }

    .max-max-330 {
        max-width: 330px;
        max-width: 20.625rem
    }

    .max-max-325 {
        max-width: 325px;
        max-width: 20.3125rem
    }

    .max-max-320 {
        max-width: 320px;
        max-width: 20rem
    }

    .max-max-315 {
        max-width: 315px;
        max-width: 19.6875rem
    }

    .max-max-310 {
        max-width: 310px;
        max-width: 19.375rem
    }

    .max-max-305 {
        max-width: 305px;
        max-width: 19.0625rem
    }

    .max-max-300 {
        max-width: 300px;
        max-width: 18.75rem
    }

    .max-max-295 {
        max-width: 295px;
        max-width: 18.4375rem
    }

    .max-max-290 {
        max-width: 290px;
        max-width: 18.125rem
    }

    .max-max-285 {
        max-width: 285px;
        max-width: 17.8125rem
    }

    .max-max-280 {
        max-width: 280px;
        max-width: 17.5rem
    }

    .max-max-275 {
        max-width: 275px;
        max-width: 17.1875rem
    }

    .max-max-270 {
        max-width: 270px;
        max-width: 16.875rem
    }

    .max-max-265 {
        max-width: 265px;
        max-width: 16.5625rem
    }

    .max-max-260 {
        max-width: 260px;
        max-width: 16.25rem
    }

    .max-max-255 {
        max-width: 255px;
        max-width: 15.9375rem
    }

    .max-max-250 {
        max-width: 250px;
        max-width: 15.625rem
    }

    .max-max-245 {
        max-width: 245px;
        max-width: 15.3125rem
    }

    .max-max-240 {
        max-width: 240px;
        max-width: 15rem
    }

    .max-max-235 {
        max-width: 235px;
        max-width: 14.6875rem
    }

    .max-max-230 {
        max-width: 230px;
        max-width: 14.375rem
    }

    .max-max-225 {
        max-width: 225px;
        max-width: 14.0625rem
    }

    .max-max-220 {
        max-width: 220px;
        max-width: 13.75rem
    }

    .max-max-215 {
        max-width: 215px;
        max-width: 13.4375rem
    }

    .max-max-210 {
        max-width: 210px;
        max-width: 13.125rem
    }

    .max-max-205 {
        max-width: 205px;
        max-width: 12.8125rem
    }

    .max-max-200 {
        max-width: 200px;
        max-width: 12.5rem
    }

    .max-max-195 {
        max-width: 195px;
        max-width: 12.1875rem
    }

    .max-max-190 {
        max-width: 190px;
        max-width: 11.875rem
    }

    .max-max-185 {
        max-width: 185px;
        max-width: 11.5625rem
    }

    .max-max-180 {
        max-width: 180px;
        max-width: 11.25rem
    }

    .max-max-175 {
        max-width: 175px;
        max-width: 10.9375rem
    }

    .max-max-170 {
        max-width: 170px;
        max-width: 10.625rem
    }

    .max-max-165 {
        max-width: 165px;
        max-width: 10.3125rem
    }

    .max-max-160 {
        max-width: 160px;
        max-width: 10rem
    }

    .max-max-155 {
        max-width: 155px;
        max-width: 9.6875rem
    }

    .max-max-150 {
        max-width: 150px;
        max-width: 9.375rem
    }

    .max-max-145 {
        max-width: 145px;
        max-width: 9.0625rem
    }

    .max-max-140 {
        max-width: 140px;
        max-width: 8.75rem
    }

    .max-max-135 {
        max-width: 135px;
        max-width: 8.4375rem
    }

    .max-max-130 {
        max-width: 130px;
        max-width: 8.125rem
    }

    .max-max-125 {
        max-width: 125px;
        max-width: 7.8125rem
    }

    .max-max-120 {
        max-width: 120px;
        max-width: 7.5rem
    }

    .max-max-115 {
        max-width: 115px;
        max-width: 7.1875rem
    }

    .max-max-110 {
        max-width: 110px;
        max-width: 6.875rem
    }

    .max-max-105 {
        max-width: 105px;
        max-width: 6.5625rem
    }

    .max-max-100 {
        max-width: 100px;
        max-width: 6.25rem
    }

    .max-max-95 {
        max-width: 95px;
        max-width: 5.9375rem
    }

    .max-max-90 {
        max-width: 90px;
        max-width: 5.625rem
    }

    .max-max-85 {
        max-width: 85px;
        max-width: 5.3125rem
    }

    .max-max-80 {
        max-width: 80px;
        max-width: 5rem
    }

    .max-max-75 {
        max-width: 75px;
        max-width: 4.6875rem
    }

    .max-max-70 {
        max-width: 70px;
        max-width: 4.375rem
    }

    .max-max-65 {
        max-width: 65px;
        max-width: 4.0625rem
    }

    .max-max-60 {
        max-width: 60px;
        max-width: 3.75rem
    }

    .max-max-55 {
        max-width: 55px;
        max-width: 3.4375rem
    }

    .max-max-50 {
        max-width: 50px;
        max-width: 3.125rem
    }

    .max-max-45 {
        max-width: 45px;
        max-width: 2.8125rem
    }

    .max-max-40 {
        max-width: 40px;
        max-width: 2.5rem
    }

    .max-max-35 {
        max-width: 35px;
        max-width: 2.1875rem
    }

    .max-max-30 {
        max-width: 30px;
        max-width: 1.875rem
    }

    .max-max-25 {
        max-width: 25px;
        max-width: 1.5625rem
    }

    .max-max-20 {
        max-width: 20px;
        max-width: 1.25rem
    }

    .max-max-15 {
        max-width: 15px;
        max-width: .9375rem
    }

    .max-max-10 {
        max-width: 10px;
        max-width: .625rem
    }

    .max-max-5 {
        max-width: 5px;
        max-width: .3125rem
    }

    .max-max-unset {
        max-width: unset
    }
}

@media (min-width:1440px) {
    .hd-w-full {
        width: 100%
    }

    .hd-w-auto {
        width: auto
    }

    .hd-w-max-cont {
        width: -webkit-max-content;
        width: max-content
    }

    .hd-max-1250 {
        max-width: 1250px;
        max-width: 78.125rem
    }

    .hd-max-1245 {
        max-width: 1245px;
        max-width: 77.8125rem
    }

    .hd-max-1240 {
        max-width: 1240px;
        max-width: 77.5rem
    }

    .hd-max-1235 {
        max-width: 1235px;
        max-width: 77.1875rem
    }

    .hd-max-1230 {
        max-width: 1230px;
        max-width: 76.875rem
    }

    .hd-max-1225 {
        max-width: 1225px;
        max-width: 76.5625rem
    }

    .hd-max-1220 {
        max-width: 1220px;
        max-width: 76.25rem
    }

    .hd-max-1215 {
        max-width: 1215px;
        max-width: 75.9375rem
    }

    .hd-max-1210 {
        max-width: 1210px;
        max-width: 75.625rem
    }

    .hd-max-1205 {
        max-width: 1205px;
        max-width: 75.3125rem
    }

    .hd-max-1200 {
        max-width: 1200px;
        max-width: 75rem
    }

    .hd-max-1195 {
        max-width: 1195px;
        max-width: 74.6875rem
    }

    .hd-max-1190 {
        max-width: 1190px;
        max-width: 74.375rem
    }

    .hd-max-1185 {
        max-width: 1185px;
        max-width: 74.0625rem
    }

    .hd-max-1180 {
        max-width: 1180px;
        max-width: 73.75rem
    }

    .hd-max-1175 {
        max-width: 1175px;
        max-width: 73.4375rem
    }

    .hd-max-1170 {
        max-width: 1170px;
        max-width: 73.125rem
    }

    .hd-max-1165 {
        max-width: 1165px;
        max-width: 72.8125rem
    }

    .hd-max-1160 {
        max-width: 1160px;
        max-width: 72.5rem
    }

    .hd-max-1155 {
        max-width: 1155px;
        max-width: 72.1875rem
    }

    .hd-max-1150 {
        max-width: 1150px;
        max-width: 71.875rem
    }

    .hd-max-1145 {
        max-width: 1145px;
        max-width: 71.5625rem
    }

    .hd-max-1140 {
        max-width: 1140px;
        max-width: 71.25rem
    }

    .hd-max-1135 {
        max-width: 1135px;
        max-width: 70.9375rem
    }

    .hd-max-1130 {
        max-width: 1130px;
        max-width: 70.625rem
    }

    .hd-max-1125 {
        max-width: 1125px;
        max-width: 70.3125rem
    }

    .hd-max-1120 {
        max-width: 1120px;
        max-width: 70rem
    }

    .hd-max-1115 {
        max-width: 1115px;
        max-width: 69.6875rem
    }

    .hd-max-1110 {
        max-width: 1110px;
        max-width: 69.375rem
    }

    .hd-max-1105 {
        max-width: 1105px;
        max-width: 69.0625rem
    }

    .hd-max-1100 {
        max-width: 1100px;
        max-width: 68.75rem
    }

    .hd-max-1095 {
        max-width: 1095px;
        max-width: 68.4375rem
    }

    .hd-max-1090 {
        max-width: 1090px;
        max-width: 68.125rem
    }

    .hd-max-1085 {
        max-width: 1085px;
        max-width: 67.8125rem
    }

    .hd-max-1080 {
        max-width: 1080px;
        max-width: 67.5rem
    }

    .hd-max-1075 {
        max-width: 1075px;
        max-width: 67.1875rem
    }

    .hd-max-1070 {
        max-width: 1070px;
        max-width: 66.875rem
    }

    .hd-max-1065 {
        max-width: 1065px;
        max-width: 66.5625rem
    }

    .hd-max-1060 {
        max-width: 1060px;
        max-width: 66.25rem
    }

    .hd-max-1055 {
        max-width: 1055px;
        max-width: 65.9375rem
    }

    .hd-max-1050 {
        max-width: 1050px;
        max-width: 65.625rem
    }

    .hd-max-1045 {
        max-width: 1045px;
        max-width: 65.3125rem
    }

    .hd-max-1040 {
        max-width: 1040px;
        max-width: 65rem
    }

    .hd-max-1035 {
        max-width: 1035px;
        max-width: 64.6875rem
    }

    .hd-max-1030 {
        max-width: 1030px;
        max-width: 64.375rem
    }

    .hd-max-1025 {
        max-width: 1025px;
        max-width: 64.0625rem
    }

    .hd-max-1020 {
        max-width: 1020px;
        max-width: 63.75rem
    }

    .hd-max-1015 {
        max-width: 1015px;
        max-width: 63.4375rem
    }

    .hd-max-1010 {
        max-width: 1010px;
        max-width: 63.125rem
    }

    .hd-max-1005 {
        max-width: 1005px;
        max-width: 62.8125rem
    }

    .hd-max-1000 {
        max-width: 1000px;
        max-width: 62.5rem
    }

    .hd-max-995 {
        max-width: 995px;
        max-width: 62.1875rem
    }

    .hd-max-990 {
        max-width: 990px;
        max-width: 61.875rem
    }

    .hd-max-985 {
        max-width: 985px;
        max-width: 61.5625rem
    }

    .hd-max-980 {
        max-width: 980px;
        max-width: 61.25rem
    }

    .hd-max-975 {
        max-width: 975px;
        max-width: 60.9375rem
    }

    .hd-max-970 {
        max-width: 970px;
        max-width: 60.625rem
    }

    .hd-max-965 {
        max-width: 965px;
        max-width: 60.3125rem
    }

    .hd-max-960 {
        max-width: 960px;
        max-width: 60rem
    }

    .hd-max-955 {
        max-width: 955px;
        max-width: 59.6875rem
    }

    .hd-max-950 {
        max-width: 950px;
        max-width: 59.375rem
    }

    .hd-max-945 {
        max-width: 945px;
        max-width: 59.0625rem
    }

    .hd-max-940 {
        max-width: 940px;
        max-width: 58.75rem
    }

    .hd-max-935 {
        max-width: 935px;
        max-width: 58.4375rem
    }

    .hd-max-930 {
        max-width: 930px;
        max-width: 58.125rem
    }

    .hd-max-925 {
        max-width: 925px;
        max-width: 57.8125rem
    }

    .hd-max-920 {
        max-width: 920px;
        max-width: 57.5rem
    }

    .hd-max-915 {
        max-width: 915px;
        max-width: 57.1875rem
    }

    .hd-max-910 {
        max-width: 910px;
        max-width: 56.875rem
    }

    .hd-max-905 {
        max-width: 905px;
        max-width: 56.5625rem
    }

    .hd-max-900 {
        max-width: 900px;
        max-width: 56.25rem
    }

    .hd-max-895 {
        max-width: 895px;
        max-width: 55.9375rem
    }

    .hd-max-890 {
        max-width: 890px;
        max-width: 55.625rem
    }

    .hd-max-885 {
        max-width: 885px;
        max-width: 55.3125rem
    }

    .hd-max-880 {
        max-width: 880px;
        max-width: 55rem
    }

    .hd-max-875 {
        max-width: 875px;
        max-width: 54.6875rem
    }

    .hd-max-870 {
        max-width: 870px;
        max-width: 54.375rem
    }

    .hd-max-865 {
        max-width: 865px;
        max-width: 54.0625rem
    }

    .hd-max-860 {
        max-width: 860px;
        max-width: 53.75rem
    }

    .hd-max-855 {
        max-width: 855px;
        max-width: 53.4375rem
    }

    .hd-max-850 {
        max-width: 850px;
        max-width: 53.125rem
    }

    .hd-max-845 {
        max-width: 845px;
        max-width: 52.8125rem
    }

    .hd-max-840 {
        max-width: 840px;
        max-width: 52.5rem
    }

    .hd-max-835 {
        max-width: 835px;
        max-width: 52.1875rem
    }

    .hd-max-830 {
        max-width: 830px;
        max-width: 51.875rem
    }

    .hd-max-825 {
        max-width: 825px;
        max-width: 51.5625rem
    }

    .hd-max-820 {
        max-width: 820px;
        max-width: 51.25rem
    }

    .hd-max-815 {
        max-width: 815px;
        max-width: 50.9375rem
    }

    .hd-max-810 {
        max-width: 810px;
        max-width: 50.625rem
    }

    .hd-max-805 {
        max-width: 805px;
        max-width: 50.3125rem
    }

    .hd-max-800 {
        max-width: 800px;
        max-width: 50rem
    }

    .hd-max-795 {
        max-width: 795px;
        max-width: 49.6875rem
    }

    .hd-max-790 {
        max-width: 790px;
        max-width: 49.375rem
    }

    .hd-max-785 {
        max-width: 785px;
        max-width: 49.0625rem
    }

    .hd-max-780 {
        max-width: 780px;
        max-width: 48.75rem
    }

    .hd-max-775 {
        max-width: 775px;
        max-width: 48.4375rem
    }

    .hd-max-770 {
        max-width: 770px;
        max-width: 48.125rem
    }

    .hd-max-765 {
        max-width: 765px;
        max-width: 47.8125rem
    }

    .hd-max-760 {
        max-width: 760px;
        max-width: 47.5rem
    }

    .hd-max-755 {
        max-width: 755px;
        max-width: 47.1875rem
    }

    .hd-max-750 {
        max-width: 750px;
        max-width: 46.875rem
    }

    .hd-max-745 {
        max-width: 745px;
        max-width: 46.5625rem
    }

    .hd-max-740 {
        max-width: 740px;
        max-width: 46.25rem
    }

    .hd-max-735 {
        max-width: 735px;
        max-width: 45.9375rem
    }

    .hd-max-730 {
        max-width: 730px;
        max-width: 45.625rem
    }

    .hd-max-725 {
        max-width: 725px;
        max-width: 45.3125rem
    }

    .hd-max-720 {
        max-width: 720px;
        max-width: 45rem
    }

    .hd-max-715 {
        max-width: 715px;
        max-width: 44.6875rem
    }

    .hd-max-710 {
        max-width: 710px;
        max-width: 44.375rem
    }

    .hd-max-705 {
        max-width: 705px;
        max-width: 44.0625rem
    }

    .hd-max-700 {
        max-width: 700px;
        max-width: 43.75rem
    }

    .hd-max-695 {
        max-width: 695px;
        max-width: 43.4375rem
    }

    .hd-max-690 {
        max-width: 690px;
        max-width: 43.125rem
    }

    .hd-max-685 {
        max-width: 685px;
        max-width: 42.8125rem
    }

    .hd-max-680 {
        max-width: 680px;
        max-width: 42.5rem
    }

    .hd-max-675 {
        max-width: 675px;
        max-width: 42.1875rem
    }

    .hd-max-670 {
        max-width: 670px;
        max-width: 41.875rem
    }

    .hd-max-665 {
        max-width: 665px;
        max-width: 41.5625rem
    }

    .hd-max-660 {
        max-width: 660px;
        max-width: 41.25rem
    }

    .hd-max-655 {
        max-width: 655px;
        max-width: 40.9375rem
    }

    .hd-max-650 {
        max-width: 650px;
        max-width: 40.625rem
    }

    .hd-max-645 {
        max-width: 645px;
        max-width: 40.3125rem
    }

    .hd-max-640 {
        max-width: 640px;
        max-width: 40rem
    }

    .hd-max-635 {
        max-width: 635px;
        max-width: 39.6875rem
    }

    .hd-max-630 {
        max-width: 630px;
        max-width: 39.375rem
    }

    .hd-max-625 {
        max-width: 625px;
        max-width: 39.0625rem
    }

    .hd-max-620 {
        max-width: 620px;
        max-width: 38.75rem
    }

    .hd-max-615 {
        max-width: 615px;
        max-width: 38.4375rem
    }

    .hd-max-610 {
        max-width: 610px;
        max-width: 38.125rem
    }

    .hd-max-605 {
        max-width: 605px;
        max-width: 37.8125rem
    }

    .hd-max-600 {
        max-width: 600px;
        max-width: 37.5rem
    }

    .hd-max-595 {
        max-width: 595px;
        max-width: 37.1875rem
    }

    .hd-max-590 {
        max-width: 590px;
        max-width: 36.875rem
    }

    .hd-max-585 {
        max-width: 585px;
        max-width: 36.5625rem
    }

    .hd-max-580 {
        max-width: 580px;
        max-width: 36.25rem
    }

    .hd-max-575 {
        max-width: 575px;
        max-width: 35.9375rem
    }

    .hd-max-570 {
        max-width: 570px;
        max-width: 35.625rem
    }

    .hd-max-565 {
        max-width: 565px;
        max-width: 35.3125rem
    }

    .hd-max-560 {
        max-width: 560px;
        max-width: 35rem
    }

    .hd-max-555 {
        max-width: 555px;
        max-width: 34.6875rem
    }

    .hd-max-550 {
        max-width: 550px;
        max-width: 34.375rem
    }

    .hd-max-545 {
        max-width: 545px;
        max-width: 34.0625rem
    }

    .hd-max-540 {
        max-width: 540px;
        max-width: 33.75rem
    }

    .hd-max-535 {
        max-width: 535px;
        max-width: 33.4375rem
    }

    .hd-max-530 {
        max-width: 530px;
        max-width: 33.125rem
    }

    .hd-max-525 {
        max-width: 525px;
        max-width: 32.8125rem
    }

    .hd-max-520 {
        max-width: 520px;
        max-width: 32.5rem
    }

    .hd-max-515 {
        max-width: 515px;
        max-width: 32.1875rem
    }

    .hd-max-510 {
        max-width: 510px;
        max-width: 31.875rem
    }

    .hd-max-505 {
        max-width: 505px;
        max-width: 31.5625rem
    }

    .hd-max-500 {
        max-width: 500px;
        max-width: 31.25rem
    }

    .hd-max-495 {
        max-width: 495px;
        max-width: 30.9375rem
    }

    .hd-max-490 {
        max-width: 490px;
        max-width: 30.625rem
    }

    .hd-max-485 {
        max-width: 485px;
        max-width: 30.3125rem
    }

    .hd-max-480 {
        max-width: 480px;
        max-width: 30rem
    }

    .hd-max-475 {
        max-width: 475px;
        max-width: 29.6875rem
    }

    .hd-max-470 {
        max-width: 470px;
        max-width: 29.375rem
    }

    .hd-max-465 {
        max-width: 465px;
        max-width: 29.0625rem
    }

    .hd-max-460 {
        max-width: 460px;
        max-width: 28.75rem
    }

    .hd-max-455 {
        max-width: 455px;
        max-width: 28.4375rem
    }

    .hd-max-450 {
        max-width: 450px;
        max-width: 28.125rem
    }

    .hd-max-445 {
        max-width: 445px;
        max-width: 27.8125rem
    }

    .hd-max-440 {
        max-width: 440px;
        max-width: 27.5rem
    }

    .hd-max-435 {
        max-width: 435px;
        max-width: 27.1875rem
    }

    .hd-max-430 {
        max-width: 430px;
        max-width: 26.875rem
    }

    .hd-max-425 {
        max-width: 425px;
        max-width: 26.5625rem
    }

    .hd-max-420 {
        max-width: 420px;
        max-width: 26.25rem
    }

    .hd-max-415 {
        max-width: 415px;
        max-width: 25.9375rem
    }

    .hd-max-410 {
        max-width: 410px;
        max-width: 25.625rem
    }

    .hd-max-405 {
        max-width: 405px;
        max-width: 25.3125rem
    }

    .hd-max-400 {
        max-width: 400px;
        max-width: 25rem
    }

    .hd-max-395 {
        max-width: 395px;
        max-width: 24.6875rem
    }

    .hd-max-390 {
        max-width: 390px;
        max-width: 24.375rem
    }

    .hd-max-385 {
        max-width: 385px;
        max-width: 24.0625rem
    }

    .hd-max-380 {
        max-width: 380px;
        max-width: 23.75rem
    }

    .hd-max-375 {
        max-width: 375px;
        max-width: 23.4375rem
    }

    .hd-max-370 {
        max-width: 370px;
        max-width: 23.125rem
    }

    .hd-max-365 {
        max-width: 365px;
        max-width: 22.8125rem
    }

    .hd-max-360 {
        max-width: 360px;
        max-width: 22.5rem
    }

    .hd-max-355 {
        max-width: 355px;
        max-width: 22.1875rem
    }

    .hd-max-350 {
        max-width: 350px;
        max-width: 21.875rem
    }

    .hd-max-345 {
        max-width: 345px;
        max-width: 21.5625rem
    }

    .hd-max-340 {
        max-width: 340px;
        max-width: 21.25rem
    }

    .hd-max-335 {
        max-width: 335px;
        max-width: 20.9375rem
    }

    .hd-max-330 {
        max-width: 330px;
        max-width: 20.625rem
    }

    .hd-max-325 {
        max-width: 325px;
        max-width: 20.3125rem
    }

    .hd-max-320 {
        max-width: 320px;
        max-width: 20rem
    }

    .hd-max-315 {
        max-width: 315px;
        max-width: 19.6875rem
    }

    .hd-max-310 {
        max-width: 310px;
        max-width: 19.375rem
    }

    .hd-max-305 {
        max-width: 305px;
        max-width: 19.0625rem
    }

    .hd-max-300 {
        max-width: 300px;
        max-width: 18.75rem
    }

    .hd-max-295 {
        max-width: 295px;
        max-width: 18.4375rem
    }

    .hd-max-290 {
        max-width: 290px;
        max-width: 18.125rem
    }

    .hd-max-285 {
        max-width: 285px;
        max-width: 17.8125rem
    }

    .hd-max-280 {
        max-width: 280px;
        max-width: 17.5rem
    }

    .hd-max-275 {
        max-width: 275px;
        max-width: 17.1875rem
    }

    .hd-max-270 {
        max-width: 270px;
        max-width: 16.875rem
    }

    .hd-max-265 {
        max-width: 265px;
        max-width: 16.5625rem
    }

    .hd-max-260 {
        max-width: 260px;
        max-width: 16.25rem
    }

    .hd-max-255 {
        max-width: 255px;
        max-width: 15.9375rem
    }

    .hd-max-250 {
        max-width: 250px;
        max-width: 15.625rem
    }

    .hd-max-245 {
        max-width: 245px;
        max-width: 15.3125rem
    }

    .hd-max-240 {
        max-width: 240px;
        max-width: 15rem
    }

    .hd-max-235 {
        max-width: 235px;
        max-width: 14.6875rem
    }

    .hd-max-230 {
        max-width: 230px;
        max-width: 14.375rem
    }

    .hd-max-225 {
        max-width: 225px;
        max-width: 14.0625rem
    }

    .hd-max-220 {
        max-width: 220px;
        max-width: 13.75rem
    }

    .hd-max-215 {
        max-width: 215px;
        max-width: 13.4375rem
    }

    .hd-max-210 {
        max-width: 210px;
        max-width: 13.125rem
    }

    .hd-max-205 {
        max-width: 205px;
        max-width: 12.8125rem
    }

    .hd-max-200 {
        max-width: 200px;
        max-width: 12.5rem
    }

    .hd-max-195 {
        max-width: 195px;
        max-width: 12.1875rem
    }

    .hd-max-190 {
        max-width: 190px;
        max-width: 11.875rem
    }

    .hd-max-185 {
        max-width: 185px;
        max-width: 11.5625rem
    }

    .hd-max-180 {
        max-width: 180px;
        max-width: 11.25rem
    }

    .hd-max-175 {
        max-width: 175px;
        max-width: 10.9375rem
    }

    .hd-max-170 {
        max-width: 170px;
        max-width: 10.625rem
    }

    .hd-max-165 {
        max-width: 165px;
        max-width: 10.3125rem
    }

    .hd-max-160 {
        max-width: 160px;
        max-width: 10rem
    }

    .hd-max-155 {
        max-width: 155px;
        max-width: 9.6875rem
    }

    .hd-max-150 {
        max-width: 150px;
        max-width: 9.375rem
    }

    .hd-max-145 {
        max-width: 145px;
        max-width: 9.0625rem
    }

    .hd-max-140 {
        max-width: 140px;
        max-width: 8.75rem
    }

    .hd-max-135 {
        max-width: 135px;
        max-width: 8.4375rem
    }

    .hd-max-130 {
        max-width: 130px;
        max-width: 8.125rem
    }

    .hd-max-125 {
        max-width: 125px;
        max-width: 7.8125rem
    }

    .hd-max-120 {
        max-width: 120px;
        max-width: 7.5rem
    }

    .hd-max-115 {
        max-width: 115px;
        max-width: 7.1875rem
    }

    .hd-max-110 {
        max-width: 110px;
        max-width: 6.875rem
    }

    .hd-max-105 {
        max-width: 105px;
        max-width: 6.5625rem
    }

    .hd-max-100 {
        max-width: 100px;
        max-width: 6.25rem
    }

    .hd-max-95 {
        max-width: 95px;
        max-width: 5.9375rem
    }

    .hd-max-90 {
        max-width: 90px;
        max-width: 5.625rem
    }

    .hd-max-85 {
        max-width: 85px;
        max-width: 5.3125rem
    }

    .hd-max-80 {
        max-width: 80px;
        max-width: 5rem
    }

    .hd-max-75 {
        max-width: 75px;
        max-width: 4.6875rem
    }

    .hd-max-70 {
        max-width: 70px;
        max-width: 4.375rem
    }

    .hd-max-65 {
        max-width: 65px;
        max-width: 4.0625rem
    }

    .hd-max-60 {
        max-width: 60px;
        max-width: 3.75rem
    }

    .hd-max-55 {
        max-width: 55px;
        max-width: 3.4375rem
    }

    .hd-max-50 {
        max-width: 50px;
        max-width: 3.125rem
    }

    .hd-max-45 {
        max-width: 45px;
        max-width: 2.8125rem
    }

    .hd-max-40 {
        max-width: 40px;
        max-width: 2.5rem
    }

    .hd-max-35 {
        max-width: 35px;
        max-width: 2.1875rem
    }

    .hd-max-30 {
        max-width: 30px;
        max-width: 1.875rem
    }

    .hd-max-25 {
        max-width: 25px;
        max-width: 1.5625rem
    }

    .hd-max-20 {
        max-width: 20px;
        max-width: 1.25rem
    }

    .hd-max-15 {
        max-width: 15px;
        max-width: .9375rem
    }

    .hd-max-10 {
        max-width: 10px;
        max-width: .625rem
    }

    .hd-max-5 {
        max-width: 5px;
        max-width: .3125rem
    }

    .hd-max-unset {
        max-width: unset
    }
}

@media (min-width:1920px) {
    .hhd-w-full {
        width: 100%
    }

    .hhd-w-auto {
        width: auto
    }

    .hhd-w-max-cont {
        width: -webkit-max-content;
        width: max-content
    }

    .hhd-max-1250 {
        max-width: 1250px;
        max-width: 78.125rem
    }

    .hhd-max-1245 {
        max-width: 1245px;
        max-width: 77.8125rem
    }

    .hhd-max-1240 {
        max-width: 1240px;
        max-width: 77.5rem
    }

    .hhd-max-1235 {
        max-width: 1235px;
        max-width: 77.1875rem
    }

    .hhd-max-1230 {
        max-width: 1230px;
        max-width: 76.875rem
    }

    .hhd-max-1225 {
        max-width: 1225px;
        max-width: 76.5625rem
    }

    .hhd-max-1220 {
        max-width: 1220px;
        max-width: 76.25rem
    }

    .hhd-max-1215 {
        max-width: 1215px;
        max-width: 75.9375rem
    }

    .hhd-max-1210 {
        max-width: 1210px;
        max-width: 75.625rem
    }

    .hhd-max-1205 {
        max-width: 1205px;
        max-width: 75.3125rem
    }

    .hhd-max-1200 {
        max-width: 1200px;
        max-width: 75rem
    }

    .hhd-max-1195 {
        max-width: 1195px;
        max-width: 74.6875rem
    }

    .hhd-max-1190 {
        max-width: 1190px;
        max-width: 74.375rem
    }

    .hhd-max-1185 {
        max-width: 1185px;
        max-width: 74.0625rem
    }

    .hhd-max-1180 {
        max-width: 1180px;
        max-width: 73.75rem
    }

    .hhd-max-1175 {
        max-width: 1175px;
        max-width: 73.4375rem
    }

    .hhd-max-1170 {
        max-width: 1170px;
        max-width: 73.125rem
    }

    .hhd-max-1165 {
        max-width: 1165px;
        max-width: 72.8125rem
    }

    .hhd-max-1160 {
        max-width: 1160px;
        max-width: 72.5rem
    }

    .hhd-max-1155 {
        max-width: 1155px;
        max-width: 72.1875rem
    }

    .hhd-max-1150 {
        max-width: 1150px;
        max-width: 71.875rem
    }

    .hhd-max-1145 {
        max-width: 1145px;
        max-width: 71.5625rem
    }

    .hhd-max-1140 {
        max-width: 1140px;
        max-width: 71.25rem
    }

    .hhd-max-1135 {
        max-width: 1135px;
        max-width: 70.9375rem
    }

    .hhd-max-1130 {
        max-width: 1130px;
        max-width: 70.625rem
    }

    .hhd-max-1125 {
        max-width: 1125px;
        max-width: 70.3125rem
    }

    .hhd-max-1120 {
        max-width: 1120px;
        max-width: 70rem
    }

    .hhd-max-1115 {
        max-width: 1115px;
        max-width: 69.6875rem
    }

    .hhd-max-1110 {
        max-width: 1110px;
        max-width: 69.375rem
    }

    .hhd-max-1105 {
        max-width: 1105px;
        max-width: 69.0625rem
    }

    .hhd-max-1100 {
        max-width: 1100px;
        max-width: 68.75rem
    }

    .hhd-max-1095 {
        max-width: 1095px;
        max-width: 68.4375rem
    }

    .hhd-max-1090 {
        max-width: 1090px;
        max-width: 68.125rem
    }

    .hhd-max-1085 {
        max-width: 1085px;
        max-width: 67.8125rem
    }

    .hhd-max-1080 {
        max-width: 1080px;
        max-width: 67.5rem
    }

    .hhd-max-1075 {
        max-width: 1075px;
        max-width: 67.1875rem
    }

    .hhd-max-1070 {
        max-width: 1070px;
        max-width: 66.875rem
    }

    .hhd-max-1065 {
        max-width: 1065px;
        max-width: 66.5625rem
    }

    .hhd-max-1060 {
        max-width: 1060px;
        max-width: 66.25rem
    }

    .hhd-max-1055 {
        max-width: 1055px;
        max-width: 65.9375rem
    }

    .hhd-max-1050 {
        max-width: 1050px;
        max-width: 65.625rem
    }

    .hhd-max-1045 {
        max-width: 1045px;
        max-width: 65.3125rem
    }

    .hhd-max-1040 {
        max-width: 1040px;
        max-width: 65rem
    }

    .hhd-max-1035 {
        max-width: 1035px;
        max-width: 64.6875rem
    }

    .hhd-max-1030 {
        max-width: 1030px;
        max-width: 64.375rem
    }

    .hhd-max-1025 {
        max-width: 1025px;
        max-width: 64.0625rem
    }

    .hhd-max-1020 {
        max-width: 1020px;
        max-width: 63.75rem
    }

    .hhd-max-1015 {
        max-width: 1015px;
        max-width: 63.4375rem
    }

    .hhd-max-1010 {
        max-width: 1010px;
        max-width: 63.125rem
    }

    .hhd-max-1005 {
        max-width: 1005px;
        max-width: 62.8125rem
    }

    .hhd-max-1000 {
        max-width: 1000px;
        max-width: 62.5rem
    }

    .hhd-max-995 {
        max-width: 995px;
        max-width: 62.1875rem
    }

    .hhd-max-990 {
        max-width: 990px;
        max-width: 61.875rem
    }

    .hhd-max-985 {
        max-width: 985px;
        max-width: 61.5625rem
    }

    .hhd-max-980 {
        max-width: 980px;
        max-width: 61.25rem
    }

    .hhd-max-975 {
        max-width: 975px;
        max-width: 60.9375rem
    }

    .hhd-max-970 {
        max-width: 970px;
        max-width: 60.625rem
    }

    .hhd-max-965 {
        max-width: 965px;
        max-width: 60.3125rem
    }

    .hhd-max-960 {
        max-width: 960px;
        max-width: 60rem
    }

    .hhd-max-955 {
        max-width: 955px;
        max-width: 59.6875rem
    }

    .hhd-max-950 {
        max-width: 950px;
        max-width: 59.375rem
    }

    .hhd-max-945 {
        max-width: 945px;
        max-width: 59.0625rem
    }

    .hhd-max-940 {
        max-width: 940px;
        max-width: 58.75rem
    }

    .hhd-max-935 {
        max-width: 935px;
        max-width: 58.4375rem
    }

    .hhd-max-930 {
        max-width: 930px;
        max-width: 58.125rem
    }

    .hhd-max-925 {
        max-width: 925px;
        max-width: 57.8125rem
    }

    .hhd-max-920 {
        max-width: 920px;
        max-width: 57.5rem
    }

    .hhd-max-915 {
        max-width: 915px;
        max-width: 57.1875rem
    }

    .hhd-max-910 {
        max-width: 910px;
        max-width: 56.875rem
    }

    .hhd-max-905 {
        max-width: 905px;
        max-width: 56.5625rem
    }

    .hhd-max-900 {
        max-width: 900px;
        max-width: 56.25rem
    }

    .hhd-max-895 {
        max-width: 895px;
        max-width: 55.9375rem
    }

    .hhd-max-890 {
        max-width: 890px;
        max-width: 55.625rem
    }

    .hhd-max-885 {
        max-width: 885px;
        max-width: 55.3125rem
    }

    .hhd-max-880 {
        max-width: 880px;
        max-width: 55rem
    }

    .hhd-max-875 {
        max-width: 875px;
        max-width: 54.6875rem
    }

    .hhd-max-870 {
        max-width: 870px;
        max-width: 54.375rem
    }

    .hhd-max-865 {
        max-width: 865px;
        max-width: 54.0625rem
    }

    .hhd-max-860 {
        max-width: 860px;
        max-width: 53.75rem
    }

    .hhd-max-855 {
        max-width: 855px;
        max-width: 53.4375rem
    }

    .hhd-max-850 {
        max-width: 850px;
        max-width: 53.125rem
    }

    .hhd-max-845 {
        max-width: 845px;
        max-width: 52.8125rem
    }

    .hhd-max-840 {
        max-width: 840px;
        max-width: 52.5rem
    }

    .hhd-max-835 {
        max-width: 835px;
        max-width: 52.1875rem
    }

    .hhd-max-830 {
        max-width: 830px;
        max-width: 51.875rem
    }

    .hhd-max-825 {
        max-width: 825px;
        max-width: 51.5625rem
    }

    .hhd-max-820 {
        max-width: 820px;
        max-width: 51.25rem
    }

    .hhd-max-815 {
        max-width: 815px;
        max-width: 50.9375rem
    }

    .hhd-max-810 {
        max-width: 810px;
        max-width: 50.625rem
    }

    .hhd-max-805 {
        max-width: 805px;
        max-width: 50.3125rem
    }

    .hhd-max-800 {
        max-width: 800px;
        max-width: 50rem
    }

    .hhd-max-795 {
        max-width: 795px;
        max-width: 49.6875rem
    }

    .hhd-max-790 {
        max-width: 790px;
        max-width: 49.375rem
    }

    .hhd-max-785 {
        max-width: 785px;
        max-width: 49.0625rem
    }

    .hhd-max-780 {
        max-width: 780px;
        max-width: 48.75rem
    }

    .hhd-max-775 {
        max-width: 775px;
        max-width: 48.4375rem
    }

    .hhd-max-770 {
        max-width: 770px;
        max-width: 48.125rem
    }

    .hhd-max-765 {
        max-width: 765px;
        max-width: 47.8125rem
    }

    .hhd-max-760 {
        max-width: 760px;
        max-width: 47.5rem
    }

    .hhd-max-755 {
        max-width: 755px;
        max-width: 47.1875rem
    }

    .hhd-max-750 {
        max-width: 750px;
        max-width: 46.875rem
    }

    .hhd-max-745 {
        max-width: 745px;
        max-width: 46.5625rem
    }

    .hhd-max-740 {
        max-width: 740px;
        max-width: 46.25rem
    }

    .hhd-max-735 {
        max-width: 735px;
        max-width: 45.9375rem
    }

    .hhd-max-730 {
        max-width: 730px;
        max-width: 45.625rem
    }

    .hhd-max-725 {
        max-width: 725px;
        max-width: 45.3125rem
    }

    .hhd-max-720 {
        max-width: 720px;
        max-width: 45rem
    }

    .hhd-max-715 {
        max-width: 715px;
        max-width: 44.6875rem
    }

    .hhd-max-710 {
        max-width: 710px;
        max-width: 44.375rem
    }

    .hhd-max-705 {
        max-width: 705px;
        max-width: 44.0625rem
    }

    .hhd-max-700 {
        max-width: 700px;
        max-width: 43.75rem
    }

    .hhd-max-695 {
        max-width: 695px;
        max-width: 43.4375rem
    }

    .hhd-max-690 {
        max-width: 690px;
        max-width: 43.125rem
    }

    .hhd-max-685 {
        max-width: 685px;
        max-width: 42.8125rem
    }

    .hhd-max-680 {
        max-width: 680px;
        max-width: 42.5rem
    }

    .hhd-max-675 {
        max-width: 675px;
        max-width: 42.1875rem
    }

    .hhd-max-670 {
        max-width: 670px;
        max-width: 41.875rem
    }

    .hhd-max-665 {
        max-width: 665px;
        max-width: 41.5625rem
    }

    .hhd-max-660 {
        max-width: 660px;
        max-width: 41.25rem
    }

    .hhd-max-655 {
        max-width: 655px;
        max-width: 40.9375rem
    }

    .hhd-max-650 {
        max-width: 650px;
        max-width: 40.625rem
    }

    .hhd-max-645 {
        max-width: 645px;
        max-width: 40.3125rem
    }

    .hhd-max-640 {
        max-width: 640px;
        max-width: 40rem
    }

    .hhd-max-635 {
        max-width: 635px;
        max-width: 39.6875rem
    }

    .hhd-max-630 {
        max-width: 630px;
        max-width: 39.375rem
    }

    .hhd-max-625 {
        max-width: 625px;
        max-width: 39.0625rem
    }

    .hhd-max-620 {
        max-width: 620px;
        max-width: 38.75rem
    }

    .hhd-max-615 {
        max-width: 615px;
        max-width: 38.4375rem
    }

    .hhd-max-610 {
        max-width: 610px;
        max-width: 38.125rem
    }

    .hhd-max-605 {
        max-width: 605px;
        max-width: 37.8125rem
    }

    .hhd-max-600 {
        max-width: 600px;
        max-width: 37.5rem
    }

    .hhd-max-595 {
        max-width: 595px;
        max-width: 37.1875rem
    }

    .hhd-max-590 {
        max-width: 590px;
        max-width: 36.875rem
    }

    .hhd-max-585 {
        max-width: 585px;
        max-width: 36.5625rem
    }

    .hhd-max-580 {
        max-width: 580px;
        max-width: 36.25rem
    }

    .hhd-max-575 {
        max-width: 575px;
        max-width: 35.9375rem
    }

    .hhd-max-570 {
        max-width: 570px;
        max-width: 35.625rem
    }

    .hhd-max-565 {
        max-width: 565px;
        max-width: 35.3125rem
    }

    .hhd-max-560 {
        max-width: 560px;
        max-width: 35rem
    }

    .hhd-max-555 {
        max-width: 555px;
        max-width: 34.6875rem
    }

    .hhd-max-550 {
        max-width: 550px;
        max-width: 34.375rem
    }

    .hhd-max-545 {
        max-width: 545px;
        max-width: 34.0625rem
    }

    .hhd-max-540 {
        max-width: 540px;
        max-width: 33.75rem
    }

    .hhd-max-535 {
        max-width: 535px;
        max-width: 33.4375rem
    }

    .hhd-max-530 {
        max-width: 530px;
        max-width: 33.125rem
    }

    .hhd-max-525 {
        max-width: 525px;
        max-width: 32.8125rem
    }

    .hhd-max-520 {
        max-width: 520px;
        max-width: 32.5rem
    }

    .hhd-max-515 {
        max-width: 515px;
        max-width: 32.1875rem
    }

    .hhd-max-510 {
        max-width: 510px;
        max-width: 31.875rem
    }

    .hhd-max-505 {
        max-width: 505px;
        max-width: 31.5625rem
    }

    .hhd-max-500 {
        max-width: 500px;
        max-width: 31.25rem
    }

    .hhd-max-495 {
        max-width: 495px;
        max-width: 30.9375rem
    }

    .hhd-max-490 {
        max-width: 490px;
        max-width: 30.625rem
    }

    .hhd-max-485 {
        max-width: 485px;
        max-width: 30.3125rem
    }

    .hhd-max-480 {
        max-width: 480px;
        max-width: 30rem
    }

    .hhd-max-475 {
        max-width: 475px;
        max-width: 29.6875rem
    }

    .hhd-max-470 {
        max-width: 470px;
        max-width: 29.375rem
    }

    .hhd-max-465 {
        max-width: 465px;
        max-width: 29.0625rem
    }

    .hhd-max-460 {
        max-width: 460px;
        max-width: 28.75rem
    }

    .hhd-max-455 {
        max-width: 455px;
        max-width: 28.4375rem
    }

    .hhd-max-450 {
        max-width: 450px;
        max-width: 28.125rem
    }

    .hhd-max-445 {
        max-width: 445px;
        max-width: 27.8125rem
    }

    .hhd-max-440 {
        max-width: 440px;
        max-width: 27.5rem
    }

    .hhd-max-435 {
        max-width: 435px;
        max-width: 27.1875rem
    }

    .hhd-max-430 {
        max-width: 430px;
        max-width: 26.875rem
    }

    .hhd-max-425 {
        max-width: 425px;
        max-width: 26.5625rem
    }

    .hhd-max-420 {
        max-width: 420px;
        max-width: 26.25rem
    }

    .hhd-max-415 {
        max-width: 415px;
        max-width: 25.9375rem
    }

    .hhd-max-410 {
        max-width: 410px;
        max-width: 25.625rem
    }

    .hhd-max-405 {
        max-width: 405px;
        max-width: 25.3125rem
    }

    .hhd-max-400 {
        max-width: 400px;
        max-width: 25rem
    }

    .hhd-max-395 {
        max-width: 395px;
        max-width: 24.6875rem
    }

    .hhd-max-390 {
        max-width: 390px;
        max-width: 24.375rem
    }

    .hhd-max-385 {
        max-width: 385px;
        max-width: 24.0625rem
    }

    .hhd-max-380 {
        max-width: 380px;
        max-width: 23.75rem
    }

    .hhd-max-375 {
        max-width: 375px;
        max-width: 23.4375rem
    }

    .hhd-max-370 {
        max-width: 370px;
        max-width: 23.125rem
    }

    .hhd-max-365 {
        max-width: 365px;
        max-width: 22.8125rem
    }

    .hhd-max-360 {
        max-width: 360px;
        max-width: 22.5rem
    }

    .hhd-max-355 {
        max-width: 355px;
        max-width: 22.1875rem
    }

    .hhd-max-350 {
        max-width: 350px;
        max-width: 21.875rem
    }

    .hhd-max-345 {
        max-width: 345px;
        max-width: 21.5625rem
    }

    .hhd-max-340 {
        max-width: 340px;
        max-width: 21.25rem
    }

    .hhd-max-335 {
        max-width: 335px;
        max-width: 20.9375rem
    }

    .hhd-max-330 {
        max-width: 330px;
        max-width: 20.625rem
    }

    .hhd-max-325 {
        max-width: 325px;
        max-width: 20.3125rem
    }

    .hhd-max-320 {
        max-width: 320px;
        max-width: 20rem
    }

    .hhd-max-315 {
        max-width: 315px;
        max-width: 19.6875rem
    }

    .hhd-max-310 {
        max-width: 310px;
        max-width: 19.375rem
    }

    .hhd-max-305 {
        max-width: 305px;
        max-width: 19.0625rem
    }

    .hhd-max-300 {
        max-width: 300px;
        max-width: 18.75rem
    }

    .hhd-max-295 {
        max-width: 295px;
        max-width: 18.4375rem
    }

    .hhd-max-290 {
        max-width: 290px;
        max-width: 18.125rem
    }

    .hhd-max-285 {
        max-width: 285px;
        max-width: 17.8125rem
    }

    .hhd-max-280 {
        max-width: 280px;
        max-width: 17.5rem
    }

    .hhd-max-275 {
        max-width: 275px;
        max-width: 17.1875rem
    }

    .hhd-max-270 {
        max-width: 270px;
        max-width: 16.875rem
    }

    .hhd-max-265 {
        max-width: 265px;
        max-width: 16.5625rem
    }

    .hhd-max-260 {
        max-width: 260px;
        max-width: 16.25rem
    }

    .hhd-max-255 {
        max-width: 255px;
        max-width: 15.9375rem
    }

    .hhd-max-250 {
        max-width: 250px;
        max-width: 15.625rem
    }

    .hhd-max-245 {
        max-width: 245px;
        max-width: 15.3125rem
    }

    .hhd-max-240 {
        max-width: 240px;
        max-width: 15rem
    }

    .hhd-max-235 {
        max-width: 235px;
        max-width: 14.6875rem
    }

    .hhd-max-230 {
        max-width: 230px;
        max-width: 14.375rem
    }

    .hhd-max-225 {
        max-width: 225px;
        max-width: 14.0625rem
    }

    .hhd-max-220 {
        max-width: 220px;
        max-width: 13.75rem
    }

    .hhd-max-215 {
        max-width: 215px;
        max-width: 13.4375rem
    }

    .hhd-max-210 {
        max-width: 210px;
        max-width: 13.125rem
    }

    .hhd-max-205 {
        max-width: 205px;
        max-width: 12.8125rem
    }

    .hhd-max-200 {
        max-width: 200px;
        max-width: 12.5rem
    }

    .hhd-max-195 {
        max-width: 195px;
        max-width: 12.1875rem
    }

    .hhd-max-190 {
        max-width: 190px;
        max-width: 11.875rem
    }

    .hhd-max-185 {
        max-width: 185px;
        max-width: 11.5625rem
    }

    .hhd-max-180 {
        max-width: 180px;
        max-width: 11.25rem
    }

    .hhd-max-175 {
        max-width: 175px;
        max-width: 10.9375rem
    }

    .hhd-max-170 {
        max-width: 170px;
        max-width: 10.625rem
    }

    .hhd-max-165 {
        max-width: 165px;
        max-width: 10.3125rem
    }

    .hhd-max-160 {
        max-width: 160px;
        max-width: 10rem
    }

    .hhd-max-155 {
        max-width: 155px;
        max-width: 9.6875rem
    }

    .hhd-max-150 {
        max-width: 150px;
        max-width: 9.375rem
    }

    .hhd-max-145 {
        max-width: 145px;
        max-width: 9.0625rem
    }

    .hhd-max-140 {
        max-width: 140px;
        max-width: 8.75rem
    }

    .hhd-max-135 {
        max-width: 135px;
        max-width: 8.4375rem
    }

    .hhd-max-130 {
        max-width: 130px;
        max-width: 8.125rem
    }

    .hhd-max-125 {
        max-width: 125px;
        max-width: 7.8125rem
    }

    .hhd-max-120 {
        max-width: 120px;
        max-width: 7.5rem
    }

    .hhd-max-115 {
        max-width: 115px;
        max-width: 7.1875rem
    }

    .hhd-max-110 {
        max-width: 110px;
        max-width: 6.875rem
    }

    .hhd-max-105 {
        max-width: 105px;
        max-width: 6.5625rem
    }

    .hhd-max-100 {
        max-width: 100px;
        max-width: 6.25rem
    }

    .hhd-max-95 {
        max-width: 95px;
        max-width: 5.9375rem
    }

    .hhd-max-90 {
        max-width: 90px;
        max-width: 5.625rem
    }

    .hhd-max-85 {
        max-width: 85px;
        max-width: 5.3125rem
    }

    .hhd-max-80 {
        max-width: 80px;
        max-width: 5rem
    }

    .hhd-max-75 {
        max-width: 75px;
        max-width: 4.6875rem
    }

    .hhd-max-70 {
        max-width: 70px;
        max-width: 4.375rem
    }

    .hhd-max-65 {
        max-width: 65px;
        max-width: 4.0625rem
    }

    .hhd-max-60 {
        max-width: 60px;
        max-width: 3.75rem
    }

    .hhd-max-55 {
        max-width: 55px;
        max-width: 3.4375rem
    }

    .hhd-max-50 {
        max-width: 50px;
        max-width: 3.125rem
    }

    .hhd-max-45 {
        max-width: 45px;
        max-width: 2.8125rem
    }

    .hhd-max-40 {
        max-width: 40px;
        max-width: 2.5rem
    }

    .hhd-max-35 {
        max-width: 35px;
        max-width: 2.1875rem
    }

    .hhd-max-30 {
        max-width: 30px;
        max-width: 1.875rem
    }

    .hhd-max-25 {
        max-width: 25px;
        max-width: 1.5625rem
    }

    .hhd-max-20 {
        max-width: 20px;
        max-width: 1.25rem
    }

    .hhd-max-15 {
        max-width: 15px;
        max-width: .9375rem
    }

    .hhd-max-10 {
        max-width: 10px;
        max-width: .625rem
    }

    .hhd-max-5 {
        max-width: 5px;
        max-width: .3125rem
    }

    .hhd-max-unset {
        max-width: unset
    }
}

.h-full {
    height: 100%
}

.h-auto {
    height: auto
}

@media (min-width:500px) {
    .middle-h-full {
        height: 100%
    }

    .middle-h-auto {
        height: auto
    }
}

@media (min-width:600px) {
    .t-h-full {
        height: 100%
    }

    .t-h-auto {
        height: auto
    }
}

@media (min-width:1024px) {
    .d-h-full {
        height: 100%
    }

    .d-h-auto {
        height: auto
    }
}

@media (min-width:1200px) {
    .max-h-full {
        height: 100%
    }

    .max-h-auto {
        height: auto
    }
}

@media (min-width:1440px) {
    .hd-h-full {
        height: 100%
    }

    .hd-h-auto {
        height: auto
    }
}

@media (min-width:1920px) {
    .hhd-h-full {
        height: 100%
    }

    .hhd-h-auto {
        height: auto
    }
}

* {
    box-sizing: border-box;
    outline: 0
}

html {
    -webkit-font-smoothing: antialiased;
    height: 100%
}

body .global-content-top-margin {
    transition: .3s ease all
}

a {
    text-decoration: none
}

button,
input,
textarea {
    -webkit-appearance: none;
    appearance: none;
    border: none;
    background: 0 0;
    resize: none;
    padding: 0;
    margin: 0;
    border-radius: 0
}

button:active,
button:focus,
input:active,
input:focus,
textarea:active,
textarea:focus {
    outline: 0
}

button,
input[type=submit] {
    cursor: pointer;
    -webkit-appearance: none
}

applet,
audio,
embed,
img,
table,
video {
    max-width: 100%
}

.p1 b,
.p1 strong,
.p2 b,
.p2 strong {
    font-weight: 700
}

.pointer {
    cursor: pointer
}

button {
    position: relative
}

button span {
    line-height: 0 !important
}

.btn.no-icon:after {
    content: ""
}

.add-to-cart .btn-loading,
.btn-checkout .btn-loading,
.checkout-btn .btn-loading {
    transition: all .5s cubic-bezier(.25, .46, .45, .94);
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(icm-loading-black.gif);
    background-size: auto 100%;
    width: 100%;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.add-to-cart:hover .btn-loading,
.btn-checkout:hover .btn-loading,
.checkout-btn:hover .btn-loading {
    background-image: url(white-rolling.gif)
}

.add-to-cart.ready-atc .btn-loading {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(white-rolling.gif);
    background-size: auto 100%
}

.btn-loading {
    transition: all .5s cubic-bezier(.25, .46, .45, .94);
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(icm-loading-black.gif);
    background-size: auto 100%;
    width: 100%;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.regular-400 {
    font-weight: 400 !important
}

.medium-500 {
    font-weight: 500 !important
}

.semibold-600 {
    font-weight: 600 !important
}

.bold-700 {
    font-weight: 700 !important
}

.hover-underline,
.hover-underline-grey {
    position: relative
}

.hover-underline-grey:before,
.hover-underline:before {
    content: "";
    position: absolute;
    width: 100%;
    height: .5px;
    -ms-transform-origin: left;
    transform-origin: left;
    transition: .3s ease all;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    background: var(--black);
    left: 0;
    bottom: -2px
}

.hover-underline-grey.active:before,
.hover-underline-grey.reverse:before,
.hover-underline-grey:hover:before,
.hover-underline.active:before,
.hover-underline.reverse:before,
.hover-underline:hover:before {
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.hover-underline-grey.reverse:hover:before,
.hover-underline.reverse:hover:before {
    -ms-transform: scaleX(0);
    transform: scaleX(0)
}

.hover-underline-grey:before {
    background: var(--grey)
}

.link1,
.link2,
.link3,
.link4 {
    position: relative
}

.link2:before {
    background: var(--white)
}

@keyframes link-animation {
    0% {
        transform: scaleX(0)
    }

    to {
        transform: scaleX(1)
    }
}

.lh-1 {
    line-height: 1
}

.lh-0 {
    line-height: 0
}

.underline {
    text-decoration: underline
}

.uppercase {
    text-transform: uppercase
}

.capitalize {
    text-transform: capitalize
}

.rte {
    counter-reset: ol-counter
}

.rte a {
    color: inherit;
    position: relative;
    text-decoration: underline;
    display: inline-block;
    text-underline-offset: 2px
}

.rte em {
    font-style: italic
}

.rte p {
    padding-bottom: 15px;
    padding-bottom: .9375rem
}

.rte p:last-child {
    padding-bottom: 0
}

.rte b,
.rte strong {
    font-weight: 500
}

.rte ul {
    list-style-type: none;
    padding-bottom: 15px;
    padding-bottom: .9375rem
}

.rte ul:last-child {
    padding-bottom: 0
}

.rte ul li {
    position: relative;
    margin-bottom: unset;
    margin-left: 7px;
    padding-left: 12px;
    padding-left: .75rem
}

.rte ul li:before {
    content: "";
    display: inline-block;
    width: 3px;
    width: .1875rem;
    height: 3px;
    height: .1875rem;
    border-radius: 50%;
    position: absolute;
    top: .75em;
    margin-top: -1px;
    left: 0;
    background-color: var(--black)
}

.rte ul li:last-child {
    margin-bottom: 0
}

.rte ol {
    list-style-type: none;
    padding-bottom: 15px;
    padding-bottom: .9375rem
}

.rte ol:last-child {
    padding-bottom: 0
}

.rte ol li {
    position: relative;
    margin-bottom: 10px;
    margin-bottom: .625rem;
    padding-left: 12px;
    padding-left: .75rem
}

.rte ol li:before {
    counter-increment: ol-counter;
    content: counter(ol-counter) ". ";
    position: absolute;
    top: 0;
    left: 0
}

.rte ol li:last-child {
    margin-bottom: 0
}

.rte ol ol {
    padding-left: 20px
}

.tl {
    text-align: left
}

.tr {
    text-align: right
}

.tc {
    text-align: center
}

.tj {
    text-align: justify
}

@media (min-width:500px) {
    .middle-tl {
        text-align: left
    }

    .middle-tr {
        text-align: right
    }

    .middle-tc {
        text-align: center
    }

    .middle-tj {
        text-align: justify
    }
}

@media (min-width:600px) {
    .t-tl {
        text-align: left
    }

    .t-tr {
        text-align: right
    }

    .t-tc {
        text-align: center
    }

    .t-tj {
        text-align: justify
    }
}

@media (min-width:1024px) {
    .d-tl {
        text-align: left
    }

    .d-tr {
        text-align: right
    }

    .d-tc {
        text-align: center
    }

    .d-tj {
        text-align: justify
    }
}

@media (min-width:1200px) {
    .max-tl {
        text-align: left
    }

    .max-tr {
        text-align: right
    }

    .max-tc {
        text-align: center
    }

    .max-tj {
        text-align: justify
    }
}

@media (min-width:1440px) {
    .hd-tl {
        text-align: left
    }

    .hd-tr {
        text-align: right
    }

    .hd-tc {
        text-align: center
    }

    .hd-tj {
        text-align: justify
    }
}

@media (min-width:1920px) {
    .hhd-tl {
        text-align: left
    }

    .hhd-tr {
        text-align: right
    }

    .hhd-tc {
        text-align: center
    }

    .hhd-tj {
        text-align: justify
    }
}

.opacity-1 {
    opacity: .1
}

.opacity-2 {
    opacity: .2
}

.opacity-3 {
    opacity: .3
}

.opacity-4 {
    opacity: .4
}

.opacity-5 {
    opacity: .5
}

.opacity-6 {
    opacity: .6
}

.opacity-7 {
    opacity: .7
}

.opacity-8 {
    opacity: .8
}

.opacity-9 {
    opacity: .9
}

.opacity-10 {
    opacity: 1
}

@media (min-width:500px) {
    .middle-opacity-1 {
        opacity: .1
    }

    .middle-opacity-2 {
        opacity: .2
    }

    .middle-opacity-3 {
        opacity: .3
    }

    .middle-opacity-4 {
        opacity: .4
    }

    .middle-opacity-5 {
        opacity: .5
    }

    .middle-opacity-6 {
        opacity: .6
    }

    .middle-opacity-7 {
        opacity: .7
    }

    .middle-opacity-8 {
        opacity: .8
    }

    .middle-opacity-9 {
        opacity: .9
    }

    .middle-opacity-10 {
        opacity: 1
    }
}

@media (min-width:600px) {
    .t-opacity-1 {
        opacity: .1
    }

    .t-opacity-2 {
        opacity: .2
    }

    .t-opacity-3 {
        opacity: .3
    }

    .t-opacity-4 {
        opacity: .4
    }

    .t-opacity-5 {
        opacity: .5
    }

    .t-opacity-6 {
        opacity: .6
    }

    .t-opacity-7 {
        opacity: .7
    }

    .t-opacity-8 {
        opacity: .8
    }

    .t-opacity-9 {
        opacity: .9
    }

    .t-opacity-10 {
        opacity: 1
    }
}

@media (min-width:1024px) {
    .d-opacity-1 {
        opacity: .1
    }

    .d-opacity-2 {
        opacity: .2
    }

    .d-opacity-3 {
        opacity: .3
    }

    .d-opacity-4 {
        opacity: .4
    }

    .d-opacity-5 {
        opacity: .5
    }

    .d-opacity-6 {
        opacity: .6
    }

    .d-opacity-7 {
        opacity: .7
    }

    .d-opacity-8 {
        opacity: .8
    }

    .d-opacity-9 {
        opacity: .9
    }

    .d-opacity-10 {
        opacity: 1
    }
}

@media (min-width:1200px) {
    .max-opacity-1 {
        opacity: .1
    }

    .max-opacity-2 {
        opacity: .2
    }

    .max-opacity-3 {
        opacity: .3
    }

    .max-opacity-4 {
        opacity: .4
    }

    .max-opacity-5 {
        opacity: .5
    }

    .max-opacity-6 {
        opacity: .6
    }

    .max-opacity-7 {
        opacity: .7
    }

    .max-opacity-8 {
        opacity: .8
    }

    .max-opacity-9 {
        opacity: .9
    }

    .max-opacity-10 {
        opacity: 1
    }
}

@media (min-width:1440px) {
    .hd-opacity-1 {
        opacity: .1
    }

    .hd-opacity-2 {
        opacity: .2
    }

    .hd-opacity-3 {
        opacity: .3
    }

    .hd-opacity-4 {
        opacity: .4
    }

    .hd-opacity-5 {
        opacity: .5
    }

    .hd-opacity-6 {
        opacity: .6
    }

    .hd-opacity-7 {
        opacity: .7
    }

    .hd-opacity-8 {
        opacity: .8
    }

    .hd-opacity-9 {
        opacity: .9
    }

    .hd-opacity-10 {
        opacity: 1
    }
}

@media (min-width:1920px) {
    .hhd-opacity-1 {
        opacity: .1
    }

    .hhd-opacity-2 {
        opacity: .2
    }

    .hhd-opacity-3 {
        opacity: .3
    }

    .hhd-opacity-4 {
        opacity: .4
    }

    .hhd-opacity-5 {
        opacity: .5
    }

    .hhd-opacity-6 {
        opacity: .6
    }

    .hhd-opacity-7 {
        opacity: .7
    }

    .hhd-opacity-8 {
        opacity: .8
    }

    .hhd-opacity-9 {
        opacity: .9
    }

    .hhd-opacity-10 {
        opacity: 1
    }
}

[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
    transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
    transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
    transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay: .15s
}

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
    transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: .2s
}

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
    transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
    transition-delay: .25s
}

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
    transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
    transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
    transition-delay: .35s
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
    transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
    transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
    transition-delay: .45s
}

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
    transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
    transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
    transition-delay: .55s
}

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
    transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
    transition-delay: .6s
}

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
    transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
    transition-delay: .65s
}

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
    transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
    transition-delay: .7s
}

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
    transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
    transition-delay: .75s
}

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
    transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
    transition-delay: .8s
}

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
    transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
    transition-delay: .85s
}

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
    transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
    transition-delay: .9s
}

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
    transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
    transition-delay: .95s
}

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
    transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
    transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
    transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
    transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
    transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
    transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
    transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
    transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
    transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
    transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
    transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
    transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
    transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
    transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
    transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
    transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
    transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
    transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
    transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
    transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
    transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
    transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
    transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
    transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
    transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
    transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
    transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
    transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
    transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
    transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
    transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
    transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
    transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
    transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
    transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
    transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
    transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
    transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
    transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
    transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
    transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
    transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
    transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
    transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
    transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
    transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
    transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
    transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
    transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
    transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
    transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
    transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
    transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
    transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
    transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
    transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
    transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
    transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
    transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
    transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
    transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
    transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
    transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
    transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
    transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
    transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
    transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
    transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
    transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
    transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
    transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
    transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
    transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
    transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
    transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay: 3s
}

[data-aos] {
    pointer-events: none
}

[data-aos].aos-animate {
    pointer-events: auto
}

[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}

[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
    transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
    transition-timing-function: ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
    transition-timing-function: cubic-bezier(.6, -.28, .735, .045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.47, 0, .745, .715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

@media screen {
    html [data-aos^=fade][data-aos^=fade] {
        opacity: 0;
        transition-property: opacity, transform
    }

    html [data-aos^=fade][data-aos^=fade].aos-animate {
        opacity: 1;
        -ms-transform: none;
        transform: none
    }

    html [data-aos=fade-up] {
        transform: translate3d(0, 100px, 0)
    }

    html [data-aos=fade-down] {
        transform: translate3d(0, -100px, 0)
    }

    html [data-aos=fade-right] {
        transform: translate3d(-100px, 0, 0)
    }

    html [data-aos=fade-left] {
        transform: translate3d(100px, 0, 0)
    }

    html [data-aos=fade-up-right] {
        transform: translate3d(-100px, 100px, 0)
    }

    html [data-aos=fade-up-left] {
        transform: translate3d(100px, 100px, 0)
    }

    html [data-aos=fade-down-right] {
        transform: translate3d(-100px, -100px, 0)
    }

    html [data-aos=fade-down-left] {
        transform: translate3d(100px, -100px, 0)
    }

    html [data-aos^=zoom][data-aos^=zoom] {
        opacity: 0;
        transition-property: opacity, transform
    }

    html [data-aos^=zoom][data-aos^=zoom].aos-animate {
        opacity: 1;
        transform: translateZ(0) scale(1)
    }

    html [data-aos=zoom-in] {
        -ms-transform: scale(.6);
        transform: scale(.6)
    }

    html [data-aos=zoom-in-up] {
        transform: translate3d(0, 100px, 0) scale(.6)
    }

    html [data-aos=zoom-in-down] {
        transform: translate3d(0, -100px, 0) scale(.6)
    }

    html [data-aos=zoom-in-right] {
        transform: translate3d(-100px, 0, 0) scale(.6)
    }

    html [data-aos=zoom-in-left] {
        transform: translate3d(100px, 0, 0) scale(.6)
    }

    html [data-aos=zoom-out] {
        -ms-transform: scale(1.2);
        transform: scale(1.2)
    }

    html [data-aos=zoom-out-up] {
        transform: translate3d(0, 100px, 0) scale(1.2)
    }

    html [data-aos=zoom-out-down] {
        transform: translate3d(0, -100px, 0) scale(1.2)
    }

    html [data-aos=zoom-out-right] {
        transform: translate3d(-100px, 0, 0) scale(1.2)
    }

    html [data-aos=zoom-out-left] {
        transform: translate3d(100px, 0, 0) scale(1.2)
    }

    html [data-aos^=slide][data-aos^=slide] {
        transition-property: transform;
        visibility: hidden
    }

    html [data-aos^=slide][data-aos^=slide].aos-animate {
        visibility: visible;
        transform: translateZ(0)
    }

    html [data-aos=slide-up] {
        transform: translate3d(0, 100%, 0)
    }

    html [data-aos=slide-down] {
        transform: translate3d(0, -100%, 0)
    }

    html [data-aos=slide-right] {
        transform: translate3d(-100%, 0, 0)
    }

    html [data-aos=slide-left] {
        transform: translate3d(100%, 0, 0)
    }

    html [data-aos^=flip][data-aos^=flip] {
        backface-visibility: hidden;
        transition-property: transform
    }

    html [data-aos=flip-left] {
        transform: perspective(2500px) rotateY(-100deg)
    }

    html [data-aos=flip-left].aos-animate {
        transform: perspective(2500px) rotateY(0)
    }

    html [data-aos=flip-right] {
        transform: perspective(2500px) rotateY(100deg)
    }

    html [data-aos=flip-right].aos-animate {
        transform: perspective(2500px) rotateY(0)
    }

    html [data-aos=flip-up] {
        transform: perspective(2500px) rotateX(-100deg)
    }

    html [data-aos=flip-up].aos-animate {
        transform: perspective(2500px) rotateX(0)
    }

    html [data-aos=flip-down] {
        transform: perspective(2500px) rotateX(100deg)
    }

    html [data-aos=flip-down].aos-animate {
        transform: perspective(2500px) rotateX(0)
    }
}

.cf,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.container {
    *zoom: 1
}

.cf:after,
.cf:before,
.col-10:after,
.col-10:before,
.col-11:after,
.col-11:before,
.col-12:after,
.col-12:before,
.col-1:after,
.col-1:before,
.col-2:after,
.col-2:before,
.col-3:after,
.col-3:before,
.col-4:after,
.col-4:before,
.col-5:after,
.col-5:before,
.col-6:after,
.col-6:before,
.col-7:after,
.col-7:before,
.col-8:after,
.col-8:before,
.col-9:after,
.col-9:before,
.container:after,
.container:before {
    content: " ";
    display: table
}

.cf:after,
.col-10:after,
.col-11:after,
.col-12:after,
.col-1:after,
.col-2:after,
.col-3:after,
.col-4:after,
.col-5:after,
.col-6:after,
.col-7:after,
.col-8:after,
.col-9:after,
.container:after {
    clear: both
}

a {
    cursor: pointer;
    outline: 0
}

body:not(.no-bar) .global-content-top-margin {
    margin-top: 0 !important
}

.sticky-below-header {
    position: sticky;
    top: 82px;
    left: 0
}

@media (min-width:1024px) {
    .sticky-below-header {
        top: 104px
    }
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #0000001f;
    z-index: 9
}

.bipl-banner .overlay {
    background: linear-gradient(177deg, #fff 0, #0006)
}

body.nooverflow {
    overflow: hidden !important
}

.global-image-wrapper {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    background: 0 0
}

.global-image-wrapper.no-bg {
    background: 0 0
}

.global-image-wrapper .image {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: opacity .3s
}

.global-image-wrapper .image.loaded {
    opacity: 1
}

.global-image-wrapper.product {
    padding-bottom: 66%
}

.global-image-wrapper .video {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: opacity .3s
}

.global-image-wrapper .video.loaded {
    opacity: 1
}

.page-overlay {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #17171780;
    z-index: 99999;
    transition: 1s all ease;
    opacity: 0;
    visibility: hidden;
    will-change: opacity
}

.page-overlay.active {
    display: block;
    visibility: visible;
    opacity: 1
}

.page-overlay.fade-out {
    display: block
}

.page-overlay.header-overlay {
    z-index: 999
}

.page-loading {
    display: none;
    transition: all .5s cubic-bezier(.25, .46, .45, .94);
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(rolling.gif);
    background-size: 70px
}

.page-loading.active {
    display: block
}

.global-input {
    width: 100%;
    background: #fff;
    padding: 15px 20px;
    padding: .9375rem 1.25rem;
    border: 1px solid var(--comfort-orange)
}

.global-input::-webkit-input-placeholder {
    color: #adadadb3
}

.global-input::-moz-placeholder {
    color: #adadadb3
}

.global-input:-ms-input-placeholder {
    color: #adadadb3
}

.global-input:-moz-placeholder {
    color: #adadadb3
}

.global-flex {
    display: -ms-flexbox;
    display: flex
}

.global-flex.flex-center {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.global-select-div {
    position: relative;
    background-color: #fff;
    cursor: pointer;
    border-radius: var(--border-radius)
}

.global-select-div.active.plus-min .icons .icon-plus {
    display: -ms-flexbox;
    display: flex
}

.global-select-div.active.plus-min .icons .icon-minus {
    display: none
}

.global-select-div.active .icons .icon-caret {
    -ms-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg)
}

.global-select-div.active .options {
    display: block
}

.global-select-div.selected-inline .inner {
    display: -ms-flexbox;
    display: flex
}

.global-select-div.plus-min .icons .icon-plus {
    display: none
}

.global-select-div.plus-min .icons .icon-minus {
    display: -ms-flexbox;
    display: flex
}

.global-select-div.shadow.active:after {
    content: "";
    display: block;
    width: 100%;
    height: 10px;
    background-color: #fff;
    position: absolute;
    bottom: -5px;
    left: 0;
    z-index: 9
}

.global-select-div.shadow .options {
    box-shadow: unset
}

.global-select-div .options {
    position: absolute;
    top: calc(100% + 4px);
    left: 0;
    width: 100%;
    width: calc(100% + 2px);
    margin-left: -1px;
    border-radius: 2px;
    display: none;
    z-index: 2
}

.global-select-div .options li {
    border-bottom: 0;
    padding: 7.5px 16px
}

.global-select-div .options li:first-child {
    padding-top: 15px;
    padding-top: .9375rem
}

.global-select-div .options li:last-child {
    padding-bottom: 15px;
    padding-bottom: .9375rem
}

.global-select-div select {
    display: none
}

.global-select-div .icons .icon {
    position: absolute;
    top: 50%;
    right: 0;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.global-select-div .icons .icon svg {
    width: 100%;
    height: 100%
}

.image {
    display: block;
    width: 100%;
    height: auto
}

.global-notification {
    display: none
}

.global-form-qty {
    width: 100px;
    width: 6.25rem;
    height: 41px;
    height: 2.5625rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 60px
}

.global-form-qty.small {
    padding: 0 12px;
    border: 1px solid var(--border);
    width: 75px;
    height: 36px
}

.global-form-qty.small button {
    width: 8px;
    height: 8px
}

.global-form-qty.small .global-qty-text {
    width: 22px;
    width: 1.375rem;
    height: 36px;
    height: 2.25rem
}

.global-form-qty.mobile-small {
    width: 54px;
    height: 20px
}

@media (min-width:1024px) {
    .global-form-qty.mobile-small {
        width: 79px;
        width: 4.9375rem;
        height: 28px;
        height: 1.75rem
    }
}

.global-form-qty.mobile-small button {
    width: 8px;
    height: 8px
}

@media (min-width:1024px) {
    .global-form-qty.mobile-small button {
        width: 12px;
        height: 12px
    }
}

.global-form-qty.mobile-small .global-qty-text {
    width: 22px;
    width: 1.375rem;
    height: 20px;
    height: 1.25rem
}

@media (min-width:1024px) {
    .global-form-qty.mobile-small .global-qty-text {
        width: 35px;
        width: 2.1875rem;
        height: 28px;
        height: 1.75rem
    }
}

.global-form-qty button {
    width: 26px;
    height: 39px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.global-form-qty button:disabled {
    cursor: not-allowed;
    opacity: .5
}

.global-form-qty button svg {
    width: 10px;
    height: 10px
}

.global-form-qty button.global-plus {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.global-form-qty .global-qty-text {
    width: 35px;
    width: 2.1875rem;
    height: 28px;
    height: 1.75rem;
    text-align: center;
    border: 1px solid var(--border-orange);
    border-radius: 5px;
    -moz-appearance: textfield !important
}

.global-form-qty .global-qty-text::-webkit-inner-spin-button,
.global-form-qty .global-qty-text::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.global-pagination {
    text-align: center
}

.global-pagination li {
    display: inline-block;
    margin-left: 12px;
    margin-left: .75rem;
    margin-right: 12px;
    margin-right: .75rem
}

@media (min-width:1024px) {
    .global-pagination li {
        margin-left: 14px;
        margin-left: .875rem;
        margin-right: 14px;
        margin-right: .875rem
    }
}

.mobile-atc .quick-add-mobile {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    border: 1px solid #DEDEDE;
    padding: 20px 15px 10px;
    background-color: #fff;
    z-index: 9
}

.mobile-atc .quick-add-mobile .icon,
.mobile-atc .quick-add-mobile .icon svg {
    width: 10px;
    height: 10px
}

.mobile-atc .quick-add-mobile .option-each-button {
    padding: 12px 10px;
    border: 1px solid #DEDEDE;
    text-align: center;
    width: calc(20% - 11px);
    position: relative
}

@media (min-width:600px) {
    .mobile-atc .quick-add-mobile .option-each-button {
        width: calc(100% / 6 - 11px)
    }
}

.mobile-atc .quick-add-mobile .option-each-button:hover {
    border: 1px solid #2E2E2E
}

.mobile-atc .quick-add-mobile .option-each-button.disabled {
    background: linear-gradient(to top right, #fff calc(50% - 1px), #dedede, #fff calc(50% + 1px));
    color: #dedede
}

.mobile-atc .quick-add-mobile .option-each-button.disabled:hover {
    border: 1px solid #DEDEDE
}

.mobile-atc .quick-add-mobile.active {
    display: block
}

.atome-widget svg {
    height: 14px
}

.product-each {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.product-each.wishlist .remove-wishlist {
    position: absolute;
    width: 35px;
    height: 40px;
    top: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.product-each.wishlist .remove-wishlist svg {
    width: 6px;
    height: 11px
}

.product-each.wishlist .remove-wishlist svg * {
    fill: var(--black)
}

.product-each .details-con .second-price {
    white-space: nowrap
}

.product-each .secondary,
.product-each .secondary .secondary-image,
.product-each.with-hover .secondary {
    display: none
}

@media (min-width:1024px) {
    .product-each.with-hover:hover .primary {
        display: none
    }

    .product-each.with-hover:hover .secondary {
        display: block
    }
}

.product-each .wishlist-handler-p-each {
    display: none !important;
    width: 14px !important;
    height: 14px !important;
    font-size: 0;
    z-index: 3
}

.product-each .wishlist-handler-p-each svg {
    display: block;
    width: 14px;
    height: 14px
}

.product-each .wishlist-handler-p-each:after {
    display: none
}

.product-each .wishlist-handler-p-each.swym-added svg * {
    fill: var(--black);
    stroke: var(--black)
}

@media (min-width:1024px) {
    .product-each .wishlist-handler-p-each {
        display: -ms-flexbox !important;
        display: flex !important
    }
}

.product-each .wishlist-handler-p-each.wishlist-mobile {
    border-radius: 2px;
    background: #fffc;
    width: 32px !important;
    height: 32px !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.product-each .wishlist-handler-p-each.wishlist-mobile svg {
    width: 14px;
    height: 14px
}

.product-card-2.h-on-mobile {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (min-width:600px) {
    .product-card-2.h-on-mobile {
        display: block
    }
}

.product-card-2.h-on-mobile a {
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:600px) {
    .product-card-2.h-on-mobile a {
        display: block
    }
}

.product-card-2.h-on-mobile a .image-con {
    width: 95px;
    margin-right: 15px;
    margin-bottom: 0
}

@media (min-width:600px) {
    .product-card-2.h-on-mobile a .image-con {
        width: auto;
        margin-right: 0;
        margin-bottom: 10px
    }
}

.product-card-2.h-on-mobile .atc-button {
    width: 28px;
    height: 28px
}

@media (min-width:600px) {
    .product-card-2.h-on-mobile .atc-button {
        width: 20px;
        height: 20px
    }
}

.product-card-2.h-on-mobile .atc-button .icon {
    width: 13px;
    height: 13px
}

@media (min-width:600px) {
    .product-card-2.h-on-mobile .atc-button .icon {
        width: 9px;
        height: 9px
    }
}

.product-card-2 .atc-button {
    width: 20px;
    height: 20px;
    border-radius: 50%
}

.product-card-2 .atc-button .icon {
    width: 9px;
    height: 9px
}

.product-card-2 .atc-button .icon svg path {
    fill: #fff
}

.product-card-3 .atc-button {
    width: 32px;
    height: 32px;
    border-radius: 50%
}

.product-card-3 .atc-button .icon {
    width: 14px;
    height: 14px
}

.product-card-3 .atc-button .icon svg path {
    fill: #fff
}

.product-card-3 .more-info {
    width: 24px;
    height: 24px;
    border-radius: 50%
}

.product-card-3 .more-info svg {
    height: 10px
}

.content-image-slider-each {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.content-image-slider-each div {
    height: 100%
}

.content-image-slider-each div img {
    height: 100%;
    object-fit: cover
}

.btn-icon {
    display: inherit
}

.global-social a,
.global-social a svg {
    width: auto;
    height: 13px
}

.global-select-div .cb-container {
    padding-left: 14px
}

.color-filter-option .cb-container {
    padding-left: unset
}

.cb-container {
    display: inline-block !important;
    position: relative;
    padding-left: 26px;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 17px;
    font-size: 15px !important;
    font-weight: 400 !important
}

@media (min-width:1024px) {
    .cb-container {
        padding-left: 28px
    }
}

.cb-container .text {
    display: block
}

.cb-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}

.cb-container .checkmark {
    position: absolute;
    top: 7px;
    left: 0;
    height: 6px;
    width: 6px;
    border: 1px solid var(--border)
}

.cb-container .checkmark.checked {
    background-color: var(--black);
    border-color: var(--black)
}

.cb-container .checkmark.squared {
    box-shadow: 0 0 0 2px var(--white), 0 0 0 3px var(--border);
    border: unset;
    border-radius: 0;
    height: 8px;
    width: 8px;
    top: 6px;
    left: 4px
}

.cb-container .checkmark-color {
    height: 16px;
    width: 16px;
    border-radius: 50%
}

.cb-container .checkmark-color.swatch-white {
    border: 1px solid #DFDFDF
}

.cb-container:not(.color-filter-option).active:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 100%;
    height: 1px;
    background: var(--black);
    transition: .3s ease all;
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    -ms-transform-origin: left;
    transform-origin: left
}

.cb-container input {
    -webkit-appearance: none;
    appearance: none
}

.cb-container input:checked~.checkmark.squared {
    background: var(--black);
    box-shadow: 0 0 0 3px var(--white), 0 0 0 4px var(--black)
}

.cb-container input:checked~.text {
    border: none;
    background-color: transparent
}

.radio-container {
    display: inline-block !important;
    position: relative;
    padding-left: 20px;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 17px;
    font-size: 15px !important;
    font-weight: 400 !important
}

.radio-container.rc-dark .checkmark {
    background-color: var(--comfort-orange);
    border: 1px solid var(--border-orange)
}

.radio-container.rc-dark .checkmark:after {
    background-color: #fff
}

.radio-container.rc-dark input:checked~.checkmark {
    background-color: var(--comfort-orange);
    border-color: #fff
}

.radio-container .text {
    display: block
}

.radio-container input[type=checbox],
.radio-container input[type=radio] {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

.radio-container .checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid var(--border-orange)
}

.radio-container input:checked~.checkmark {
    background-color: #fff;
    border-color: var(--comfort-orange)
}

.radio-container .checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.radio-container input:checked~.checkmark:after {
    display: block
}

.radio-container .checkmark:after {
    top: 3px;
    left: 3px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: var(--comfort-orange)
}

.radio-cb-btn-container {
    cursor: pointer;
    border-radius: 5px;
    overflow: hidden;
    background-color: #fff;
    padding: 5px 10px;
    border: 1px solid var(--border-orange)
}

.radio-cb-btn-container.active {
    border: 2px solid var(--comfort-orange)
}

.radio-cb-btn-container input {
    display: none
}

.plus-icon {
    width: 24px;
    height: 24px
}

.plus-icon.white svg {
    fill: var(--white);
    width: 12px;
    height: 12px
}

.plus-icon.white svg path {
    fill: var(--white)
}

.payment-icons .each {
    width: 35px;
    height: auto
}

@media (min-width:1024px) {
    .payment-icons .each {
        width: 46px
    }
}

.fade {
    opacity: 0;
    transition: all .3s linear
}

.fade.animated {
    opacity: 1
}

.spacing-0 {
    letter-spacing: 0 !important
}

.spacing-4 {
    letter-spacing: 4px !important
}

.spacing-5 {
    letter-spacing: 5px !important
}

.font-0 {
    font-size: 0
}

.width-100 {
    width: 100%
}

.y1 {
    -ms-transform: translateY(1px);
    transform: translateY(1px)
}

.y2 {
    -ms-transform: translateY(2px);
    transform: translateY(2px)
}

.y3 {
    -ms-transform: translateY(3px);
    transform: translateY(3px)
}

.y4 {
    -ms-transform: translateY(4px);
    transform: translateY(4px)
}

.y5 {
    -ms-transform: translateY(5px);
    transform: translateY(5px)
}

.y-1 {
    -ms-transform: translateY(-1px);
    transform: translateY(-1px)
}

.y-2 {
    -ms-transform: translateY(-2px);
    transform: translateY(-2px)
}

.y-3 {
    -ms-transform: translateY(-3px);
    transform: translateY(-3px)
}

.y-4 {
    -ms-transform: translateY(-4px);
    transform: translateY(-4px)
}

.y-5 {
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}

.b-radius-2 {
    border-radius: 2px
}

.b-radius-3 {
    border-radius: 3px
}

.b-radius-4 {
    border-radius: 4px
}

.swiper-pagination .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    background: var(--black);
    opacity: .5;
    border-radius: 50% !important;
    margin: 0 4px !important;
    border: 1px solid transparent
}

.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--black);
    opacity: 1
}

.button-w-icon {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    white-space: nowrap;
    padding: 18px 25px;
    border: 1px solid var(--light-green);
    transition: .3s ease all;
    background: #fff;
    height: 53px
}

.button-w-icon .icon {
    display: inline-block;
    font-size: 0;
    margin-right: 8px;
    width: 20px;
    height: 15px
}

@media (min-width:600px) {
    .button-w-icon .icon {
        margin-right: 10px
    }
}

@media (min-width:1024px) {
    .button-w-icon .icon {
        margin-right: 12px
    }
}

.button-w-icon .icon svg {
    display: block;
    width: 20px;
    height: 15px
}

.button-w-icon .icon svg * {
    stroke: var(--light-green);
    transition: .3s ease all
}

.button-w-icon .icon.icon-pin,
.button-w-icon .icon.icon-pin svg {
    width: 15px;
    height: 21px
}

.button-w-icon:hover {
    border: 1px solid var(--dark-green)
}

.button-w-icon:hover svg * {
    stroke: var(--dark-green);
    transition: .3s ease all
}

.form-input {
    width: 100%;
    padding: 15px;
    border: 1px solid var(--silver)
}

@media (min-width:1024px) {
    .form-input {
        padding: 18px 20px
    }
}

.z-1 {
    z-index: 1
}

.z-2 {
    z-index: 2
}

.z-3 {
    z-index: 3
}

.z-4 {
    z-index: 4
}

.z-5 {
    z-index: 5
}

sup {
    font-size: small;
    vertical-align: super
}

.swiper-custom-arrow {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 35px;
    height: 35px;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 0 7px 1px #00000026;
    -webkit-box-shadow: 0 0 7px 1px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 7px 1px rgba(0, 0, 0, .15);
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 0;
    z-index: 3;
    transition: .3s ease all;
    cursor: pointer
}

.swiper-custom-arrow svg {
    width: 6px;
    height: 12px
}

@media (min-width:1024px) {
    .swiper-custom-arrow {
        width: 48px;
        height: 48px
    }
}

.swiper-custom-arrow.right {
    right: -17.5px
}

@media (min-width:1024px) {
    .swiper-custom-arrow.right {
        right: -24px
    }
}

.swiper-custom-arrow.left {
    left: -17.5px
}

@media (min-width:1024px) {
    .swiper-custom-arrow.left {
        left: -24px
    }
}

.swiper-custom-arrow.swiper-button-disabled {
    opacity: .3
}

.swiper-slider-arrow {
    width: 20px;
    height: 20px;
    font-size: 0;
    z-index: 2;
    transition: .3s ease all;
    cursor: pointer;
    position: absolute;
    top: 50%;
    -ms-transform: translate(0, -50%);
    transform: translateY(-50%)
}

.swiper-slider-arrow.left {
    left: 15px
}

.swiper-slider-arrow.right {
    right: 15px
}

.swiper-slider-arrow svg {
    width: 6px;
    height: 12px
}

.swiper-slider-arrow.swiper-button-disabled {
    opacity: .3
}

.swiper-grid-arrow {
    width: 27px;
    height: 7px;
    font-size: 0;
    transition: .3s ease all;
    cursor: pointer
}

.swiper-grid-arrow svg {
    width: 27px;
    height: 7px
}

.swiper-grid-arrow.swiper-button-disabled {
    opacity: .3
}

.shopify-section {
    position: relative;
    z-index: 1
}

:root {
    --container_padding: 20px;
    --container_padding_t: 20px;
    --container_padding_d: 28px;
    --container_padding_max: 40px;
    --container_padding_hd: 40px;
    --container_padding_hhd: 40px;
    --container_padding_min: -20px;
    --container_padding_min_t: -20px;
    --container_padding_min_d: -28px;
    --container_padding_min_max: -40px;
    --container_padding_min_hd: -40px;
    --gutter: 6px;
    --gutter_t: 6px;
    --gutter_d: 6px
}

.clear:after,
.clear:before {
    content: " ";
    display: table
}

.clear:after {
    clear: both
}

.row:after,
.row:before {
    content: "";
    display: table
}

.row:after {
    clear: both
}

.row-m:after,
.row-m:before {
    content: "";
    display: table
}

.row-m:after {
    clear: both
}

.row {
    position: relative;
    margin-left: -6px;
    margin-right: -6px
}

@media (min-width:600px) {
    .row {
        margin-left: -6px;
        margin-right: -6px
    }
}

@media (min-width:1024px) {
    .row {
        margin-left: -6px;
        margin-right: -6px
    }
}

.container {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px
}

@media (min-width:600px) {
    .container {
        padding-left: 20px;
        padding-right: 20px
    }
}

@media (min-width:1024px) {
    .container {
        padding-left: 28px;
        padding-right: 28px
    }
}

@media (min-width:1200px) {
    .container {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media (min-width:1440px) {
    .container {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media (min-width:1920px) {
    .container {
        padding-left: 40px;
        padding-right: 40px
    }
}

.container-full {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    max-width: 100%
}

.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9 {
    padding-left: 6px;
    padding-right: 6px;
    position: relative;
    float: left
}

@media (min-width:600px) {

    .col-1,
    .col-10,
    .col-11,
    .col-12,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media (min-width:1024px) {

    .col-1,
    .col-10,
    .col-11,
    .col-12,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9 {
        padding-left: 6px;
        padding-right: 6px
    }
}

.col-1 {
    width: 8.3333333333%
}

.grid-1 {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px
}

@media (min-width:600px) {
    .grid-1 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media (min-width:1024px) {
    .grid-1 {
        padding-left: 6px;
        padding-right: 6px
    }
}

.col-2 {
    width: 16.6666666667%
}

.grid-2 {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px
}

@media (min-width:600px) {
    .grid-2 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media (min-width:1024px) {
    .grid-2 {
        padding-left: 6px;
        padding-right: 6px
    }
}

.col-3 {
    width: 25%
}

.grid-3 {
    width: 33.3333333333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px
}

@media (min-width:600px) {
    .grid-3 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media (min-width:1024px) {
    .grid-3 {
        padding-left: 6px;
        padding-right: 6px
    }
}

.col-4 {
    width: 33.3333333333%
}

.grid-4 {
    width: 25%;
    display: inline-block;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px
}

@media (min-width:600px) {
    .grid-4 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media (min-width:1024px) {
    .grid-4 {
        padding-left: 6px;
        padding-right: 6px
    }
}

.col-5 {
    width: 41.6666666667%
}

.grid-5 {
    width: 20%;
    display: inline-block;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px
}

@media (min-width:600px) {
    .grid-5 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media (min-width:1024px) {
    .grid-5 {
        padding-left: 6px;
        padding-right: 6px
    }
}

.col-6 {
    width: 50%
}

.grid-6 {
    width: 16.6666666667%;
    display: inline-block;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px
}

@media (min-width:600px) {
    .grid-6 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media (min-width:1024px) {
    .grid-6 {
        padding-left: 6px;
        padding-right: 6px
    }
}

.col-7 {
    width: 58.3333333333%
}

.grid-7 {
    width: 14.2857142857%;
    display: inline-block;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px
}

@media (min-width:600px) {
    .grid-7 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media (min-width:1024px) {
    .grid-7 {
        padding-left: 6px;
        padding-right: 6px
    }
}

.col-8 {
    width: 66.6666666667%
}

.grid-8 {
    width: 12.5%;
    display: inline-block;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px
}

@media (min-width:600px) {
    .grid-8 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media (min-width:1024px) {
    .grid-8 {
        padding-left: 6px;
        padding-right: 6px
    }
}

.col-9 {
    width: 75%
}

.grid-9 {
    width: 11.1111111111%;
    display: inline-block;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px
}

@media (min-width:600px) {
    .grid-9 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media (min-width:1024px) {
    .grid-9 {
        padding-left: 6px;
        padding-right: 6px
    }
}

.col-10 {
    width: 83.3333333333%
}

.grid-10 {
    width: 10%;
    display: inline-block;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px
}

@media (min-width:600px) {
    .grid-10 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media (min-width:1024px) {
    .grid-10 {
        padding-left: 6px;
        padding-right: 6px
    }
}

.col-11 {
    width: 91.6666666667%
}

.grid-11 {
    width: 9.0909090909%;
    display: inline-block;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px
}

@media (min-width:600px) {
    .grid-11 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media (min-width:1024px) {
    .grid-11 {
        padding-left: 6px;
        padding-right: 6px
    }
}

.col-12 {
    width: 100%
}

.grid-12 {
    width: 8.3333333333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px
}

@media (min-width:600px) {
    .grid-12 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media (min-width:1024px) {
    .grid-12 {
        padding-left: 6px;
        padding-right: 6px
    }
}

.col-1per5 {
    width: 20%
}

.push-1 {
    left: 8.3333333333%
}

.push-2 {
    left: 16.6666666667%
}

.push-3 {
    left: 25%
}

.push-4 {
    left: 33.3333333333%
}

.push-5 {
    left: 41.6666666667%
}

.push-6 {
    left: 50%
}

.push-7 {
    left: 58.3333333333%
}

.push-8 {
    left: 66.6666666667%
}

.push-9 {
    left: 75%
}

.push-10 {
    left: 83.3333333333%
}

.push-11 {
    left: 91.6666666667%
}

.pull-1 {
    left: -8.3333333333%
}

.pull-2 {
    left: -16.6666666667%
}

.pull-3 {
    left: -25%
}

.pull-4 {
    left: -33.3333333333%
}

.pull-5 {
    left: -41.6666666667%
}

.pull-6 {
    left: -50%
}

.pull-7 {
    left: -58.3333333333%
}

.pull-8 {
    left: -66.6666666667%
}

.pull-9 {
    left: -75%
}

.pull-10 {
    left: -83.3333333333%
}

.pull-11 {
    left: -91.6666666667%
}

.hide-m {
    display: none
}

.show-m {
    display: block
}

.show-m-inline-block {
    display: inline-block
}

.show-m-inline {
    display: inline
}

.show-m-flex {
    display: -ms-flexbox;
    display: flex
}

.show-m-inline-flex {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.no-pl {
    padding-left: 0
}

.no-pr {
    padding-right: 0
}

.ml-auto {
    margin-left: auto
}

.mr-auto {
    margin-right: auto
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.mb-25 {
    margin-bottom: 25px;
    margin-bottom: 1.5625rem
}

.mr-25 {
    margin-right: 25px;
    margin-right: 1.5625rem
}

.ml-25 {
    margin-left: 25px;
    margin-left: 1.5625rem
}

.mt-25 {
    margin-top: 25px;
    margin-top: 1.5625rem
}

.m-25 {
    margin: 25px;
    margin: 1.5625rem
}

.pb-25 {
    padding-bottom: 25px;
    padding-bottom: 1.5625rem
}

.pt-25 {
    padding-top: 25px;
    padding-top: 1.5625rem
}

.pl-25 {
    padding-left: 25px;
    padding-left: 1.5625rem
}

.pr-25 {
    padding-right: 25px;
    padding-right: 1.5625rem
}

.p-25 {
    padding: 25px;
    padding: 1.5625rem
}

.colgap-25 {
    column-gap: 25px;
    column-gap: 1.5625rem
}

.rowgap-25 {
    row-gap: 25px;
    row-gap: 1.5625rem
}

.mb-24 {
    margin-bottom: 24px;
    margin-bottom: 1.5rem
}

.mr-24 {
    margin-right: 24px;
    margin-right: 1.5rem
}

.ml-24 {
    margin-left: 24px;
    margin-left: 1.5rem
}

.mt-24 {
    margin-top: 24px;
    margin-top: 1.5rem
}

.m-24 {
    margin: 24px;
    margin: 1.5rem
}

.pb-24 {
    padding-bottom: 24px;
    padding-bottom: 1.5rem
}

.pt-24 {
    padding-top: 24px;
    padding-top: 1.5rem
}

.pl-24 {
    padding-left: 24px;
    padding-left: 1.5rem
}

.pr-24 {
    padding-right: 24px;
    padding-right: 1.5rem
}

.p-24 {
    padding: 24px;
    padding: 1.5rem
}

.colgap-24 {
    column-gap: 24px;
    column-gap: 1.5rem
}

.rowgap-24 {
    row-gap: 24px;
    row-gap: 1.5rem
}

.mb-23 {
    margin-bottom: 23px;
    margin-bottom: 1.4375rem
}

.mr-23 {
    margin-right: 23px;
    margin-right: 1.4375rem
}

.ml-23 {
    margin-left: 23px;
    margin-left: 1.4375rem
}

.mt-23 {
    margin-top: 23px;
    margin-top: 1.4375rem
}

.m-23 {
    margin: 23px;
    margin: 1.4375rem
}

.pb-23 {
    padding-bottom: 23px;
    padding-bottom: 1.4375rem
}

.pt-23 {
    padding-top: 23px;
    padding-top: 1.4375rem
}

.pl-23 {
    padding-left: 23px;
    padding-left: 1.4375rem
}

.pr-23 {
    padding-right: 23px;
    padding-right: 1.4375rem
}

.p-23 {
    padding: 23px;
    padding: 1.4375rem
}

.colgap-23 {
    column-gap: 23px;
    column-gap: 1.4375rem
}

.rowgap-23 {
    row-gap: 23px;
    row-gap: 1.4375rem
}

.mb-22 {
    margin-bottom: 22px;
    margin-bottom: 1.375rem
}

.mr-22 {
    margin-right: 22px;
    margin-right: 1.375rem
}

.ml-22 {
    margin-left: 22px;
    margin-left: 1.375rem
}

.mt-22 {
    margin-top: 22px;
    margin-top: 1.375rem
}

.m-22 {
    margin: 22px;
    margin: 1.375rem
}

.pb-22 {
    padding-bottom: 22px;
    padding-bottom: 1.375rem
}

.pt-22 {
    padding-top: 22px;
    padding-top: 1.375rem
}

.pl-22 {
    padding-left: 22px;
    padding-left: 1.375rem
}

.pr-22 {
    padding-right: 22px;
    padding-right: 1.375rem
}

.p-22 {
    padding: 22px;
    padding: 1.375rem
}

.colgap-22 {
    column-gap: 22px;
    column-gap: 1.375rem
}

.rowgap-22 {
    row-gap: 22px;
    row-gap: 1.375rem
}

.mb-21 {
    margin-bottom: 21px;
    margin-bottom: 1.3125rem
}

.mr-21 {
    margin-right: 21px;
    margin-right: 1.3125rem
}

.ml-21 {
    margin-left: 21px;
    margin-left: 1.3125rem
}

.mt-21 {
    margin-top: 21px;
    margin-top: 1.3125rem
}

.m-21 {
    margin: 21px;
    margin: 1.3125rem
}

.pb-21 {
    padding-bottom: 21px;
    padding-bottom: 1.3125rem
}

.pt-21 {
    padding-top: 21px;
    padding-top: 1.3125rem
}

.pl-21 {
    padding-left: 21px;
    padding-left: 1.3125rem
}

.pr-21 {
    padding-right: 21px;
    padding-right: 1.3125rem
}

.p-21 {
    padding: 21px;
    padding: 1.3125rem
}

.colgap-21 {
    column-gap: 21px;
    column-gap: 1.3125rem
}

.rowgap-21 {
    row-gap: 21px;
    row-gap: 1.3125rem
}

.mb-20 {
    margin-bottom: 20px;
    margin-bottom: 1.25rem
}

.mr-20 {
    margin-right: 20px;
    margin-right: 1.25rem
}

.ml-20 {
    margin-left: 20px;
    margin-left: 1.25rem
}

.mt-20 {
    margin-top: 20px;
    margin-top: 1.25rem
}

.m-20 {
    margin: 20px;
    margin: 1.25rem
}

.pb-20 {
    padding-bottom: 20px;
    padding-bottom: 1.25rem
}

.pt-20 {
    padding-top: 20px;
    padding-top: 1.25rem
}

.pl-20 {
    padding-left: 20px;
    padding-left: 1.25rem
}

.pr-20 {
    padding-right: 20px;
    padding-right: 1.25rem
}

.p-20 {
    padding: 20px;
    padding: 1.25rem
}

.colgap-20 {
    column-gap: 20px;
    column-gap: 1.25rem
}

.rowgap-20 {
    row-gap: 20px;
    row-gap: 1.25rem
}

.mb-19 {
    margin-bottom: 19px;
    margin-bottom: 1.1875rem
}

.mr-19 {
    margin-right: 19px;
    margin-right: 1.1875rem
}

.ml-19 {
    margin-left: 19px;
    margin-left: 1.1875rem
}

.mt-19 {
    margin-top: 19px;
    margin-top: 1.1875rem
}

.m-19 {
    margin: 19px;
    margin: 1.1875rem
}

.pb-19 {
    padding-bottom: 19px;
    padding-bottom: 1.1875rem
}

.pt-19 {
    padding-top: 19px;
    padding-top: 1.1875rem
}

.pl-19 {
    padding-left: 19px;
    padding-left: 1.1875rem
}

.pr-19 {
    padding-right: 19px;
    padding-right: 1.1875rem
}

.p-19 {
    padding: 19px;
    padding: 1.1875rem
}

.colgap-19 {
    column-gap: 19px;
    column-gap: 1.1875rem
}

.rowgap-19 {
    row-gap: 19px;
    row-gap: 1.1875rem
}

.mb-18 {
    margin-bottom: 18px;
    margin-bottom: 1.125rem
}

.mr-18 {
    margin-right: 18px;
    margin-right: 1.125rem
}

.ml-18 {
    margin-left: 18px;
    margin-left: 1.125rem
}

.mt-18 {
    margin-top: 18px;
    margin-top: 1.125rem
}

.m-18 {
    margin: 18px;
    margin: 1.125rem
}

.pb-18 {
    padding-bottom: 18px;
    padding-bottom: 1.125rem
}

.pt-18 {
    padding-top: 18px;
    padding-top: 1.125rem
}

.pl-18 {
    padding-left: 18px;
    padding-left: 1.125rem
}

.pr-18 {
    padding-right: 18px;
    padding-right: 1.125rem
}

.p-18 {
    padding: 18px;
    padding: 1.125rem
}

.colgap-18 {
    column-gap: 18px;
    column-gap: 1.125rem
}

.rowgap-18 {
    row-gap: 18px;
    row-gap: 1.125rem
}

.mb-17 {
    margin-bottom: 17px;
    margin-bottom: 1.0625rem
}

.mr-17 {
    margin-right: 17px;
    margin-right: 1.0625rem
}

.ml-17 {
    margin-left: 17px;
    margin-left: 1.0625rem
}

.mt-17 {
    margin-top: 17px;
    margin-top: 1.0625rem
}

.m-17 {
    margin: 17px;
    margin: 1.0625rem
}

.pb-17 {
    padding-bottom: 17px;
    padding-bottom: 1.0625rem
}

.pt-17 {
    padding-top: 17px;
    padding-top: 1.0625rem
}

.pl-17 {
    padding-left: 17px;
    padding-left: 1.0625rem
}

.pr-17 {
    padding-right: 17px;
    padding-right: 1.0625rem
}

.p-17 {
    padding: 17px;
    padding: 1.0625rem
}

.colgap-17 {
    column-gap: 17px;
    column-gap: 1.0625rem
}

.rowgap-17 {
    row-gap: 17px;
    row-gap: 1.0625rem
}

.mb-16 {
    margin-bottom: 16px;
    margin-bottom: 1rem
}

.mr-16 {
    margin-right: 16px;
    margin-right: 1rem
}

.ml-16 {
    margin-left: 16px;
    margin-left: 1rem
}

.mt-16 {
    margin-top: 16px;
    margin-top: 1rem
}

.m-16 {
    margin: 16px;
    margin: 1rem
}

.pb-16 {
    padding-bottom: 16px;
    padding-bottom: 1rem
}

.pt-16 {
    padding-top: 16px;
    padding-top: 1rem
}

.pl-16 {
    padding-left: 16px;
    padding-left: 1rem
}

.pr-16 {
    padding-right: 16px;
    padding-right: 1rem
}

.p-16 {
    padding: 16px;
    padding: 1rem
}

.colgap-16 {
    column-gap: 16px;
    column-gap: 1rem
}

.rowgap-16 {
    row-gap: 16px;
    row-gap: 1rem
}

.mb-15 {
    margin-bottom: 15px;
    margin-bottom: .9375rem
}

.mr-15 {
    margin-right: 15px;
    margin-right: .9375rem
}

.ml-15 {
    margin-left: 15px;
    margin-left: .9375rem
}

.mt-15 {
    margin-top: 15px;
    margin-top: .9375rem
}

.m-15 {
    margin: 15px;
    margin: .9375rem
}

.pb-15 {
    padding-bottom: 15px;
    padding-bottom: .9375rem
}

.pt-15 {
    padding-top: 15px;
    padding-top: .9375rem
}

.pl-15 {
    padding-left: 15px;
    padding-left: .9375rem
}

.pr-15 {
    padding-right: 15px;
    padding-right: .9375rem
}

.p-15 {
    padding: 15px;
    padding: .9375rem
}

.colgap-15 {
    column-gap: 15px;
    column-gap: .9375rem
}

.rowgap-15 {
    row-gap: 15px;
    row-gap: .9375rem
}

.mb-14 {
    margin-bottom: 14px;
    margin-bottom: .875rem
}

.mr-14 {
    margin-right: 14px;
    margin-right: .875rem
}

.ml-14 {
    margin-left: 14px;
    margin-left: .875rem
}

.mt-14 {
    margin-top: 14px;
    margin-top: .875rem
}

.m-14 {
    margin: 14px;
    margin: .875rem
}

.pb-14 {
    padding-bottom: 14px;
    padding-bottom: .875rem
}

.pt-14 {
    padding-top: 14px;
    padding-top: .875rem
}

.pl-14 {
    padding-left: 14px;
    padding-left: .875rem
}

.pr-14 {
    padding-right: 14px;
    padding-right: .875rem
}

.p-14 {
    padding: 14px;
    padding: .875rem
}

.colgap-14 {
    column-gap: 14px;
    column-gap: .875rem
}

.rowgap-14 {
    row-gap: 14px;
    row-gap: .875rem
}

.mb-13 {
    margin-bottom: 13px;
    margin-bottom: .8125rem
}

.mr-13 {
    margin-right: 13px;
    margin-right: .8125rem
}

.ml-13 {
    margin-left: 13px;
    margin-left: .8125rem
}

.mt-13 {
    margin-top: 13px;
    margin-top: .8125rem
}

.m-13 {
    margin: 13px;
    margin: .8125rem
}

.pb-13 {
    padding-bottom: 13px;
    padding-bottom: .8125rem
}

.pt-13 {
    padding-top: 13px;
    padding-top: .8125rem
}

.pl-13 {
    padding-left: 13px;
    padding-left: .8125rem
}

.pr-13 {
    padding-right: 13px;
    padding-right: .8125rem
}

.p-13 {
    padding: 13px;
    padding: .8125rem
}

.colgap-13 {
    column-gap: 13px;
    column-gap: .8125rem
}

.rowgap-13 {
    row-gap: 13px;
    row-gap: .8125rem
}

.mb-12 {
    margin-bottom: 12px;
    margin-bottom: .75rem
}

.mr-12 {
    margin-right: 12px;
    margin-right: .75rem
}

.ml-12 {
    margin-left: 12px;
    margin-left: .75rem
}

.mt-12 {
    margin-top: 12px;
    margin-top: .75rem
}

.m-12 {
    margin: 12px;
    margin: .75rem
}

.pb-12 {
    padding-bottom: 12px;
    padding-bottom: .75rem
}

.pt-12 {
    padding-top: 12px;
    padding-top: .75rem
}

.pl-12 {
    padding-left: 12px;
    padding-left: .75rem
}

.pr-12 {
    padding-right: 12px;
    padding-right: .75rem
}

.p-12 {
    padding: 12px;
    padding: .75rem
}

.colgap-12 {
    column-gap: 12px;
    column-gap: .75rem
}

.rowgap-12 {
    row-gap: 12px;
    row-gap: .75rem
}

.mb-11 {
    margin-bottom: 11px;
    margin-bottom: .6875rem
}

.mr-11 {
    margin-right: 11px;
    margin-right: .6875rem
}

.ml-11 {
    margin-left: 11px;
    margin-left: .6875rem
}

.mt-11 {
    margin-top: 11px;
    margin-top: .6875rem
}

.m-11 {
    margin: 11px;
    margin: .6875rem
}

.pb-11 {
    padding-bottom: 11px;
    padding-bottom: .6875rem
}

.pt-11 {
    padding-top: 11px;
    padding-top: .6875rem
}

.pl-11 {
    padding-left: 11px;
    padding-left: .6875rem
}

.pr-11 {
    padding-right: 11px;
    padding-right: .6875rem
}

.p-11 {
    padding: 11px;
    padding: .6875rem
}

.colgap-11 {
    column-gap: 11px;
    column-gap: .6875rem
}

.rowgap-11 {
    row-gap: 11px;
    row-gap: .6875rem
}

.mb-10 {
    margin-bottom: 10px;
    margin-bottom: .625rem
}

.mr-10 {
    margin-right: 10px;
    margin-right: .625rem
}

.ml-10 {
    margin-left: 10px;
    margin-left: .625rem
}

.mt-10 {
    margin-top: 10px;
    margin-top: .625rem
}

.m-10 {
    margin: 10px;
    margin: .625rem
}

.pb-10 {
    padding-bottom: 10px;
    padding-bottom: .625rem
}

.pt-10 {
    padding-top: 10px;
    padding-top: .625rem
}

.pl-10 {
    padding-left: 10px;
    padding-left: .625rem
}

.pr-10 {
    padding-right: 10px;
    padding-right: .625rem
}

.p-10 {
    padding: 10px;
    padding: .625rem
}

.colgap-10 {
    column-gap: 10px;
    column-gap: .625rem
}

.rowgap-10 {
    row-gap: 10px;
    row-gap: .625rem
}

.mb-9 {
    margin-bottom: 9px;
    margin-bottom: .5625rem
}

.mr-9 {
    margin-right: 9px;
    margin-right: .5625rem
}

.ml-9 {
    margin-left: 9px;
    margin-left: .5625rem
}

.mt-9 {
    margin-top: 9px;
    margin-top: .5625rem
}

.m-9 {
    margin: 9px;
    margin: .5625rem
}

.pb-9 {
    padding-bottom: 9px;
    padding-bottom: .5625rem
}

.pt-9 {
    padding-top: 9px;
    padding-top: .5625rem
}

.pl-9 {
    padding-left: 9px;
    padding-left: .5625rem
}

.pr-9 {
    padding-right: 9px;
    padding-right: .5625rem
}

.p-9 {
    padding: 9px;
    padding: .5625rem
}

.colgap-9 {
    column-gap: 9px;
    column-gap: .5625rem
}

.rowgap-9 {
    row-gap: 9px;
    row-gap: .5625rem
}

.mb-8 {
    margin-bottom: 8px;
    margin-bottom: .5rem
}

.mr-8 {
    margin-right: 8px;
    margin-right: .5rem
}

.ml-8 {
    margin-left: 8px;
    margin-left: .5rem
}

.mt-8 {
    margin-top: 8px;
    margin-top: .5rem
}

.m-8 {
    margin: 8px;
    margin: .5rem
}

.pb-8 {
    padding-bottom: 8px;
    padding-bottom: .5rem
}

.pt-8 {
    padding-top: 8px;
    padding-top: .5rem
}

.pl-8 {
    padding-left: 8px;
    padding-left: .5rem
}

.pr-8 {
    padding-right: 8px;
    padding-right: .5rem
}

.p-8 {
    padding: 8px;
    padding: .5rem
}

.colgap-8 {
    column-gap: 8px;
    column-gap: .5rem
}

.rowgap-8 {
    row-gap: 8px;
    row-gap: .5rem
}

.mb-7 {
    margin-bottom: 7px;
    margin-bottom: .4375rem
}

.mr-7 {
    margin-right: 7px;
    margin-right: .4375rem
}

.ml-7 {
    margin-left: 7px;
    margin-left: .4375rem
}

.mt-7 {
    margin-top: 7px;
    margin-top: .4375rem
}

.m-7 {
    margin: 7px;
    margin: .4375rem
}

.pb-7 {
    padding-bottom: 7px;
    padding-bottom: .4375rem
}

.pt-7 {
    padding-top: 7px;
    padding-top: .4375rem
}

.pl-7 {
    padding-left: 7px;
    padding-left: .4375rem
}

.pr-7 {
    padding-right: 7px;
    padding-right: .4375rem
}

.p-7 {
    padding: 7px;
    padding: .4375rem
}

.colgap-7 {
    column-gap: 7px;
    column-gap: .4375rem
}

.rowgap-7 {
    row-gap: 7px;
    row-gap: .4375rem
}

.mb-6 {
    margin-bottom: 6px;
    margin-bottom: .375rem
}

.mr-6 {
    margin-right: 6px;
    margin-right: .375rem
}

.ml-6 {
    margin-left: 6px;
    margin-left: .375rem
}

.mt-6 {
    margin-top: 6px;
    margin-top: .375rem
}

.m-6 {
    margin: 6px;
    margin: .375rem
}

.pb-6 {
    padding-bottom: 6px;
    padding-bottom: .375rem
}

.pt-6 {
    padding-top: 6px;
    padding-top: .375rem
}

.pl-6 {
    padding-left: 6px;
    padding-left: .375rem
}

.pr-6 {
    padding-right: 6px;
    padding-right: .375rem
}

.p-6 {
    padding: 6px;
    padding: .375rem
}

.colgap-6 {
    column-gap: 6px;
    column-gap: .375rem
}

.rowgap-6 {
    row-gap: 6px;
    row-gap: .375rem
}

.mb-5 {
    margin-bottom: 5px;
    margin-bottom: .3125rem
}

.mr-5 {
    margin-right: 5px;
    margin-right: .3125rem
}

.ml-5 {
    margin-left: 5px;
    margin-left: .3125rem
}

.mt-5 {
    margin-top: 5px;
    margin-top: .3125rem
}

.m-5 {
    margin: 5px;
    margin: .3125rem
}

.pb-5 {
    padding-bottom: 5px;
    padding-bottom: .3125rem
}

.pt-5 {
    padding-top: 5px;
    padding-top: .3125rem
}

.pl-5 {
    padding-left: 5px;
    padding-left: .3125rem
}

.pr-5 {
    padding-right: 5px;
    padding-right: .3125rem
}

.p-5 {
    padding: 5px;
    padding: .3125rem
}

.colgap-5 {
    column-gap: 5px;
    column-gap: .3125rem
}

.rowgap-5 {
    row-gap: 5px;
    row-gap: .3125rem
}

.mb-4 {
    margin-bottom: 4px;
    margin-bottom: .25rem
}

.mr-4 {
    margin-right: 4px;
    margin-right: .25rem
}

.ml-4 {
    margin-left: 4px;
    margin-left: .25rem
}

.mt-4 {
    margin-top: 4px;
    margin-top: .25rem
}

.m-4 {
    margin: 4px;
    margin: .25rem
}

.pb-4 {
    padding-bottom: 4px;
    padding-bottom: .25rem
}

.pt-4 {
    padding-top: 4px;
    padding-top: .25rem
}

.pl-4 {
    padding-left: 4px;
    padding-left: .25rem
}

.pr-4 {
    padding-right: 4px;
    padding-right: .25rem
}

.p-4 {
    padding: 4px;
    padding: .25rem
}

.colgap-4 {
    column-gap: 4px;
    column-gap: .25rem
}

.rowgap-4 {
    row-gap: 4px;
    row-gap: .25rem
}

.mb-3 {
    margin-bottom: 3px;
    margin-bottom: .1875rem
}

.mr-3 {
    margin-right: 3px;
    margin-right: .1875rem
}

.ml-3 {
    margin-left: 3px;
    margin-left: .1875rem
}

.mt-3 {
    margin-top: 3px;
    margin-top: .1875rem
}

.m-3 {
    margin: 3px;
    margin: .1875rem
}

.pb-3 {
    padding-bottom: 3px;
    padding-bottom: .1875rem
}

.pt-3 {
    padding-top: 3px;
    padding-top: .1875rem
}

.pl-3 {
    padding-left: 3px;
    padding-left: .1875rem
}

.pr-3 {
    padding-right: 3px;
    padding-right: .1875rem
}

.p-3 {
    padding: 3px;
    padding: .1875rem
}

.colgap-3 {
    column-gap: 3px;
    column-gap: .1875rem
}

.rowgap-3 {
    row-gap: 3px;
    row-gap: .1875rem
}

.mb-2 {
    margin-bottom: 2px;
    margin-bottom: .125rem
}

.mr-2 {
    margin-right: 2px;
    margin-right: .125rem
}

.ml-2 {
    margin-left: 2px;
    margin-left: .125rem
}

.mt-2 {
    margin-top: 2px;
    margin-top: .125rem
}

.m-2 {
    margin: 2px;
    margin: .125rem
}

.pb-2 {
    padding-bottom: 2px;
    padding-bottom: .125rem
}

.pt-2 {
    padding-top: 2px;
    padding-top: .125rem
}

.pl-2 {
    padding-left: 2px;
    padding-left: .125rem
}

.pr-2 {
    padding-right: 2px;
    padding-right: .125rem
}

.p-2 {
    padding: 2px;
    padding: .125rem
}

.colgap-2 {
    column-gap: 2px;
    column-gap: .125rem
}

.rowgap-2 {
    row-gap: 2px;
    row-gap: .125rem
}

.mb-1 {
    margin-bottom: 1px;
    margin-bottom: .0625rem
}

.mr-1 {
    margin-right: 1px;
    margin-right: .0625rem
}

.ml-1 {
    margin-left: 1px;
    margin-left: .0625rem
}

.mt-1 {
    margin-top: 1px;
    margin-top: .0625rem
}

.m-1 {
    margin: 1px;
    margin: .0625rem
}

.pb-1 {
    padding-bottom: 1px;
    padding-bottom: .0625rem
}

.pt-1 {
    padding-top: 1px;
    padding-top: .0625rem
}

.pl-1 {
    padding-left: 1px;
    padding-left: .0625rem
}

.pr-1 {
    padding-right: 1px;
    padding-right: .0625rem
}

.p-1 {
    padding: 1px;
    padding: .0625rem
}

.colgap-1 {
    column-gap: 1px;
    column-gap: .0625rem
}

.rowgap-1 {
    row-gap: 1px;
    row-gap: .0625rem
}

.mb-0 {
    margin-bottom: 0
}

.mr-0 {
    margin-right: 0
}

.ml-0 {
    margin-left: 0
}

.mt-0 {
    margin-top: 0
}

.m-0 {
    margin: 0
}

.pb-0 {
    padding-bottom: 0
}

.pt-0 {
    padding-top: 0
}

.pl-0 {
    padding-left: 0
}

.pr-0 {
    padding-right: 0
}

.p-0 {
    padding: 0
}

.colgap-0 {
    column-gap: 0
}

.rowgap-0 {
    row-gap: 0
}

.mb-200 {
    margin-bottom: 200px;
    margin-bottom: 12.5rem
}

.mr-200 {
    margin-right: 200px;
    margin-right: 12.5rem
}

.ml-200 {
    margin-left: 200px;
    margin-left: 12.5rem
}

.mt-200 {
    margin-top: 200px;
    margin-top: 12.5rem
}

.m-200 {
    margin: 200px;
    margin: 12.5rem
}

.pb-200 {
    padding-bottom: 200px;
    padding-bottom: 12.5rem
}

.pt-200 {
    padding-top: 200px;
    padding-top: 12.5rem
}

.pl-200 {
    padding-left: 200px;
    padding-left: 12.5rem
}

.pr-200 {
    padding-right: 200px;
    padding-right: 12.5rem
}

.p-200 {
    padding: 200px;
    padding: 12.5rem
}

.colgap-200 {
    column-gap: 200px;
    column-gap: 12.5rem
}

.rowgap-200 {
    row-gap: 200px;
    row-gap: 12.5rem
}

.mb-196 {
    margin-bottom: 196px;
    margin-bottom: 12.25rem
}

.mr-196 {
    margin-right: 196px;
    margin-right: 12.25rem
}

.ml-196 {
    margin-left: 196px;
    margin-left: 12.25rem
}

.mt-196 {
    margin-top: 196px;
    margin-top: 12.25rem
}

.m-196 {
    margin: 196px;
    margin: 12.25rem
}

.pb-196 {
    padding-bottom: 196px;
    padding-bottom: 12.25rem
}

.pt-196 {
    padding-top: 196px;
    padding-top: 12.25rem
}

.pl-196 {
    padding-left: 196px;
    padding-left: 12.25rem
}

.pr-196 {
    padding-right: 196px;
    padding-right: 12.25rem
}

.p-196 {
    padding: 196px;
    padding: 12.25rem
}

.colgap-196 {
    column-gap: 196px;
    column-gap: 12.25rem
}

.rowgap-196 {
    row-gap: 196px;
    row-gap: 12.25rem
}

.mb-192 {
    margin-bottom: 192px;
    margin-bottom: 12rem
}

.mr-192 {
    margin-right: 192px;
    margin-right: 12rem
}

.ml-192 {
    margin-left: 192px;
    margin-left: 12rem
}

.mt-192 {
    margin-top: 192px;
    margin-top: 12rem
}

.m-192 {
    margin: 192px;
    margin: 12rem
}

.pb-192 {
    padding-bottom: 192px;
    padding-bottom: 12rem
}

.pt-192 {
    padding-top: 192px;
    padding-top: 12rem
}

.pl-192 {
    padding-left: 192px;
    padding-left: 12rem
}

.pr-192 {
    padding-right: 192px;
    padding-right: 12rem
}

.p-192 {
    padding: 192px;
    padding: 12rem
}

.colgap-192 {
    column-gap: 192px;
    column-gap: 12rem
}

.rowgap-192 {
    row-gap: 192px;
    row-gap: 12rem
}

.mb-188 {
    margin-bottom: 188px;
    margin-bottom: 11.75rem
}

.mr-188 {
    margin-right: 188px;
    margin-right: 11.75rem
}

.ml-188 {
    margin-left: 188px;
    margin-left: 11.75rem
}

.mt-188 {
    margin-top: 188px;
    margin-top: 11.75rem
}

.m-188 {
    margin: 188px;
    margin: 11.75rem
}

.pb-188 {
    padding-bottom: 188px;
    padding-bottom: 11.75rem
}

.pt-188 {
    padding-top: 188px;
    padding-top: 11.75rem
}

.pl-188 {
    padding-left: 188px;
    padding-left: 11.75rem
}

.pr-188 {
    padding-right: 188px;
    padding-right: 11.75rem
}

.p-188 {
    padding: 188px;
    padding: 11.75rem
}

.colgap-188 {
    column-gap: 188px;
    column-gap: 11.75rem
}

.rowgap-188 {
    row-gap: 188px;
    row-gap: 11.75rem
}

.mb-184 {
    margin-bottom: 184px;
    margin-bottom: 11.5rem
}

.mr-184 {
    margin-right: 184px;
    margin-right: 11.5rem
}

.ml-184 {
    margin-left: 184px;
    margin-left: 11.5rem
}

.mt-184 {
    margin-top: 184px;
    margin-top: 11.5rem
}

.m-184 {
    margin: 184px;
    margin: 11.5rem
}

.pb-184 {
    padding-bottom: 184px;
    padding-bottom: 11.5rem
}

.pt-184 {
    padding-top: 184px;
    padding-top: 11.5rem
}

.pl-184 {
    padding-left: 184px;
    padding-left: 11.5rem
}

.pr-184 {
    padding-right: 184px;
    padding-right: 11.5rem
}

.p-184 {
    padding: 184px;
    padding: 11.5rem
}

.colgap-184 {
    column-gap: 184px;
    column-gap: 11.5rem
}

.rowgap-184 {
    row-gap: 184px;
    row-gap: 11.5rem
}

.mb-180 {
    margin-bottom: 180px;
    margin-bottom: 11.25rem
}

.mr-180 {
    margin-right: 180px;
    margin-right: 11.25rem
}

.ml-180 {
    margin-left: 180px;
    margin-left: 11.25rem
}

.mt-180 {
    margin-top: 180px;
    margin-top: 11.25rem
}

.m-180 {
    margin: 180px;
    margin: 11.25rem
}

.pb-180 {
    padding-bottom: 180px;
    padding-bottom: 11.25rem
}

.pt-180 {
    padding-top: 180px;
    padding-top: 11.25rem
}

.pl-180 {
    padding-left: 180px;
    padding-left: 11.25rem
}

.pr-180 {
    padding-right: 180px;
    padding-right: 11.25rem
}

.p-180 {
    padding: 180px;
    padding: 11.25rem
}

.colgap-180 {
    column-gap: 180px;
    column-gap: 11.25rem
}

.rowgap-180 {
    row-gap: 180px;
    row-gap: 11.25rem
}

.mb-176 {
    margin-bottom: 176px;
    margin-bottom: 11rem
}

.mr-176 {
    margin-right: 176px;
    margin-right: 11rem
}

.ml-176 {
    margin-left: 176px;
    margin-left: 11rem
}

.mt-176 {
    margin-top: 176px;
    margin-top: 11rem
}

.m-176 {
    margin: 176px;
    margin: 11rem
}

.pb-176 {
    padding-bottom: 176px;
    padding-bottom: 11rem
}

.pt-176 {
    padding-top: 176px;
    padding-top: 11rem
}

.pl-176 {
    padding-left: 176px;
    padding-left: 11rem
}

.pr-176 {
    padding-right: 176px;
    padding-right: 11rem
}

.p-176 {
    padding: 176px;
    padding: 11rem
}

.colgap-176 {
    column-gap: 176px;
    column-gap: 11rem
}

.rowgap-176 {
    row-gap: 176px;
    row-gap: 11rem
}

.mb-172 {
    margin-bottom: 172px;
    margin-bottom: 10.75rem
}

.mr-172 {
    margin-right: 172px;
    margin-right: 10.75rem
}

.ml-172 {
    margin-left: 172px;
    margin-left: 10.75rem
}

.mt-172 {
    margin-top: 172px;
    margin-top: 10.75rem
}

.m-172 {
    margin: 172px;
    margin: 10.75rem
}

.pb-172 {
    padding-bottom: 172px;
    padding-bottom: 10.75rem
}

.pt-172 {
    padding-top: 172px;
    padding-top: 10.75rem
}

.pl-172 {
    padding-left: 172px;
    padding-left: 10.75rem
}

.pr-172 {
    padding-right: 172px;
    padding-right: 10.75rem
}

.p-172 {
    padding: 172px;
    padding: 10.75rem
}

.colgap-172 {
    column-gap: 172px;
    column-gap: 10.75rem
}

.rowgap-172 {
    row-gap: 172px;
    row-gap: 10.75rem
}

.mb-168 {
    margin-bottom: 168px;
    margin-bottom: 10.5rem
}

.mr-168 {
    margin-right: 168px;
    margin-right: 10.5rem
}

.ml-168 {
    margin-left: 168px;
    margin-left: 10.5rem
}

.mt-168 {
    margin-top: 168px;
    margin-top: 10.5rem
}

.m-168 {
    margin: 168px;
    margin: 10.5rem
}

.pb-168 {
    padding-bottom: 168px;
    padding-bottom: 10.5rem
}

.pt-168 {
    padding-top: 168px;
    padding-top: 10.5rem
}

.pl-168 {
    padding-left: 168px;
    padding-left: 10.5rem
}

.pr-168 {
    padding-right: 168px;
    padding-right: 10.5rem
}

.p-168 {
    padding: 168px;
    padding: 10.5rem
}

.colgap-168 {
    column-gap: 168px;
    column-gap: 10.5rem
}

.rowgap-168 {
    row-gap: 168px;
    row-gap: 10.5rem
}

.mb-164 {
    margin-bottom: 164px;
    margin-bottom: 10.25rem
}

.mr-164 {
    margin-right: 164px;
    margin-right: 10.25rem
}

.ml-164 {
    margin-left: 164px;
    margin-left: 10.25rem
}

.mt-164 {
    margin-top: 164px;
    margin-top: 10.25rem
}

.m-164 {
    margin: 164px;
    margin: 10.25rem
}

.pb-164 {
    padding-bottom: 164px;
    padding-bottom: 10.25rem
}

.pt-164 {
    padding-top: 164px;
    padding-top: 10.25rem
}

.pl-164 {
    padding-left: 164px;
    padding-left: 10.25rem
}

.pr-164 {
    padding-right: 164px;
    padding-right: 10.25rem
}

.p-164 {
    padding: 164px;
    padding: 10.25rem
}

.colgap-164 {
    column-gap: 164px;
    column-gap: 10.25rem
}

.rowgap-164 {
    row-gap: 164px;
    row-gap: 10.25rem
}

.mb-160 {
    margin-bottom: 160px;
    margin-bottom: 10rem
}

.mr-160 {
    margin-right: 160px;
    margin-right: 10rem
}

.ml-160 {
    margin-left: 160px;
    margin-left: 10rem
}

.mt-160 {
    margin-top: 160px;
    margin-top: 10rem
}

.m-160 {
    margin: 160px;
    margin: 10rem
}

.pb-160 {
    padding-bottom: 160px;
    padding-bottom: 10rem
}

.pt-160 {
    padding-top: 160px;
    padding-top: 10rem
}

.pl-160 {
    padding-left: 160px;
    padding-left: 10rem
}

.pr-160 {
    padding-right: 160px;
    padding-right: 10rem
}

.p-160 {
    padding: 160px;
    padding: 10rem
}

.colgap-160 {
    column-gap: 160px;
    column-gap: 10rem
}

.rowgap-160 {
    row-gap: 160px;
    row-gap: 10rem
}

.mb-156 {
    margin-bottom: 156px;
    margin-bottom: 9.75rem
}

.mr-156 {
    margin-right: 156px;
    margin-right: 9.75rem
}

.ml-156 {
    margin-left: 156px;
    margin-left: 9.75rem
}

.mt-156 {
    margin-top: 156px;
    margin-top: 9.75rem
}

.m-156 {
    margin: 156px;
    margin: 9.75rem
}

.pb-156 {
    padding-bottom: 156px;
    padding-bottom: 9.75rem
}

.pt-156 {
    padding-top: 156px;
    padding-top: 9.75rem
}

.pl-156 {
    padding-left: 156px;
    padding-left: 9.75rem
}

.pr-156 {
    padding-right: 156px;
    padding-right: 9.75rem
}

.p-156 {
    padding: 156px;
    padding: 9.75rem
}

.colgap-156 {
    column-gap: 156px;
    column-gap: 9.75rem
}

.rowgap-156 {
    row-gap: 156px;
    row-gap: 9.75rem
}

.mb-152 {
    margin-bottom: 152px;
    margin-bottom: 9.5rem
}

.mr-152 {
    margin-right: 152px;
    margin-right: 9.5rem
}

.ml-152 {
    margin-left: 152px;
    margin-left: 9.5rem
}

.mt-152 {
    margin-top: 152px;
    margin-top: 9.5rem
}

.m-152 {
    margin: 152px;
    margin: 9.5rem
}

.pb-152 {
    padding-bottom: 152px;
    padding-bottom: 9.5rem
}

.pt-152 {
    padding-top: 152px;
    padding-top: 9.5rem
}

.pl-152 {
    padding-left: 152px;
    padding-left: 9.5rem
}

.pr-152 {
    padding-right: 152px;
    padding-right: 9.5rem
}

.p-152 {
    padding: 152px;
    padding: 9.5rem
}

.colgap-152 {
    column-gap: 152px;
    column-gap: 9.5rem
}

.rowgap-152 {
    row-gap: 152px;
    row-gap: 9.5rem
}

.mb-148 {
    margin-bottom: 148px;
    margin-bottom: 9.25rem
}

.mr-148 {
    margin-right: 148px;
    margin-right: 9.25rem
}

.ml-148 {
    margin-left: 148px;
    margin-left: 9.25rem
}

.mt-148 {
    margin-top: 148px;
    margin-top: 9.25rem
}

.m-148 {
    margin: 148px;
    margin: 9.25rem
}

.pb-148 {
    padding-bottom: 148px;
    padding-bottom: 9.25rem
}

.pt-148 {
    padding-top: 148px;
    padding-top: 9.25rem
}

.pl-148 {
    padding-left: 148px;
    padding-left: 9.25rem
}

.pr-148 {
    padding-right: 148px;
    padding-right: 9.25rem
}

.p-148 {
    padding: 148px;
    padding: 9.25rem
}

.colgap-148 {
    column-gap: 148px;
    column-gap: 9.25rem
}

.rowgap-148 {
    row-gap: 148px;
    row-gap: 9.25rem
}

.mb-144 {
    margin-bottom: 144px;
    margin-bottom: 9rem
}

.mr-144 {
    margin-right: 144px;
    margin-right: 9rem
}

.ml-144 {
    margin-left: 144px;
    margin-left: 9rem
}

.mt-144 {
    margin-top: 144px;
    margin-top: 9rem
}

.m-144 {
    margin: 144px;
    margin: 9rem
}

.pb-144 {
    padding-bottom: 144px;
    padding-bottom: 9rem
}

.pt-144 {
    padding-top: 144px;
    padding-top: 9rem
}

.pl-144 {
    padding-left: 144px;
    padding-left: 9rem
}

.pr-144 {
    padding-right: 144px;
    padding-right: 9rem
}

.p-144 {
    padding: 144px;
    padding: 9rem
}

.colgap-144 {
    column-gap: 144px;
    column-gap: 9rem
}

.rowgap-144 {
    row-gap: 144px;
    row-gap: 9rem
}

.mb-140 {
    margin-bottom: 140px;
    margin-bottom: 8.75rem
}

.mr-140 {
    margin-right: 140px;
    margin-right: 8.75rem
}

.ml-140 {
    margin-left: 140px;
    margin-left: 8.75rem
}

.mt-140 {
    margin-top: 140px;
    margin-top: 8.75rem
}

.m-140 {
    margin: 140px;
    margin: 8.75rem
}

.pb-140 {
    padding-bottom: 140px;
    padding-bottom: 8.75rem
}

.pt-140 {
    padding-top: 140px;
    padding-top: 8.75rem
}

.pl-140 {
    padding-left: 140px;
    padding-left: 8.75rem
}

.pr-140 {
    padding-right: 140px;
    padding-right: 8.75rem
}

.p-140 {
    padding: 140px;
    padding: 8.75rem
}

.colgap-140 {
    column-gap: 140px;
    column-gap: 8.75rem
}

.rowgap-140 {
    row-gap: 140px;
    row-gap: 8.75rem
}

.mb-136 {
    margin-bottom: 136px;
    margin-bottom: 8.5rem
}

.mr-136 {
    margin-right: 136px;
    margin-right: 8.5rem
}

.ml-136 {
    margin-left: 136px;
    margin-left: 8.5rem
}

.mt-136 {
    margin-top: 136px;
    margin-top: 8.5rem
}

.m-136 {
    margin: 136px;
    margin: 8.5rem
}

.pb-136 {
    padding-bottom: 136px;
    padding-bottom: 8.5rem
}

.pt-136 {
    padding-top: 136px;
    padding-top: 8.5rem
}

.pl-136 {
    padding-left: 136px;
    padding-left: 8.5rem
}

.pr-136 {
    padding-right: 136px;
    padding-right: 8.5rem
}

.p-136 {
    padding: 136px;
    padding: 8.5rem
}

.colgap-136 {
    column-gap: 136px;
    column-gap: 8.5rem
}

.rowgap-136 {
    row-gap: 136px;
    row-gap: 8.5rem
}

.mb-132 {
    margin-bottom: 132px;
    margin-bottom: 8.25rem
}

.mr-132 {
    margin-right: 132px;
    margin-right: 8.25rem
}

.ml-132 {
    margin-left: 132px;
    margin-left: 8.25rem
}

.mt-132 {
    margin-top: 132px;
    margin-top: 8.25rem
}

.m-132 {
    margin: 132px;
    margin: 8.25rem
}

.pb-132 {
    padding-bottom: 132px;
    padding-bottom: 8.25rem
}

.pt-132 {
    padding-top: 132px;
    padding-top: 8.25rem
}

.pl-132 {
    padding-left: 132px;
    padding-left: 8.25rem
}

.pr-132 {
    padding-right: 132px;
    padding-right: 8.25rem
}

.p-132 {
    padding: 132px;
    padding: 8.25rem
}

.colgap-132 {
    column-gap: 132px;
    column-gap: 8.25rem
}

.rowgap-132 {
    row-gap: 132px;
    row-gap: 8.25rem
}

.mb-128 {
    margin-bottom: 128px;
    margin-bottom: 8rem
}

.mr-128 {
    margin-right: 128px;
    margin-right: 8rem
}

.ml-128 {
    margin-left: 128px;
    margin-left: 8rem
}

.mt-128 {
    margin-top: 128px;
    margin-top: 8rem
}

.m-128 {
    margin: 128px;
    margin: 8rem
}

.pb-128 {
    padding-bottom: 128px;
    padding-bottom: 8rem
}

.pt-128 {
    padding-top: 128px;
    padding-top: 8rem
}

.pl-128 {
    padding-left: 128px;
    padding-left: 8rem
}

.pr-128 {
    padding-right: 128px;
    padding-right: 8rem
}

.p-128 {
    padding: 128px;
    padding: 8rem
}

.colgap-128 {
    column-gap: 128px;
    column-gap: 8rem
}

.rowgap-128 {
    row-gap: 128px;
    row-gap: 8rem
}

.mb-124 {
    margin-bottom: 124px;
    margin-bottom: 7.75rem
}

.mr-124 {
    margin-right: 124px;
    margin-right: 7.75rem
}

.ml-124 {
    margin-left: 124px;
    margin-left: 7.75rem
}

.mt-124 {
    margin-top: 124px;
    margin-top: 7.75rem
}

.m-124 {
    margin: 124px;
    margin: 7.75rem
}

.pb-124 {
    padding-bottom: 124px;
    padding-bottom: 7.75rem
}

.pt-124 {
    padding-top: 124px;
    padding-top: 7.75rem
}

.pl-124 {
    padding-left: 124px;
    padding-left: 7.75rem
}

.pr-124 {
    padding-right: 124px;
    padding-right: 7.75rem
}

.p-124 {
    padding: 124px;
    padding: 7.75rem
}

.colgap-124 {
    column-gap: 124px;
    column-gap: 7.75rem
}

.rowgap-124 {
    row-gap: 124px;
    row-gap: 7.75rem
}

.mb-120 {
    margin-bottom: 120px;
    margin-bottom: 7.5rem
}

.mr-120 {
    margin-right: 120px;
    margin-right: 7.5rem
}

.ml-120 {
    margin-left: 120px;
    margin-left: 7.5rem
}

.mt-120 {
    margin-top: 120px;
    margin-top: 7.5rem
}

.m-120 {
    margin: 120px;
    margin: 7.5rem
}

.pb-120 {
    padding-bottom: 120px;
    padding-bottom: 7.5rem
}

.pt-120 {
    padding-top: 120px;
    padding-top: 7.5rem
}

.pl-120 {
    padding-left: 120px;
    padding-left: 7.5rem
}

.pr-120 {
    padding-right: 120px;
    padding-right: 7.5rem
}

.p-120 {
    padding: 120px;
    padding: 7.5rem
}

.colgap-120 {
    column-gap: 120px;
    column-gap: 7.5rem
}

.rowgap-120 {
    row-gap: 120px;
    row-gap: 7.5rem
}

.mb-116 {
    margin-bottom: 116px;
    margin-bottom: 7.25rem
}

.mr-116 {
    margin-right: 116px;
    margin-right: 7.25rem
}

.ml-116 {
    margin-left: 116px;
    margin-left: 7.25rem
}

.mt-116 {
    margin-top: 116px;
    margin-top: 7.25rem
}

.m-116 {
    margin: 116px;
    margin: 7.25rem
}

.pb-116 {
    padding-bottom: 116px;
    padding-bottom: 7.25rem
}

.pt-116 {
    padding-top: 116px;
    padding-top: 7.25rem
}

.pl-116 {
    padding-left: 116px;
    padding-left: 7.25rem
}

.pr-116 {
    padding-right: 116px;
    padding-right: 7.25rem
}

.p-116 {
    padding: 116px;
    padding: 7.25rem
}

.colgap-116 {
    column-gap: 116px;
    column-gap: 7.25rem
}

.rowgap-116 {
    row-gap: 116px;
    row-gap: 7.25rem
}

.mb-112 {
    margin-bottom: 112px;
    margin-bottom: 7rem
}

.mr-112 {
    margin-right: 112px;
    margin-right: 7rem
}

.ml-112 {
    margin-left: 112px;
    margin-left: 7rem
}

.mt-112 {
    margin-top: 112px;
    margin-top: 7rem
}

.m-112 {
    margin: 112px;
    margin: 7rem
}

.pb-112 {
    padding-bottom: 112px;
    padding-bottom: 7rem
}

.pt-112 {
    padding-top: 112px;
    padding-top: 7rem
}

.pl-112 {
    padding-left: 112px;
    padding-left: 7rem
}

.pr-112 {
    padding-right: 112px;
    padding-right: 7rem
}

.p-112 {
    padding: 112px;
    padding: 7rem
}

.colgap-112 {
    column-gap: 112px;
    column-gap: 7rem
}

.rowgap-112 {
    row-gap: 112px;
    row-gap: 7rem
}

.mb-108 {
    margin-bottom: 108px;
    margin-bottom: 6.75rem
}

.mr-108 {
    margin-right: 108px;
    margin-right: 6.75rem
}

.ml-108 {
    margin-left: 108px;
    margin-left: 6.75rem
}

.mt-108 {
    margin-top: 108px;
    margin-top: 6.75rem
}

.m-108 {
    margin: 108px;
    margin: 6.75rem
}

.pb-108 {
    padding-bottom: 108px;
    padding-bottom: 6.75rem
}

.pt-108 {
    padding-top: 108px;
    padding-top: 6.75rem
}

.pl-108 {
    padding-left: 108px;
    padding-left: 6.75rem
}

.pr-108 {
    padding-right: 108px;
    padding-right: 6.75rem
}

.p-108 {
    padding: 108px;
    padding: 6.75rem
}

.colgap-108 {
    column-gap: 108px;
    column-gap: 6.75rem
}

.rowgap-108 {
    row-gap: 108px;
    row-gap: 6.75rem
}

.mb-104 {
    margin-bottom: 104px;
    margin-bottom: 6.5rem
}

.mr-104 {
    margin-right: 104px;
    margin-right: 6.5rem
}

.ml-104 {
    margin-left: 104px;
    margin-left: 6.5rem
}

.mt-104 {
    margin-top: 104px;
    margin-top: 6.5rem
}

.m-104 {
    margin: 104px;
    margin: 6.5rem
}

.pb-104 {
    padding-bottom: 104px;
    padding-bottom: 6.5rem
}

.pt-104 {
    padding-top: 104px;
    padding-top: 6.5rem
}

.pl-104 {
    padding-left: 104px;
    padding-left: 6.5rem
}

.pr-104 {
    padding-right: 104px;
    padding-right: 6.5rem
}

.p-104 {
    padding: 104px;
    padding: 6.5rem
}

.colgap-104 {
    column-gap: 104px;
    column-gap: 6.5rem
}

.rowgap-104 {
    row-gap: 104px;
    row-gap: 6.5rem
}

.mb-100 {
    margin-bottom: 100px;
    margin-bottom: 6.25rem
}

.mr-100 {
    margin-right: 100px;
    margin-right: 6.25rem
}

.ml-100 {
    margin-left: 100px;
    margin-left: 6.25rem
}

.mt-100 {
    margin-top: 100px;
    margin-top: 6.25rem
}

.m-100 {
    margin: 100px;
    margin: 6.25rem
}

.pb-100 {
    padding-bottom: 100px;
    padding-bottom: 6.25rem
}

.pt-100 {
    padding-top: 100px;
    padding-top: 6.25rem
}

.pl-100 {
    padding-left: 100px;
    padding-left: 6.25rem
}

.pr-100 {
    padding-right: 100px;
    padding-right: 6.25rem
}

.p-100 {
    padding: 100px;
    padding: 6.25rem
}

.colgap-100 {
    column-gap: 100px;
    column-gap: 6.25rem
}

.rowgap-100 {
    row-gap: 100px;
    row-gap: 6.25rem
}

.mb-96 {
    margin-bottom: 96px;
    margin-bottom: 6rem
}

.mr-96 {
    margin-right: 96px;
    margin-right: 6rem
}

.ml-96 {
    margin-left: 96px;
    margin-left: 6rem
}

.mt-96 {
    margin-top: 96px;
    margin-top: 6rem
}

.m-96 {
    margin: 96px;
    margin: 6rem
}

.pb-96 {
    padding-bottom: 96px;
    padding-bottom: 6rem
}

.pt-96 {
    padding-top: 96px;
    padding-top: 6rem
}

.pl-96 {
    padding-left: 96px;
    padding-left: 6rem
}

.pr-96 {
    padding-right: 96px;
    padding-right: 6rem
}

.p-96 {
    padding: 96px;
    padding: 6rem
}

.colgap-96 {
    column-gap: 96px;
    column-gap: 6rem
}

.rowgap-96 {
    row-gap: 96px;
    row-gap: 6rem
}

.mb-92 {
    margin-bottom: 92px;
    margin-bottom: 5.75rem
}

.mr-92 {
    margin-right: 92px;
    margin-right: 5.75rem
}

.ml-92 {
    margin-left: 92px;
    margin-left: 5.75rem
}

.mt-92 {
    margin-top: 92px;
    margin-top: 5.75rem
}

.m-92 {
    margin: 92px;
    margin: 5.75rem
}

.pb-92 {
    padding-bottom: 92px;
    padding-bottom: 5.75rem
}

.pt-92 {
    padding-top: 92px;
    padding-top: 5.75rem
}

.pl-92 {
    padding-left: 92px;
    padding-left: 5.75rem
}

.pr-92 {
    padding-right: 92px;
    padding-right: 5.75rem
}

.p-92 {
    padding: 92px;
    padding: 5.75rem
}

.colgap-92 {
    column-gap: 92px;
    column-gap: 5.75rem
}

.rowgap-92 {
    row-gap: 92px;
    row-gap: 5.75rem
}

.mb-88 {
    margin-bottom: 88px;
    margin-bottom: 5.5rem
}

.mr-88 {
    margin-right: 88px;
    margin-right: 5.5rem
}

.ml-88 {
    margin-left: 88px;
    margin-left: 5.5rem
}

.mt-88 {
    margin-top: 88px;
    margin-top: 5.5rem
}

.m-88 {
    margin: 88px;
    margin: 5.5rem
}

.pb-88 {
    padding-bottom: 88px;
    padding-bottom: 5.5rem
}

.pt-88 {
    padding-top: 88px;
    padding-top: 5.5rem
}

.pl-88 {
    padding-left: 88px;
    padding-left: 5.5rem
}

.pr-88 {
    padding-right: 88px;
    padding-right: 5.5rem
}

.p-88 {
    padding: 88px;
    padding: 5.5rem
}

.colgap-88 {
    column-gap: 88px;
    column-gap: 5.5rem
}

.rowgap-88 {
    row-gap: 88px;
    row-gap: 5.5rem
}

.mb-84 {
    margin-bottom: 84px;
    margin-bottom: 5.25rem
}

.mr-84 {
    margin-right: 84px;
    margin-right: 5.25rem
}

.ml-84 {
    margin-left: 84px;
    margin-left: 5.25rem
}

.mt-84 {
    margin-top: 84px;
    margin-top: 5.25rem
}

.m-84 {
    margin: 84px;
    margin: 5.25rem
}

.pb-84 {
    padding-bottom: 84px;
    padding-bottom: 5.25rem
}

.pt-84 {
    padding-top: 84px;
    padding-top: 5.25rem
}

.pl-84 {
    padding-left: 84px;
    padding-left: 5.25rem
}

.pr-84 {
    padding-right: 84px;
    padding-right: 5.25rem
}

.p-84 {
    padding: 84px;
    padding: 5.25rem
}

.colgap-84 {
    column-gap: 84px;
    column-gap: 5.25rem
}

.rowgap-84 {
    row-gap: 84px;
    row-gap: 5.25rem
}

.mb-80 {
    margin-bottom: 80px;
    margin-bottom: 5rem
}

.mr-80 {
    margin-right: 80px;
    margin-right: 5rem
}

.ml-80 {
    margin-left: 80px;
    margin-left: 5rem
}

.mt-80 {
    margin-top: 80px;
    margin-top: 5rem
}

.m-80 {
    margin: 80px;
    margin: 5rem
}

.pb-80 {
    padding-bottom: 80px;
    padding-bottom: 5rem
}

.pt-80 {
    padding-top: 80px;
    padding-top: 5rem
}

.pl-80 {
    padding-left: 80px;
    padding-left: 5rem
}

.pr-80 {
    padding-right: 80px;
    padding-right: 5rem
}

.p-80 {
    padding: 80px;
    padding: 5rem
}

.colgap-80 {
    column-gap: 80px;
    column-gap: 5rem
}

.rowgap-80 {
    row-gap: 80px;
    row-gap: 5rem
}

.mb-76 {
    margin-bottom: 76px;
    margin-bottom: 4.75rem
}

.mr-76 {
    margin-right: 76px;
    margin-right: 4.75rem
}

.ml-76 {
    margin-left: 76px;
    margin-left: 4.75rem
}

.mt-76 {
    margin-top: 76px;
    margin-top: 4.75rem
}

.m-76 {
    margin: 76px;
    margin: 4.75rem
}

.pb-76 {
    padding-bottom: 76px;
    padding-bottom: 4.75rem
}

.pt-76 {
    padding-top: 76px;
    padding-top: 4.75rem
}

.pl-76 {
    padding-left: 76px;
    padding-left: 4.75rem
}

.pr-76 {
    padding-right: 76px;
    padding-right: 4.75rem
}

.p-76 {
    padding: 76px;
    padding: 4.75rem
}

.colgap-76 {
    column-gap: 76px;
    column-gap: 4.75rem
}

.rowgap-76 {
    row-gap: 76px;
    row-gap: 4.75rem
}

.mb-72 {
    margin-bottom: 72px;
    margin-bottom: 4.5rem
}

.mr-72 {
    margin-right: 72px;
    margin-right: 4.5rem
}

.ml-72 {
    margin-left: 72px;
    margin-left: 4.5rem
}

.mt-72 {
    margin-top: 72px;
    margin-top: 4.5rem
}

.m-72 {
    margin: 72px;
    margin: 4.5rem
}

.pb-72 {
    padding-bottom: 72px;
    padding-bottom: 4.5rem
}

.pt-72 {
    padding-top: 72px;
    padding-top: 4.5rem
}

.pl-72 {
    padding-left: 72px;
    padding-left: 4.5rem
}

.pr-72 {
    padding-right: 72px;
    padding-right: 4.5rem
}

.p-72 {
    padding: 72px;
    padding: 4.5rem
}

.colgap-72 {
    column-gap: 72px;
    column-gap: 4.5rem
}

.rowgap-72 {
    row-gap: 72px;
    row-gap: 4.5rem
}

.mb-68 {
    margin-bottom: 68px;
    margin-bottom: 4.25rem
}

.mr-68 {
    margin-right: 68px;
    margin-right: 4.25rem
}

.ml-68 {
    margin-left: 68px;
    margin-left: 4.25rem
}

.mt-68 {
    margin-top: 68px;
    margin-top: 4.25rem
}

.m-68 {
    margin: 68px;
    margin: 4.25rem
}

.pb-68 {
    padding-bottom: 68px;
    padding-bottom: 4.25rem
}

.pt-68 {
    padding-top: 68px;
    padding-top: 4.25rem
}

.pl-68 {
    padding-left: 68px;
    padding-left: 4.25rem
}

.pr-68 {
    padding-right: 68px;
    padding-right: 4.25rem
}

.p-68 {
    padding: 68px;
    padding: 4.25rem
}

.colgap-68 {
    column-gap: 68px;
    column-gap: 4.25rem
}

.rowgap-68 {
    row-gap: 68px;
    row-gap: 4.25rem
}

.mb-64 {
    margin-bottom: 64px;
    margin-bottom: 4rem
}

.mr-64 {
    margin-right: 64px;
    margin-right: 4rem
}

.ml-64 {
    margin-left: 64px;
    margin-left: 4rem
}

.mt-64 {
    margin-top: 64px;
    margin-top: 4rem
}

.m-64 {
    margin: 64px;
    margin: 4rem
}

.pb-64 {
    padding-bottom: 64px;
    padding-bottom: 4rem
}

.pt-64 {
    padding-top: 64px;
    padding-top: 4rem
}

.pl-64 {
    padding-left: 64px;
    padding-left: 4rem
}

.pr-64 {
    padding-right: 64px;
    padding-right: 4rem
}

.p-64 {
    padding: 64px;
    padding: 4rem
}

.colgap-64 {
    column-gap: 64px;
    column-gap: 4rem
}

.rowgap-64 {
    row-gap: 64px;
    row-gap: 4rem
}

.mb-60 {
    margin-bottom: 60px;
    margin-bottom: 3.75rem
}

.mr-60 {
    margin-right: 60px;
    margin-right: 3.75rem
}

.ml-60 {
    margin-left: 60px;
    margin-left: 3.75rem
}

.mt-60 {
    margin-top: 60px;
    margin-top: 3.75rem
}

.m-60 {
    margin: 60px;
    margin: 3.75rem
}

.pb-60 {
    padding-bottom: 60px;
    padding-bottom: 3.75rem
}

.pt-60 {
    padding-top: 60px;
    padding-top: 3.75rem
}

.pl-60 {
    padding-left: 60px;
    padding-left: 3.75rem
}

.pr-60 {
    padding-right: 60px;
    padding-right: 3.75rem
}

.p-60 {
    padding: 60px;
    padding: 3.75rem
}

.colgap-60 {
    column-gap: 60px;
    column-gap: 3.75rem
}

.rowgap-60 {
    row-gap: 60px;
    row-gap: 3.75rem
}

.mb-56 {
    margin-bottom: 56px;
    margin-bottom: 3.5rem
}

.mr-56 {
    margin-right: 56px;
    margin-right: 3.5rem
}

.ml-56 {
    margin-left: 56px;
    margin-left: 3.5rem
}

.mt-56 {
    margin-top: 56px;
    margin-top: 3.5rem
}

.m-56 {
    margin: 56px;
    margin: 3.5rem
}

.pb-56 {
    padding-bottom: 56px;
    padding-bottom: 3.5rem
}

.pt-56 {
    padding-top: 56px;
    padding-top: 3.5rem
}

.pl-56 {
    padding-left: 56px;
    padding-left: 3.5rem
}

.pr-56 {
    padding-right: 56px;
    padding-right: 3.5rem
}

.p-56 {
    padding: 56px;
    padding: 3.5rem
}

.colgap-56 {
    column-gap: 56px;
    column-gap: 3.5rem
}

.rowgap-56 {
    row-gap: 56px;
    row-gap: 3.5rem
}

.mb-52 {
    margin-bottom: 52px;
    margin-bottom: 3.25rem
}

.mr-52 {
    margin-right: 52px;
    margin-right: 3.25rem
}

.ml-52 {
    margin-left: 52px;
    margin-left: 3.25rem
}

.mt-52 {
    margin-top: 52px;
    margin-top: 3.25rem
}

.m-52 {
    margin: 52px;
    margin: 3.25rem
}

.pb-52 {
    padding-bottom: 52px;
    padding-bottom: 3.25rem
}

.pt-52 {
    padding-top: 52px;
    padding-top: 3.25rem
}

.pl-52 {
    padding-left: 52px;
    padding-left: 3.25rem
}

.pr-52 {
    padding-right: 52px;
    padding-right: 3.25rem
}

.p-52 {
    padding: 52px;
    padding: 3.25rem
}

.colgap-52 {
    column-gap: 52px;
    column-gap: 3.25rem
}

.rowgap-52 {
    row-gap: 52px;
    row-gap: 3.25rem
}

.mb-48 {
    margin-bottom: 48px;
    margin-bottom: 3rem
}

.mr-48 {
    margin-right: 48px;
    margin-right: 3rem
}

.ml-48 {
    margin-left: 48px;
    margin-left: 3rem
}

.mt-48 {
    margin-top: 48px;
    margin-top: 3rem
}

.m-48 {
    margin: 48px;
    margin: 3rem
}

.pb-48 {
    padding-bottom: 48px;
    padding-bottom: 3rem
}

.pt-48 {
    padding-top: 48px;
    padding-top: 3rem
}

.pl-48 {
    padding-left: 48px;
    padding-left: 3rem
}

.pr-48 {
    padding-right: 48px;
    padding-right: 3rem
}

.p-48 {
    padding: 48px;
    padding: 3rem
}

.colgap-48 {
    column-gap: 48px;
    column-gap: 3rem
}

.rowgap-48 {
    row-gap: 48px;
    row-gap: 3rem
}

.mb-44 {
    margin-bottom: 44px;
    margin-bottom: 2.75rem
}

.mr-44 {
    margin-right: 44px;
    margin-right: 2.75rem
}

.ml-44 {
    margin-left: 44px;
    margin-left: 2.75rem
}

.mt-44 {
    margin-top: 44px;
    margin-top: 2.75rem
}

.m-44 {
    margin: 44px;
    margin: 2.75rem
}

.pb-44 {
    padding-bottom: 44px;
    padding-bottom: 2.75rem
}

.pt-44 {
    padding-top: 44px;
    padding-top: 2.75rem
}

.pl-44 {
    padding-left: 44px;
    padding-left: 2.75rem
}

.pr-44 {
    padding-right: 44px;
    padding-right: 2.75rem
}

.p-44 {
    padding: 44px;
    padding: 2.75rem
}

.colgap-44 {
    column-gap: 44px;
    column-gap: 2.75rem
}

.rowgap-44 {
    row-gap: 44px;
    row-gap: 2.75rem
}

.mb-40 {
    margin-bottom: 40px;
    margin-bottom: 2.5rem
}

.mr-40 {
    margin-right: 40px;
    margin-right: 2.5rem
}

.ml-40 {
    margin-left: 40px;
    margin-left: 2.5rem
}

.mt-40 {
    margin-top: 40px;
    margin-top: 2.5rem
}

.m-40 {
    margin: 40px;
    margin: 2.5rem
}

.pb-40 {
    padding-bottom: 40px;
    padding-bottom: 2.5rem
}

.pt-40 {
    padding-top: 40px;
    padding-top: 2.5rem
}

.pl-40 {
    padding-left: 40px;
    padding-left: 2.5rem
}

.pr-40 {
    padding-right: 40px;
    padding-right: 2.5rem
}

.p-40 {
    padding: 40px;
    padding: 2.5rem
}

.colgap-40 {
    column-gap: 40px;
    column-gap: 2.5rem
}

.rowgap-40 {
    row-gap: 40px;
    row-gap: 2.5rem
}

.mb-36 {
    margin-bottom: 36px;
    margin-bottom: 2.25rem
}

.mr-36 {
    margin-right: 36px;
    margin-right: 2.25rem
}

.ml-36 {
    margin-left: 36px;
    margin-left: 2.25rem
}

.mt-36 {
    margin-top: 36px;
    margin-top: 2.25rem
}

.m-36 {
    margin: 36px;
    margin: 2.25rem
}

.pb-36 {
    padding-bottom: 36px;
    padding-bottom: 2.25rem
}

.pt-36 {
    padding-top: 36px;
    padding-top: 2.25rem
}

.pl-36 {
    padding-left: 36px;
    padding-left: 2.25rem
}

.pr-36 {
    padding-right: 36px;
    padding-right: 2.25rem
}

.p-36 {
    padding: 36px;
    padding: 2.25rem
}

.colgap-36 {
    column-gap: 36px;
    column-gap: 2.25rem
}

.rowgap-36 {
    row-gap: 36px;
    row-gap: 2.25rem
}

.mb-32 {
    margin-bottom: 32px;
    margin-bottom: 2rem
}

.mr-32 {
    margin-right: 32px;
    margin-right: 2rem
}

.ml-32 {
    margin-left: 32px;
    margin-left: 2rem
}

.mt-32 {
    margin-top: 32px;
    margin-top: 2rem
}

.m-32 {
    margin: 32px;
    margin: 2rem
}

.pb-32 {
    padding-bottom: 32px;
    padding-bottom: 2rem
}

.pt-32 {
    padding-top: 32px;
    padding-top: 2rem
}

.pl-32 {
    padding-left: 32px;
    padding-left: 2rem
}

.pr-32 {
    padding-right: 32px;
    padding-right: 2rem
}

.p-32 {
    padding: 32px;
    padding: 2rem
}

.colgap-32 {
    column-gap: 32px;
    column-gap: 2rem
}

.rowgap-32 {
    row-gap: 32px;
    row-gap: 2rem
}

.mb-28 {
    margin-bottom: 28px;
    margin-bottom: 1.75rem
}

.mr-28 {
    margin-right: 28px;
    margin-right: 1.75rem
}

.ml-28 {
    margin-left: 28px;
    margin-left: 1.75rem
}

.mt-28 {
    margin-top: 28px;
    margin-top: 1.75rem
}

.m-28 {
    margin: 28px;
    margin: 1.75rem
}

.pb-28 {
    padding-bottom: 28px;
    padding-bottom: 1.75rem
}

.pt-28 {
    padding-top: 28px;
    padding-top: 1.75rem
}

.pl-28 {
    padding-left: 28px;
    padding-left: 1.75rem
}

.pr-28 {
    padding-right: 28px;
    padding-right: 1.75rem
}

.p-28 {
    padding: 28px;
    padding: 1.75rem
}

.colgap-28 {
    column-gap: 28px;
    column-gap: 1.75rem
}

.rowgap-28 {
    row-gap: 28px;
    row-gap: 1.75rem
}

.bl-5 {
    border-left: 5px solid;
    border-left: .3125rem solid
}

.br-5 {
    border-right: 5px solid;
    border-right: .3125rem solid
}

.bb-5 {
    border-bottom: 5px solid;
    border-bottom: .3125rem solid
}

.bt-5 {
    border-top: 5px solid;
    border-top: .3125rem solid
}

.b-5 {
    border: 5px solid;
    border: .3125rem solid
}

.bl-4 {
    border-left: 4px solid;
    border-left: .25rem solid
}

.br-4 {
    border-right: 4px solid;
    border-right: .25rem solid
}

.bb-4 {
    border-bottom: 4px solid;
    border-bottom: .25rem solid
}

.bt-4 {
    border-top: 4px solid;
    border-top: .25rem solid
}

.b-4 {
    border: 4px solid;
    border: .25rem solid
}

.bl-3 {
    border-left: 3px solid;
    border-left: .1875rem solid
}

.br-3 {
    border-right: 3px solid;
    border-right: .1875rem solid
}

.bb-3 {
    border-bottom: 3px solid;
    border-bottom: .1875rem solid
}

.bt-3 {
    border-top: 3px solid;
    border-top: .1875rem solid
}

.b-3 {
    border: 3px solid;
    border: .1875rem solid
}

.bl-2 {
    border-left: 2px solid;
    border-left: .125rem solid
}

.br-2 {
    border-right: 2px solid;
    border-right: .125rem solid
}

.bb-2 {
    border-bottom: 2px solid;
    border-bottom: .125rem solid
}

.bt-2 {
    border-top: 2px solid;
    border-top: .125rem solid
}

.b-2 {
    border: 2px solid;
    border: .125rem solid
}

.bl-1 {
    border-left: 1px solid;
    border-left: .0625rem solid
}

.br-1 {
    border-right: 1px solid;
    border-right: .0625rem solid
}

.bb-1 {
    border-bottom: 1px solid;
    border-bottom: .0625rem solid
}

.bt-1 {
    border-top: 1px solid;
    border-top: .0625rem solid
}

.b-1 {
    border: 1px solid;
    border: .0625rem solid
}

.bl-0 {
    border-left: 0 solid
}

.br-0 {
    border-right: 0 solid
}

.bb-0 {
    border-bottom: 0 solid
}

.bt-0 {
    border-top: 0 solid
}

.b-0 {
    border: 0 solid
}

@media only screen and (min-width:500px) {

    .col-middle-1,
    .col-middle-10,
    .col-middle-11,
    .col-middle-12,
    .col-middle-2,
    .col-middle-3,
    .col-middle-4,
    .col-middle-5,
    .col-middle-6,
    .col-middle-7,
    .col-middle-8,
    .col-middle-9 {
        padding-left: 6px;
        padding-right: 6px;
        position: relative;
        float: left
    }
}

@media only screen and (min-width:500px) and (min-width:600px) {

    .col-middle-1,
    .col-middle-10,
    .col-middle-11,
    .col-middle-12,
    .col-middle-2,
    .col-middle-3,
    .col-middle-4,
    .col-middle-5,
    .col-middle-6,
    .col-middle-7,
    .col-middle-8,
    .col-middle-9 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:1024px) {

    .col-middle-1,
    .col-middle-10,
    .col-middle-11,
    .col-middle-12,
    .col-middle-2,
    .col-middle-3,
    .col-middle-4,
    .col-middle-5,
    .col-middle-6,
    .col-middle-7,
    .col-middle-8,
    .col-middle-9 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) {
    .col-middle-1per5 {
        width: 20%
    }
}

@media only screen and (min-width:500px) {
    .col-middle-1 {
        width: 8.3333333333%
    }
}

@media only screen and (min-width:500px) {
    .grid-middle-1 {
        width: 100%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:600px) {
    .grid-middle-1 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:1024px) {
    .grid-middle-1 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) {
    .col-middle-2 {
        width: 16.6666666667%
    }
}

@media only screen and (min-width:500px) {
    .grid-middle-2 {
        width: 50%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:600px) {
    .grid-middle-2 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:1024px) {
    .grid-middle-2 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) {
    .col-middle-3 {
        width: 25%
    }
}

@media only screen and (min-width:500px) {
    .grid-middle-3 {
        width: 33.3333333333%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:600px) {
    .grid-middle-3 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:1024px) {
    .grid-middle-3 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) {
    .col-middle-4 {
        width: 33.3333333333%
    }
}

@media only screen and (min-width:500px) {
    .grid-middle-4 {
        width: 25%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:600px) {
    .grid-middle-4 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:1024px) {
    .grid-middle-4 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) {
    .col-middle-5 {
        width: 41.6666666667%
    }
}

@media only screen and (min-width:500px) {
    .grid-middle-5 {
        width: 20%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:600px) {
    .grid-middle-5 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:1024px) {
    .grid-middle-5 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) {
    .col-middle-6 {
        width: 50%
    }
}

@media only screen and (min-width:500px) {
    .grid-middle-6 {
        width: 16.6666666667%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:600px) {
    .grid-middle-6 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:1024px) {
    .grid-middle-6 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) {
    .col-middle-7 {
        width: 58.3333333333%
    }
}

@media only screen and (min-width:500px) {
    .grid-middle-7 {
        width: 14.2857142857%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:600px) {
    .grid-middle-7 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:1024px) {
    .grid-middle-7 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) {
    .col-middle-8 {
        width: 66.6666666667%
    }
}

@media only screen and (min-width:500px) {
    .grid-middle-8 {
        width: 12.5%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:600px) {
    .grid-middle-8 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:1024px) {
    .grid-middle-8 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) {
    .col-middle-9 {
        width: 75%
    }
}

@media only screen and (min-width:500px) {
    .grid-middle-9 {
        width: 11.1111111111%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:600px) {
    .grid-middle-9 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:1024px) {
    .grid-middle-9 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) {
    .col-middle-10 {
        width: 83.3333333333%
    }
}

@media only screen and (min-width:500px) {
    .grid-middle-10 {
        width: 10%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:600px) {
    .grid-middle-10 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:1024px) {
    .grid-middle-10 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) {
    .col-middle-11 {
        width: 91.6666666667%
    }
}

@media only screen and (min-width:500px) {
    .grid-middle-11 {
        width: 9.0909090909%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:600px) {
    .grid-middle-11 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:1024px) {
    .grid-middle-11 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) {
    .col-middle-12 {
        width: 100%
    }
}

@media only screen and (min-width:500px) {
    .grid-middle-12 {
        width: 8.3333333333%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:600px) {
    .grid-middle-12 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) and (min-width:1024px) {
    .grid-middle-12 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:500px) {
    .push-middle-1 {
        left: 8.3333333333%
    }
}

@media only screen and (min-width:500px) {
    .push-middle-2 {
        left: 16.6666666667%
    }
}

@media only screen and (min-width:500px) {
    .push-middle-3 {
        left: 25%
    }
}

@media only screen and (min-width:500px) {
    .push-middle-4 {
        left: 33.3333333333%
    }
}

@media only screen and (min-width:500px) {
    .push-middle-5 {
        left: 41.6666666667%
    }
}

@media only screen and (min-width:500px) {
    .push-middle-6 {
        left: 50%
    }
}

@media only screen and (min-width:500px) {
    .push-middle-7 {
        left: 58.3333333333%
    }
}

@media only screen and (min-width:500px) {
    .push-middle-8 {
        left: 66.6666666667%
    }
}

@media only screen and (min-width:500px) {
    .push-middle-9 {
        left: 75%
    }
}

@media only screen and (min-width:500px) {
    .push-middle-10 {
        left: 83.3333333333%
    }
}

@media only screen and (min-width:500px) {
    .push-middle-11 {
        left: 91.6666666667%
    }
}

@media only screen and (min-width:500px) {
    .pull-middle-1 {
        left: -8.3333333333%
    }
}

@media only screen and (min-width:500px) {
    .pull-middle-2 {
        left: -16.6666666667%
    }
}

@media only screen and (min-width:500px) {
    .pull-middle-3 {
        left: -25%
    }
}

@media only screen and (min-width:500px) {
    .pull-middle-4 {
        left: -33.3333333333%
    }
}

@media only screen and (min-width:500px) {
    .pull-middle-5 {
        left: -41.6666666667%
    }
}

@media only screen and (min-width:500px) {
    .pull-middle-6 {
        left: -50%
    }
}

@media only screen and (min-width:500px) {
    .pull-middle-7 {
        left: -58.3333333333%
    }
}

@media only screen and (min-width:500px) {
    .pull-middle-8 {
        left: -66.6666666667%
    }
}

@media only screen and (min-width:500px) {
    .pull-middle-9 {
        left: -75%
    }
}

@media only screen and (min-width:500px) {
    .pull-middle-10 {
        left: -83.3333333333%
    }
}

@media only screen and (min-width:500px) {
    .pull-middle-11 {
        left: -91.6666666667%
    }
}

@media only screen and (min-width:500px) {
    .hide-middle {
        display: none
    }
}

@media only screen and (min-width:500px) {
    .show-middle {
        display: block
    }
}

@media only screen and (min-width:500px) {
    .show-middle-inline-block {
        display: inline-block
    }
}

@media only screen and (min-width:500px) {
    .show-middle-inline {
        display: inline
    }
}

@media only screen and (min-width:500px) {
    .middle-no-padding {
        padding: 0
    }
}

@media only screen and (min-width:500px) {

    .middle-no-pull,
    .middle-no-push {
        left: 0
    }
}

@media only screen and (min-width:500px) {
    .show-middle-flex {
        display: -ms-flexbox;
        display: flex
    }
}

@media only screen and (min-width:500px) {
    .show-middle-inline-flex {
        display: -ms-inline-flexbox;
        display: inline-flex
    }
}

@media only screen and (min-width:500px) {
    .middle-no-pl {
        padding-left: 0
    }
}

@media only screen and (min-width:500px) {
    .middle-no-pr {
        padding-right: 0
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-auto {
        margin-left: auto
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-auto {
        margin-right: auto
    }
}

@media only screen and (min-width:500px) {
    .middle-mx-auto {
        margin-left: auto;
        margin-right: auto
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-25 {
        margin-bottom: 25px;
        margin-bottom: 1.5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-25 {
        margin-top: 25px;
        margin-top: 1.5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-25 {
        margin-left: 25px;
        margin-left: 1.5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-25 {
        margin-right: 25px;
        margin-right: 1.5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-25 {
        margin: 25px;
        margin: 1.5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-25 {
        padding-bottom: 25px;
        padding-bottom: 1.5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-25 {
        padding-top: 25px;
        padding-top: 1.5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-25 {
        padding-right: 25px;
        padding-right: 1.5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-25 {
        padding-left: 25px;
        padding-left: 1.5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-25 {
        padding: 25px;
        padding: 1.5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-24 {
        margin-bottom: 24px;
        margin-bottom: 1.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-24 {
        margin-top: 24px;
        margin-top: 1.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-24 {
        margin-left: 24px;
        margin-left: 1.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-24 {
        margin-right: 24px;
        margin-right: 1.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-24 {
        margin: 24px;
        margin: 1.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-24 {
        padding-bottom: 24px;
        padding-bottom: 1.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-24 {
        padding-top: 24px;
        padding-top: 1.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-24 {
        padding-right: 24px;
        padding-right: 1.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-24 {
        padding-left: 24px;
        padding-left: 1.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-24 {
        padding: 24px;
        padding: 1.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-23 {
        margin-bottom: 23px;
        margin-bottom: 1.4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-23 {
        margin-top: 23px;
        margin-top: 1.4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-23 {
        margin-left: 23px;
        margin-left: 1.4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-23 {
        margin-right: 23px;
        margin-right: 1.4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-23 {
        margin: 23px;
        margin: 1.4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-23 {
        padding-bottom: 23px;
        padding-bottom: 1.4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-23 {
        padding-top: 23px;
        padding-top: 1.4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-23 {
        padding-right: 23px;
        padding-right: 1.4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-23 {
        padding-left: 23px;
        padding-left: 1.4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-23 {
        padding: 23px;
        padding: 1.4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-22 {
        margin-bottom: 22px;
        margin-bottom: 1.375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-22 {
        margin-top: 22px;
        margin-top: 1.375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-22 {
        margin-left: 22px;
        margin-left: 1.375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-22 {
        margin-right: 22px;
        margin-right: 1.375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-22 {
        margin: 22px;
        margin: 1.375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-22 {
        padding-bottom: 22px;
        padding-bottom: 1.375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-22 {
        padding-top: 22px;
        padding-top: 1.375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-22 {
        padding-right: 22px;
        padding-right: 1.375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-22 {
        padding-left: 22px;
        padding-left: 1.375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-22 {
        padding: 22px;
        padding: 1.375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-21 {
        margin-bottom: 21px;
        margin-bottom: 1.3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-21 {
        margin-top: 21px;
        margin-top: 1.3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-21 {
        margin-left: 21px;
        margin-left: 1.3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-21 {
        margin-right: 21px;
        margin-right: 1.3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-21 {
        margin: 21px;
        margin: 1.3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-21 {
        padding-bottom: 21px;
        padding-bottom: 1.3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-21 {
        padding-top: 21px;
        padding-top: 1.3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-21 {
        padding-right: 21px;
        padding-right: 1.3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-21 {
        padding-left: 21px;
        padding-left: 1.3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-21 {
        padding: 21px;
        padding: 1.3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-20 {
        margin-bottom: 20px;
        margin-bottom: 1.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-20 {
        margin-top: 20px;
        margin-top: 1.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-20 {
        margin-left: 20px;
        margin-left: 1.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-20 {
        margin-right: 20px;
        margin-right: 1.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-20 {
        margin: 20px;
        margin: 1.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-20 {
        padding-bottom: 20px;
        padding-bottom: 1.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-20 {
        padding-top: 20px;
        padding-top: 1.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-20 {
        padding-right: 20px;
        padding-right: 1.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-20 {
        padding-left: 20px;
        padding-left: 1.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-20 {
        padding: 20px;
        padding: 1.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-19 {
        margin-bottom: 19px;
        margin-bottom: 1.1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-19 {
        margin-top: 19px;
        margin-top: 1.1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-19 {
        margin-left: 19px;
        margin-left: 1.1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-19 {
        margin-right: 19px;
        margin-right: 1.1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-19 {
        margin: 19px;
        margin: 1.1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-19 {
        padding-bottom: 19px;
        padding-bottom: 1.1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-19 {
        padding-top: 19px;
        padding-top: 1.1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-19 {
        padding-right: 19px;
        padding-right: 1.1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-19 {
        padding-left: 19px;
        padding-left: 1.1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-19 {
        padding: 19px;
        padding: 1.1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-18 {
        margin-bottom: 18px;
        margin-bottom: 1.125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-18 {
        margin-top: 18px;
        margin-top: 1.125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-18 {
        margin-left: 18px;
        margin-left: 1.125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-18 {
        margin-right: 18px;
        margin-right: 1.125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-18 {
        margin: 18px;
        margin: 1.125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-18 {
        padding-bottom: 18px;
        padding-bottom: 1.125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-18 {
        padding-top: 18px;
        padding-top: 1.125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-18 {
        padding-right: 18px;
        padding-right: 1.125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-18 {
        padding-left: 18px;
        padding-left: 1.125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-18 {
        padding: 18px;
        padding: 1.125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-17 {
        margin-bottom: 17px;
        margin-bottom: 1.0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-17 {
        margin-top: 17px;
        margin-top: 1.0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-17 {
        margin-left: 17px;
        margin-left: 1.0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-17 {
        margin-right: 17px;
        margin-right: 1.0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-17 {
        margin: 17px;
        margin: 1.0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-17 {
        padding-bottom: 17px;
        padding-bottom: 1.0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-17 {
        padding-top: 17px;
        padding-top: 1.0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-17 {
        padding-right: 17px;
        padding-right: 1.0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-17 {
        padding-left: 17px;
        padding-left: 1.0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-17 {
        padding: 17px;
        padding: 1.0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-16 {
        margin-bottom: 16px;
        margin-bottom: 1rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-16 {
        margin-top: 16px;
        margin-top: 1rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-16 {
        margin-left: 16px;
        margin-left: 1rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-16 {
        margin-right: 16px;
        margin-right: 1rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-16 {
        margin: 16px;
        margin: 1rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-16 {
        padding-bottom: 16px;
        padding-bottom: 1rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-16 {
        padding-top: 16px;
        padding-top: 1rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-16 {
        padding-right: 16px;
        padding-right: 1rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-16 {
        padding-left: 16px;
        padding-left: 1rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-16 {
        padding: 16px;
        padding: 1rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-15 {
        margin-bottom: 15px;
        margin-bottom: .9375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-15 {
        margin-top: 15px;
        margin-top: .9375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-15 {
        margin-left: 15px;
        margin-left: .9375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-15 {
        margin-right: 15px;
        margin-right: .9375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-15 {
        margin: 15px;
        margin: .9375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-15 {
        padding-bottom: 15px;
        padding-bottom: .9375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-15 {
        padding-top: 15px;
        padding-top: .9375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-15 {
        padding-right: 15px;
        padding-right: .9375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-15 {
        padding-left: 15px;
        padding-left: .9375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-15 {
        padding: 15px;
        padding: .9375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-14 {
        margin-bottom: 14px;
        margin-bottom: .875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-14 {
        margin-top: 14px;
        margin-top: .875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-14 {
        margin-left: 14px;
        margin-left: .875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-14 {
        margin-right: 14px;
        margin-right: .875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-14 {
        margin: 14px;
        margin: .875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-14 {
        padding-bottom: 14px;
        padding-bottom: .875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-14 {
        padding-top: 14px;
        padding-top: .875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-14 {
        padding-right: 14px;
        padding-right: .875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-14 {
        padding-left: 14px;
        padding-left: .875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-14 {
        padding: 14px;
        padding: .875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-13 {
        margin-bottom: 13px;
        margin-bottom: .8125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-13 {
        margin-top: 13px;
        margin-top: .8125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-13 {
        margin-left: 13px;
        margin-left: .8125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-13 {
        margin-right: 13px;
        margin-right: .8125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-13 {
        margin: 13px;
        margin: .8125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-13 {
        padding-bottom: 13px;
        padding-bottom: .8125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-13 {
        padding-top: 13px;
        padding-top: .8125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-13 {
        padding-right: 13px;
        padding-right: .8125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-13 {
        padding-left: 13px;
        padding-left: .8125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-13 {
        padding: 13px;
        padding: .8125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-12 {
        margin-bottom: 12px;
        margin-bottom: .75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-12 {
        margin-top: 12px;
        margin-top: .75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-12 {
        margin-left: 12px;
        margin-left: .75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-12 {
        margin-right: 12px;
        margin-right: .75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-12 {
        margin: 12px;
        margin: .75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-12 {
        padding-bottom: 12px;
        padding-bottom: .75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-12 {
        padding-top: 12px;
        padding-top: .75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-12 {
        padding-right: 12px;
        padding-right: .75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-12 {
        padding-left: 12px;
        padding-left: .75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-12 {
        padding: 12px;
        padding: .75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-11 {
        margin-bottom: 11px;
        margin-bottom: .6875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-11 {
        margin-top: 11px;
        margin-top: .6875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-11 {
        margin-left: 11px;
        margin-left: .6875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-11 {
        margin-right: 11px;
        margin-right: .6875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-11 {
        margin: 11px;
        margin: .6875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-11 {
        padding-bottom: 11px;
        padding-bottom: .6875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-11 {
        padding-top: 11px;
        padding-top: .6875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-11 {
        padding-right: 11px;
        padding-right: .6875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-11 {
        padding-left: 11px;
        padding-left: .6875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-11 {
        padding: 11px;
        padding: .6875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-10 {
        margin-bottom: 10px;
        margin-bottom: .625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-10 {
        margin-top: 10px;
        margin-top: .625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-10 {
        margin-left: 10px;
        margin-left: .625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-10 {
        margin-right: 10px;
        margin-right: .625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-10 {
        margin: 10px;
        margin: .625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-10 {
        padding-bottom: 10px;
        padding-bottom: .625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-10 {
        padding-top: 10px;
        padding-top: .625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-10 {
        padding-right: 10px;
        padding-right: .625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-10 {
        padding-left: 10px;
        padding-left: .625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-10 {
        padding: 10px;
        padding: .625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-9 {
        margin-bottom: 9px;
        margin-bottom: .5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-9 {
        margin-top: 9px;
        margin-top: .5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-9 {
        margin-left: 9px;
        margin-left: .5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-9 {
        margin-right: 9px;
        margin-right: .5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-9 {
        margin: 9px;
        margin: .5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-9 {
        padding-bottom: 9px;
        padding-bottom: .5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-9 {
        padding-top: 9px;
        padding-top: .5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-9 {
        padding-right: 9px;
        padding-right: .5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-9 {
        padding-left: 9px;
        padding-left: .5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-9 {
        padding: 9px;
        padding: .5625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-8 {
        margin-bottom: 8px;
        margin-bottom: .5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-8 {
        margin-top: 8px;
        margin-top: .5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-8 {
        margin-left: 8px;
        margin-left: .5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-8 {
        margin-right: 8px;
        margin-right: .5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-8 {
        margin: 8px;
        margin: .5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-8 {
        padding-bottom: 8px;
        padding-bottom: .5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-8 {
        padding-top: 8px;
        padding-top: .5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-8 {
        padding-right: 8px;
        padding-right: .5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-8 {
        padding-left: 8px;
        padding-left: .5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-8 {
        padding: 8px;
        padding: .5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-7 {
        margin-bottom: 7px;
        margin-bottom: .4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-7 {
        margin-top: 7px;
        margin-top: .4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-7 {
        margin-left: 7px;
        margin-left: .4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-7 {
        margin-right: 7px;
        margin-right: .4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-7 {
        margin: 7px;
        margin: .4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-7 {
        padding-bottom: 7px;
        padding-bottom: .4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-7 {
        padding-top: 7px;
        padding-top: .4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-7 {
        padding-right: 7px;
        padding-right: .4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-7 {
        padding-left: 7px;
        padding-left: .4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-7 {
        padding: 7px;
        padding: .4375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-6 {
        margin-bottom: 6px;
        margin-bottom: .375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-6 {
        margin-top: 6px;
        margin-top: .375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-6 {
        margin-left: 6px;
        margin-left: .375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-6 {
        margin-right: 6px;
        margin-right: .375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-6 {
        margin: 6px;
        margin: .375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-6 {
        padding-bottom: 6px;
        padding-bottom: .375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-6 {
        padding-top: 6px;
        padding-top: .375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-6 {
        padding-right: 6px;
        padding-right: .375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-6 {
        padding-left: 6px;
        padding-left: .375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-6 {
        padding: 6px;
        padding: .375rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-5 {
        margin-bottom: 5px;
        margin-bottom: .3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-5 {
        margin-top: 5px;
        margin-top: .3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-5 {
        margin-left: 5px;
        margin-left: .3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-5 {
        margin-right: 5px;
        margin-right: .3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-5 {
        margin: 5px;
        margin: .3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-5 {
        padding-bottom: 5px;
        padding-bottom: .3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-5 {
        padding-top: 5px;
        padding-top: .3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-5 {
        padding-right: 5px;
        padding-right: .3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-5 {
        padding-left: 5px;
        padding-left: .3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-5 {
        padding: 5px;
        padding: .3125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-4 {
        margin-bottom: 4px;
        margin-bottom: .25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-4 {
        margin-top: 4px;
        margin-top: .25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-4 {
        margin-left: 4px;
        margin-left: .25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-4 {
        margin-right: 4px;
        margin-right: .25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-4 {
        margin: 4px;
        margin: .25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-4 {
        padding-bottom: 4px;
        padding-bottom: .25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-4 {
        padding-top: 4px;
        padding-top: .25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-4 {
        padding-right: 4px;
        padding-right: .25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-4 {
        padding-left: 4px;
        padding-left: .25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-4 {
        padding: 4px;
        padding: .25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-3 {
        margin-bottom: 3px;
        margin-bottom: .1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-3 {
        margin-top: 3px;
        margin-top: .1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-3 {
        margin-left: 3px;
        margin-left: .1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-3 {
        margin-right: 3px;
        margin-right: .1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-3 {
        margin: 3px;
        margin: .1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-3 {
        padding-bottom: 3px;
        padding-bottom: .1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-3 {
        padding-top: 3px;
        padding-top: .1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-3 {
        padding-right: 3px;
        padding-right: .1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-3 {
        padding-left: 3px;
        padding-left: .1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-3 {
        padding: 3px;
        padding: .1875rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-2 {
        margin-bottom: 2px;
        margin-bottom: .125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-2 {
        margin-top: 2px;
        margin-top: .125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-2 {
        margin-left: 2px;
        margin-left: .125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-2 {
        margin-right: 2px;
        margin-right: .125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-2 {
        margin: 2px;
        margin: .125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-2 {
        padding-bottom: 2px;
        padding-bottom: .125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-2 {
        padding-top: 2px;
        padding-top: .125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-2 {
        padding-right: 2px;
        padding-right: .125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-2 {
        padding-left: 2px;
        padding-left: .125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-2 {
        padding: 2px;
        padding: .125rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-1 {
        margin-bottom: 1px;
        margin-bottom: .0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-1 {
        margin-top: 1px;
        margin-top: .0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-1 {
        margin-left: 1px;
        margin-left: .0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-1 {
        margin-right: 1px;
        margin-right: .0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-1 {
        margin: 1px;
        margin: .0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-1 {
        padding-bottom: 1px;
        padding-bottom: .0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-1 {
        padding-top: 1px;
        padding-top: .0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-1 {
        padding-right: 1px;
        padding-right: .0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-1 {
        padding-left: 1px;
        padding-left: .0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-1 {
        padding: 1px;
        padding: .0625rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-0 {
        margin-bottom: 0
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-0 {
        margin-top: 0
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-0 {
        margin-left: 0
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-0 {
        margin-right: 0
    }
}

@media only screen and (min-width:500px) {
    .middle-m-0 {
        margin: 0
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-0 {
        padding-bottom: 0
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-0 {
        padding-top: 0
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-0 {
        padding-right: 0
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-0 {
        padding-left: 0
    }
}

@media only screen and (min-width:500px) {
    .middle-p-0 {
        padding: 0
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-200 {
        margin-bottom: 200px;
        margin-bottom: 12.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-200 {
        margin-top: 200px;
        margin-top: 12.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-200 {
        margin-left: 200px;
        margin-left: 12.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-200 {
        margin-right: 200px;
        margin-right: 12.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-200 {
        margin: 200px;
        margin: 12.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-200 {
        padding-bottom: 200px;
        padding-bottom: 12.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-200 {
        padding-top: 200px;
        padding-top: 12.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-200 {
        padding-right: 200px;
        padding-right: 12.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-200 {
        padding-left: 200px;
        padding-left: 12.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-200 {
        padding: 200px;
        padding: 12.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-196 {
        margin-bottom: 196px;
        margin-bottom: 12.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-196 {
        margin-top: 196px;
        margin-top: 12.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-196 {
        margin-left: 196px;
        margin-left: 12.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-196 {
        margin-right: 196px;
        margin-right: 12.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-196 {
        margin: 196px;
        margin: 12.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-196 {
        padding-bottom: 196px;
        padding-bottom: 12.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-196 {
        padding-top: 196px;
        padding-top: 12.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-196 {
        padding-right: 196px;
        padding-right: 12.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-196 {
        padding-left: 196px;
        padding-left: 12.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-196 {
        padding: 196px;
        padding: 12.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-192 {
        margin-bottom: 192px;
        margin-bottom: 12rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-192 {
        margin-top: 192px;
        margin-top: 12rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-192 {
        margin-left: 192px;
        margin-left: 12rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-192 {
        margin-right: 192px;
        margin-right: 12rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-192 {
        margin: 192px;
        margin: 12rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-192 {
        padding-bottom: 192px;
        padding-bottom: 12rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-192 {
        padding-top: 192px;
        padding-top: 12rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-192 {
        padding-right: 192px;
        padding-right: 12rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-192 {
        padding-left: 192px;
        padding-left: 12rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-192 {
        padding: 192px;
        padding: 12rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-188 {
        margin-bottom: 188px;
        margin-bottom: 11.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-188 {
        margin-top: 188px;
        margin-top: 11.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-188 {
        margin-left: 188px;
        margin-left: 11.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-188 {
        margin-right: 188px;
        margin-right: 11.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-188 {
        margin: 188px;
        margin: 11.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-188 {
        padding-bottom: 188px;
        padding-bottom: 11.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-188 {
        padding-top: 188px;
        padding-top: 11.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-188 {
        padding-right: 188px;
        padding-right: 11.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-188 {
        padding-left: 188px;
        padding-left: 11.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-188 {
        padding: 188px;
        padding: 11.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-184 {
        margin-bottom: 184px;
        margin-bottom: 11.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-184 {
        margin-top: 184px;
        margin-top: 11.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-184 {
        margin-left: 184px;
        margin-left: 11.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-184 {
        margin-right: 184px;
        margin-right: 11.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-184 {
        margin: 184px;
        margin: 11.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-184 {
        padding-bottom: 184px;
        padding-bottom: 11.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-184 {
        padding-top: 184px;
        padding-top: 11.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-184 {
        padding-right: 184px;
        padding-right: 11.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-184 {
        padding-left: 184px;
        padding-left: 11.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-184 {
        padding: 184px;
        padding: 11.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-180 {
        margin-bottom: 180px;
        margin-bottom: 11.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-180 {
        margin-top: 180px;
        margin-top: 11.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-180 {
        margin-left: 180px;
        margin-left: 11.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-180 {
        margin-right: 180px;
        margin-right: 11.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-180 {
        margin: 180px;
        margin: 11.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-180 {
        padding-bottom: 180px;
        padding-bottom: 11.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-180 {
        padding-top: 180px;
        padding-top: 11.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-180 {
        padding-right: 180px;
        padding-right: 11.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-180 {
        padding-left: 180px;
        padding-left: 11.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-180 {
        padding: 180px;
        padding: 11.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-176 {
        margin-bottom: 176px;
        margin-bottom: 11rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-176 {
        margin-top: 176px;
        margin-top: 11rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-176 {
        margin-left: 176px;
        margin-left: 11rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-176 {
        margin-right: 176px;
        margin-right: 11rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-176 {
        margin: 176px;
        margin: 11rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-176 {
        padding-bottom: 176px;
        padding-bottom: 11rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-176 {
        padding-top: 176px;
        padding-top: 11rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-176 {
        padding-right: 176px;
        padding-right: 11rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-176 {
        padding-left: 176px;
        padding-left: 11rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-176 {
        padding: 176px;
        padding: 11rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-172 {
        margin-bottom: 172px;
        margin-bottom: 10.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-172 {
        margin-top: 172px;
        margin-top: 10.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-172 {
        margin-left: 172px;
        margin-left: 10.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-172 {
        margin-right: 172px;
        margin-right: 10.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-172 {
        margin: 172px;
        margin: 10.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-172 {
        padding-bottom: 172px;
        padding-bottom: 10.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-172 {
        padding-top: 172px;
        padding-top: 10.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-172 {
        padding-right: 172px;
        padding-right: 10.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-172 {
        padding-left: 172px;
        padding-left: 10.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-172 {
        padding: 172px;
        padding: 10.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-168 {
        margin-bottom: 168px;
        margin-bottom: 10.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-168 {
        margin-top: 168px;
        margin-top: 10.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-168 {
        margin-left: 168px;
        margin-left: 10.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-168 {
        margin-right: 168px;
        margin-right: 10.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-168 {
        margin: 168px;
        margin: 10.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-168 {
        padding-bottom: 168px;
        padding-bottom: 10.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-168 {
        padding-top: 168px;
        padding-top: 10.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-168 {
        padding-right: 168px;
        padding-right: 10.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-168 {
        padding-left: 168px;
        padding-left: 10.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-168 {
        padding: 168px;
        padding: 10.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-164 {
        margin-bottom: 164px;
        margin-bottom: 10.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-164 {
        margin-top: 164px;
        margin-top: 10.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-164 {
        margin-left: 164px;
        margin-left: 10.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-164 {
        margin-right: 164px;
        margin-right: 10.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-164 {
        margin: 164px;
        margin: 10.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-164 {
        padding-bottom: 164px;
        padding-bottom: 10.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-164 {
        padding-top: 164px;
        padding-top: 10.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-164 {
        padding-right: 164px;
        padding-right: 10.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-164 {
        padding-left: 164px;
        padding-left: 10.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-164 {
        padding: 164px;
        padding: 10.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-160 {
        margin-bottom: 160px;
        margin-bottom: 10rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-160 {
        margin-top: 160px;
        margin-top: 10rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-160 {
        margin-left: 160px;
        margin-left: 10rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-160 {
        margin-right: 160px;
        margin-right: 10rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-160 {
        margin: 160px;
        margin: 10rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-160 {
        padding-bottom: 160px;
        padding-bottom: 10rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-160 {
        padding-top: 160px;
        padding-top: 10rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-160 {
        padding-right: 160px;
        padding-right: 10rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-160 {
        padding-left: 160px;
        padding-left: 10rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-160 {
        padding: 160px;
        padding: 10rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-156 {
        margin-bottom: 156px;
        margin-bottom: 9.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-156 {
        margin-top: 156px;
        margin-top: 9.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-156 {
        margin-left: 156px;
        margin-left: 9.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-156 {
        margin-right: 156px;
        margin-right: 9.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-156 {
        margin: 156px;
        margin: 9.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-156 {
        padding-bottom: 156px;
        padding-bottom: 9.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-156 {
        padding-top: 156px;
        padding-top: 9.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-156 {
        padding-right: 156px;
        padding-right: 9.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-156 {
        padding-left: 156px;
        padding-left: 9.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-156 {
        padding: 156px;
        padding: 9.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-152 {
        margin-bottom: 152px;
        margin-bottom: 9.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-152 {
        margin-top: 152px;
        margin-top: 9.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-152 {
        margin-left: 152px;
        margin-left: 9.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-152 {
        margin-right: 152px;
        margin-right: 9.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-152 {
        margin: 152px;
        margin: 9.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-152 {
        padding-bottom: 152px;
        padding-bottom: 9.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-152 {
        padding-top: 152px;
        padding-top: 9.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-152 {
        padding-right: 152px;
        padding-right: 9.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-152 {
        padding-left: 152px;
        padding-left: 9.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-152 {
        padding: 152px;
        padding: 9.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-148 {
        margin-bottom: 148px;
        margin-bottom: 9.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-148 {
        margin-top: 148px;
        margin-top: 9.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-148 {
        margin-left: 148px;
        margin-left: 9.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-148 {
        margin-right: 148px;
        margin-right: 9.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-148 {
        margin: 148px;
        margin: 9.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-148 {
        padding-bottom: 148px;
        padding-bottom: 9.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-148 {
        padding-top: 148px;
        padding-top: 9.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-148 {
        padding-right: 148px;
        padding-right: 9.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-148 {
        padding-left: 148px;
        padding-left: 9.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-148 {
        padding: 148px;
        padding: 9.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-144 {
        margin-bottom: 144px;
        margin-bottom: 9rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-144 {
        margin-top: 144px;
        margin-top: 9rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-144 {
        margin-left: 144px;
        margin-left: 9rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-144 {
        margin-right: 144px;
        margin-right: 9rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-144 {
        margin: 144px;
        margin: 9rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-144 {
        padding-bottom: 144px;
        padding-bottom: 9rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-144 {
        padding-top: 144px;
        padding-top: 9rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-144 {
        padding-right: 144px;
        padding-right: 9rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-144 {
        padding-left: 144px;
        padding-left: 9rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-144 {
        padding: 144px;
        padding: 9rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-140 {
        margin-bottom: 140px;
        margin-bottom: 8.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-140 {
        margin-top: 140px;
        margin-top: 8.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-140 {
        margin-left: 140px;
        margin-left: 8.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-140 {
        margin-right: 140px;
        margin-right: 8.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-140 {
        margin: 140px;
        margin: 8.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-140 {
        padding-bottom: 140px;
        padding-bottom: 8.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-140 {
        padding-top: 140px;
        padding-top: 8.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-140 {
        padding-right: 140px;
        padding-right: 8.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-140 {
        padding-left: 140px;
        padding-left: 8.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-140 {
        padding: 140px;
        padding: 8.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-136 {
        margin-bottom: 136px;
        margin-bottom: 8.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-136 {
        margin-top: 136px;
        margin-top: 8.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-136 {
        margin-left: 136px;
        margin-left: 8.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-136 {
        margin-right: 136px;
        margin-right: 8.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-136 {
        margin: 136px;
        margin: 8.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-136 {
        padding-bottom: 136px;
        padding-bottom: 8.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-136 {
        padding-top: 136px;
        padding-top: 8.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-136 {
        padding-right: 136px;
        padding-right: 8.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-136 {
        padding-left: 136px;
        padding-left: 8.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-136 {
        padding: 136px;
        padding: 8.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-132 {
        margin-bottom: 132px;
        margin-bottom: 8.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-132 {
        margin-top: 132px;
        margin-top: 8.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-132 {
        margin-left: 132px;
        margin-left: 8.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-132 {
        margin-right: 132px;
        margin-right: 8.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-132 {
        margin: 132px;
        margin: 8.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-132 {
        padding-bottom: 132px;
        padding-bottom: 8.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-132 {
        padding-top: 132px;
        padding-top: 8.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-132 {
        padding-right: 132px;
        padding-right: 8.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-132 {
        padding-left: 132px;
        padding-left: 8.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-132 {
        padding: 132px;
        padding: 8.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-128 {
        margin-bottom: 128px;
        margin-bottom: 8rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-128 {
        margin-top: 128px;
        margin-top: 8rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-128 {
        margin-left: 128px;
        margin-left: 8rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-128 {
        margin-right: 128px;
        margin-right: 8rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-128 {
        margin: 128px;
        margin: 8rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-128 {
        padding-bottom: 128px;
        padding-bottom: 8rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-128 {
        padding-top: 128px;
        padding-top: 8rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-128 {
        padding-right: 128px;
        padding-right: 8rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-128 {
        padding-left: 128px;
        padding-left: 8rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-128 {
        padding: 128px;
        padding: 8rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-124 {
        margin-bottom: 124px;
        margin-bottom: 7.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-124 {
        margin-top: 124px;
        margin-top: 7.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-124 {
        margin-left: 124px;
        margin-left: 7.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-124 {
        margin-right: 124px;
        margin-right: 7.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-124 {
        margin: 124px;
        margin: 7.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-124 {
        padding-bottom: 124px;
        padding-bottom: 7.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-124 {
        padding-top: 124px;
        padding-top: 7.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-124 {
        padding-right: 124px;
        padding-right: 7.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-124 {
        padding-left: 124px;
        padding-left: 7.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-124 {
        padding: 124px;
        padding: 7.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-120 {
        margin-bottom: 120px;
        margin-bottom: 7.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-120 {
        margin-top: 120px;
        margin-top: 7.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-120 {
        margin-left: 120px;
        margin-left: 7.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-120 {
        margin-right: 120px;
        margin-right: 7.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-120 {
        margin: 120px;
        margin: 7.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-120 {
        padding-bottom: 120px;
        padding-bottom: 7.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-120 {
        padding-top: 120px;
        padding-top: 7.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-120 {
        padding-right: 120px;
        padding-right: 7.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-120 {
        padding-left: 120px;
        padding-left: 7.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-120 {
        padding: 120px;
        padding: 7.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-116 {
        margin-bottom: 116px;
        margin-bottom: 7.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-116 {
        margin-top: 116px;
        margin-top: 7.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-116 {
        margin-left: 116px;
        margin-left: 7.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-116 {
        margin-right: 116px;
        margin-right: 7.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-116 {
        margin: 116px;
        margin: 7.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-116 {
        padding-bottom: 116px;
        padding-bottom: 7.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-116 {
        padding-top: 116px;
        padding-top: 7.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-116 {
        padding-right: 116px;
        padding-right: 7.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-116 {
        padding-left: 116px;
        padding-left: 7.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-116 {
        padding: 116px;
        padding: 7.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-112 {
        margin-bottom: 112px;
        margin-bottom: 7rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-112 {
        margin-top: 112px;
        margin-top: 7rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-112 {
        margin-left: 112px;
        margin-left: 7rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-112 {
        margin-right: 112px;
        margin-right: 7rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-112 {
        margin: 112px;
        margin: 7rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-112 {
        padding-bottom: 112px;
        padding-bottom: 7rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-112 {
        padding-top: 112px;
        padding-top: 7rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-112 {
        padding-right: 112px;
        padding-right: 7rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-112 {
        padding-left: 112px;
        padding-left: 7rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-112 {
        padding: 112px;
        padding: 7rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-108 {
        margin-bottom: 108px;
        margin-bottom: 6.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-108 {
        margin-top: 108px;
        margin-top: 6.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-108 {
        margin-left: 108px;
        margin-left: 6.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-108 {
        margin-right: 108px;
        margin-right: 6.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-108 {
        margin: 108px;
        margin: 6.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-108 {
        padding-bottom: 108px;
        padding-bottom: 6.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-108 {
        padding-top: 108px;
        padding-top: 6.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-108 {
        padding-right: 108px;
        padding-right: 6.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-108 {
        padding-left: 108px;
        padding-left: 6.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-108 {
        padding: 108px;
        padding: 6.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-104 {
        margin-bottom: 104px;
        margin-bottom: 6.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-104 {
        margin-top: 104px;
        margin-top: 6.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-104 {
        margin-left: 104px;
        margin-left: 6.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-104 {
        margin-right: 104px;
        margin-right: 6.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-104 {
        margin: 104px;
        margin: 6.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-104 {
        padding-bottom: 104px;
        padding-bottom: 6.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-104 {
        padding-top: 104px;
        padding-top: 6.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-104 {
        padding-right: 104px;
        padding-right: 6.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-104 {
        padding-left: 104px;
        padding-left: 6.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-104 {
        padding: 104px;
        padding: 6.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-100 {
        margin-bottom: 100px;
        margin-bottom: 6.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-100 {
        margin-top: 100px;
        margin-top: 6.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-100 {
        margin-left: 100px;
        margin-left: 6.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-100 {
        margin-right: 100px;
        margin-right: 6.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-100 {
        margin: 100px;
        margin: 6.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-100 {
        padding-bottom: 100px;
        padding-bottom: 6.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-100 {
        padding-top: 100px;
        padding-top: 6.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-100 {
        padding-right: 100px;
        padding-right: 6.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-100 {
        padding-left: 100px;
        padding-left: 6.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-100 {
        padding: 100px;
        padding: 6.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-96 {
        margin-bottom: 96px;
        margin-bottom: 6rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-96 {
        margin-top: 96px;
        margin-top: 6rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-96 {
        margin-left: 96px;
        margin-left: 6rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-96 {
        margin-right: 96px;
        margin-right: 6rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-96 {
        margin: 96px;
        margin: 6rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-96 {
        padding-bottom: 96px;
        padding-bottom: 6rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-96 {
        padding-top: 96px;
        padding-top: 6rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-96 {
        padding-right: 96px;
        padding-right: 6rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-96 {
        padding-left: 96px;
        padding-left: 6rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-96 {
        padding: 96px;
        padding: 6rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-92 {
        margin-bottom: 92px;
        margin-bottom: 5.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-92 {
        margin-top: 92px;
        margin-top: 5.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-92 {
        margin-left: 92px;
        margin-left: 5.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-92 {
        margin-right: 92px;
        margin-right: 5.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-92 {
        margin: 92px;
        margin: 5.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-92 {
        padding-bottom: 92px;
        padding-bottom: 5.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-92 {
        padding-top: 92px;
        padding-top: 5.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-92 {
        padding-right: 92px;
        padding-right: 5.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-92 {
        padding-left: 92px;
        padding-left: 5.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-92 {
        padding: 92px;
        padding: 5.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-88 {
        margin-bottom: 88px;
        margin-bottom: 5.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-88 {
        margin-top: 88px;
        margin-top: 5.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-88 {
        margin-left: 88px;
        margin-left: 5.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-88 {
        margin-right: 88px;
        margin-right: 5.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-88 {
        margin: 88px;
        margin: 5.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-88 {
        padding-bottom: 88px;
        padding-bottom: 5.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-88 {
        padding-top: 88px;
        padding-top: 5.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-88 {
        padding-right: 88px;
        padding-right: 5.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-88 {
        padding-left: 88px;
        padding-left: 5.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-88 {
        padding: 88px;
        padding: 5.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-84 {
        margin-bottom: 84px;
        margin-bottom: 5.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-84 {
        margin-top: 84px;
        margin-top: 5.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-84 {
        margin-left: 84px;
        margin-left: 5.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-84 {
        margin-right: 84px;
        margin-right: 5.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-84 {
        margin: 84px;
        margin: 5.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-84 {
        padding-bottom: 84px;
        padding-bottom: 5.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-84 {
        padding-top: 84px;
        padding-top: 5.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-84 {
        padding-right: 84px;
        padding-right: 5.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-84 {
        padding-left: 84px;
        padding-left: 5.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-84 {
        padding: 84px;
        padding: 5.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-80 {
        margin-bottom: 80px;
        margin-bottom: 5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-80 {
        margin-top: 80px;
        margin-top: 5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-80 {
        margin-left: 80px;
        margin-left: 5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-80 {
        margin-right: 80px;
        margin-right: 5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-80 {
        margin: 80px;
        margin: 5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-80 {
        padding-bottom: 80px;
        padding-bottom: 5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-80 {
        padding-top: 80px;
        padding-top: 5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-80 {
        padding-right: 80px;
        padding-right: 5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-80 {
        padding-left: 80px;
        padding-left: 5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-80 {
        padding: 80px;
        padding: 5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-76 {
        margin-bottom: 76px;
        margin-bottom: 4.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-76 {
        margin-top: 76px;
        margin-top: 4.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-76 {
        margin-left: 76px;
        margin-left: 4.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-76 {
        margin-right: 76px;
        margin-right: 4.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-76 {
        margin: 76px;
        margin: 4.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-76 {
        padding-bottom: 76px;
        padding-bottom: 4.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-76 {
        padding-top: 76px;
        padding-top: 4.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-76 {
        padding-right: 76px;
        padding-right: 4.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-76 {
        padding-left: 76px;
        padding-left: 4.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-76 {
        padding: 76px;
        padding: 4.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-72 {
        margin-bottom: 72px;
        margin-bottom: 4.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-72 {
        margin-top: 72px;
        margin-top: 4.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-72 {
        margin-left: 72px;
        margin-left: 4.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-72 {
        margin-right: 72px;
        margin-right: 4.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-72 {
        margin: 72px;
        margin: 4.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-72 {
        padding-bottom: 72px;
        padding-bottom: 4.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-72 {
        padding-top: 72px;
        padding-top: 4.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-72 {
        padding-right: 72px;
        padding-right: 4.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-72 {
        padding-left: 72px;
        padding-left: 4.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-72 {
        padding: 72px;
        padding: 4.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-68 {
        margin-bottom: 68px;
        margin-bottom: 4.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-68 {
        margin-top: 68px;
        margin-top: 4.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-68 {
        margin-left: 68px;
        margin-left: 4.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-68 {
        margin-right: 68px;
        margin-right: 4.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-68 {
        margin: 68px;
        margin: 4.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-68 {
        padding-bottom: 68px;
        padding-bottom: 4.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-68 {
        padding-top: 68px;
        padding-top: 4.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-68 {
        padding-right: 68px;
        padding-right: 4.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-68 {
        padding-left: 68px;
        padding-left: 4.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-68 {
        padding: 68px;
        padding: 4.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-64 {
        margin-bottom: 64px;
        margin-bottom: 4rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-64 {
        margin-top: 64px;
        margin-top: 4rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-64 {
        margin-left: 64px;
        margin-left: 4rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-64 {
        margin-right: 64px;
        margin-right: 4rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-64 {
        margin: 64px;
        margin: 4rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-64 {
        padding-bottom: 64px;
        padding-bottom: 4rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-64 {
        padding-top: 64px;
        padding-top: 4rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-64 {
        padding-right: 64px;
        padding-right: 4rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-64 {
        padding-left: 64px;
        padding-left: 4rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-64 {
        padding: 64px;
        padding: 4rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-60 {
        margin-bottom: 60px;
        margin-bottom: 3.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-60 {
        margin-top: 60px;
        margin-top: 3.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-60 {
        margin-left: 60px;
        margin-left: 3.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-60 {
        margin-right: 60px;
        margin-right: 3.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-60 {
        margin: 60px;
        margin: 3.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-60 {
        padding-bottom: 60px;
        padding-bottom: 3.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-60 {
        padding-top: 60px;
        padding-top: 3.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-60 {
        padding-right: 60px;
        padding-right: 3.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-60 {
        padding-left: 60px;
        padding-left: 3.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-60 {
        padding: 60px;
        padding: 3.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-56 {
        margin-bottom: 56px;
        margin-bottom: 3.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-56 {
        margin-top: 56px;
        margin-top: 3.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-56 {
        margin-left: 56px;
        margin-left: 3.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-56 {
        margin-right: 56px;
        margin-right: 3.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-56 {
        margin: 56px;
        margin: 3.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-56 {
        padding-bottom: 56px;
        padding-bottom: 3.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-56 {
        padding-top: 56px;
        padding-top: 3.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-56 {
        padding-right: 56px;
        padding-right: 3.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-56 {
        padding-left: 56px;
        padding-left: 3.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-56 {
        padding: 56px;
        padding: 3.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-52 {
        margin-bottom: 52px;
        margin-bottom: 3.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-52 {
        margin-top: 52px;
        margin-top: 3.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-52 {
        margin-left: 52px;
        margin-left: 3.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-52 {
        margin-right: 52px;
        margin-right: 3.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-52 {
        margin: 52px;
        margin: 3.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-52 {
        padding-bottom: 52px;
        padding-bottom: 3.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-52 {
        padding-top: 52px;
        padding-top: 3.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-52 {
        padding-right: 52px;
        padding-right: 3.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-52 {
        padding-left: 52px;
        padding-left: 3.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-52 {
        padding: 52px;
        padding: 3.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-48 {
        margin-bottom: 48px;
        margin-bottom: 3rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-48 {
        margin-top: 48px;
        margin-top: 3rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-48 {
        margin-left: 48px;
        margin-left: 3rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-48 {
        margin-right: 48px;
        margin-right: 3rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-48 {
        margin: 48px;
        margin: 3rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-48 {
        padding-bottom: 48px;
        padding-bottom: 3rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-48 {
        padding-top: 48px;
        padding-top: 3rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-48 {
        padding-right: 48px;
        padding-right: 3rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-48 {
        padding-left: 48px;
        padding-left: 3rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-48 {
        padding: 48px;
        padding: 3rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-44 {
        margin-bottom: 44px;
        margin-bottom: 2.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-44 {
        margin-top: 44px;
        margin-top: 2.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-44 {
        margin-left: 44px;
        margin-left: 2.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-44 {
        margin-right: 44px;
        margin-right: 2.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-44 {
        margin: 44px;
        margin: 2.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-44 {
        padding-bottom: 44px;
        padding-bottom: 2.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-44 {
        padding-top: 44px;
        padding-top: 2.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-44 {
        padding-right: 44px;
        padding-right: 2.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-44 {
        padding-left: 44px;
        padding-left: 2.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-44 {
        padding: 44px;
        padding: 2.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-40 {
        margin-bottom: 40px;
        margin-bottom: 2.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-40 {
        margin-top: 40px;
        margin-top: 2.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-40 {
        margin-left: 40px;
        margin-left: 2.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-40 {
        margin-right: 40px;
        margin-right: 2.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-40 {
        margin: 40px;
        margin: 2.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-40 {
        padding-bottom: 40px;
        padding-bottom: 2.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-40 {
        padding-top: 40px;
        padding-top: 2.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-40 {
        padding-right: 40px;
        padding-right: 2.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-40 {
        padding-left: 40px;
        padding-left: 2.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-40 {
        padding: 40px;
        padding: 2.5rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-36 {
        margin-bottom: 36px;
        margin-bottom: 2.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-36 {
        margin-top: 36px;
        margin-top: 2.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-36 {
        margin-left: 36px;
        margin-left: 2.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-36 {
        margin-right: 36px;
        margin-right: 2.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-36 {
        margin: 36px;
        margin: 2.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-36 {
        padding-bottom: 36px;
        padding-bottom: 2.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-36 {
        padding-top: 36px;
        padding-top: 2.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-36 {
        padding-right: 36px;
        padding-right: 2.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-36 {
        padding-left: 36px;
        padding-left: 2.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-36 {
        padding: 36px;
        padding: 2.25rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-32 {
        margin-bottom: 32px;
        margin-bottom: 2rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-32 {
        margin-top: 32px;
        margin-top: 2rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-32 {
        margin-left: 32px;
        margin-left: 2rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-32 {
        margin-right: 32px;
        margin-right: 2rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-32 {
        margin: 32px;
        margin: 2rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-32 {
        padding-bottom: 32px;
        padding-bottom: 2rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-32 {
        padding-top: 32px;
        padding-top: 2rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-32 {
        padding-right: 32px;
        padding-right: 2rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-32 {
        padding-left: 32px;
        padding-left: 2rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-32 {
        padding: 32px;
        padding: 2rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mb-28 {
        margin-bottom: 28px;
        margin-bottom: 1.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mt-28 {
        margin-top: 28px;
        margin-top: 1.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-ml-28 {
        margin-left: 28px;
        margin-left: 1.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-mr-28 {
        margin-right: 28px;
        margin-right: 1.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-m-28 {
        margin: 28px;
        margin: 1.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pb-28 {
        padding-bottom: 28px;
        padding-bottom: 1.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pt-28 {
        padding-top: 28px;
        padding-top: 1.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pr-28 {
        padding-right: 28px;
        padding-right: 1.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-pl-28 {
        padding-left: 28px;
        padding-left: 1.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-p-28 {
        padding: 28px;
        padding: 1.75rem
    }
}

@media only screen and (min-width:500px) {
    .middle-bl-5 {
        border-left: 5px solid;
        border-left: .3125rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-br-5 {
        border-right: 5px solid;
        border-right: .3125rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-bb-5 {
        border-bottom: 5px solid;
        border-bottom: .3125rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-bt-5 {
        border-top: 5px solid;
        border-top: .3125rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-b-5 {
        border: 5px solid;
        border: .3125rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-bl-4 {
        border-left: 4px solid;
        border-left: .25rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-br-4 {
        border-right: 4px solid;
        border-right: .25rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-bb-4 {
        border-bottom: 4px solid;
        border-bottom: .25rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-bt-4 {
        border-top: 4px solid;
        border-top: .25rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-b-4 {
        border: 4px solid;
        border: .25rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-bl-3 {
        border-left: 3px solid;
        border-left: .1875rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-br-3 {
        border-right: 3px solid;
        border-right: .1875rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-bb-3 {
        border-bottom: 3px solid;
        border-bottom: .1875rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-bt-3 {
        border-top: 3px solid;
        border-top: .1875rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-b-3 {
        border: 3px solid;
        border: .1875rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-bl-2 {
        border-left: 2px solid;
        border-left: .125rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-br-2 {
        border-right: 2px solid;
        border-right: .125rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-bb-2 {
        border-bottom: 2px solid;
        border-bottom: .125rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-bt-2 {
        border-top: 2px solid;
        border-top: .125rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-b-2 {
        border: 2px solid;
        border: .125rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-bl-1 {
        border-left: 1px solid;
        border-left: .0625rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-br-1 {
        border-right: 1px solid;
        border-right: .0625rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-bb-1 {
        border-bottom: 1px solid;
        border-bottom: .0625rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-bt-1 {
        border-top: 1px solid;
        border-top: .0625rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-b-1 {
        border: 1px solid;
        border: .0625rem solid
    }
}

@media only screen and (min-width:500px) {
    .middle-bl-0 {
        border-left: 0 solid
    }
}

@media only screen and (min-width:500px) {
    .middle-br-0 {
        border-right: 0 solid
    }
}

@media only screen and (min-width:500px) {
    .middle-bb-0 {
        border-bottom: 0 solid
    }
}

@media only screen and (min-width:500px) {
    .middle-bt-0 {
        border-top: 0 solid
    }
}

@media only screen and (min-width:500px) {
    .middle-b-0 {
        border: 0 solid
    }
}

@media only screen and (min-width:600px) {

    .col-t-1,
    .col-t-10,
    .col-t-11,
    .col-t-12,
    .col-t-2,
    .col-t-3,
    .col-t-4,
    .col-t-5,
    .col-t-6,
    .col-t-7,
    .col-t-8,
    .col-t-9 {
        padding-left: 6px;
        padding-right: 6px;
        position: relative;
        float: left
    }
}

@media only screen and (min-width:600px) and (min-width:1024px) {

    .col-t-1,
    .col-t-10,
    .col-t-11,
    .col-t-12,
    .col-t-2,
    .col-t-3,
    .col-t-4,
    .col-t-5,
    .col-t-6,
    .col-t-7,
    .col-t-8,
    .col-t-9 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) {
    .col-t-1 {
        width: 8.3333333333%
    }
}

@media only screen and (min-width:600px) {
    .grid-t-1 {
        width: 100%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) and (min-width:1024px) {
    .grid-t-1 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) {
    .col-t-2 {
        width: 16.6666666667%
    }
}

@media only screen and (min-width:600px) {
    .grid-t-2 {
        width: 50%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) and (min-width:1024px) {
    .grid-t-2 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) {
    .col-t-3 {
        width: 25%
    }
}

@media only screen and (min-width:600px) {
    .grid-t-3 {
        width: 33.3333333333%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) and (min-width:1024px) {
    .grid-t-3 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) {
    .col-t-4 {
        width: 33.3333333333%
    }
}

@media only screen and (min-width:600px) {
    .grid-t-4 {
        width: 25%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) and (min-width:1024px) {
    .grid-t-4 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) {
    .col-t-5 {
        width: 41.6666666667%
    }
}

@media only screen and (min-width:600px) {
    .grid-t-5 {
        width: 20%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) and (min-width:1024px) {
    .grid-t-5 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) {
    .col-t-6 {
        width: 50%
    }
}

@media only screen and (min-width:600px) {
    .grid-t-6 {
        width: 16.6666666667%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) and (min-width:1024px) {
    .grid-t-6 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) {
    .col-t-7 {
        width: 58.3333333333%
    }
}

@media only screen and (min-width:600px) {
    .grid-t-7 {
        width: 14.2857142857%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) and (min-width:1024px) {
    .grid-t-7 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) {
    .col-t-8 {
        width: 66.6666666667%
    }
}

@media only screen and (min-width:600px) {
    .grid-t-8 {
        width: 12.5%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) and (min-width:1024px) {
    .grid-t-8 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) {
    .col-t-9 {
        width: 75%
    }
}

@media only screen and (min-width:600px) {
    .grid-t-9 {
        width: 11.1111111111%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) and (min-width:1024px) {
    .grid-t-9 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) {
    .col-t-10 {
        width: 83.3333333333%
    }
}

@media only screen and (min-width:600px) {
    .grid-t-10 {
        width: 10%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) and (min-width:1024px) {
    .grid-t-10 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) {
    .col-t-11 {
        width: 91.6666666667%
    }
}

@media only screen and (min-width:600px) {
    .grid-t-11 {
        width: 9.0909090909%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) and (min-width:1024px) {
    .grid-t-11 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) {
    .col-t-12 {
        width: 100%
    }
}

@media only screen and (min-width:600px) {
    .grid-t-12 {
        width: 8.3333333333%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) and (min-width:1024px) {
    .grid-t-12 {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media only screen and (min-width:600px) {
    .col-t-1per5 {
        width: 20%
    }
}

@media only screen and (min-width:600px) {
    .push-t-1 {
        left: 8.3333333333%
    }
}

@media only screen and (min-width:600px) {
    .push-t-2 {
        left: 16.6666666667%
    }
}

@media only screen and (min-width:600px) {
    .push-t-3 {
        left: 25%
    }
}

@media only screen and (min-width:600px) {
    .push-t-4 {
        left: 33.3333333333%
    }
}

@media only screen and (min-width:600px) {
    .push-t-5 {
        left: 41.6666666667%
    }
}

@media only screen and (min-width:600px) {
    .push-t-6 {
        left: 50%
    }
}

@media only screen and (min-width:600px) {
    .push-t-7 {
        left: 58.3333333333%
    }
}

@media only screen and (min-width:600px) {
    .push-t-8 {
        left: 66.6666666667%
    }
}

@media only screen and (min-width:600px) {
    .push-t-9 {
        left: 75%
    }
}

@media only screen and (min-width:600px) {
    .push-t-10 {
        left: 83.3333333333%
    }
}

@media only screen and (min-width:600px) {
    .push-t-11 {
        left: 91.6666666667%
    }
}

@media only screen and (min-width:600px) {
    .pull-t-1 {
        left: -8.3333333333%
    }
}

@media only screen and (min-width:600px) {
    .pull-t-2 {
        left: -16.6666666667%
    }
}

@media only screen and (min-width:600px) {
    .pull-t-3 {
        left: -25%
    }
}

@media only screen and (min-width:600px) {
    .pull-t-4 {
        left: -33.3333333333%
    }
}

@media only screen and (min-width:600px) {
    .pull-t-5 {
        left: -41.6666666667%
    }
}

@media only screen and (min-width:600px) {
    .pull-t-6 {
        left: -50%
    }
}

@media only screen and (min-width:600px) {
    .pull-t-7 {
        left: -58.3333333333%
    }
}

@media only screen and (min-width:600px) {
    .pull-t-8 {
        left: -66.6666666667%
    }
}

@media only screen and (min-width:600px) {
    .pull-t-9 {
        left: -75%
    }
}

@media only screen and (min-width:600px) {
    .pull-t-10 {
        left: -83.3333333333%
    }
}

@media only screen and (min-width:600px) {
    .pull-t-11 {
        left: -91.6666666667%
    }
}

@media only screen and (min-width:600px) {
    .hide-t {
        display: none
    }
}

@media only screen and (min-width:600px) {
    .show-t {
        display: block
    }
}

@media only screen and (min-width:600px) {
    .show-t-inline-block {
        display: inline-block
    }
}

@media only screen and (min-width:600px) {
    .show-t-inline {
        display: inline
    }
}

@media only screen and (min-width:600px) {
    .show-t-flex {
        display: -ms-flexbox;
        display: flex
    }
}

@media only screen and (min-width:600px) {
    .show-t-inline-flex {
        display: -ms-inline-flexbox;
        display: inline-flex
    }
}

@media only screen and (min-width:600px) {
    .t-no-padding {
        padding: 0
    }
}

@media only screen and (min-width:600px) {

    .t-no-pull,
    .t-no-push {
        left: 0
    }
}

@media only screen and (min-width:600px) {
    .t-no-pl {
        padding-left: 0
    }
}

@media only screen and (min-width:600px) {
    .t-no-pr {
        padding-right: 0
    }
}

@media only screen and (min-width:600px) {
    .t-ml-auto {
        margin-left: auto
    }
}

@media only screen and (min-width:600px) {
    .t-mr-auto {
        margin-right: auto
    }
}

@media only screen and (min-width:600px) {
    .t-mx-auto {
        margin-left: auto;
        margin-right: auto
    }
}

@media only screen and (min-width:600px) {
    .t-mb-25 {
        margin-bottom: 25px;
        margin-bottom: 1.5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-25 {
        margin-top: 25px;
        margin-top: 1.5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-25 {
        margin-left: 25px;
        margin-left: 1.5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-25 {
        margin-right: 25px;
        margin-right: 1.5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-25 {
        margin: 25px;
        margin: 1.5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-25 {
        padding-bottom: 25px;
        padding-bottom: 1.5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-25 {
        padding-top: 25px;
        padding-top: 1.5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-25 {
        padding-left: 25px;
        padding-left: 1.5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-25 {
        padding-right: 25px;
        padding-right: 1.5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-25 {
        padding: 25px;
        padding: 1.5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-24 {
        margin-bottom: 24px;
        margin-bottom: 1.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-24 {
        margin-top: 24px;
        margin-top: 1.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-24 {
        margin-left: 24px;
        margin-left: 1.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-24 {
        margin-right: 24px;
        margin-right: 1.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-24 {
        margin: 24px;
        margin: 1.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-24 {
        padding-bottom: 24px;
        padding-bottom: 1.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-24 {
        padding-top: 24px;
        padding-top: 1.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-24 {
        padding-left: 24px;
        padding-left: 1.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-24 {
        padding-right: 24px;
        padding-right: 1.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-24 {
        padding: 24px;
        padding: 1.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-23 {
        margin-bottom: 23px;
        margin-bottom: 1.4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-23 {
        margin-top: 23px;
        margin-top: 1.4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-23 {
        margin-left: 23px;
        margin-left: 1.4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-23 {
        margin-right: 23px;
        margin-right: 1.4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-23 {
        margin: 23px;
        margin: 1.4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-23 {
        padding-bottom: 23px;
        padding-bottom: 1.4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-23 {
        padding-top: 23px;
        padding-top: 1.4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-23 {
        padding-left: 23px;
        padding-left: 1.4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-23 {
        padding-right: 23px;
        padding-right: 1.4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-23 {
        padding: 23px;
        padding: 1.4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-22 {
        margin-bottom: 22px;
        margin-bottom: 1.375rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-22 {
        margin-top: 22px;
        margin-top: 1.375rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-22 {
        margin-left: 22px;
        margin-left: 1.375rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-22 {
        margin-right: 22px;
        margin-right: 1.375rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-22 {
        margin: 22px;
        margin: 1.375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-22 {
        padding-bottom: 22px;
        padding-bottom: 1.375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-22 {
        padding-top: 22px;
        padding-top: 1.375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-22 {
        padding-left: 22px;
        padding-left: 1.375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-22 {
        padding-right: 22px;
        padding-right: 1.375rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-22 {
        padding: 22px;
        padding: 1.375rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-21 {
        margin-bottom: 21px;
        margin-bottom: 1.3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-21 {
        margin-top: 21px;
        margin-top: 1.3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-21 {
        margin-left: 21px;
        margin-left: 1.3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-21 {
        margin-right: 21px;
        margin-right: 1.3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-21 {
        margin: 21px;
        margin: 1.3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-21 {
        padding-bottom: 21px;
        padding-bottom: 1.3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-21 {
        padding-top: 21px;
        padding-top: 1.3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-21 {
        padding-left: 21px;
        padding-left: 1.3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-21 {
        padding-right: 21px;
        padding-right: 1.3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-21 {
        padding: 21px;
        padding: 1.3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-20 {
        margin-bottom: 20px;
        margin-bottom: 1.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-20 {
        margin-top: 20px;
        margin-top: 1.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-20 {
        margin-left: 20px;
        margin-left: 1.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-20 {
        margin-right: 20px;
        margin-right: 1.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-20 {
        margin: 20px;
        margin: 1.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-20 {
        padding-bottom: 20px;
        padding-bottom: 1.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-20 {
        padding-top: 20px;
        padding-top: 1.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-20 {
        padding-left: 20px;
        padding-left: 1.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-20 {
        padding-right: 20px;
        padding-right: 1.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-20 {
        padding: 20px;
        padding: 1.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-19 {
        margin-bottom: 19px;
        margin-bottom: 1.1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-19 {
        margin-top: 19px;
        margin-top: 1.1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-19 {
        margin-left: 19px;
        margin-left: 1.1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-19 {
        margin-right: 19px;
        margin-right: 1.1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-19 {
        margin: 19px;
        margin: 1.1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-19 {
        padding-bottom: 19px;
        padding-bottom: 1.1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-19 {
        padding-top: 19px;
        padding-top: 1.1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-19 {
        padding-left: 19px;
        padding-left: 1.1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-19 {
        padding-right: 19px;
        padding-right: 1.1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-19 {
        padding: 19px;
        padding: 1.1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-18 {
        margin-bottom: 18px;
        margin-bottom: 1.125rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-18 {
        margin-top: 18px;
        margin-top: 1.125rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-18 {
        margin-left: 18px;
        margin-left: 1.125rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-18 {
        margin-right: 18px;
        margin-right: 1.125rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-18 {
        margin: 18px;
        margin: 1.125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-18 {
        padding-bottom: 18px;
        padding-bottom: 1.125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-18 {
        padding-top: 18px;
        padding-top: 1.125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-18 {
        padding-left: 18px;
        padding-left: 1.125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-18 {
        padding-right: 18px;
        padding-right: 1.125rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-18 {
        padding: 18px;
        padding: 1.125rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-17 {
        margin-bottom: 17px;
        margin-bottom: 1.0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-17 {
        margin-top: 17px;
        margin-top: 1.0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-17 {
        margin-left: 17px;
        margin-left: 1.0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-17 {
        margin-right: 17px;
        margin-right: 1.0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-17 {
        margin: 17px;
        margin: 1.0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-17 {
        padding-bottom: 17px;
        padding-bottom: 1.0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-17 {
        padding-top: 17px;
        padding-top: 1.0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-17 {
        padding-left: 17px;
        padding-left: 1.0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-17 {
        padding-right: 17px;
        padding-right: 1.0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-17 {
        padding: 17px;
        padding: 1.0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-16 {
        margin-bottom: 16px;
        margin-bottom: 1rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-16 {
        margin-top: 16px;
        margin-top: 1rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-16 {
        margin-left: 16px;
        margin-left: 1rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-16 {
        margin-right: 16px;
        margin-right: 1rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-16 {
        margin: 16px;
        margin: 1rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-16 {
        padding-bottom: 16px;
        padding-bottom: 1rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-16 {
        padding-top: 16px;
        padding-top: 1rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-16 {
        padding-left: 16px;
        padding-left: 1rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-16 {
        padding-right: 16px;
        padding-right: 1rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-16 {
        padding: 16px;
        padding: 1rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-15 {
        margin-bottom: 15px;
        margin-bottom: .9375rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-15 {
        margin-top: 15px;
        margin-top: .9375rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-15 {
        margin-left: 15px;
        margin-left: .9375rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-15 {
        margin-right: 15px;
        margin-right: .9375rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-15 {
        margin: 15px;
        margin: .9375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-15 {
        padding-bottom: 15px;
        padding-bottom: .9375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-15 {
        padding-top: 15px;
        padding-top: .9375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-15 {
        padding-left: 15px;
        padding-left: .9375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-15 {
        padding-right: 15px;
        padding-right: .9375rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-15 {
        padding: 15px;
        padding: .9375rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-14 {
        margin-bottom: 14px;
        margin-bottom: .875rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-14 {
        margin-top: 14px;
        margin-top: .875rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-14 {
        margin-left: 14px;
        margin-left: .875rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-14 {
        margin-right: 14px;
        margin-right: .875rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-14 {
        margin: 14px;
        margin: .875rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-14 {
        padding-bottom: 14px;
        padding-bottom: .875rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-14 {
        padding-top: 14px;
        padding-top: .875rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-14 {
        padding-left: 14px;
        padding-left: .875rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-14 {
        padding-right: 14px;
        padding-right: .875rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-14 {
        padding: 14px;
        padding: .875rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-13 {
        margin-bottom: 13px;
        margin-bottom: .8125rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-13 {
        margin-top: 13px;
        margin-top: .8125rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-13 {
        margin-left: 13px;
        margin-left: .8125rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-13 {
        margin-right: 13px;
        margin-right: .8125rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-13 {
        margin: 13px;
        margin: .8125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-13 {
        padding-bottom: 13px;
        padding-bottom: .8125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-13 {
        padding-top: 13px;
        padding-top: .8125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-13 {
        padding-left: 13px;
        padding-left: .8125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-13 {
        padding-right: 13px;
        padding-right: .8125rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-13 {
        padding: 13px;
        padding: .8125rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-12 {
        margin-bottom: 12px;
        margin-bottom: .75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-12 {
        margin-top: 12px;
        margin-top: .75rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-12 {
        margin-left: 12px;
        margin-left: .75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-12 {
        margin-right: 12px;
        margin-right: .75rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-12 {
        margin: 12px;
        margin: .75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-12 {
        padding-bottom: 12px;
        padding-bottom: .75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-12 {
        padding-top: 12px;
        padding-top: .75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-12 {
        padding-left: 12px;
        padding-left: .75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-12 {
        padding-right: 12px;
        padding-right: .75rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-12 {
        padding: 12px;
        padding: .75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-11 {
        margin-bottom: 11px;
        margin-bottom: .6875rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-11 {
        margin-top: 11px;
        margin-top: .6875rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-11 {
        margin-left: 11px;
        margin-left: .6875rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-11 {
        margin-right: 11px;
        margin-right: .6875rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-11 {
        margin: 11px;
        margin: .6875rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-11 {
        padding-bottom: 11px;
        padding-bottom: .6875rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-11 {
        padding-top: 11px;
        padding-top: .6875rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-11 {
        padding-left: 11px;
        padding-left: .6875rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-11 {
        padding-right: 11px;
        padding-right: .6875rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-11 {
        padding: 11px;
        padding: .6875rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-10 {
        margin-bottom: 10px;
        margin-bottom: .625rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-10 {
        margin-top: 10px;
        margin-top: .625rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-10 {
        margin-left: 10px;
        margin-left: .625rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-10 {
        margin-right: 10px;
        margin-right: .625rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-10 {
        margin: 10px;
        margin: .625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-10 {
        padding-bottom: 10px;
        padding-bottom: .625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-10 {
        padding-top: 10px;
        padding-top: .625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-10 {
        padding-left: 10px;
        padding-left: .625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-10 {
        padding-right: 10px;
        padding-right: .625rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-10 {
        padding: 10px;
        padding: .625rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-9 {
        margin-bottom: 9px;
        margin-bottom: .5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-9 {
        margin-top: 9px;
        margin-top: .5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-9 {
        margin-left: 9px;
        margin-left: .5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-9 {
        margin-right: 9px;
        margin-right: .5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-9 {
        margin: 9px;
        margin: .5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-9 {
        padding-bottom: 9px;
        padding-bottom: .5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-9 {
        padding-top: 9px;
        padding-top: .5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-9 {
        padding-left: 9px;
        padding-left: .5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-9 {
        padding-right: 9px;
        padding-right: .5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-9 {
        padding: 9px;
        padding: .5625rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-8 {
        margin-bottom: 8px;
        margin-bottom: .5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-8 {
        margin-top: 8px;
        margin-top: .5rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-8 {
        margin-left: 8px;
        margin-left: .5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-8 {
        margin-right: 8px;
        margin-right: .5rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-8 {
        margin: 8px;
        margin: .5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-8 {
        padding-bottom: 8px;
        padding-bottom: .5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-8 {
        padding-top: 8px;
        padding-top: .5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-8 {
        padding-left: 8px;
        padding-left: .5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-8 {
        padding-right: 8px;
        padding-right: .5rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-8 {
        padding: 8px;
        padding: .5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-7 {
        margin-bottom: 7px;
        margin-bottom: .4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-7 {
        margin-top: 7px;
        margin-top: .4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-7 {
        margin-left: 7px;
        margin-left: .4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-7 {
        margin-right: 7px;
        margin-right: .4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-7 {
        margin: 7px;
        margin: .4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-7 {
        padding-bottom: 7px;
        padding-bottom: .4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-7 {
        padding-top: 7px;
        padding-top: .4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-7 {
        padding-left: 7px;
        padding-left: .4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-7 {
        padding-right: 7px;
        padding-right: .4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-7 {
        padding: 7px;
        padding: .4375rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-6 {
        margin-bottom: 6px;
        margin-bottom: .375rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-6 {
        margin-top: 6px;
        margin-top: .375rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-6 {
        margin-left: 6px;
        margin-left: .375rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-6 {
        margin-right: 6px;
        margin-right: .375rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-6 {
        margin: 6px;
        margin: .375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-6 {
        padding-bottom: 6px;
        padding-bottom: .375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-6 {
        padding-top: 6px;
        padding-top: .375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-6 {
        padding-left: 6px;
        padding-left: .375rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-6 {
        padding-right: 6px;
        padding-right: .375rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-6 {
        padding: 6px;
        padding: .375rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-5 {
        margin-bottom: 5px;
        margin-bottom: .3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-5 {
        margin-top: 5px;
        margin-top: .3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-5 {
        margin-left: 5px;
        margin-left: .3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-5 {
        margin-right: 5px;
        margin-right: .3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-5 {
        margin: 5px;
        margin: .3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-5 {
        padding-bottom: 5px;
        padding-bottom: .3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-5 {
        padding-top: 5px;
        padding-top: .3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-5 {
        padding-left: 5px;
        padding-left: .3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-5 {
        padding-right: 5px;
        padding-right: .3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-5 {
        padding: 5px;
        padding: .3125rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-4 {
        margin-bottom: 4px;
        margin-bottom: .25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-4 {
        margin-top: 4px;
        margin-top: .25rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-4 {
        margin-left: 4px;
        margin-left: .25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-4 {
        margin-right: 4px;
        margin-right: .25rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-4 {
        margin: 4px;
        margin: .25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-4 {
        padding-bottom: 4px;
        padding-bottom: .25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-4 {
        padding-top: 4px;
        padding-top: .25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-4 {
        padding-left: 4px;
        padding-left: .25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-4 {
        padding-right: 4px;
        padding-right: .25rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-4 {
        padding: 4px;
        padding: .25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-3 {
        margin-bottom: 3px;
        margin-bottom: .1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-3 {
        margin-top: 3px;
        margin-top: .1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-3 {
        margin-left: 3px;
        margin-left: .1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-3 {
        margin-right: 3px;
        margin-right: .1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-3 {
        margin: 3px;
        margin: .1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-3 {
        padding-bottom: 3px;
        padding-bottom: .1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-3 {
        padding-top: 3px;
        padding-top: .1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-3 {
        padding-left: 3px;
        padding-left: .1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-3 {
        padding-right: 3px;
        padding-right: .1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-3 {
        padding: 3px;
        padding: .1875rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-2 {
        margin-bottom: 2px;
        margin-bottom: .125rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-2 {
        margin-top: 2px;
        margin-top: .125rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-2 {
        margin-left: 2px;
        margin-left: .125rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-2 {
        margin-right: 2px;
        margin-right: .125rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-2 {
        margin: 2px;
        margin: .125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-2 {
        padding-bottom: 2px;
        padding-bottom: .125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-2 {
        padding-top: 2px;
        padding-top: .125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-2 {
        padding-left: 2px;
        padding-left: .125rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-2 {
        padding-right: 2px;
        padding-right: .125rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-2 {
        padding: 2px;
        padding: .125rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-1 {
        margin-bottom: 1px;
        margin-bottom: .0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-1 {
        margin-top: 1px;
        margin-top: .0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-1 {
        margin-left: 1px;
        margin-left: .0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-1 {
        margin-right: 1px;
        margin-right: .0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-1 {
        margin: 1px;
        margin: .0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-1 {
        padding-bottom: 1px;
        padding-bottom: .0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-1 {
        padding-top: 1px;
        padding-top: .0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-1 {
        padding-left: 1px;
        padding-left: .0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-1 {
        padding-right: 1px;
        padding-right: .0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-1 {
        padding: 1px;
        padding: .0625rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-0 {
        margin-bottom: 0
    }
}

@media only screen and (min-width:600px) {
    .t-mt-0 {
        margin-top: 0
    }
}

@media only screen and (min-width:600px) {
    .t-ml-0 {
        margin-left: 0
    }
}

@media only screen and (min-width:600px) {
    .t-mr-0 {
        margin-right: 0
    }
}

@media only screen and (min-width:600px) {
    .t-m-0 {
        margin: 0
    }
}

@media only screen and (min-width:600px) {
    .t-pb-0 {
        padding-bottom: 0
    }
}

@media only screen and (min-width:600px) {
    .t-pt-0 {
        padding-top: 0
    }
}

@media only screen and (min-width:600px) {
    .t-pl-0 {
        padding-left: 0
    }
}

@media only screen and (min-width:600px) {
    .t-pr-0 {
        padding-right: 0
    }
}

@media only screen and (min-width:600px) {
    .t-p-0 {
        padding: 0
    }
}

@media only screen and (min-width:600px) {
    .t-mb-200 {
        margin-bottom: 200px;
        margin-bottom: 12.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-200 {
        margin-top: 200px;
        margin-top: 12.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-200 {
        margin-left: 200px;
        margin-left: 12.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-200 {
        margin-right: 200px;
        margin-right: 12.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-200 {
        margin: 200px;
        margin: 12.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-200 {
        padding-bottom: 200px;
        padding-bottom: 12.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-200 {
        padding-top: 200px;
        padding-top: 12.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-200 {
        padding-left: 200px;
        padding-left: 12.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-200 {
        padding-right: 200px;
        padding-right: 12.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-200 {
        padding: 200px;
        padding: 12.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-196 {
        margin-bottom: 196px;
        margin-bottom: 12.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-196 {
        margin-top: 196px;
        margin-top: 12.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-196 {
        margin-left: 196px;
        margin-left: 12.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-196 {
        margin-right: 196px;
        margin-right: 12.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-196 {
        margin: 196px;
        margin: 12.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-196 {
        padding-bottom: 196px;
        padding-bottom: 12.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-196 {
        padding-top: 196px;
        padding-top: 12.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-196 {
        padding-left: 196px;
        padding-left: 12.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-196 {
        padding-right: 196px;
        padding-right: 12.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-196 {
        padding: 196px;
        padding: 12.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-192 {
        margin-bottom: 192px;
        margin-bottom: 12rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-192 {
        margin-top: 192px;
        margin-top: 12rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-192 {
        margin-left: 192px;
        margin-left: 12rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-192 {
        margin-right: 192px;
        margin-right: 12rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-192 {
        margin: 192px;
        margin: 12rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-192 {
        padding-bottom: 192px;
        padding-bottom: 12rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-192 {
        padding-top: 192px;
        padding-top: 12rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-192 {
        padding-left: 192px;
        padding-left: 12rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-192 {
        padding-right: 192px;
        padding-right: 12rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-192 {
        padding: 192px;
        padding: 12rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-188 {
        margin-bottom: 188px;
        margin-bottom: 11.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-188 {
        margin-top: 188px;
        margin-top: 11.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-188 {
        margin-left: 188px;
        margin-left: 11.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-188 {
        margin-right: 188px;
        margin-right: 11.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-188 {
        margin: 188px;
        margin: 11.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-188 {
        padding-bottom: 188px;
        padding-bottom: 11.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-188 {
        padding-top: 188px;
        padding-top: 11.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-188 {
        padding-left: 188px;
        padding-left: 11.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-188 {
        padding-right: 188px;
        padding-right: 11.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-188 {
        padding: 188px;
        padding: 11.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-184 {
        margin-bottom: 184px;
        margin-bottom: 11.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-184 {
        margin-top: 184px;
        margin-top: 11.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-184 {
        margin-left: 184px;
        margin-left: 11.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-184 {
        margin-right: 184px;
        margin-right: 11.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-184 {
        margin: 184px;
        margin: 11.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-184 {
        padding-bottom: 184px;
        padding-bottom: 11.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-184 {
        padding-top: 184px;
        padding-top: 11.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-184 {
        padding-left: 184px;
        padding-left: 11.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-184 {
        padding-right: 184px;
        padding-right: 11.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-184 {
        padding: 184px;
        padding: 11.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-180 {
        margin-bottom: 180px;
        margin-bottom: 11.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-180 {
        margin-top: 180px;
        margin-top: 11.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-180 {
        margin-left: 180px;
        margin-left: 11.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-180 {
        margin-right: 180px;
        margin-right: 11.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-180 {
        margin: 180px;
        margin: 11.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-180 {
        padding-bottom: 180px;
        padding-bottom: 11.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-180 {
        padding-top: 180px;
        padding-top: 11.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-180 {
        padding-left: 180px;
        padding-left: 11.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-180 {
        padding-right: 180px;
        padding-right: 11.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-180 {
        padding: 180px;
        padding: 11.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-176 {
        margin-bottom: 176px;
        margin-bottom: 11rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-176 {
        margin-top: 176px;
        margin-top: 11rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-176 {
        margin-left: 176px;
        margin-left: 11rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-176 {
        margin-right: 176px;
        margin-right: 11rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-176 {
        margin: 176px;
        margin: 11rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-176 {
        padding-bottom: 176px;
        padding-bottom: 11rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-176 {
        padding-top: 176px;
        padding-top: 11rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-176 {
        padding-left: 176px;
        padding-left: 11rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-176 {
        padding-right: 176px;
        padding-right: 11rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-176 {
        padding: 176px;
        padding: 11rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-172 {
        margin-bottom: 172px;
        margin-bottom: 10.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-172 {
        margin-top: 172px;
        margin-top: 10.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-172 {
        margin-left: 172px;
        margin-left: 10.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-172 {
        margin-right: 172px;
        margin-right: 10.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-172 {
        margin: 172px;
        margin: 10.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-172 {
        padding-bottom: 172px;
        padding-bottom: 10.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-172 {
        padding-top: 172px;
        padding-top: 10.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-172 {
        padding-left: 172px;
        padding-left: 10.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-172 {
        padding-right: 172px;
        padding-right: 10.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-172 {
        padding: 172px;
        padding: 10.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-168 {
        margin-bottom: 168px;
        margin-bottom: 10.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-168 {
        margin-top: 168px;
        margin-top: 10.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-168 {
        margin-left: 168px;
        margin-left: 10.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-168 {
        margin-right: 168px;
        margin-right: 10.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-168 {
        margin: 168px;
        margin: 10.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-168 {
        padding-bottom: 168px;
        padding-bottom: 10.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-168 {
        padding-top: 168px;
        padding-top: 10.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-168 {
        padding-left: 168px;
        padding-left: 10.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-168 {
        padding-right: 168px;
        padding-right: 10.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-168 {
        padding: 168px;
        padding: 10.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-164 {
        margin-bottom: 164px;
        margin-bottom: 10.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-164 {
        margin-top: 164px;
        margin-top: 10.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-164 {
        margin-left: 164px;
        margin-left: 10.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-164 {
        margin-right: 164px;
        margin-right: 10.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-164 {
        margin: 164px;
        margin: 10.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-164 {
        padding-bottom: 164px;
        padding-bottom: 10.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-164 {
        padding-top: 164px;
        padding-top: 10.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-164 {
        padding-left: 164px;
        padding-left: 10.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-164 {
        padding-right: 164px;
        padding-right: 10.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-164 {
        padding: 164px;
        padding: 10.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-160 {
        margin-bottom: 160px;
        margin-bottom: 10rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-160 {
        margin-top: 160px;
        margin-top: 10rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-160 {
        margin-left: 160px;
        margin-left: 10rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-160 {
        margin-right: 160px;
        margin-right: 10rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-160 {
        margin: 160px;
        margin: 10rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-160 {
        padding-bottom: 160px;
        padding-bottom: 10rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-160 {
        padding-top: 160px;
        padding-top: 10rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-160 {
        padding-left: 160px;
        padding-left: 10rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-160 {
        padding-right: 160px;
        padding-right: 10rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-160 {
        padding: 160px;
        padding: 10rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-156 {
        margin-bottom: 156px;
        margin-bottom: 9.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-156 {
        margin-top: 156px;
        margin-top: 9.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-156 {
        margin-left: 156px;
        margin-left: 9.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-156 {
        margin-right: 156px;
        margin-right: 9.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-156 {
        margin: 156px;
        margin: 9.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-156 {
        padding-bottom: 156px;
        padding-bottom: 9.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-156 {
        padding-top: 156px;
        padding-top: 9.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-156 {
        padding-left: 156px;
        padding-left: 9.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-156 {
        padding-right: 156px;
        padding-right: 9.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-156 {
        padding: 156px;
        padding: 9.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-152 {
        margin-bottom: 152px;
        margin-bottom: 9.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-152 {
        margin-top: 152px;
        margin-top: 9.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-152 {
        margin-left: 152px;
        margin-left: 9.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-152 {
        margin-right: 152px;
        margin-right: 9.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-152 {
        margin: 152px;
        margin: 9.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-152 {
        padding-bottom: 152px;
        padding-bottom: 9.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-152 {
        padding-top: 152px;
        padding-top: 9.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-152 {
        padding-left: 152px;
        padding-left: 9.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-152 {
        padding-right: 152px;
        padding-right: 9.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-152 {
        padding: 152px;
        padding: 9.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-148 {
        margin-bottom: 148px;
        margin-bottom: 9.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-148 {
        margin-top: 148px;
        margin-top: 9.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-148 {
        margin-left: 148px;
        margin-left: 9.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-148 {
        margin-right: 148px;
        margin-right: 9.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-148 {
        margin: 148px;
        margin: 9.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-148 {
        padding-bottom: 148px;
        padding-bottom: 9.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-148 {
        padding-top: 148px;
        padding-top: 9.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-148 {
        padding-left: 148px;
        padding-left: 9.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-148 {
        padding-right: 148px;
        padding-right: 9.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-148 {
        padding: 148px;
        padding: 9.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-144 {
        margin-bottom: 144px;
        margin-bottom: 9rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-144 {
        margin-top: 144px;
        margin-top: 9rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-144 {
        margin-left: 144px;
        margin-left: 9rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-144 {
        margin-right: 144px;
        margin-right: 9rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-144 {
        margin: 144px;
        margin: 9rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-144 {
        padding-bottom: 144px;
        padding-bottom: 9rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-144 {
        padding-top: 144px;
        padding-top: 9rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-144 {
        padding-left: 144px;
        padding-left: 9rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-144 {
        padding-right: 144px;
        padding-right: 9rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-144 {
        padding: 144px;
        padding: 9rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-140 {
        margin-bottom: 140px;
        margin-bottom: 8.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-140 {
        margin-top: 140px;
        margin-top: 8.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-140 {
        margin-left: 140px;
        margin-left: 8.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-140 {
        margin-right: 140px;
        margin-right: 8.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-140 {
        margin: 140px;
        margin: 8.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-140 {
        padding-bottom: 140px;
        padding-bottom: 8.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-140 {
        padding-top: 140px;
        padding-top: 8.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-140 {
        padding-left: 140px;
        padding-left: 8.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-140 {
        padding-right: 140px;
        padding-right: 8.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-140 {
        padding: 140px;
        padding: 8.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-136 {
        margin-bottom: 136px;
        margin-bottom: 8.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-136 {
        margin-top: 136px;
        margin-top: 8.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-136 {
        margin-left: 136px;
        margin-left: 8.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-136 {
        margin-right: 136px;
        margin-right: 8.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-136 {
        margin: 136px;
        margin: 8.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-136 {
        padding-bottom: 136px;
        padding-bottom: 8.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-136 {
        padding-top: 136px;
        padding-top: 8.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-136 {
        padding-left: 136px;
        padding-left: 8.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-136 {
        padding-right: 136px;
        padding-right: 8.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-136 {
        padding: 136px;
        padding: 8.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-132 {
        margin-bottom: 132px;
        margin-bottom: 8.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-132 {
        margin-top: 132px;
        margin-top: 8.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-132 {
        margin-left: 132px;
        margin-left: 8.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-132 {
        margin-right: 132px;
        margin-right: 8.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-132 {
        margin: 132px;
        margin: 8.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-132 {
        padding-bottom: 132px;
        padding-bottom: 8.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-132 {
        padding-top: 132px;
        padding-top: 8.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-132 {
        padding-left: 132px;
        padding-left: 8.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-132 {
        padding-right: 132px;
        padding-right: 8.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-132 {
        padding: 132px;
        padding: 8.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-128 {
        margin-bottom: 128px;
        margin-bottom: 8rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-128 {
        margin-top: 128px;
        margin-top: 8rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-128 {
        margin-left: 128px;
        margin-left: 8rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-128 {
        margin-right: 128px;
        margin-right: 8rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-128 {
        margin: 128px;
        margin: 8rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-128 {
        padding-bottom: 128px;
        padding-bottom: 8rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-128 {
        padding-top: 128px;
        padding-top: 8rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-128 {
        padding-left: 128px;
        padding-left: 8rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-128 {
        padding-right: 128px;
        padding-right: 8rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-128 {
        padding: 128px;
        padding: 8rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-124 {
        margin-bottom: 124px;
        margin-bottom: 7.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-124 {
        margin-top: 124px;
        margin-top: 7.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-124 {
        margin-left: 124px;
        margin-left: 7.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-124 {
        margin-right: 124px;
        margin-right: 7.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-124 {
        margin: 124px;
        margin: 7.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-124 {
        padding-bottom: 124px;
        padding-bottom: 7.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-124 {
        padding-top: 124px;
        padding-top: 7.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-124 {
        padding-left: 124px;
        padding-left: 7.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-124 {
        padding-right: 124px;
        padding-right: 7.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-124 {
        padding: 124px;
        padding: 7.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-120 {
        margin-bottom: 120px;
        margin-bottom: 7.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-120 {
        margin-top: 120px;
        margin-top: 7.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-120 {
        margin-left: 120px;
        margin-left: 7.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-120 {
        margin-right: 120px;
        margin-right: 7.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-120 {
        margin: 120px;
        margin: 7.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-120 {
        padding-bottom: 120px;
        padding-bottom: 7.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-120 {
        padding-top: 120px;
        padding-top: 7.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-120 {
        padding-left: 120px;
        padding-left: 7.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-120 {
        padding-right: 120px;
        padding-right: 7.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-120 {
        padding: 120px;
        padding: 7.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-116 {
        margin-bottom: 116px;
        margin-bottom: 7.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-116 {
        margin-top: 116px;
        margin-top: 7.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-116 {
        margin-left: 116px;
        margin-left: 7.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-116 {
        margin-right: 116px;
        margin-right: 7.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-116 {
        margin: 116px;
        margin: 7.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-116 {
        padding-bottom: 116px;
        padding-bottom: 7.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-116 {
        padding-top: 116px;
        padding-top: 7.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-116 {
        padding-left: 116px;
        padding-left: 7.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-116 {
        padding-right: 116px;
        padding-right: 7.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-116 {
        padding: 116px;
        padding: 7.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-112 {
        margin-bottom: 112px;
        margin-bottom: 7rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-112 {
        margin-top: 112px;
        margin-top: 7rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-112 {
        margin-left: 112px;
        margin-left: 7rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-112 {
        margin-right: 112px;
        margin-right: 7rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-112 {
        margin: 112px;
        margin: 7rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-112 {
        padding-bottom: 112px;
        padding-bottom: 7rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-112 {
        padding-top: 112px;
        padding-top: 7rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-112 {
        padding-left: 112px;
        padding-left: 7rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-112 {
        padding-right: 112px;
        padding-right: 7rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-112 {
        padding: 112px;
        padding: 7rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-108 {
        margin-bottom: 108px;
        margin-bottom: 6.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-108 {
        margin-top: 108px;
        margin-top: 6.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-108 {
        margin-left: 108px;
        margin-left: 6.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-108 {
        margin-right: 108px;
        margin-right: 6.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-108 {
        margin: 108px;
        margin: 6.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-108 {
        padding-bottom: 108px;
        padding-bottom: 6.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-108 {
        padding-top: 108px;
        padding-top: 6.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-108 {
        padding-left: 108px;
        padding-left: 6.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-108 {
        padding-right: 108px;
        padding-right: 6.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-108 {
        padding: 108px;
        padding: 6.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-104 {
        margin-bottom: 104px;
        margin-bottom: 6.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-104 {
        margin-top: 104px;
        margin-top: 6.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-104 {
        margin-left: 104px;
        margin-left: 6.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-104 {
        margin-right: 104px;
        margin-right: 6.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-104 {
        margin: 104px;
        margin: 6.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-104 {
        padding-bottom: 104px;
        padding-bottom: 6.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-104 {
        padding-top: 104px;
        padding-top: 6.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-104 {
        padding-left: 104px;
        padding-left: 6.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-104 {
        padding-right: 104px;
        padding-right: 6.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-104 {
        padding: 104px;
        padding: 6.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-100 {
        margin-bottom: 100px;
        margin-bottom: 6.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-100 {
        margin-top: 100px;
        margin-top: 6.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-100 {
        margin-left: 100px;
        margin-left: 6.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-100 {
        margin-right: 100px;
        margin-right: 6.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-100 {
        margin: 100px;
        margin: 6.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-100 {
        padding-bottom: 100px;
        padding-bottom: 6.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-100 {
        padding-top: 100px;
        padding-top: 6.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-100 {
        padding-left: 100px;
        padding-left: 6.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-100 {
        padding-right: 100px;
        padding-right: 6.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-100 {
        padding: 100px;
        padding: 6.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-96 {
        margin-bottom: 96px;
        margin-bottom: 6rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-96 {
        margin-top: 96px;
        margin-top: 6rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-96 {
        margin-left: 96px;
        margin-left: 6rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-96 {
        margin-right: 96px;
        margin-right: 6rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-96 {
        margin: 96px;
        margin: 6rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-96 {
        padding-bottom: 96px;
        padding-bottom: 6rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-96 {
        padding-top: 96px;
        padding-top: 6rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-96 {
        padding-left: 96px;
        padding-left: 6rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-96 {
        padding-right: 96px;
        padding-right: 6rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-96 {
        padding: 96px;
        padding: 6rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-92 {
        margin-bottom: 92px;
        margin-bottom: 5.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-92 {
        margin-top: 92px;
        margin-top: 5.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-92 {
        margin-left: 92px;
        margin-left: 5.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-92 {
        margin-right: 92px;
        margin-right: 5.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-92 {
        margin: 92px;
        margin: 5.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-92 {
        padding-bottom: 92px;
        padding-bottom: 5.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-92 {
        padding-top: 92px;
        padding-top: 5.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-92 {
        padding-left: 92px;
        padding-left: 5.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-92 {
        padding-right: 92px;
        padding-right: 5.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-92 {
        padding: 92px;
        padding: 5.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-88 {
        margin-bottom: 88px;
        margin-bottom: 5.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-88 {
        margin-top: 88px;
        margin-top: 5.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-88 {
        margin-left: 88px;
        margin-left: 5.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-88 {
        margin-right: 88px;
        margin-right: 5.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-88 {
        margin: 88px;
        margin: 5.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-88 {
        padding-bottom: 88px;
        padding-bottom: 5.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-88 {
        padding-top: 88px;
        padding-top: 5.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-88 {
        padding-left: 88px;
        padding-left: 5.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-88 {
        padding-right: 88px;
        padding-right: 5.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-88 {
        padding: 88px;
        padding: 5.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-84 {
        margin-bottom: 84px;
        margin-bottom: 5.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-84 {
        margin-top: 84px;
        margin-top: 5.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-84 {
        margin-left: 84px;
        margin-left: 5.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-84 {
        margin-right: 84px;
        margin-right: 5.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-84 {
        margin: 84px;
        margin: 5.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-84 {
        padding-bottom: 84px;
        padding-bottom: 5.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-84 {
        padding-top: 84px;
        padding-top: 5.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-84 {
        padding-left: 84px;
        padding-left: 5.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-84 {
        padding-right: 84px;
        padding-right: 5.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-84 {
        padding: 84px;
        padding: 5.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-80 {
        margin-bottom: 80px;
        margin-bottom: 5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-80 {
        margin-top: 80px;
        margin-top: 5rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-80 {
        margin-left: 80px;
        margin-left: 5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-80 {
        margin-right: 80px;
        margin-right: 5rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-80 {
        margin: 80px;
        margin: 5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-80 {
        padding-bottom: 80px;
        padding-bottom: 5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-80 {
        padding-top: 80px;
        padding-top: 5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-80 {
        padding-left: 80px;
        padding-left: 5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-80 {
        padding-right: 80px;
        padding-right: 5rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-80 {
        padding: 80px;
        padding: 5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-76 {
        margin-bottom: 76px;
        margin-bottom: 4.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-76 {
        margin-top: 76px;
        margin-top: 4.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-76 {
        margin-left: 76px;
        margin-left: 4.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-76 {
        margin-right: 76px;
        margin-right: 4.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-76 {
        margin: 76px;
        margin: 4.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-76 {
        padding-bottom: 76px;
        padding-bottom: 4.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-76 {
        padding-top: 76px;
        padding-top: 4.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-76 {
        padding-left: 76px;
        padding-left: 4.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-76 {
        padding-right: 76px;
        padding-right: 4.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-76 {
        padding: 76px;
        padding: 4.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-72 {
        margin-bottom: 72px;
        margin-bottom: 4.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-72 {
        margin-top: 72px;
        margin-top: 4.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-72 {
        margin-left: 72px;
        margin-left: 4.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-72 {
        margin-right: 72px;
        margin-right: 4.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-72 {
        margin: 72px;
        margin: 4.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-72 {
        padding-bottom: 72px;
        padding-bottom: 4.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-72 {
        padding-top: 72px;
        padding-top: 4.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-72 {
        padding-left: 72px;
        padding-left: 4.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-72 {
        padding-right: 72px;
        padding-right: 4.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-72 {
        padding: 72px;
        padding: 4.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-68 {
        margin-bottom: 68px;
        margin-bottom: 4.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-68 {
        margin-top: 68px;
        margin-top: 4.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-68 {
        margin-left: 68px;
        margin-left: 4.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-68 {
        margin-right: 68px;
        margin-right: 4.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-68 {
        margin: 68px;
        margin: 4.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-68 {
        padding-bottom: 68px;
        padding-bottom: 4.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-68 {
        padding-top: 68px;
        padding-top: 4.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-68 {
        padding-left: 68px;
        padding-left: 4.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-68 {
        padding-right: 68px;
        padding-right: 4.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-68 {
        padding: 68px;
        padding: 4.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-64 {
        margin-bottom: 64px;
        margin-bottom: 4rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-64 {
        margin-top: 64px;
        margin-top: 4rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-64 {
        margin-left: 64px;
        margin-left: 4rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-64 {
        margin-right: 64px;
        margin-right: 4rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-64 {
        margin: 64px;
        margin: 4rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-64 {
        padding-bottom: 64px;
        padding-bottom: 4rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-64 {
        padding-top: 64px;
        padding-top: 4rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-64 {
        padding-left: 64px;
        padding-left: 4rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-64 {
        padding-right: 64px;
        padding-right: 4rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-64 {
        padding: 64px;
        padding: 4rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-60 {
        margin-bottom: 60px;
        margin-bottom: 3.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-60 {
        margin-top: 60px;
        margin-top: 3.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-60 {
        margin-left: 60px;
        margin-left: 3.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-60 {
        margin-right: 60px;
        margin-right: 3.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-60 {
        margin: 60px;
        margin: 3.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-60 {
        padding-bottom: 60px;
        padding-bottom: 3.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-60 {
        padding-top: 60px;
        padding-top: 3.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-60 {
        padding-left: 60px;
        padding-left: 3.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-60 {
        padding-right: 60px;
        padding-right: 3.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-60 {
        padding: 60px;
        padding: 3.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-56 {
        margin-bottom: 56px;
        margin-bottom: 3.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-56 {
        margin-top: 56px;
        margin-top: 3.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-56 {
        margin-left: 56px;
        margin-left: 3.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-56 {
        margin-right: 56px;
        margin-right: 3.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-56 {
        margin: 56px;
        margin: 3.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-56 {
        padding-bottom: 56px;
        padding-bottom: 3.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-56 {
        padding-top: 56px;
        padding-top: 3.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-56 {
        padding-left: 56px;
        padding-left: 3.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-56 {
        padding-right: 56px;
        padding-right: 3.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-56 {
        padding: 56px;
        padding: 3.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-52 {
        margin-bottom: 52px;
        margin-bottom: 3.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-52 {
        margin-top: 52px;
        margin-top: 3.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-52 {
        margin-left: 52px;
        margin-left: 3.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-52 {
        margin-right: 52px;
        margin-right: 3.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-52 {
        margin: 52px;
        margin: 3.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-52 {
        padding-bottom: 52px;
        padding-bottom: 3.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-52 {
        padding-top: 52px;
        padding-top: 3.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-52 {
        padding-left: 52px;
        padding-left: 3.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-52 {
        padding-right: 52px;
        padding-right: 3.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-52 {
        padding: 52px;
        padding: 3.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-48 {
        margin-bottom: 48px;
        margin-bottom: 3rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-48 {
        margin-top: 48px;
        margin-top: 3rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-48 {
        margin-left: 48px;
        margin-left: 3rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-48 {
        margin-right: 48px;
        margin-right: 3rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-48 {
        margin: 48px;
        margin: 3rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-48 {
        padding-bottom: 48px;
        padding-bottom: 3rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-48 {
        padding-top: 48px;
        padding-top: 3rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-48 {
        padding-left: 48px;
        padding-left: 3rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-48 {
        padding-right: 48px;
        padding-right: 3rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-48 {
        padding: 48px;
        padding: 3rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-44 {
        margin-bottom: 44px;
        margin-bottom: 2.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-44 {
        margin-top: 44px;
        margin-top: 2.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-44 {
        margin-left: 44px;
        margin-left: 2.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-44 {
        margin-right: 44px;
        margin-right: 2.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-44 {
        margin: 44px;
        margin: 2.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-44 {
        padding-bottom: 44px;
        padding-bottom: 2.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-44 {
        padding-top: 44px;
        padding-top: 2.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-44 {
        padding-left: 44px;
        padding-left: 2.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-44 {
        padding-right: 44px;
        padding-right: 2.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-44 {
        padding: 44px;
        padding: 2.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-40 {
        margin-bottom: 40px;
        margin-bottom: 2.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-40 {
        margin-top: 40px;
        margin-top: 2.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-40 {
        margin-left: 40px;
        margin-left: 2.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-40 {
        margin-right: 40px;
        margin-right: 2.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-40 {
        margin: 40px;
        margin: 2.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-40 {
        padding-bottom: 40px;
        padding-bottom: 2.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-40 {
        padding-top: 40px;
        padding-top: 2.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-40 {
        padding-left: 40px;
        padding-left: 2.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-40 {
        padding-right: 40px;
        padding-right: 2.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-40 {
        padding: 40px;
        padding: 2.5rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-36 {
        margin-bottom: 36px;
        margin-bottom: 2.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-36 {
        margin-top: 36px;
        margin-top: 2.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-36 {
        margin-left: 36px;
        margin-left: 2.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-36 {
        margin-right: 36px;
        margin-right: 2.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-36 {
        margin: 36px;
        margin: 2.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-36 {
        padding-bottom: 36px;
        padding-bottom: 2.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-36 {
        padding-top: 36px;
        padding-top: 2.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-36 {
        padding-left: 36px;
        padding-left: 2.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-36 {
        padding-right: 36px;
        padding-right: 2.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-36 {
        padding: 36px;
        padding: 2.25rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-32 {
        margin-bottom: 32px;
        margin-bottom: 2rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-32 {
        margin-top: 32px;
        margin-top: 2rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-32 {
        margin-left: 32px;
        margin-left: 2rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-32 {
        margin-right: 32px;
        margin-right: 2rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-32 {
        margin: 32px;
        margin: 2rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-32 {
        padding-bottom: 32px;
        padding-bottom: 2rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-32 {
        padding-top: 32px;
        padding-top: 2rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-32 {
        padding-left: 32px;
        padding-left: 2rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-32 {
        padding-right: 32px;
        padding-right: 2rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-32 {
        padding: 32px;
        padding: 2rem
    }
}

@media only screen and (min-width:600px) {
    .t-mb-28 {
        margin-bottom: 28px;
        margin-bottom: 1.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mt-28 {
        margin-top: 28px;
        margin-top: 1.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-ml-28 {
        margin-left: 28px;
        margin-left: 1.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-mr-28 {
        margin-right: 28px;
        margin-right: 1.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-m-28 {
        margin: 28px;
        margin: 1.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pb-28 {
        padding-bottom: 28px;
        padding-bottom: 1.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pt-28 {
        padding-top: 28px;
        padding-top: 1.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pl-28 {
        padding-left: 28px;
        padding-left: 1.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-pr-28 {
        padding-right: 28px;
        padding-right: 1.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-p-28 {
        padding: 28px;
        padding: 1.75rem
    }
}

@media only screen and (min-width:600px) {
    .t-bl-5 {
        border-left: 5px solid;
        border-left: .3125rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-br-5 {
        border-right: 5px solid;
        border-right: .3125rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-bb-5 {
        border-bottom: 5px solid;
        border-bottom: .3125rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-bt-5 {
        border-top: 5px solid;
        border-top: .3125rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-b-5 {
        border: 5px solid;
        border: .3125rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-bl-4 {
        border-left: 4px solid;
        border-left: .25rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-br-4 {
        border-right: 4px solid;
        border-right: .25rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-bb-4 {
        border-bottom: 4px solid;
        border-bottom: .25rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-bt-4 {
        border-top: 4px solid;
        border-top: .25rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-b-4 {
        border: 4px solid;
        border: .25rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-bl-3 {
        border-left: 3px solid;
        border-left: .1875rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-br-3 {
        border-right: 3px solid;
        border-right: .1875rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-bb-3 {
        border-bottom: 3px solid;
        border-bottom: .1875rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-bt-3 {
        border-top: 3px solid;
        border-top: .1875rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-b-3 {
        border: 3px solid;
        border: .1875rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-bl-2 {
        border-left: 2px solid;
        border-left: .125rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-br-2 {
        border-right: 2px solid;
        border-right: .125rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-bb-2 {
        border-bottom: 2px solid;
        border-bottom: .125rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-bt-2 {
        border-top: 2px solid;
        border-top: .125rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-b-2 {
        border: 2px solid;
        border: .125rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-bl-1 {
        border-left: 1px solid;
        border-left: .0625rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-br-1 {
        border-right: 1px solid;
        border-right: .0625rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-bb-1 {
        border-bottom: 1px solid;
        border-bottom: .0625rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-bt-1 {
        border-top: 1px solid;
        border-top: .0625rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-b-1 {
        border: 1px solid;
        border: .0625rem solid
    }
}

@media only screen and (min-width:600px) {
    .t-bl-0 {
        border-left: 0 solid
    }
}

@media only screen and (min-width:600px) {
    .t-br-0 {
        border-right: 0 solid
    }
}

@media only screen and (min-width:600px) {
    .t-bb-0 {
        border-bottom: 0 solid
    }
}

@media only screen and (min-width:600px) {
    .t-bt-0 {
        border-top: 0 solid
    }
}

@media only screen and (min-width:600px) {
    .t-b-0 {
        border: 0 solid
    }
}

@media only screen and (min-width:1024px) {

    .col-d-1,
    .col-d-10,
    .col-d-11,
    .col-d-12,
    .col-d-2,
    .col-d-3,
    .col-d-4,
    .col-d-5,
    .col-d-6,
    .col-d-7,
    .col-d-8,
    .col-d-9 {
        padding-left: 6px;
        padding-right: 6px;
        position: relative;
        float: left
    }

    .col-d-1 {
        width: 8.3333333333%
    }

    .grid-d-1 {
        width: 100%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-d-2 {
        width: 16.6666666667%
    }

    .grid-d-2 {
        width: 50%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-d-3 {
        width: 25%
    }

    .grid-d-3 {
        width: 33.3333333333%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-d-4 {
        width: 33.3333333333%
    }

    .grid-d-4 {
        width: 25%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-d-5 {
        width: 41.6666666667%
    }

    .grid-d-5 {
        width: 20%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-d-6 {
        width: 50%
    }

    .grid-d-6 {
        width: 16.6666666667%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-d-7 {
        width: 58.3333333333%
    }

    .grid-d-7 {
        width: 14.2857142857%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-d-8 {
        width: 66.6666666667%
    }

    .grid-d-8 {
        width: 12.5%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-d-9 {
        width: 75%
    }

    .grid-d-9 {
        width: 11.1111111111%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-d-10 {
        width: 83.3333333333%
    }

    .grid-d-10 {
        width: 10%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-d-11 {
        width: 91.6666666667%
    }

    .grid-d-11 {
        width: 9.0909090909%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-d-12 {
        width: 100%
    }

    .grid-d-12 {
        width: 8.3333333333%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-d-1per5 {
        width: 20%
    }

    .push-d-1 {
        left: 8.3333333333%
    }

    .push-d-2 {
        left: 16.6666666667%
    }

    .push-d-3 {
        left: 25%
    }

    .push-d-4 {
        left: 33.3333333333%
    }

    .push-d-5 {
        left: 41.6666666667%
    }

    .push-d-6 {
        left: 50%
    }

    .push-d-7 {
        left: 58.3333333333%
    }

    .push-d-8 {
        left: 66.6666666667%
    }

    .push-d-9 {
        left: 75%
    }

    .push-d-10 {
        left: 83.3333333333%
    }

    .push-d-11 {
        left: 91.6666666667%
    }

    .pull-d-1 {
        left: -8.3333333333%
    }

    .pull-d-2 {
        left: -16.6666666667%
    }

    .pull-d-3 {
        left: -25%
    }

    .pull-d-4 {
        left: -33.3333333333%
    }

    .pull-d-5 {
        left: -41.6666666667%
    }

    .pull-d-6 {
        left: -50%
    }

    .pull-d-7 {
        left: -58.3333333333%
    }

    .pull-d-8 {
        left: -66.6666666667%
    }

    .pull-d-9 {
        left: -75%
    }

    .pull-d-10 {
        left: -83.3333333333%
    }

    .pull-d-11 {
        left: -91.6666666667%
    }

    .hide-d {
        display: none
    }

    .show-d {
        display: block
    }

    .show-d-inline-block {
        display: inline-block
    }

    .show-d-inline {
        display: inline
    }

    .show-d-flex {
        display: -ms-flexbox;
        display: flex
    }

    .show-d-inline-flex {
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    .d-no-padding {
        padding: 0
    }

    .d-no-pull,
    .d-no-push {
        left: 0
    }

    .d-no-pl {
        padding-left: 0
    }

    .d-no-pr {
        padding-right: 0
    }

    .d-ml-auto {
        margin-left: auto
    }

    .d-mr-auto {
        margin-right: auto
    }

    .d-mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .d-mb-25 {
        margin-bottom: 25px;
        margin-bottom: 1.5625rem
    }

    .d-mt-25 {
        margin-top: 25px;
        margin-top: 1.5625rem
    }

    .d-ml-25 {
        margin-left: 25px;
        margin-left: 1.5625rem
    }

    .d-mr-25 {
        margin-right: 25px;
        margin-right: 1.5625rem
    }

    .d-m-25 {
        margin: 25px;
        margin: 1.5625rem
    }

    .d-pb-25 {
        padding-bottom: 25px;
        padding-bottom: 1.5625rem
    }

    .d-pt-25 {
        padding-top: 25px;
        padding-top: 1.5625rem
    }

    .d-pr-25 {
        padding-right: 25px;
        padding-right: 1.5625rem
    }

    .d-pl-25 {
        padding-left: 25px;
        padding-left: 1.5625rem
    }

    .d-p-25 {
        padding: 25px;
        padding: 1.5625rem
    }

    .d-mb-24 {
        margin-bottom: 24px;
        margin-bottom: 1.5rem
    }

    .d-mt-24 {
        margin-top: 24px;
        margin-top: 1.5rem
    }

    .d-ml-24 {
        margin-left: 24px;
        margin-left: 1.5rem
    }

    .d-mr-24 {
        margin-right: 24px;
        margin-right: 1.5rem
    }

    .d-m-24 {
        margin: 24px;
        margin: 1.5rem
    }

    .d-pb-24 {
        padding-bottom: 24px;
        padding-bottom: 1.5rem
    }

    .d-pt-24 {
        padding-top: 24px;
        padding-top: 1.5rem
    }

    .d-pr-24 {
        padding-right: 24px;
        padding-right: 1.5rem
    }

    .d-pl-24 {
        padding-left: 24px;
        padding-left: 1.5rem
    }

    .d-p-24 {
        padding: 24px;
        padding: 1.5rem
    }

    .d-mb-23 {
        margin-bottom: 23px;
        margin-bottom: 1.4375rem
    }

    .d-mt-23 {
        margin-top: 23px;
        margin-top: 1.4375rem
    }

    .d-ml-23 {
        margin-left: 23px;
        margin-left: 1.4375rem
    }

    .d-mr-23 {
        margin-right: 23px;
        margin-right: 1.4375rem
    }

    .d-m-23 {
        margin: 23px;
        margin: 1.4375rem
    }

    .d-pb-23 {
        padding-bottom: 23px;
        padding-bottom: 1.4375rem
    }

    .d-pt-23 {
        padding-top: 23px;
        padding-top: 1.4375rem
    }

    .d-pr-23 {
        padding-right: 23px;
        padding-right: 1.4375rem
    }

    .d-pl-23 {
        padding-left: 23px;
        padding-left: 1.4375rem
    }

    .d-p-23 {
        padding: 23px;
        padding: 1.4375rem
    }

    .d-mb-22 {
        margin-bottom: 22px;
        margin-bottom: 1.375rem
    }

    .d-mt-22 {
        margin-top: 22px;
        margin-top: 1.375rem
    }

    .d-ml-22 {
        margin-left: 22px;
        margin-left: 1.375rem
    }

    .d-mr-22 {
        margin-right: 22px;
        margin-right: 1.375rem
    }

    .d-m-22 {
        margin: 22px;
        margin: 1.375rem
    }

    .d-pb-22 {
        padding-bottom: 22px;
        padding-bottom: 1.375rem
    }

    .d-pt-22 {
        padding-top: 22px;
        padding-top: 1.375rem
    }

    .d-pr-22 {
        padding-right: 22px;
        padding-right: 1.375rem
    }

    .d-pl-22 {
        padding-left: 22px;
        padding-left: 1.375rem
    }

    .d-p-22 {
        padding: 22px;
        padding: 1.375rem
    }

    .d-mb-21 {
        margin-bottom: 21px;
        margin-bottom: 1.3125rem
    }

    .d-mt-21 {
        margin-top: 21px;
        margin-top: 1.3125rem
    }

    .d-ml-21 {
        margin-left: 21px;
        margin-left: 1.3125rem
    }

    .d-mr-21 {
        margin-right: 21px;
        margin-right: 1.3125rem
    }

    .d-m-21 {
        margin: 21px;
        margin: 1.3125rem
    }

    .d-pb-21 {
        padding-bottom: 21px;
        padding-bottom: 1.3125rem
    }

    .d-pt-21 {
        padding-top: 21px;
        padding-top: 1.3125rem
    }

    .d-pr-21 {
        padding-right: 21px;
        padding-right: 1.3125rem
    }

    .d-pl-21 {
        padding-left: 21px;
        padding-left: 1.3125rem
    }

    .d-p-21 {
        padding: 21px;
        padding: 1.3125rem
    }

    .d-mb-20 {
        margin-bottom: 20px;
        margin-bottom: 1.25rem
    }

    .d-mt-20 {
        margin-top: 20px;
        margin-top: 1.25rem
    }

    .d-ml-20 {
        margin-left: 20px;
        margin-left: 1.25rem
    }

    .d-mr-20 {
        margin-right: 20px;
        margin-right: 1.25rem
    }

    .d-m-20 {
        margin: 20px;
        margin: 1.25rem
    }

    .d-pb-20 {
        padding-bottom: 20px;
        padding-bottom: 1.25rem
    }

    .d-pt-20 {
        padding-top: 20px;
        padding-top: 1.25rem
    }

    .d-pr-20 {
        padding-right: 20px;
        padding-right: 1.25rem
    }

    .d-pl-20 {
        padding-left: 20px;
        padding-left: 1.25rem
    }

    .d-p-20 {
        padding: 20px;
        padding: 1.25rem
    }

    .d-mb-19 {
        margin-bottom: 19px;
        margin-bottom: 1.1875rem
    }

    .d-mt-19 {
        margin-top: 19px;
        margin-top: 1.1875rem
    }

    .d-ml-19 {
        margin-left: 19px;
        margin-left: 1.1875rem
    }

    .d-mr-19 {
        margin-right: 19px;
        margin-right: 1.1875rem
    }

    .d-m-19 {
        margin: 19px;
        margin: 1.1875rem
    }

    .d-pb-19 {
        padding-bottom: 19px;
        padding-bottom: 1.1875rem
    }

    .d-pt-19 {
        padding-top: 19px;
        padding-top: 1.1875rem
    }

    .d-pr-19 {
        padding-right: 19px;
        padding-right: 1.1875rem
    }

    .d-pl-19 {
        padding-left: 19px;
        padding-left: 1.1875rem
    }

    .d-p-19 {
        padding: 19px;
        padding: 1.1875rem
    }

    .d-mb-18 {
        margin-bottom: 18px;
        margin-bottom: 1.125rem
    }

    .d-mt-18 {
        margin-top: 18px;
        margin-top: 1.125rem
    }

    .d-ml-18 {
        margin-left: 18px;
        margin-left: 1.125rem
    }

    .d-mr-18 {
        margin-right: 18px;
        margin-right: 1.125rem
    }

    .d-m-18 {
        margin: 18px;
        margin: 1.125rem
    }

    .d-pb-18 {
        padding-bottom: 18px;
        padding-bottom: 1.125rem
    }

    .d-pt-18 {
        padding-top: 18px;
        padding-top: 1.125rem
    }

    .d-pr-18 {
        padding-right: 18px;
        padding-right: 1.125rem
    }

    .d-pl-18 {
        padding-left: 18px;
        padding-left: 1.125rem
    }

    .d-p-18 {
        padding: 18px;
        padding: 1.125rem
    }

    .d-mb-17 {
        margin-bottom: 17px;
        margin-bottom: 1.0625rem
    }

    .d-mt-17 {
        margin-top: 17px;
        margin-top: 1.0625rem
    }

    .d-ml-17 {
        margin-left: 17px;
        margin-left: 1.0625rem
    }

    .d-mr-17 {
        margin-right: 17px;
        margin-right: 1.0625rem
    }

    .d-m-17 {
        margin: 17px;
        margin: 1.0625rem
    }

    .d-pb-17 {
        padding-bottom: 17px;
        padding-bottom: 1.0625rem
    }

    .d-pt-17 {
        padding-top: 17px;
        padding-top: 1.0625rem
    }

    .d-pr-17 {
        padding-right: 17px;
        padding-right: 1.0625rem
    }

    .d-pl-17 {
        padding-left: 17px;
        padding-left: 1.0625rem
    }

    .d-p-17 {
        padding: 17px;
        padding: 1.0625rem
    }

    .d-mb-16 {
        margin-bottom: 16px;
        margin-bottom: 1rem
    }

    .d-mt-16 {
        margin-top: 16px;
        margin-top: 1rem
    }

    .d-ml-16 {
        margin-left: 16px;
        margin-left: 1rem
    }

    .d-mr-16 {
        margin-right: 16px;
        margin-right: 1rem
    }

    .d-m-16 {
        margin: 16px;
        margin: 1rem
    }

    .d-pb-16 {
        padding-bottom: 16px;
        padding-bottom: 1rem
    }

    .d-pt-16 {
        padding-top: 16px;
        padding-top: 1rem
    }

    .d-pr-16 {
        padding-right: 16px;
        padding-right: 1rem
    }

    .d-pl-16 {
        padding-left: 16px;
        padding-left: 1rem
    }

    .d-p-16 {
        padding: 16px;
        padding: 1rem
    }

    .d-mb-15 {
        margin-bottom: 15px;
        margin-bottom: .9375rem
    }

    .d-mt-15 {
        margin-top: 15px;
        margin-top: .9375rem
    }

    .d-ml-15 {
        margin-left: 15px;
        margin-left: .9375rem
    }

    .d-mr-15 {
        margin-right: 15px;
        margin-right: .9375rem
    }

    .d-m-15 {
        margin: 15px;
        margin: .9375rem
    }

    .d-pb-15 {
        padding-bottom: 15px;
        padding-bottom: .9375rem
    }

    .d-pt-15 {
        padding-top: 15px;
        padding-top: .9375rem
    }

    .d-pr-15 {
        padding-right: 15px;
        padding-right: .9375rem
    }

    .d-pl-15 {
        padding-left: 15px;
        padding-left: .9375rem
    }

    .d-p-15 {
        padding: 15px;
        padding: .9375rem
    }

    .d-mb-14 {
        margin-bottom: 14px;
        margin-bottom: .875rem
    }

    .d-mt-14 {
        margin-top: 14px;
        margin-top: .875rem
    }

    .d-ml-14 {
        margin-left: 14px;
        margin-left: .875rem
    }

    .d-mr-14 {
        margin-right: 14px;
        margin-right: .875rem
    }

    .d-m-14 {
        margin: 14px;
        margin: .875rem
    }

    .d-pb-14 {
        padding-bottom: 14px;
        padding-bottom: .875rem
    }

    .d-pt-14 {
        padding-top: 14px;
        padding-top: .875rem
    }

    .d-pr-14 {
        padding-right: 14px;
        padding-right: .875rem
    }

    .d-pl-14 {
        padding-left: 14px;
        padding-left: .875rem
    }

    .d-p-14 {
        padding: 14px;
        padding: .875rem
    }

    .d-mb-13 {
        margin-bottom: 13px;
        margin-bottom: .8125rem
    }

    .d-mt-13 {
        margin-top: 13px;
        margin-top: .8125rem
    }

    .d-ml-13 {
        margin-left: 13px;
        margin-left: .8125rem
    }

    .d-mr-13 {
        margin-right: 13px;
        margin-right: .8125rem
    }

    .d-m-13 {
        margin: 13px;
        margin: .8125rem
    }

    .d-pb-13 {
        padding-bottom: 13px;
        padding-bottom: .8125rem
    }

    .d-pt-13 {
        padding-top: 13px;
        padding-top: .8125rem
    }

    .d-pr-13 {
        padding-right: 13px;
        padding-right: .8125rem
    }

    .d-pl-13 {
        padding-left: 13px;
        padding-left: .8125rem
    }

    .d-p-13 {
        padding: 13px;
        padding: .8125rem
    }

    .d-mb-12 {
        margin-bottom: 12px;
        margin-bottom: .75rem
    }

    .d-mt-12 {
        margin-top: 12px;
        margin-top: .75rem
    }

    .d-ml-12 {
        margin-left: 12px;
        margin-left: .75rem
    }

    .d-mr-12 {
        margin-right: 12px;
        margin-right: .75rem
    }

    .d-m-12 {
        margin: 12px;
        margin: .75rem
    }

    .d-pb-12 {
        padding-bottom: 12px;
        padding-bottom: .75rem
    }

    .d-pt-12 {
        padding-top: 12px;
        padding-top: .75rem
    }

    .d-pr-12 {
        padding-right: 12px;
        padding-right: .75rem
    }

    .d-pl-12 {
        padding-left: 12px;
        padding-left: .75rem
    }

    .d-p-12 {
        padding: 12px;
        padding: .75rem
    }

    .d-mb-11 {
        margin-bottom: 11px;
        margin-bottom: .6875rem
    }

    .d-mt-11 {
        margin-top: 11px;
        margin-top: .6875rem
    }

    .d-ml-11 {
        margin-left: 11px;
        margin-left: .6875rem
    }

    .d-mr-11 {
        margin-right: 11px;
        margin-right: .6875rem
    }

    .d-m-11 {
        margin: 11px;
        margin: .6875rem
    }

    .d-pb-11 {
        padding-bottom: 11px;
        padding-bottom: .6875rem
    }

    .d-pt-11 {
        padding-top: 11px;
        padding-top: .6875rem
    }

    .d-pr-11 {
        padding-right: 11px;
        padding-right: .6875rem
    }

    .d-pl-11 {
        padding-left: 11px;
        padding-left: .6875rem
    }

    .d-p-11 {
        padding: 11px;
        padding: .6875rem
    }

    .d-mb-10 {
        margin-bottom: 10px;
        margin-bottom: .625rem
    }

    .d-mt-10 {
        margin-top: 10px;
        margin-top: .625rem
    }

    .d-ml-10 {
        margin-left: 10px;
        margin-left: .625rem
    }

    .d-mr-10 {
        margin-right: 10px;
        margin-right: .625rem
    }

    .d-m-10 {
        margin: 10px;
        margin: .625rem
    }

    .d-pb-10 {
        padding-bottom: 10px;
        padding-bottom: .625rem
    }

    .d-pt-10 {
        padding-top: 10px;
        padding-top: .625rem
    }

    .d-pr-10 {
        padding-right: 10px;
        padding-right: .625rem
    }

    .d-pl-10 {
        padding-left: 10px;
        padding-left: .625rem
    }

    .d-p-10 {
        padding: 10px;
        padding: .625rem
    }

    .d-mb-9 {
        margin-bottom: 9px;
        margin-bottom: .5625rem
    }

    .d-mt-9 {
        margin-top: 9px;
        margin-top: .5625rem
    }

    .d-ml-9 {
        margin-left: 9px;
        margin-left: .5625rem
    }

    .d-mr-9 {
        margin-right: 9px;
        margin-right: .5625rem
    }

    .d-m-9 {
        margin: 9px;
        margin: .5625rem
    }

    .d-pb-9 {
        padding-bottom: 9px;
        padding-bottom: .5625rem
    }

    .d-pt-9 {
        padding-top: 9px;
        padding-top: .5625rem
    }

    .d-pr-9 {
        padding-right: 9px;
        padding-right: .5625rem
    }

    .d-pl-9 {
        padding-left: 9px;
        padding-left: .5625rem
    }

    .d-p-9 {
        padding: 9px;
        padding: .5625rem
    }

    .d-mb-8 {
        margin-bottom: 8px;
        margin-bottom: .5rem
    }

    .d-mt-8 {
        margin-top: 8px;
        margin-top: .5rem
    }

    .d-ml-8 {
        margin-left: 8px;
        margin-left: .5rem
    }

    .d-mr-8 {
        margin-right: 8px;
        margin-right: .5rem
    }

    .d-m-8 {
        margin: 8px;
        margin: .5rem
    }

    .d-pb-8 {
        padding-bottom: 8px;
        padding-bottom: .5rem
    }

    .d-pt-8 {
        padding-top: 8px;
        padding-top: .5rem
    }

    .d-pr-8 {
        padding-right: 8px;
        padding-right: .5rem
    }

    .d-pl-8 {
        padding-left: 8px;
        padding-left: .5rem
    }

    .d-p-8 {
        padding: 8px;
        padding: .5rem
    }

    .d-mb-7 {
        margin-bottom: 7px;
        margin-bottom: .4375rem
    }

    .d-mt-7 {
        margin-top: 7px;
        margin-top: .4375rem
    }

    .d-ml-7 {
        margin-left: 7px;
        margin-left: .4375rem
    }

    .d-mr-7 {
        margin-right: 7px;
        margin-right: .4375rem
    }

    .d-m-7 {
        margin: 7px;
        margin: .4375rem
    }

    .d-pb-7 {
        padding-bottom: 7px;
        padding-bottom: .4375rem
    }

    .d-pt-7 {
        padding-top: 7px;
        padding-top: .4375rem
    }

    .d-pr-7 {
        padding-right: 7px;
        padding-right: .4375rem
    }

    .d-pl-7 {
        padding-left: 7px;
        padding-left: .4375rem
    }

    .d-p-7 {
        padding: 7px;
        padding: .4375rem
    }

    .d-mb-6 {
        margin-bottom: 6px;
        margin-bottom: .375rem
    }

    .d-mt-6 {
        margin-top: 6px;
        margin-top: .375rem
    }

    .d-ml-6 {
        margin-left: 6px;
        margin-left: .375rem
    }

    .d-mr-6 {
        margin-right: 6px;
        margin-right: .375rem
    }

    .d-m-6 {
        margin: 6px;
        margin: .375rem
    }

    .d-pb-6 {
        padding-bottom: 6px;
        padding-bottom: .375rem
    }

    .d-pt-6 {
        padding-top: 6px;
        padding-top: .375rem
    }

    .d-pr-6 {
        padding-right: 6px;
        padding-right: .375rem
    }

    .d-pl-6 {
        padding-left: 6px;
        padding-left: .375rem
    }

    .d-p-6 {
        padding: 6px;
        padding: .375rem
    }

    .d-mb-5 {
        margin-bottom: 5px;
        margin-bottom: .3125rem
    }

    .d-mt-5 {
        margin-top: 5px;
        margin-top: .3125rem
    }

    .d-ml-5 {
        margin-left: 5px;
        margin-left: .3125rem
    }

    .d-mr-5 {
        margin-right: 5px;
        margin-right: .3125rem
    }

    .d-m-5 {
        margin: 5px;
        margin: .3125rem
    }

    .d-pb-5 {
        padding-bottom: 5px;
        padding-bottom: .3125rem
    }

    .d-pt-5 {
        padding-top: 5px;
        padding-top: .3125rem
    }

    .d-pr-5 {
        padding-right: 5px;
        padding-right: .3125rem
    }

    .d-pl-5 {
        padding-left: 5px;
        padding-left: .3125rem
    }

    .d-p-5 {
        padding: 5px;
        padding: .3125rem
    }

    .d-mb-4 {
        margin-bottom: 4px;
        margin-bottom: .25rem
    }

    .d-mt-4 {
        margin-top: 4px;
        margin-top: .25rem
    }

    .d-ml-4 {
        margin-left: 4px;
        margin-left: .25rem
    }

    .d-mr-4 {
        margin-right: 4px;
        margin-right: .25rem
    }

    .d-m-4 {
        margin: 4px;
        margin: .25rem
    }

    .d-pb-4 {
        padding-bottom: 4px;
        padding-bottom: .25rem
    }

    .d-pt-4 {
        padding-top: 4px;
        padding-top: .25rem
    }

    .d-pr-4 {
        padding-right: 4px;
        padding-right: .25rem
    }

    .d-pl-4 {
        padding-left: 4px;
        padding-left: .25rem
    }

    .d-p-4 {
        padding: 4px;
        padding: .25rem
    }

    .d-mb-3 {
        margin-bottom: 3px;
        margin-bottom: .1875rem
    }

    .d-mt-3 {
        margin-top: 3px;
        margin-top: .1875rem
    }

    .d-ml-3 {
        margin-left: 3px;
        margin-left: .1875rem
    }

    .d-mr-3 {
        margin-right: 3px;
        margin-right: .1875rem
    }

    .d-m-3 {
        margin: 3px;
        margin: .1875rem
    }

    .d-pb-3 {
        padding-bottom: 3px;
        padding-bottom: .1875rem
    }

    .d-pt-3 {
        padding-top: 3px;
        padding-top: .1875rem
    }

    .d-pr-3 {
        padding-right: 3px;
        padding-right: .1875rem
    }

    .d-pl-3 {
        padding-left: 3px;
        padding-left: .1875rem
    }

    .d-p-3 {
        padding: 3px;
        padding: .1875rem
    }

    .d-mb-2 {
        margin-bottom: 2px;
        margin-bottom: .125rem
    }

    .d-mt-2 {
        margin-top: 2px;
        margin-top: .125rem
    }

    .d-ml-2 {
        margin-left: 2px;
        margin-left: .125rem
    }

    .d-mr-2 {
        margin-right: 2px;
        margin-right: .125rem
    }

    .d-m-2 {
        margin: 2px;
        margin: .125rem
    }

    .d-pb-2 {
        padding-bottom: 2px;
        padding-bottom: .125rem
    }

    .d-pt-2 {
        padding-top: 2px;
        padding-top: .125rem
    }

    .d-pr-2 {
        padding-right: 2px;
        padding-right: .125rem
    }

    .d-pl-2 {
        padding-left: 2px;
        padding-left: .125rem
    }

    .d-p-2 {
        padding: 2px;
        padding: .125rem
    }

    .d-mb-1 {
        margin-bottom: 1px;
        margin-bottom: .0625rem
    }

    .d-mt-1 {
        margin-top: 1px;
        margin-top: .0625rem
    }

    .d-ml-1 {
        margin-left: 1px;
        margin-left: .0625rem
    }

    .d-mr-1 {
        margin-right: 1px;
        margin-right: .0625rem
    }

    .d-m-1 {
        margin: 1px;
        margin: .0625rem
    }

    .d-pb-1 {
        padding-bottom: 1px;
        padding-bottom: .0625rem
    }

    .d-pt-1 {
        padding-top: 1px;
        padding-top: .0625rem
    }

    .d-pr-1 {
        padding-right: 1px;
        padding-right: .0625rem
    }

    .d-pl-1 {
        padding-left: 1px;
        padding-left: .0625rem
    }

    .d-p-1 {
        padding: 1px;
        padding: .0625rem
    }

    .d-mb-0 {
        margin-bottom: 0
    }

    .d-mt-0 {
        margin-top: 0
    }

    .d-ml-0 {
        margin-left: 0
    }

    .d-mr-0 {
        margin-right: 0
    }

    .d-m-0 {
        margin: 0
    }

    .d-pb-0 {
        padding-bottom: 0
    }

    .d-pt-0 {
        padding-top: 0
    }

    .d-pr-0 {
        padding-right: 0
    }

    .d-pl-0 {
        padding-left: 0
    }

    .d-p-0 {
        padding: 0
    }

    .d-mb-200 {
        margin-bottom: 200px;
        margin-bottom: 12.5rem
    }

    .d-mt-200 {
        margin-top: 200px;
        margin-top: 12.5rem
    }

    .d-ml-200 {
        margin-left: 200px;
        margin-left: 12.5rem
    }

    .d-mr-200 {
        margin-right: 200px;
        margin-right: 12.5rem
    }

    .d-m-200 {
        margin: 200px;
        margin: 12.5rem
    }

    .d-pb-200 {
        padding-bottom: 200px;
        padding-bottom: 12.5rem
    }

    .d-pt-200 {
        padding-top: 200px;
        padding-top: 12.5rem
    }

    .d-pr-200 {
        padding-right: 200px;
        padding-right: 12.5rem
    }

    .d-pl-200 {
        padding-left: 200px;
        padding-left: 12.5rem
    }

    .d-p-200 {
        padding: 200px;
        padding: 12.5rem
    }

    .d-mb-196 {
        margin-bottom: 196px;
        margin-bottom: 12.25rem
    }

    .d-mt-196 {
        margin-top: 196px;
        margin-top: 12.25rem
    }

    .d-ml-196 {
        margin-left: 196px;
        margin-left: 12.25rem
    }

    .d-mr-196 {
        margin-right: 196px;
        margin-right: 12.25rem
    }

    .d-m-196 {
        margin: 196px;
        margin: 12.25rem
    }

    .d-pb-196 {
        padding-bottom: 196px;
        padding-bottom: 12.25rem
    }

    .d-pt-196 {
        padding-top: 196px;
        padding-top: 12.25rem
    }

    .d-pr-196 {
        padding-right: 196px;
        padding-right: 12.25rem
    }

    .d-pl-196 {
        padding-left: 196px;
        padding-left: 12.25rem
    }

    .d-p-196 {
        padding: 196px;
        padding: 12.25rem
    }

    .d-mb-192 {
        margin-bottom: 192px;
        margin-bottom: 12rem
    }

    .d-mt-192 {
        margin-top: 192px;
        margin-top: 12rem
    }

    .d-ml-192 {
        margin-left: 192px;
        margin-left: 12rem
    }

    .d-mr-192 {
        margin-right: 192px;
        margin-right: 12rem
    }

    .d-m-192 {
        margin: 192px;
        margin: 12rem
    }

    .d-pb-192 {
        padding-bottom: 192px;
        padding-bottom: 12rem
    }

    .d-pt-192 {
        padding-top: 192px;
        padding-top: 12rem
    }

    .d-pr-192 {
        padding-right: 192px;
        padding-right: 12rem
    }

    .d-pl-192 {
        padding-left: 192px;
        padding-left: 12rem
    }

    .d-p-192 {
        padding: 192px;
        padding: 12rem
    }

    .d-mb-188 {
        margin-bottom: 188px;
        margin-bottom: 11.75rem
    }

    .d-mt-188 {
        margin-top: 188px;
        margin-top: 11.75rem
    }

    .d-ml-188 {
        margin-left: 188px;
        margin-left: 11.75rem
    }

    .d-mr-188 {
        margin-right: 188px;
        margin-right: 11.75rem
    }

    .d-m-188 {
        margin: 188px;
        margin: 11.75rem
    }

    .d-pb-188 {
        padding-bottom: 188px;
        padding-bottom: 11.75rem
    }

    .d-pt-188 {
        padding-top: 188px;
        padding-top: 11.75rem
    }

    .d-pr-188 {
        padding-right: 188px;
        padding-right: 11.75rem
    }

    .d-pl-188 {
        padding-left: 188px;
        padding-left: 11.75rem
    }

    .d-p-188 {
        padding: 188px;
        padding: 11.75rem
    }

    .d-mb-184 {
        margin-bottom: 184px;
        margin-bottom: 11.5rem
    }

    .d-mt-184 {
        margin-top: 184px;
        margin-top: 11.5rem
    }

    .d-ml-184 {
        margin-left: 184px;
        margin-left: 11.5rem
    }

    .d-mr-184 {
        margin-right: 184px;
        margin-right: 11.5rem
    }

    .d-m-184 {
        margin: 184px;
        margin: 11.5rem
    }

    .d-pb-184 {
        padding-bottom: 184px;
        padding-bottom: 11.5rem
    }

    .d-pt-184 {
        padding-top: 184px;
        padding-top: 11.5rem
    }

    .d-pr-184 {
        padding-right: 184px;
        padding-right: 11.5rem
    }

    .d-pl-184 {
        padding-left: 184px;
        padding-left: 11.5rem
    }

    .d-p-184 {
        padding: 184px;
        padding: 11.5rem
    }

    .d-mb-180 {
        margin-bottom: 180px;
        margin-bottom: 11.25rem
    }

    .d-mt-180 {
        margin-top: 180px;
        margin-top: 11.25rem
    }

    .d-ml-180 {
        margin-left: 180px;
        margin-left: 11.25rem
    }

    .d-mr-180 {
        margin-right: 180px;
        margin-right: 11.25rem
    }

    .d-m-180 {
        margin: 180px;
        margin: 11.25rem
    }

    .d-pb-180 {
        padding-bottom: 180px;
        padding-bottom: 11.25rem
    }

    .d-pt-180 {
        padding-top: 180px;
        padding-top: 11.25rem
    }

    .d-pr-180 {
        padding-right: 180px;
        padding-right: 11.25rem
    }

    .d-pl-180 {
        padding-left: 180px;
        padding-left: 11.25rem
    }

    .d-p-180 {
        padding: 180px;
        padding: 11.25rem
    }

    .d-mb-176 {
        margin-bottom: 176px;
        margin-bottom: 11rem
    }

    .d-mt-176 {
        margin-top: 176px;
        margin-top: 11rem
    }

    .d-ml-176 {
        margin-left: 176px;
        margin-left: 11rem
    }

    .d-mr-176 {
        margin-right: 176px;
        margin-right: 11rem
    }

    .d-m-176 {
        margin: 176px;
        margin: 11rem
    }

    .d-pb-176 {
        padding-bottom: 176px;
        padding-bottom: 11rem
    }

    .d-pt-176 {
        padding-top: 176px;
        padding-top: 11rem
    }

    .d-pr-176 {
        padding-right: 176px;
        padding-right: 11rem
    }

    .d-pl-176 {
        padding-left: 176px;
        padding-left: 11rem
    }

    .d-p-176 {
        padding: 176px;
        padding: 11rem
    }

    .d-mb-172 {
        margin-bottom: 172px;
        margin-bottom: 10.75rem
    }

    .d-mt-172 {
        margin-top: 172px;
        margin-top: 10.75rem
    }

    .d-ml-172 {
        margin-left: 172px;
        margin-left: 10.75rem
    }

    .d-mr-172 {
        margin-right: 172px;
        margin-right: 10.75rem
    }

    .d-m-172 {
        margin: 172px;
        margin: 10.75rem
    }

    .d-pb-172 {
        padding-bottom: 172px;
        padding-bottom: 10.75rem
    }

    .d-pt-172 {
        padding-top: 172px;
        padding-top: 10.75rem
    }

    .d-pr-172 {
        padding-right: 172px;
        padding-right: 10.75rem
    }

    .d-pl-172 {
        padding-left: 172px;
        padding-left: 10.75rem
    }

    .d-p-172 {
        padding: 172px;
        padding: 10.75rem
    }

    .d-mb-168 {
        margin-bottom: 168px;
        margin-bottom: 10.5rem
    }

    .d-mt-168 {
        margin-top: 168px;
        margin-top: 10.5rem
    }

    .d-ml-168 {
        margin-left: 168px;
        margin-left: 10.5rem
    }

    .d-mr-168 {
        margin-right: 168px;
        margin-right: 10.5rem
    }

    .d-m-168 {
        margin: 168px;
        margin: 10.5rem
    }

    .d-pb-168 {
        padding-bottom: 168px;
        padding-bottom: 10.5rem
    }

    .d-pt-168 {
        padding-top: 168px;
        padding-top: 10.5rem
    }

    .d-pr-168 {
        padding-right: 168px;
        padding-right: 10.5rem
    }

    .d-pl-168 {
        padding-left: 168px;
        padding-left: 10.5rem
    }

    .d-p-168 {
        padding: 168px;
        padding: 10.5rem
    }

    .d-mb-164 {
        margin-bottom: 164px;
        margin-bottom: 10.25rem
    }

    .d-mt-164 {
        margin-top: 164px;
        margin-top: 10.25rem
    }

    .d-ml-164 {
        margin-left: 164px;
        margin-left: 10.25rem
    }

    .d-mr-164 {
        margin-right: 164px;
        margin-right: 10.25rem
    }

    .d-m-164 {
        margin: 164px;
        margin: 10.25rem
    }

    .d-pb-164 {
        padding-bottom: 164px;
        padding-bottom: 10.25rem
    }

    .d-pt-164 {
        padding-top: 164px;
        padding-top: 10.25rem
    }

    .d-pr-164 {
        padding-right: 164px;
        padding-right: 10.25rem
    }

    .d-pl-164 {
        padding-left: 164px;
        padding-left: 10.25rem
    }

    .d-p-164 {
        padding: 164px;
        padding: 10.25rem
    }

    .d-mb-160 {
        margin-bottom: 160px;
        margin-bottom: 10rem
    }

    .d-mt-160 {
        margin-top: 160px;
        margin-top: 10rem
    }

    .d-ml-160 {
        margin-left: 160px;
        margin-left: 10rem
    }

    .d-mr-160 {
        margin-right: 160px;
        margin-right: 10rem
    }

    .d-m-160 {
        margin: 160px;
        margin: 10rem
    }

    .d-pb-160 {
        padding-bottom: 160px;
        padding-bottom: 10rem
    }

    .d-pt-160 {
        padding-top: 160px;
        padding-top: 10rem
    }

    .d-pr-160 {
        padding-right: 160px;
        padding-right: 10rem
    }

    .d-pl-160 {
        padding-left: 160px;
        padding-left: 10rem
    }

    .d-p-160 {
        padding: 160px;
        padding: 10rem
    }

    .d-mb-156 {
        margin-bottom: 156px;
        margin-bottom: 9.75rem
    }

    .d-mt-156 {
        margin-top: 156px;
        margin-top: 9.75rem
    }

    .d-ml-156 {
        margin-left: 156px;
        margin-left: 9.75rem
    }

    .d-mr-156 {
        margin-right: 156px;
        margin-right: 9.75rem
    }

    .d-m-156 {
        margin: 156px;
        margin: 9.75rem
    }

    .d-pb-156 {
        padding-bottom: 156px;
        padding-bottom: 9.75rem
    }

    .d-pt-156 {
        padding-top: 156px;
        padding-top: 9.75rem
    }

    .d-pr-156 {
        padding-right: 156px;
        padding-right: 9.75rem
    }

    .d-pl-156 {
        padding-left: 156px;
        padding-left: 9.75rem
    }

    .d-p-156 {
        padding: 156px;
        padding: 9.75rem
    }

    .d-mb-152 {
        margin-bottom: 152px;
        margin-bottom: 9.5rem
    }

    .d-mt-152 {
        margin-top: 152px;
        margin-top: 9.5rem
    }

    .d-ml-152 {
        margin-left: 152px;
        margin-left: 9.5rem
    }

    .d-mr-152 {
        margin-right: 152px;
        margin-right: 9.5rem
    }

    .d-m-152 {
        margin: 152px;
        margin: 9.5rem
    }

    .d-pb-152 {
        padding-bottom: 152px;
        padding-bottom: 9.5rem
    }

    .d-pt-152 {
        padding-top: 152px;
        padding-top: 9.5rem
    }

    .d-pr-152 {
        padding-right: 152px;
        padding-right: 9.5rem
    }

    .d-pl-152 {
        padding-left: 152px;
        padding-left: 9.5rem
    }

    .d-p-152 {
        padding: 152px;
        padding: 9.5rem
    }

    .d-mb-148 {
        margin-bottom: 148px;
        margin-bottom: 9.25rem
    }

    .d-mt-148 {
        margin-top: 148px;
        margin-top: 9.25rem
    }

    .d-ml-148 {
        margin-left: 148px;
        margin-left: 9.25rem
    }

    .d-mr-148 {
        margin-right: 148px;
        margin-right: 9.25rem
    }

    .d-m-148 {
        margin: 148px;
        margin: 9.25rem
    }

    .d-pb-148 {
        padding-bottom: 148px;
        padding-bottom: 9.25rem
    }

    .d-pt-148 {
        padding-top: 148px;
        padding-top: 9.25rem
    }

    .d-pr-148 {
        padding-right: 148px;
        padding-right: 9.25rem
    }

    .d-pl-148 {
        padding-left: 148px;
        padding-left: 9.25rem
    }

    .d-p-148 {
        padding: 148px;
        padding: 9.25rem
    }

    .d-mb-144 {
        margin-bottom: 144px;
        margin-bottom: 9rem
    }

    .d-mt-144 {
        margin-top: 144px;
        margin-top: 9rem
    }

    .d-ml-144 {
        margin-left: 144px;
        margin-left: 9rem
    }

    .d-mr-144 {
        margin-right: 144px;
        margin-right: 9rem
    }

    .d-m-144 {
        margin: 144px;
        margin: 9rem
    }

    .d-pb-144 {
        padding-bottom: 144px;
        padding-bottom: 9rem
    }

    .d-pt-144 {
        padding-top: 144px;
        padding-top: 9rem
    }

    .d-pr-144 {
        padding-right: 144px;
        padding-right: 9rem
    }

    .d-pl-144 {
        padding-left: 144px;
        padding-left: 9rem
    }

    .d-p-144 {
        padding: 144px;
        padding: 9rem
    }

    .d-mb-140 {
        margin-bottom: 140px;
        margin-bottom: 8.75rem
    }

    .d-mt-140 {
        margin-top: 140px;
        margin-top: 8.75rem
    }

    .d-ml-140 {
        margin-left: 140px;
        margin-left: 8.75rem
    }

    .d-mr-140 {
        margin-right: 140px;
        margin-right: 8.75rem
    }

    .d-m-140 {
        margin: 140px;
        margin: 8.75rem
    }

    .d-pb-140 {
        padding-bottom: 140px;
        padding-bottom: 8.75rem
    }

    .d-pt-140 {
        padding-top: 140px;
        padding-top: 8.75rem
    }

    .d-pr-140 {
        padding-right: 140px;
        padding-right: 8.75rem
    }

    .d-pl-140 {
        padding-left: 140px;
        padding-left: 8.75rem
    }

    .d-p-140 {
        padding: 140px;
        padding: 8.75rem
    }

    .d-mb-136 {
        margin-bottom: 136px;
        margin-bottom: 8.5rem
    }

    .d-mt-136 {
        margin-top: 136px;
        margin-top: 8.5rem
    }

    .d-ml-136 {
        margin-left: 136px;
        margin-left: 8.5rem
    }

    .d-mr-136 {
        margin-right: 136px;
        margin-right: 8.5rem
    }

    .d-m-136 {
        margin: 136px;
        margin: 8.5rem
    }

    .d-pb-136 {
        padding-bottom: 136px;
        padding-bottom: 8.5rem
    }

    .d-pt-136 {
        padding-top: 136px;
        padding-top: 8.5rem
    }

    .d-pr-136 {
        padding-right: 136px;
        padding-right: 8.5rem
    }

    .d-pl-136 {
        padding-left: 136px;
        padding-left: 8.5rem
    }

    .d-p-136 {
        padding: 136px;
        padding: 8.5rem
    }

    .d-mb-132 {
        margin-bottom: 132px;
        margin-bottom: 8.25rem
    }

    .d-mt-132 {
        margin-top: 132px;
        margin-top: 8.25rem
    }

    .d-ml-132 {
        margin-left: 132px;
        margin-left: 8.25rem
    }

    .d-mr-132 {
        margin-right: 132px;
        margin-right: 8.25rem
    }

    .d-m-132 {
        margin: 132px;
        margin: 8.25rem
    }

    .d-pb-132 {
        padding-bottom: 132px;
        padding-bottom: 8.25rem
    }

    .d-pt-132 {
        padding-top: 132px;
        padding-top: 8.25rem
    }

    .d-pr-132 {
        padding-right: 132px;
        padding-right: 8.25rem
    }

    .d-pl-132 {
        padding-left: 132px;
        padding-left: 8.25rem
    }

    .d-p-132 {
        padding: 132px;
        padding: 8.25rem
    }

    .d-mb-128 {
        margin-bottom: 128px;
        margin-bottom: 8rem
    }

    .d-mt-128 {
        margin-top: 128px;
        margin-top: 8rem
    }

    .d-ml-128 {
        margin-left: 128px;
        margin-left: 8rem
    }

    .d-mr-128 {
        margin-right: 128px;
        margin-right: 8rem
    }

    .d-m-128 {
        margin: 128px;
        margin: 8rem
    }

    .d-pb-128 {
        padding-bottom: 128px;
        padding-bottom: 8rem
    }

    .d-pt-128 {
        padding-top: 128px;
        padding-top: 8rem
    }

    .d-pr-128 {
        padding-right: 128px;
        padding-right: 8rem
    }

    .d-pl-128 {
        padding-left: 128px;
        padding-left: 8rem
    }

    .d-p-128 {
        padding: 128px;
        padding: 8rem
    }

    .d-mb-124 {
        margin-bottom: 124px;
        margin-bottom: 7.75rem
    }

    .d-mt-124 {
        margin-top: 124px;
        margin-top: 7.75rem
    }

    .d-ml-124 {
        margin-left: 124px;
        margin-left: 7.75rem
    }

    .d-mr-124 {
        margin-right: 124px;
        margin-right: 7.75rem
    }

    .d-m-124 {
        margin: 124px;
        margin: 7.75rem
    }

    .d-pb-124 {
        padding-bottom: 124px;
        padding-bottom: 7.75rem
    }

    .d-pt-124 {
        padding-top: 124px;
        padding-top: 7.75rem
    }

    .d-pr-124 {
        padding-right: 124px;
        padding-right: 7.75rem
    }

    .d-pl-124 {
        padding-left: 124px;
        padding-left: 7.75rem
    }

    .d-p-124 {
        padding: 124px;
        padding: 7.75rem
    }

    .d-mb-120 {
        margin-bottom: 120px;
        margin-bottom: 7.5rem
    }

    .d-mt-120 {
        margin-top: 120px;
        margin-top: 7.5rem
    }

    .d-ml-120 {
        margin-left: 120px;
        margin-left: 7.5rem
    }

    .d-mr-120 {
        margin-right: 120px;
        margin-right: 7.5rem
    }

    .d-m-120 {
        margin: 120px;
        margin: 7.5rem
    }

    .d-pb-120 {
        padding-bottom: 120px;
        padding-bottom: 7.5rem
    }

    .d-pt-120 {
        padding-top: 120px;
        padding-top: 7.5rem
    }

    .d-pr-120 {
        padding-right: 120px;
        padding-right: 7.5rem
    }

    .d-pl-120 {
        padding-left: 120px;
        padding-left: 7.5rem
    }

    .d-p-120 {
        padding: 120px;
        padding: 7.5rem
    }

    .d-mb-116 {
        margin-bottom: 116px;
        margin-bottom: 7.25rem
    }

    .d-mt-116 {
        margin-top: 116px;
        margin-top: 7.25rem
    }

    .d-ml-116 {
        margin-left: 116px;
        margin-left: 7.25rem
    }

    .d-mr-116 {
        margin-right: 116px;
        margin-right: 7.25rem
    }

    .d-m-116 {
        margin: 116px;
        margin: 7.25rem
    }

    .d-pb-116 {
        padding-bottom: 116px;
        padding-bottom: 7.25rem
    }

    .d-pt-116 {
        padding-top: 116px;
        padding-top: 7.25rem
    }

    .d-pr-116 {
        padding-right: 116px;
        padding-right: 7.25rem
    }

    .d-pl-116 {
        padding-left: 116px;
        padding-left: 7.25rem
    }

    .d-p-116 {
        padding: 116px;
        padding: 7.25rem
    }

    .d-mb-112 {
        margin-bottom: 112px;
        margin-bottom: 7rem
    }

    .d-mt-112 {
        margin-top: 112px;
        margin-top: 7rem
    }

    .d-ml-112 {
        margin-left: 112px;
        margin-left: 7rem
    }

    .d-mr-112 {
        margin-right: 112px;
        margin-right: 7rem
    }

    .d-m-112 {
        margin: 112px;
        margin: 7rem
    }

    .d-pb-112 {
        padding-bottom: 112px;
        padding-bottom: 7rem
    }

    .d-pt-112 {
        padding-top: 112px;
        padding-top: 7rem
    }

    .d-pr-112 {
        padding-right: 112px;
        padding-right: 7rem
    }

    .d-pl-112 {
        padding-left: 112px;
        padding-left: 7rem
    }

    .d-p-112 {
        padding: 112px;
        padding: 7rem
    }

    .d-mb-108 {
        margin-bottom: 108px;
        margin-bottom: 6.75rem
    }

    .d-mt-108 {
        margin-top: 108px;
        margin-top: 6.75rem
    }

    .d-ml-108 {
        margin-left: 108px;
        margin-left: 6.75rem
    }

    .d-mr-108 {
        margin-right: 108px;
        margin-right: 6.75rem
    }

    .d-m-108 {
        margin: 108px;
        margin: 6.75rem
    }

    .d-pb-108 {
        padding-bottom: 108px;
        padding-bottom: 6.75rem
    }

    .d-pt-108 {
        padding-top: 108px;
        padding-top: 6.75rem
    }

    .d-pr-108 {
        padding-right: 108px;
        padding-right: 6.75rem
    }

    .d-pl-108 {
        padding-left: 108px;
        padding-left: 6.75rem
    }

    .d-p-108 {
        padding: 108px;
        padding: 6.75rem
    }

    .d-mb-104 {
        margin-bottom: 104px;
        margin-bottom: 6.5rem
    }

    .d-mt-104 {
        margin-top: 104px;
        margin-top: 6.5rem
    }

    .d-ml-104 {
        margin-left: 104px;
        margin-left: 6.5rem
    }

    .d-mr-104 {
        margin-right: 104px;
        margin-right: 6.5rem
    }

    .d-m-104 {
        margin: 104px;
        margin: 6.5rem
    }

    .d-pb-104 {
        padding-bottom: 104px;
        padding-bottom: 6.5rem
    }

    .d-pt-104 {
        padding-top: 104px;
        padding-top: 6.5rem
    }

    .d-pr-104 {
        padding-right: 104px;
        padding-right: 6.5rem
    }

    .d-pl-104 {
        padding-left: 104px;
        padding-left: 6.5rem
    }

    .d-p-104 {
        padding: 104px;
        padding: 6.5rem
    }

    .d-mb-100 {
        margin-bottom: 100px;
        margin-bottom: 6.25rem
    }

    .d-mt-100 {
        margin-top: 100px;
        margin-top: 6.25rem
    }

    .d-ml-100 {
        margin-left: 100px;
        margin-left: 6.25rem
    }

    .d-mr-100 {
        margin-right: 100px;
        margin-right: 6.25rem
    }

    .d-m-100 {
        margin: 100px;
        margin: 6.25rem
    }

    .d-pb-100 {
        padding-bottom: 100px;
        padding-bottom: 6.25rem
    }

    .d-pt-100 {
        padding-top: 100px;
        padding-top: 6.25rem
    }

    .d-pr-100 {
        padding-right: 100px;
        padding-right: 6.25rem
    }

    .d-pl-100 {
        padding-left: 100px;
        padding-left: 6.25rem
    }

    .d-p-100 {
        padding: 100px;
        padding: 6.25rem
    }

    .d-mb-96 {
        margin-bottom: 96px;
        margin-bottom: 6rem
    }

    .d-mt-96 {
        margin-top: 96px;
        margin-top: 6rem
    }

    .d-ml-96 {
        margin-left: 96px;
        margin-left: 6rem
    }

    .d-mr-96 {
        margin-right: 96px;
        margin-right: 6rem
    }

    .d-m-96 {
        margin: 96px;
        margin: 6rem
    }

    .d-pb-96 {
        padding-bottom: 96px;
        padding-bottom: 6rem
    }

    .d-pt-96 {
        padding-top: 96px;
        padding-top: 6rem
    }

    .d-pr-96 {
        padding-right: 96px;
        padding-right: 6rem
    }

    .d-pl-96 {
        padding-left: 96px;
        padding-left: 6rem
    }

    .d-p-96 {
        padding: 96px;
        padding: 6rem
    }

    .d-mb-92 {
        margin-bottom: 92px;
        margin-bottom: 5.75rem
    }

    .d-mt-92 {
        margin-top: 92px;
        margin-top: 5.75rem
    }

    .d-ml-92 {
        margin-left: 92px;
        margin-left: 5.75rem
    }

    .d-mr-92 {
        margin-right: 92px;
        margin-right: 5.75rem
    }

    .d-m-92 {
        margin: 92px;
        margin: 5.75rem
    }

    .d-pb-92 {
        padding-bottom: 92px;
        padding-bottom: 5.75rem
    }

    .d-pt-92 {
        padding-top: 92px;
        padding-top: 5.75rem
    }

    .d-pr-92 {
        padding-right: 92px;
        padding-right: 5.75rem
    }

    .d-pl-92 {
        padding-left: 92px;
        padding-left: 5.75rem
    }

    .d-p-92 {
        padding: 92px;
        padding: 5.75rem
    }

    .d-mb-88 {
        margin-bottom: 88px;
        margin-bottom: 5.5rem
    }

    .d-mt-88 {
        margin-top: 88px;
        margin-top: 5.5rem
    }

    .d-ml-88 {
        margin-left: 88px;
        margin-left: 5.5rem
    }

    .d-mr-88 {
        margin-right: 88px;
        margin-right: 5.5rem
    }

    .d-m-88 {
        margin: 88px;
        margin: 5.5rem
    }

    .d-pb-88 {
        padding-bottom: 88px;
        padding-bottom: 5.5rem
    }

    .d-pt-88 {
        padding-top: 88px;
        padding-top: 5.5rem
    }

    .d-pr-88 {
        padding-right: 88px;
        padding-right: 5.5rem
    }

    .d-pl-88 {
        padding-left: 88px;
        padding-left: 5.5rem
    }

    .d-p-88 {
        padding: 88px;
        padding: 5.5rem
    }

    .d-mb-84 {
        margin-bottom: 84px;
        margin-bottom: 5.25rem
    }

    .d-mt-84 {
        margin-top: 84px;
        margin-top: 5.25rem
    }

    .d-ml-84 {
        margin-left: 84px;
        margin-left: 5.25rem
    }

    .d-mr-84 {
        margin-right: 84px;
        margin-right: 5.25rem
    }

    .d-m-84 {
        margin: 84px;
        margin: 5.25rem
    }

    .d-pb-84 {
        padding-bottom: 84px;
        padding-bottom: 5.25rem
    }

    .d-pt-84 {
        padding-top: 84px;
        padding-top: 5.25rem
    }

    .d-pr-84 {
        padding-right: 84px;
        padding-right: 5.25rem
    }

    .d-pl-84 {
        padding-left: 84px;
        padding-left: 5.25rem
    }

    .d-p-84 {
        padding: 84px;
        padding: 5.25rem
    }

    .d-mb-80 {
        margin-bottom: 80px;
        margin-bottom: 5rem
    }

    .d-mt-80 {
        margin-top: 80px;
        margin-top: 5rem
    }

    .d-ml-80 {
        margin-left: 80px;
        margin-left: 5rem
    }

    .d-mr-80 {
        margin-right: 80px;
        margin-right: 5rem
    }

    .d-m-80 {
        margin: 80px;
        margin: 5rem
    }

    .d-pb-80 {
        padding-bottom: 80px;
        padding-bottom: 5rem
    }

    .d-pt-80 {
        padding-top: 80px;
        padding-top: 5rem
    }

    .d-pr-80 {
        padding-right: 80px;
        padding-right: 5rem
    }

    .d-pl-80 {
        padding-left: 80px;
        padding-left: 5rem
    }

    .d-p-80 {
        padding: 80px;
        padding: 5rem
    }

    .d-mb-76 {
        margin-bottom: 76px;
        margin-bottom: 4.75rem
    }

    .d-mt-76 {
        margin-top: 76px;
        margin-top: 4.75rem
    }

    .d-ml-76 {
        margin-left: 76px;
        margin-left: 4.75rem
    }

    .d-mr-76 {
        margin-right: 76px;
        margin-right: 4.75rem
    }

    .d-m-76 {
        margin: 76px;
        margin: 4.75rem
    }

    .d-pb-76 {
        padding-bottom: 76px;
        padding-bottom: 4.75rem
    }

    .d-pt-76 {
        padding-top: 76px;
        padding-top: 4.75rem
    }

    .d-pr-76 {
        padding-right: 76px;
        padding-right: 4.75rem
    }

    .d-pl-76 {
        padding-left: 76px;
        padding-left: 4.75rem
    }

    .d-p-76 {
        padding: 76px;
        padding: 4.75rem
    }

    .d-mb-72 {
        margin-bottom: 72px;
        margin-bottom: 4.5rem
    }

    .d-mt-72 {
        margin-top: 72px;
        margin-top: 4.5rem
    }

    .d-ml-72 {
        margin-left: 72px;
        margin-left: 4.5rem
    }

    .d-mr-72 {
        margin-right: 72px;
        margin-right: 4.5rem
    }

    .d-m-72 {
        margin: 72px;
        margin: 4.5rem
    }

    .d-pb-72 {
        padding-bottom: 72px;
        padding-bottom: 4.5rem
    }

    .d-pt-72 {
        padding-top: 72px;
        padding-top: 4.5rem
    }

    .d-pr-72 {
        padding-right: 72px;
        padding-right: 4.5rem
    }

    .d-pl-72 {
        padding-left: 72px;
        padding-left: 4.5rem
    }

    .d-p-72 {
        padding: 72px;
        padding: 4.5rem
    }

    .d-mb-68 {
        margin-bottom: 68px;
        margin-bottom: 4.25rem
    }

    .d-mt-68 {
        margin-top: 68px;
        margin-top: 4.25rem
    }

    .d-ml-68 {
        margin-left: 68px;
        margin-left: 4.25rem
    }

    .d-mr-68 {
        margin-right: 68px;
        margin-right: 4.25rem
    }

    .d-m-68 {
        margin: 68px;
        margin: 4.25rem
    }

    .d-pb-68 {
        padding-bottom: 68px;
        padding-bottom: 4.25rem
    }

    .d-pt-68 {
        padding-top: 68px;
        padding-top: 4.25rem
    }

    .d-pr-68 {
        padding-right: 68px;
        padding-right: 4.25rem
    }

    .d-pl-68 {
        padding-left: 68px;
        padding-left: 4.25rem
    }

    .d-p-68 {
        padding: 68px;
        padding: 4.25rem
    }

    .d-mb-64 {
        margin-bottom: 64px;
        margin-bottom: 4rem
    }

    .d-mt-64 {
        margin-top: 64px;
        margin-top: 4rem
    }

    .d-ml-64 {
        margin-left: 64px;
        margin-left: 4rem
    }

    .d-mr-64 {
        margin-right: 64px;
        margin-right: 4rem
    }

    .d-m-64 {
        margin: 64px;
        margin: 4rem
    }

    .d-pb-64 {
        padding-bottom: 64px;
        padding-bottom: 4rem
    }

    .d-pt-64 {
        padding-top: 64px;
        padding-top: 4rem
    }

    .d-pr-64 {
        padding-right: 64px;
        padding-right: 4rem
    }

    .d-pl-64 {
        padding-left: 64px;
        padding-left: 4rem
    }

    .d-p-64 {
        padding: 64px;
        padding: 4rem
    }

    .d-mb-60 {
        margin-bottom: 60px;
        margin-bottom: 3.75rem
    }

    .d-mt-60 {
        margin-top: 60px;
        margin-top: 3.75rem
    }

    .d-ml-60 {
        margin-left: 60px;
        margin-left: 3.75rem
    }

    .d-mr-60 {
        margin-right: 60px;
        margin-right: 3.75rem
    }

    .d-m-60 {
        margin: 60px;
        margin: 3.75rem
    }

    .d-pb-60 {
        padding-bottom: 60px;
        padding-bottom: 3.75rem
    }

    .d-pt-60 {
        padding-top: 60px;
        padding-top: 3.75rem
    }

    .d-pr-60 {
        padding-right: 60px;
        padding-right: 3.75rem
    }

    .d-pl-60 {
        padding-left: 60px;
        padding-left: 3.75rem
    }

    .d-p-60 {
        padding: 60px;
        padding: 3.75rem
    }

    .d-mb-56 {
        margin-bottom: 56px;
        margin-bottom: 3.5rem
    }

    .d-mt-56 {
        margin-top: 56px;
        margin-top: 3.5rem
    }

    .d-ml-56 {
        margin-left: 56px;
        margin-left: 3.5rem
    }

    .d-mr-56 {
        margin-right: 56px;
        margin-right: 3.5rem
    }

    .d-m-56 {
        margin: 56px;
        margin: 3.5rem
    }

    .d-pb-56 {
        padding-bottom: 56px;
        padding-bottom: 3.5rem
    }

    .d-pt-56 {
        padding-top: 56px;
        padding-top: 3.5rem
    }

    .d-pr-56 {
        padding-right: 56px;
        padding-right: 3.5rem
    }

    .d-pl-56 {
        padding-left: 56px;
        padding-left: 3.5rem
    }

    .d-p-56 {
        padding: 56px;
        padding: 3.5rem
    }

    .d-mb-52 {
        margin-bottom: 52px;
        margin-bottom: 3.25rem
    }

    .d-mt-52 {
        margin-top: 52px;
        margin-top: 3.25rem
    }

    .d-ml-52 {
        margin-left: 52px;
        margin-left: 3.25rem
    }

    .d-mr-52 {
        margin-right: 52px;
        margin-right: 3.25rem
    }

    .d-m-52 {
        margin: 52px;
        margin: 3.25rem
    }

    .d-pb-52 {
        padding-bottom: 52px;
        padding-bottom: 3.25rem
    }

    .d-pt-52 {
        padding-top: 52px;
        padding-top: 3.25rem
    }

    .d-pr-52 {
        padding-right: 52px;
        padding-right: 3.25rem
    }

    .d-pl-52 {
        padding-left: 52px;
        padding-left: 3.25rem
    }

    .d-p-52 {
        padding: 52px;
        padding: 3.25rem
    }

    .d-mb-48 {
        margin-bottom: 48px;
        margin-bottom: 3rem
    }

    .d-mt-48 {
        margin-top: 48px;
        margin-top: 3rem
    }

    .d-ml-48 {
        margin-left: 48px;
        margin-left: 3rem
    }

    .d-mr-48 {
        margin-right: 48px;
        margin-right: 3rem
    }

    .d-m-48 {
        margin: 48px;
        margin: 3rem
    }

    .d-pb-48 {
        padding-bottom: 48px;
        padding-bottom: 3rem
    }

    .d-pt-48 {
        padding-top: 48px;
        padding-top: 3rem
    }

    .d-pr-48 {
        padding-right: 48px;
        padding-right: 3rem
    }

    .d-pl-48 {
        padding-left: 48px;
        padding-left: 3rem
    }

    .d-p-48 {
        padding: 48px;
        padding: 3rem
    }

    .d-mb-44 {
        margin-bottom: 44px;
        margin-bottom: 2.75rem
    }

    .d-mt-44 {
        margin-top: 44px;
        margin-top: 2.75rem
    }

    .d-ml-44 {
        margin-left: 44px;
        margin-left: 2.75rem
    }

    .d-mr-44 {
        margin-right: 44px;
        margin-right: 2.75rem
    }

    .d-m-44 {
        margin: 44px;
        margin: 2.75rem
    }

    .d-pb-44 {
        padding-bottom: 44px;
        padding-bottom: 2.75rem
    }

    .d-pt-44 {
        padding-top: 44px;
        padding-top: 2.75rem
    }

    .d-pr-44 {
        padding-right: 44px;
        padding-right: 2.75rem
    }

    .d-pl-44 {
        padding-left: 44px;
        padding-left: 2.75rem
    }

    .d-p-44 {
        padding: 44px;
        padding: 2.75rem
    }

    .d-mb-40 {
        margin-bottom: 40px;
        margin-bottom: 2.5rem
    }

    .d-mt-40 {
        margin-top: 40px;
        margin-top: 2.5rem
    }

    .d-ml-40 {
        margin-left: 40px;
        margin-left: 2.5rem
    }

    .d-mr-40 {
        margin-right: 40px;
        margin-right: 2.5rem
    }

    .d-m-40 {
        margin: 40px;
        margin: 2.5rem
    }

    .d-pb-40 {
        padding-bottom: 40px;
        padding-bottom: 2.5rem
    }

    .d-pt-40 {
        padding-top: 40px;
        padding-top: 2.5rem
    }

    .d-pr-40 {
        padding-right: 40px;
        padding-right: 2.5rem
    }

    .d-pl-40 {
        padding-left: 40px;
        padding-left: 2.5rem
    }

    .d-p-40 {
        padding: 40px;
        padding: 2.5rem
    }

    .d-mb-36 {
        margin-bottom: 36px;
        margin-bottom: 2.25rem
    }

    .d-mt-36 {
        margin-top: 36px;
        margin-top: 2.25rem
    }

    .d-ml-36 {
        margin-left: 36px;
        margin-left: 2.25rem
    }

    .d-mr-36 {
        margin-right: 36px;
        margin-right: 2.25rem
    }

    .d-m-36 {
        margin: 36px;
        margin: 2.25rem
    }

    .d-pb-36 {
        padding-bottom: 36px;
        padding-bottom: 2.25rem
    }

    .d-pt-36 {
        padding-top: 36px;
        padding-top: 2.25rem
    }

    .d-pr-36 {
        padding-right: 36px;
        padding-right: 2.25rem
    }

    .d-pl-36 {
        padding-left: 36px;
        padding-left: 2.25rem
    }

    .d-p-36 {
        padding: 36px;
        padding: 2.25rem
    }

    .d-mb-32 {
        margin-bottom: 32px;
        margin-bottom: 2rem
    }

    .d-mt-32 {
        margin-top: 32px;
        margin-top: 2rem
    }

    .d-ml-32 {
        margin-left: 32px;
        margin-left: 2rem
    }

    .d-mr-32 {
        margin-right: 32px;
        margin-right: 2rem
    }

    .d-m-32 {
        margin: 32px;
        margin: 2rem
    }

    .d-pb-32 {
        padding-bottom: 32px;
        padding-bottom: 2rem
    }

    .d-pt-32 {
        padding-top: 32px;
        padding-top: 2rem
    }

    .d-pr-32 {
        padding-right: 32px;
        padding-right: 2rem
    }

    .d-pl-32 {
        padding-left: 32px;
        padding-left: 2rem
    }

    .d-p-32 {
        padding: 32px;
        padding: 2rem
    }

    .d-mb-28 {
        margin-bottom: 28px;
        margin-bottom: 1.75rem
    }

    .d-mt-28 {
        margin-top: 28px;
        margin-top: 1.75rem
    }

    .d-ml-28 {
        margin-left: 28px;
        margin-left: 1.75rem
    }

    .d-mr-28 {
        margin-right: 28px;
        margin-right: 1.75rem
    }

    .d-m-28 {
        margin: 28px;
        margin: 1.75rem
    }

    .d-pb-28 {
        padding-bottom: 28px;
        padding-bottom: 1.75rem
    }

    .d-pt-28 {
        padding-top: 28px;
        padding-top: 1.75rem
    }

    .d-pr-28 {
        padding-right: 28px;
        padding-right: 1.75rem
    }

    .d-pl-28 {
        padding-left: 28px;
        padding-left: 1.75rem
    }

    .d-p-28 {
        padding: 28px;
        padding: 1.75rem
    }

    .d-bl-5 {
        border-left: 5px solid;
        border-left: .3125rem solid
    }

    .d-br-5 {
        border-right: 5px solid;
        border-right: .3125rem solid
    }

    .d-bb-5 {
        border-bottom: 5px solid;
        border-bottom: .3125rem solid
    }

    .d-bt-5 {
        border-top: 5px solid;
        border-top: .3125rem solid
    }

    .d-b-5 {
        border: 5px solid;
        border: .3125rem solid
    }

    .d-bl-4 {
        border-left: 4px solid;
        border-left: .25rem solid
    }

    .d-br-4 {
        border-right: 4px solid;
        border-right: .25rem solid
    }

    .d-bb-4 {
        border-bottom: 4px solid;
        border-bottom: .25rem solid
    }

    .d-bt-4 {
        border-top: 4px solid;
        border-top: .25rem solid
    }

    .d-b-4 {
        border: 4px solid;
        border: .25rem solid
    }

    .d-bl-3 {
        border-left: 3px solid;
        border-left: .1875rem solid
    }

    .d-br-3 {
        border-right: 3px solid;
        border-right: .1875rem solid
    }

    .d-bb-3 {
        border-bottom: 3px solid;
        border-bottom: .1875rem solid
    }

    .d-bt-3 {
        border-top: 3px solid;
        border-top: .1875rem solid
    }

    .d-b-3 {
        border: 3px solid;
        border: .1875rem solid
    }

    .d-bl-2 {
        border-left: 2px solid;
        border-left: .125rem solid
    }

    .d-br-2 {
        border-right: 2px solid;
        border-right: .125rem solid
    }

    .d-bb-2 {
        border-bottom: 2px solid;
        border-bottom: .125rem solid
    }

    .d-bt-2 {
        border-top: 2px solid;
        border-top: .125rem solid
    }

    .d-b-2 {
        border: 2px solid;
        border: .125rem solid
    }

    .d-bl-1 {
        border-left: 1px solid;
        border-left: .0625rem solid
    }

    .d-br-1 {
        border-right: 1px solid;
        border-right: .0625rem solid
    }

    .d-bb-1 {
        border-bottom: 1px solid;
        border-bottom: .0625rem solid
    }

    .d-bt-1 {
        border-top: 1px solid;
        border-top: .0625rem solid
    }

    .d-b-1 {
        border: 1px solid;
        border: .0625rem solid
    }

    .d-bl-0 {
        border-left: 0 solid
    }

    .d-br-0 {
        border-right: 0 solid
    }

    .d-bb-0 {
        border-bottom: 0 solid
    }

    .d-bt-0 {
        border-top: 0 solid
    }

    .d-b-0 {
        border: 0 solid
    }
}

@media only screen and (min-width:1200px) {

    .col-max-1,
    .col-max-10,
    .col-max-11,
    .col-max-12,
    .col-max-2,
    .col-max-3,
    .col-max-4,
    .col-max-5,
    .col-max-6,
    .col-max-7,
    .col-max-8,
    .col-max-9 {
        padding-left: 6px;
        padding-right: 6px;
        position: relative;
        float: left
    }

    .col-max-1 {
        width: 8.3333333333%
    }

    .grid-max-1 {
        width: 100%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-max-2 {
        width: 16.6666666667%
    }

    .grid-max-2 {
        width: 50%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-max-3 {
        width: 25%
    }

    .grid-max-3 {
        width: 33.3333333333%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-max-4 {
        width: 33.3333333333%
    }

    .grid-max-4 {
        width: 25%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-max-5 {
        width: 41.6666666667%
    }

    .grid-max-5 {
        width: 20%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-max-6 {
        width: 50%
    }

    .grid-max-6 {
        width: 16.6666666667%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-max-7 {
        width: 58.3333333333%
    }

    .grid-max-7 {
        width: 14.2857142857%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-max-8 {
        width: 66.6666666667%
    }

    .grid-max-8 {
        width: 12.5%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-max-9 {
        width: 75%
    }

    .grid-max-9 {
        width: 11.1111111111%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-max-10 {
        width: 83.3333333333%
    }

    .grid-max-10 {
        width: 10%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-max-11 {
        width: 91.6666666667%
    }

    .grid-max-11 {
        width: 9.0909090909%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-max-12 {
        width: 100%
    }

    .grid-max-12 {
        width: 8.3333333333%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-max-1per5 {
        width: 20%
    }

    .push-max-1 {
        left: 8.3333333333%
    }

    .push-max-2 {
        left: 16.6666666667%
    }

    .push-max-3 {
        left: 25%
    }

    .push-max-4 {
        left: 33.3333333333%
    }

    .push-max-5 {
        left: 41.6666666667%
    }

    .push-max-6 {
        left: 50%
    }

    .push-max-7 {
        left: 58.3333333333%
    }

    .push-max-8 {
        left: 66.6666666667%
    }

    .push-max-9 {
        left: 75%
    }

    .push-max-10 {
        left: 83.3333333333%
    }

    .push-max-11 {
        left: 91.6666666667%
    }

    .pull-max-1 {
        left: -8.3333333333%
    }

    .pull-max-2 {
        left: -16.6666666667%
    }

    .pull-max-3 {
        left: -25%
    }

    .pull-max-4 {
        left: -33.3333333333%
    }

    .pull-max-5 {
        left: -41.6666666667%
    }

    .pull-max-6 {
        left: -50%
    }

    .pull-max-7 {
        left: -58.3333333333%
    }

    .pull-max-8 {
        left: -66.6666666667%
    }

    .pull-max-9 {
        left: -75%
    }

    .pull-max-10 {
        left: -83.3333333333%
    }

    .pull-max-11 {
        left: -91.6666666667%
    }

    .hide-max {
        display: none
    }

    .show-max {
        display: block
    }

    .show-max-inline-block {
        display: inline-block
    }

    .show-max-inline {
        display: inline
    }

    .show-max-flex {
        display: -ms-flexbox;
        display: flex
    }

    .show-max-inline-flex {
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    .max-no-padding {
        padding: 0
    }

    .max-no-pull,
    .max-no-push {
        left: 0
    }

    .max-no-pl {
        padding-left: 0
    }

    .max-no-pr {
        padding-right: 0
    }

    .max-ml-auto {
        margin-left: auto
    }

    .max-mr-auto {
        margin-right: auto
    }

    .max-mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .max-mb-25 {
        margin-bottom: 25px;
        margin-bottom: 1.5625rem
    }

    .max-mt-25 {
        margin-top: 25px;
        margin-top: 1.5625rem
    }

    .max-ml-25 {
        margin-left: 25px;
        margin-left: 1.5625rem
    }

    .max-mr-25 {
        margin-right: 25px;
        margin-right: 1.5625rem
    }

    .max-m-25 {
        margin: 25px;
        margin: 1.5625rem
    }

    .max-pb-25 {
        padding-bottom: 25px;
        padding-bottom: 1.5625rem
    }

    .max-pt-25 {
        padding-top: 25px;
        padding-top: 1.5625rem
    }

    .max-pr-25 {
        padding-right: 25px;
        padding-right: 1.5625rem
    }

    .max-pl-25 {
        padding-left: 25px;
        padding-left: 1.5625rem
    }

    .max-p-25 {
        padding: 25px;
        padding: 1.5625rem
    }

    .max-mb-24 {
        margin-bottom: 24px;
        margin-bottom: 1.5rem
    }

    .max-mt-24 {
        margin-top: 24px;
        margin-top: 1.5rem
    }

    .max-ml-24 {
        margin-left: 24px;
        margin-left: 1.5rem
    }

    .max-mr-24 {
        margin-right: 24px;
        margin-right: 1.5rem
    }

    .max-m-24 {
        margin: 24px;
        margin: 1.5rem
    }

    .max-pb-24 {
        padding-bottom: 24px;
        padding-bottom: 1.5rem
    }

    .max-pt-24 {
        padding-top: 24px;
        padding-top: 1.5rem
    }

    .max-pr-24 {
        padding-right: 24px;
        padding-right: 1.5rem
    }

    .max-pl-24 {
        padding-left: 24px;
        padding-left: 1.5rem
    }

    .max-p-24 {
        padding: 24px;
        padding: 1.5rem
    }

    .max-mb-23 {
        margin-bottom: 23px;
        margin-bottom: 1.4375rem
    }

    .max-mt-23 {
        margin-top: 23px;
        margin-top: 1.4375rem
    }

    .max-ml-23 {
        margin-left: 23px;
        margin-left: 1.4375rem
    }

    .max-mr-23 {
        margin-right: 23px;
        margin-right: 1.4375rem
    }

    .max-m-23 {
        margin: 23px;
        margin: 1.4375rem
    }

    .max-pb-23 {
        padding-bottom: 23px;
        padding-bottom: 1.4375rem
    }

    .max-pt-23 {
        padding-top: 23px;
        padding-top: 1.4375rem
    }

    .max-pr-23 {
        padding-right: 23px;
        padding-right: 1.4375rem
    }

    .max-pl-23 {
        padding-left: 23px;
        padding-left: 1.4375rem
    }

    .max-p-23 {
        padding: 23px;
        padding: 1.4375rem
    }

    .max-mb-22 {
        margin-bottom: 22px;
        margin-bottom: 1.375rem
    }

    .max-mt-22 {
        margin-top: 22px;
        margin-top: 1.375rem
    }

    .max-ml-22 {
        margin-left: 22px;
        margin-left: 1.375rem
    }

    .max-mr-22 {
        margin-right: 22px;
        margin-right: 1.375rem
    }

    .max-m-22 {
        margin: 22px;
        margin: 1.375rem
    }

    .max-pb-22 {
        padding-bottom: 22px;
        padding-bottom: 1.375rem
    }

    .max-pt-22 {
        padding-top: 22px;
        padding-top: 1.375rem
    }

    .max-pr-22 {
        padding-right: 22px;
        padding-right: 1.375rem
    }

    .max-pl-22 {
        padding-left: 22px;
        padding-left: 1.375rem
    }

    .max-p-22 {
        padding: 22px;
        padding: 1.375rem
    }

    .max-mb-21 {
        margin-bottom: 21px;
        margin-bottom: 1.3125rem
    }

    .max-mt-21 {
        margin-top: 21px;
        margin-top: 1.3125rem
    }

    .max-ml-21 {
        margin-left: 21px;
        margin-left: 1.3125rem
    }

    .max-mr-21 {
        margin-right: 21px;
        margin-right: 1.3125rem
    }

    .max-m-21 {
        margin: 21px;
        margin: 1.3125rem
    }

    .max-pb-21 {
        padding-bottom: 21px;
        padding-bottom: 1.3125rem
    }

    .max-pt-21 {
        padding-top: 21px;
        padding-top: 1.3125rem
    }

    .max-pr-21 {
        padding-right: 21px;
        padding-right: 1.3125rem
    }

    .max-pl-21 {
        padding-left: 21px;
        padding-left: 1.3125rem
    }

    .max-p-21 {
        padding: 21px;
        padding: 1.3125rem
    }

    .max-mb-20 {
        margin-bottom: 20px;
        margin-bottom: 1.25rem
    }

    .max-mt-20 {
        margin-top: 20px;
        margin-top: 1.25rem
    }

    .max-ml-20 {
        margin-left: 20px;
        margin-left: 1.25rem
    }

    .max-mr-20 {
        margin-right: 20px;
        margin-right: 1.25rem
    }

    .max-m-20 {
        margin: 20px;
        margin: 1.25rem
    }

    .max-pb-20 {
        padding-bottom: 20px;
        padding-bottom: 1.25rem
    }

    .max-pt-20 {
        padding-top: 20px;
        padding-top: 1.25rem
    }

    .max-pr-20 {
        padding-right: 20px;
        padding-right: 1.25rem
    }

    .max-pl-20 {
        padding-left: 20px;
        padding-left: 1.25rem
    }

    .max-p-20 {
        padding: 20px;
        padding: 1.25rem
    }

    .max-mb-19 {
        margin-bottom: 19px;
        margin-bottom: 1.1875rem
    }

    .max-mt-19 {
        margin-top: 19px;
        margin-top: 1.1875rem
    }

    .max-ml-19 {
        margin-left: 19px;
        margin-left: 1.1875rem
    }

    .max-mr-19 {
        margin-right: 19px;
        margin-right: 1.1875rem
    }

    .max-m-19 {
        margin: 19px;
        margin: 1.1875rem
    }

    .max-pb-19 {
        padding-bottom: 19px;
        padding-bottom: 1.1875rem
    }

    .max-pt-19 {
        padding-top: 19px;
        padding-top: 1.1875rem
    }

    .max-pr-19 {
        padding-right: 19px;
        padding-right: 1.1875rem
    }

    .max-pl-19 {
        padding-left: 19px;
        padding-left: 1.1875rem
    }

    .max-p-19 {
        padding: 19px;
        padding: 1.1875rem
    }

    .max-mb-18 {
        margin-bottom: 18px;
        margin-bottom: 1.125rem
    }

    .max-mt-18 {
        margin-top: 18px;
        margin-top: 1.125rem
    }

    .max-ml-18 {
        margin-left: 18px;
        margin-left: 1.125rem
    }

    .max-mr-18 {
        margin-right: 18px;
        margin-right: 1.125rem
    }

    .max-m-18 {
        margin: 18px;
        margin: 1.125rem
    }

    .max-pb-18 {
        padding-bottom: 18px;
        padding-bottom: 1.125rem
    }

    .max-pt-18 {
        padding-top: 18px;
        padding-top: 1.125rem
    }

    .max-pr-18 {
        padding-right: 18px;
        padding-right: 1.125rem
    }

    .max-pl-18 {
        padding-left: 18px;
        padding-left: 1.125rem
    }

    .max-p-18 {
        padding: 18px;
        padding: 1.125rem
    }

    .max-mb-17 {
        margin-bottom: 17px;
        margin-bottom: 1.0625rem
    }

    .max-mt-17 {
        margin-top: 17px;
        margin-top: 1.0625rem
    }

    .max-ml-17 {
        margin-left: 17px;
        margin-left: 1.0625rem
    }

    .max-mr-17 {
        margin-right: 17px;
        margin-right: 1.0625rem
    }

    .max-m-17 {
        margin: 17px;
        margin: 1.0625rem
    }

    .max-pb-17 {
        padding-bottom: 17px;
        padding-bottom: 1.0625rem
    }

    .max-pt-17 {
        padding-top: 17px;
        padding-top: 1.0625rem
    }

    .max-pr-17 {
        padding-right: 17px;
        padding-right: 1.0625rem
    }

    .max-pl-17 {
        padding-left: 17px;
        padding-left: 1.0625rem
    }

    .max-p-17 {
        padding: 17px;
        padding: 1.0625rem
    }

    .max-mb-16 {
        margin-bottom: 16px;
        margin-bottom: 1rem
    }

    .max-mt-16 {
        margin-top: 16px;
        margin-top: 1rem
    }

    .max-ml-16 {
        margin-left: 16px;
        margin-left: 1rem
    }

    .max-mr-16 {
        margin-right: 16px;
        margin-right: 1rem
    }

    .max-m-16 {
        margin: 16px;
        margin: 1rem
    }

    .max-pb-16 {
        padding-bottom: 16px;
        padding-bottom: 1rem
    }

    .max-pt-16 {
        padding-top: 16px;
        padding-top: 1rem
    }

    .max-pr-16 {
        padding-right: 16px;
        padding-right: 1rem
    }

    .max-pl-16 {
        padding-left: 16px;
        padding-left: 1rem
    }

    .max-p-16 {
        padding: 16px;
        padding: 1rem
    }

    .max-mb-15 {
        margin-bottom: 15px;
        margin-bottom: .9375rem
    }

    .max-mt-15 {
        margin-top: 15px;
        margin-top: .9375rem
    }

    .max-ml-15 {
        margin-left: 15px;
        margin-left: .9375rem
    }

    .max-mr-15 {
        margin-right: 15px;
        margin-right: .9375rem
    }

    .max-m-15 {
        margin: 15px;
        margin: .9375rem
    }

    .max-pb-15 {
        padding-bottom: 15px;
        padding-bottom: .9375rem
    }

    .max-pt-15 {
        padding-top: 15px;
        padding-top: .9375rem
    }

    .max-pr-15 {
        padding-right: 15px;
        padding-right: .9375rem
    }

    .max-pl-15 {
        padding-left: 15px;
        padding-left: .9375rem
    }

    .max-p-15 {
        padding: 15px;
        padding: .9375rem
    }

    .max-mb-14 {
        margin-bottom: 14px;
        margin-bottom: .875rem
    }

    .max-mt-14 {
        margin-top: 14px;
        margin-top: .875rem
    }

    .max-ml-14 {
        margin-left: 14px;
        margin-left: .875rem
    }

    .max-mr-14 {
        margin-right: 14px;
        margin-right: .875rem
    }

    .max-m-14 {
        margin: 14px;
        margin: .875rem
    }

    .max-pb-14 {
        padding-bottom: 14px;
        padding-bottom: .875rem
    }

    .max-pt-14 {
        padding-top: 14px;
        padding-top: .875rem
    }

    .max-pr-14 {
        padding-right: 14px;
        padding-right: .875rem
    }

    .max-pl-14 {
        padding-left: 14px;
        padding-left: .875rem
    }

    .max-p-14 {
        padding: 14px;
        padding: .875rem
    }

    .max-mb-13 {
        margin-bottom: 13px;
        margin-bottom: .8125rem
    }

    .max-mt-13 {
        margin-top: 13px;
        margin-top: .8125rem
    }

    .max-ml-13 {
        margin-left: 13px;
        margin-left: .8125rem
    }

    .max-mr-13 {
        margin-right: 13px;
        margin-right: .8125rem
    }

    .max-m-13 {
        margin: 13px;
        margin: .8125rem
    }

    .max-pb-13 {
        padding-bottom: 13px;
        padding-bottom: .8125rem
    }

    .max-pt-13 {
        padding-top: 13px;
        padding-top: .8125rem
    }

    .max-pr-13 {
        padding-right: 13px;
        padding-right: .8125rem
    }

    .max-pl-13 {
        padding-left: 13px;
        padding-left: .8125rem
    }

    .max-p-13 {
        padding: 13px;
        padding: .8125rem
    }

    .max-mb-12 {
        margin-bottom: 12px;
        margin-bottom: .75rem
    }

    .max-mt-12 {
        margin-top: 12px;
        margin-top: .75rem
    }

    .max-ml-12 {
        margin-left: 12px;
        margin-left: .75rem
    }

    .max-mr-12 {
        margin-right: 12px;
        margin-right: .75rem
    }

    .max-m-12 {
        margin: 12px;
        margin: .75rem
    }

    .max-pb-12 {
        padding-bottom: 12px;
        padding-bottom: .75rem
    }

    .max-pt-12 {
        padding-top: 12px;
        padding-top: .75rem
    }

    .max-pr-12 {
        padding-right: 12px;
        padding-right: .75rem
    }

    .max-pl-12 {
        padding-left: 12px;
        padding-left: .75rem
    }

    .max-p-12 {
        padding: 12px;
        padding: .75rem
    }

    .max-mb-11 {
        margin-bottom: 11px;
        margin-bottom: .6875rem
    }

    .max-mt-11 {
        margin-top: 11px;
        margin-top: .6875rem
    }

    .max-ml-11 {
        margin-left: 11px;
        margin-left: .6875rem
    }

    .max-mr-11 {
        margin-right: 11px;
        margin-right: .6875rem
    }

    .max-m-11 {
        margin: 11px;
        margin: .6875rem
    }

    .max-pb-11 {
        padding-bottom: 11px;
        padding-bottom: .6875rem
    }

    .max-pt-11 {
        padding-top: 11px;
        padding-top: .6875rem
    }

    .max-pr-11 {
        padding-right: 11px;
        padding-right: .6875rem
    }

    .max-pl-11 {
        padding-left: 11px;
        padding-left: .6875rem
    }

    .max-p-11 {
        padding: 11px;
        padding: .6875rem
    }

    .max-mb-10 {
        margin-bottom: 10px;
        margin-bottom: .625rem
    }

    .max-mt-10 {
        margin-top: 10px;
        margin-top: .625rem
    }

    .max-ml-10 {
        margin-left: 10px;
        margin-left: .625rem
    }

    .max-mr-10 {
        margin-right: 10px;
        margin-right: .625rem
    }

    .max-m-10 {
        margin: 10px;
        margin: .625rem
    }

    .max-pb-10 {
        padding-bottom: 10px;
        padding-bottom: .625rem
    }

    .max-pt-10 {
        padding-top: 10px;
        padding-top: .625rem
    }

    .max-pr-10 {
        padding-right: 10px;
        padding-right: .625rem
    }

    .max-pl-10 {
        padding-left: 10px;
        padding-left: .625rem
    }

    .max-p-10 {
        padding: 10px;
        padding: .625rem
    }

    .max-mb-9 {
        margin-bottom: 9px;
        margin-bottom: .5625rem
    }

    .max-mt-9 {
        margin-top: 9px;
        margin-top: .5625rem
    }

    .max-ml-9 {
        margin-left: 9px;
        margin-left: .5625rem
    }

    .max-mr-9 {
        margin-right: 9px;
        margin-right: .5625rem
    }

    .max-m-9 {
        margin: 9px;
        margin: .5625rem
    }

    .max-pb-9 {
        padding-bottom: 9px;
        padding-bottom: .5625rem
    }

    .max-pt-9 {
        padding-top: 9px;
        padding-top: .5625rem
    }

    .max-pr-9 {
        padding-right: 9px;
        padding-right: .5625rem
    }

    .max-pl-9 {
        padding-left: 9px;
        padding-left: .5625rem
    }

    .max-p-9 {
        padding: 9px;
        padding: .5625rem
    }

    .max-mb-8 {
        margin-bottom: 8px;
        margin-bottom: .5rem
    }

    .max-mt-8 {
        margin-top: 8px;
        margin-top: .5rem
    }

    .max-ml-8 {
        margin-left: 8px;
        margin-left: .5rem
    }

    .max-mr-8 {
        margin-right: 8px;
        margin-right: .5rem
    }

    .max-m-8 {
        margin: 8px;
        margin: .5rem
    }

    .max-pb-8 {
        padding-bottom: 8px;
        padding-bottom: .5rem
    }

    .max-pt-8 {
        padding-top: 8px;
        padding-top: .5rem
    }

    .max-pr-8 {
        padding-right: 8px;
        padding-right: .5rem
    }

    .max-pl-8 {
        padding-left: 8px;
        padding-left: .5rem
    }

    .max-p-8 {
        padding: 8px;
        padding: .5rem
    }

    .max-mb-7 {
        margin-bottom: 7px;
        margin-bottom: .4375rem
    }

    .max-mt-7 {
        margin-top: 7px;
        margin-top: .4375rem
    }

    .max-ml-7 {
        margin-left: 7px;
        margin-left: .4375rem
    }

    .max-mr-7 {
        margin-right: 7px;
        margin-right: .4375rem
    }

    .max-m-7 {
        margin: 7px;
        margin: .4375rem
    }

    .max-pb-7 {
        padding-bottom: 7px;
        padding-bottom: .4375rem
    }

    .max-pt-7 {
        padding-top: 7px;
        padding-top: .4375rem
    }

    .max-pr-7 {
        padding-right: 7px;
        padding-right: .4375rem
    }

    .max-pl-7 {
        padding-left: 7px;
        padding-left: .4375rem
    }

    .max-p-7 {
        padding: 7px;
        padding: .4375rem
    }

    .max-mb-6 {
        margin-bottom: 6px;
        margin-bottom: .375rem
    }

    .max-mt-6 {
        margin-top: 6px;
        margin-top: .375rem
    }

    .max-ml-6 {
        margin-left: 6px;
        margin-left: .375rem
    }

    .max-mr-6 {
        margin-right: 6px;
        margin-right: .375rem
    }

    .max-m-6 {
        margin: 6px;
        margin: .375rem
    }

    .max-pb-6 {
        padding-bottom: 6px;
        padding-bottom: .375rem
    }

    .max-pt-6 {
        padding-top: 6px;
        padding-top: .375rem
    }

    .max-pr-6 {
        padding-right: 6px;
        padding-right: .375rem
    }

    .max-pl-6 {
        padding-left: 6px;
        padding-left: .375rem
    }

    .max-p-6 {
        padding: 6px;
        padding: .375rem
    }

    .max-mb-5 {
        margin-bottom: 5px;
        margin-bottom: .3125rem
    }

    .max-mt-5 {
        margin-top: 5px;
        margin-top: .3125rem
    }

    .max-ml-5 {
        margin-left: 5px;
        margin-left: .3125rem
    }

    .max-mr-5 {
        margin-right: 5px;
        margin-right: .3125rem
    }

    .max-m-5 {
        margin: 5px;
        margin: .3125rem
    }

    .max-pb-5 {
        padding-bottom: 5px;
        padding-bottom: .3125rem
    }

    .max-pt-5 {
        padding-top: 5px;
        padding-top: .3125rem
    }

    .max-pr-5 {
        padding-right: 5px;
        padding-right: .3125rem
    }

    .max-pl-5 {
        padding-left: 5px;
        padding-left: .3125rem
    }

    .max-p-5 {
        padding: 5px;
        padding: .3125rem
    }

    .max-mb-4 {
        margin-bottom: 4px;
        margin-bottom: .25rem
    }

    .max-mt-4 {
        margin-top: 4px;
        margin-top: .25rem
    }

    .max-ml-4 {
        margin-left: 4px;
        margin-left: .25rem
    }

    .max-mr-4 {
        margin-right: 4px;
        margin-right: .25rem
    }

    .max-m-4 {
        margin: 4px;
        margin: .25rem
    }

    .max-pb-4 {
        padding-bottom: 4px;
        padding-bottom: .25rem
    }

    .max-pt-4 {
        padding-top: 4px;
        padding-top: .25rem
    }

    .max-pr-4 {
        padding-right: 4px;
        padding-right: .25rem
    }

    .max-pl-4 {
        padding-left: 4px;
        padding-left: .25rem
    }

    .max-p-4 {
        padding: 4px;
        padding: .25rem
    }

    .max-mb-3 {
        margin-bottom: 3px;
        margin-bottom: .1875rem
    }

    .max-mt-3 {
        margin-top: 3px;
        margin-top: .1875rem
    }

    .max-ml-3 {
        margin-left: 3px;
        margin-left: .1875rem
    }

    .max-mr-3 {
        margin-right: 3px;
        margin-right: .1875rem
    }

    .max-m-3 {
        margin: 3px;
        margin: .1875rem
    }

    .max-pb-3 {
        padding-bottom: 3px;
        padding-bottom: .1875rem
    }

    .max-pt-3 {
        padding-top: 3px;
        padding-top: .1875rem
    }

    .max-pr-3 {
        padding-right: 3px;
        padding-right: .1875rem
    }

    .max-pl-3 {
        padding-left: 3px;
        padding-left: .1875rem
    }

    .max-p-3 {
        padding: 3px;
        padding: .1875rem
    }

    .max-mb-2 {
        margin-bottom: 2px;
        margin-bottom: .125rem
    }

    .max-mt-2 {
        margin-top: 2px;
        margin-top: .125rem
    }

    .max-ml-2 {
        margin-left: 2px;
        margin-left: .125rem
    }

    .max-mr-2 {
        margin-right: 2px;
        margin-right: .125rem
    }

    .max-m-2 {
        margin: 2px;
        margin: .125rem
    }

    .max-pb-2 {
        padding-bottom: 2px;
        padding-bottom: .125rem
    }

    .max-pt-2 {
        padding-top: 2px;
        padding-top: .125rem
    }

    .max-pr-2 {
        padding-right: 2px;
        padding-right: .125rem
    }

    .max-pl-2 {
        padding-left: 2px;
        padding-left: .125rem
    }

    .max-p-2 {
        padding: 2px;
        padding: .125rem
    }

    .max-mb-1 {
        margin-bottom: 1px;
        margin-bottom: .0625rem
    }

    .max-mt-1 {
        margin-top: 1px;
        margin-top: .0625rem
    }

    .max-ml-1 {
        margin-left: 1px;
        margin-left: .0625rem
    }

    .max-mr-1 {
        margin-right: 1px;
        margin-right: .0625rem
    }

    .max-m-1 {
        margin: 1px;
        margin: .0625rem
    }

    .max-pb-1 {
        padding-bottom: 1px;
        padding-bottom: .0625rem
    }

    .max-pt-1 {
        padding-top: 1px;
        padding-top: .0625rem
    }

    .max-pr-1 {
        padding-right: 1px;
        padding-right: .0625rem
    }

    .max-pl-1 {
        padding-left: 1px;
        padding-left: .0625rem
    }

    .max-p-1 {
        padding: 1px;
        padding: .0625rem
    }

    .max-mb-0 {
        margin-bottom: 0
    }

    .max-mt-0 {
        margin-top: 0
    }

    .max-ml-0 {
        margin-left: 0
    }

    .max-mr-0 {
        margin-right: 0
    }

    .max-m-0 {
        margin: 0
    }

    .max-pb-0 {
        padding-bottom: 0
    }

    .max-pt-0 {
        padding-top: 0
    }

    .max-pr-0 {
        padding-right: 0
    }

    .max-pl-0 {
        padding-left: 0
    }

    .max-p-0 {
        padding: 0
    }

    .max-mb-200 {
        margin-bottom: 200px;
        margin-bottom: 12.5rem
    }

    .max-mt-200 {
        margin-top: 200px;
        margin-top: 12.5rem
    }

    .max-ml-200 {
        margin-left: 200px;
        margin-left: 12.5rem
    }

    .max-mr-200 {
        margin-right: 200px;
        margin-right: 12.5rem
    }

    .max-m-200 {
        margin: 200px;
        margin: 12.5rem
    }

    .max-pb-200 {
        padding-bottom: 200px;
        padding-bottom: 12.5rem
    }

    .max-pt-200 {
        padding-top: 200px;
        padding-top: 12.5rem
    }

    .max-pr-200 {
        padding-right: 200px;
        padding-right: 12.5rem
    }

    .max-pl-200 {
        padding-left: 200px;
        padding-left: 12.5rem
    }

    .max-p-200 {
        padding: 200px;
        padding: 12.5rem
    }

    .max-mb-196 {
        margin-bottom: 196px;
        margin-bottom: 12.25rem
    }

    .max-mt-196 {
        margin-top: 196px;
        margin-top: 12.25rem
    }

    .max-ml-196 {
        margin-left: 196px;
        margin-left: 12.25rem
    }

    .max-mr-196 {
        margin-right: 196px;
        margin-right: 12.25rem
    }

    .max-m-196 {
        margin: 196px;
        margin: 12.25rem
    }

    .max-pb-196 {
        padding-bottom: 196px;
        padding-bottom: 12.25rem
    }

    .max-pt-196 {
        padding-top: 196px;
        padding-top: 12.25rem
    }

    .max-pr-196 {
        padding-right: 196px;
        padding-right: 12.25rem
    }

    .max-pl-196 {
        padding-left: 196px;
        padding-left: 12.25rem
    }

    .max-p-196 {
        padding: 196px;
        padding: 12.25rem
    }

    .max-mb-192 {
        margin-bottom: 192px;
        margin-bottom: 12rem
    }

    .max-mt-192 {
        margin-top: 192px;
        margin-top: 12rem
    }

    .max-ml-192 {
        margin-left: 192px;
        margin-left: 12rem
    }

    .max-mr-192 {
        margin-right: 192px;
        margin-right: 12rem
    }

    .max-m-192 {
        margin: 192px;
        margin: 12rem
    }

    .max-pb-192 {
        padding-bottom: 192px;
        padding-bottom: 12rem
    }

    .max-pt-192 {
        padding-top: 192px;
        padding-top: 12rem
    }

    .max-pr-192 {
        padding-right: 192px;
        padding-right: 12rem
    }

    .max-pl-192 {
        padding-left: 192px;
        padding-left: 12rem
    }

    .max-p-192 {
        padding: 192px;
        padding: 12rem
    }

    .max-mb-188 {
        margin-bottom: 188px;
        margin-bottom: 11.75rem
    }

    .max-mt-188 {
        margin-top: 188px;
        margin-top: 11.75rem
    }

    .max-ml-188 {
        margin-left: 188px;
        margin-left: 11.75rem
    }

    .max-mr-188 {
        margin-right: 188px;
        margin-right: 11.75rem
    }

    .max-m-188 {
        margin: 188px;
        margin: 11.75rem
    }

    .max-pb-188 {
        padding-bottom: 188px;
        padding-bottom: 11.75rem
    }

    .max-pt-188 {
        padding-top: 188px;
        padding-top: 11.75rem
    }

    .max-pr-188 {
        padding-right: 188px;
        padding-right: 11.75rem
    }

    .max-pl-188 {
        padding-left: 188px;
        padding-left: 11.75rem
    }

    .max-p-188 {
        padding: 188px;
        padding: 11.75rem
    }

    .max-mb-184 {
        margin-bottom: 184px;
        margin-bottom: 11.5rem
    }

    .max-mt-184 {
        margin-top: 184px;
        margin-top: 11.5rem
    }

    .max-ml-184 {
        margin-left: 184px;
        margin-left: 11.5rem
    }

    .max-mr-184 {
        margin-right: 184px;
        margin-right: 11.5rem
    }

    .max-m-184 {
        margin: 184px;
        margin: 11.5rem
    }

    .max-pb-184 {
        padding-bottom: 184px;
        padding-bottom: 11.5rem
    }

    .max-pt-184 {
        padding-top: 184px;
        padding-top: 11.5rem
    }

    .max-pr-184 {
        padding-right: 184px;
        padding-right: 11.5rem
    }

    .max-pl-184 {
        padding-left: 184px;
        padding-left: 11.5rem
    }

    .max-p-184 {
        padding: 184px;
        padding: 11.5rem
    }

    .max-mb-180 {
        margin-bottom: 180px;
        margin-bottom: 11.25rem
    }

    .max-mt-180 {
        margin-top: 180px;
        margin-top: 11.25rem
    }

    .max-ml-180 {
        margin-left: 180px;
        margin-left: 11.25rem
    }

    .max-mr-180 {
        margin-right: 180px;
        margin-right: 11.25rem
    }

    .max-m-180 {
        margin: 180px;
        margin: 11.25rem
    }

    .max-pb-180 {
        padding-bottom: 180px;
        padding-bottom: 11.25rem
    }

    .max-pt-180 {
        padding-top: 180px;
        padding-top: 11.25rem
    }

    .max-pr-180 {
        padding-right: 180px;
        padding-right: 11.25rem
    }

    .max-pl-180 {
        padding-left: 180px;
        padding-left: 11.25rem
    }

    .max-p-180 {
        padding: 180px;
        padding: 11.25rem
    }

    .max-mb-176 {
        margin-bottom: 176px;
        margin-bottom: 11rem
    }

    .max-mt-176 {
        margin-top: 176px;
        margin-top: 11rem
    }

    .max-ml-176 {
        margin-left: 176px;
        margin-left: 11rem
    }

    .max-mr-176 {
        margin-right: 176px;
        margin-right: 11rem
    }

    .max-m-176 {
        margin: 176px;
        margin: 11rem
    }

    .max-pb-176 {
        padding-bottom: 176px;
        padding-bottom: 11rem
    }

    .max-pt-176 {
        padding-top: 176px;
        padding-top: 11rem
    }

    .max-pr-176 {
        padding-right: 176px;
        padding-right: 11rem
    }

    .max-pl-176 {
        padding-left: 176px;
        padding-left: 11rem
    }

    .max-p-176 {
        padding: 176px;
        padding: 11rem
    }

    .max-mb-172 {
        margin-bottom: 172px;
        margin-bottom: 10.75rem
    }

    .max-mt-172 {
        margin-top: 172px;
        margin-top: 10.75rem
    }

    .max-ml-172 {
        margin-left: 172px;
        margin-left: 10.75rem
    }

    .max-mr-172 {
        margin-right: 172px;
        margin-right: 10.75rem
    }

    .max-m-172 {
        margin: 172px;
        margin: 10.75rem
    }

    .max-pb-172 {
        padding-bottom: 172px;
        padding-bottom: 10.75rem
    }

    .max-pt-172 {
        padding-top: 172px;
        padding-top: 10.75rem
    }

    .max-pr-172 {
        padding-right: 172px;
        padding-right: 10.75rem
    }

    .max-pl-172 {
        padding-left: 172px;
        padding-left: 10.75rem
    }

    .max-p-172 {
        padding: 172px;
        padding: 10.75rem
    }

    .max-mb-168 {
        margin-bottom: 168px;
        margin-bottom: 10.5rem
    }

    .max-mt-168 {
        margin-top: 168px;
        margin-top: 10.5rem
    }

    .max-ml-168 {
        margin-left: 168px;
        margin-left: 10.5rem
    }

    .max-mr-168 {
        margin-right: 168px;
        margin-right: 10.5rem
    }

    .max-m-168 {
        margin: 168px;
        margin: 10.5rem
    }

    .max-pb-168 {
        padding-bottom: 168px;
        padding-bottom: 10.5rem
    }

    .max-pt-168 {
        padding-top: 168px;
        padding-top: 10.5rem
    }

    .max-pr-168 {
        padding-right: 168px;
        padding-right: 10.5rem
    }

    .max-pl-168 {
        padding-left: 168px;
        padding-left: 10.5rem
    }

    .max-p-168 {
        padding: 168px;
        padding: 10.5rem
    }

    .max-mb-164 {
        margin-bottom: 164px;
        margin-bottom: 10.25rem
    }

    .max-mt-164 {
        margin-top: 164px;
        margin-top: 10.25rem
    }

    .max-ml-164 {
        margin-left: 164px;
        margin-left: 10.25rem
    }

    .max-mr-164 {
        margin-right: 164px;
        margin-right: 10.25rem
    }

    .max-m-164 {
        margin: 164px;
        margin: 10.25rem
    }

    .max-pb-164 {
        padding-bottom: 164px;
        padding-bottom: 10.25rem
    }

    .max-pt-164 {
        padding-top: 164px;
        padding-top: 10.25rem
    }

    .max-pr-164 {
        padding-right: 164px;
        padding-right: 10.25rem
    }

    .max-pl-164 {
        padding-left: 164px;
        padding-left: 10.25rem
    }

    .max-p-164 {
        padding: 164px;
        padding: 10.25rem
    }

    .max-mb-160 {
        margin-bottom: 160px;
        margin-bottom: 10rem
    }

    .max-mt-160 {
        margin-top: 160px;
        margin-top: 10rem
    }

    .max-ml-160 {
        margin-left: 160px;
        margin-left: 10rem
    }

    .max-mr-160 {
        margin-right: 160px;
        margin-right: 10rem
    }

    .max-m-160 {
        margin: 160px;
        margin: 10rem
    }

    .max-pb-160 {
        padding-bottom: 160px;
        padding-bottom: 10rem
    }

    .max-pt-160 {
        padding-top: 160px;
        padding-top: 10rem
    }

    .max-pr-160 {
        padding-right: 160px;
        padding-right: 10rem
    }

    .max-pl-160 {
        padding-left: 160px;
        padding-left: 10rem
    }

    .max-p-160 {
        padding: 160px;
        padding: 10rem
    }

    .max-mb-156 {
        margin-bottom: 156px;
        margin-bottom: 9.75rem
    }

    .max-mt-156 {
        margin-top: 156px;
        margin-top: 9.75rem
    }

    .max-ml-156 {
        margin-left: 156px;
        margin-left: 9.75rem
    }

    .max-mr-156 {
        margin-right: 156px;
        margin-right: 9.75rem
    }

    .max-m-156 {
        margin: 156px;
        margin: 9.75rem
    }

    .max-pb-156 {
        padding-bottom: 156px;
        padding-bottom: 9.75rem
    }

    .max-pt-156 {
        padding-top: 156px;
        padding-top: 9.75rem
    }

    .max-pr-156 {
        padding-right: 156px;
        padding-right: 9.75rem
    }

    .max-pl-156 {
        padding-left: 156px;
        padding-left: 9.75rem
    }

    .max-p-156 {
        padding: 156px;
        padding: 9.75rem
    }

    .max-mb-152 {
        margin-bottom: 152px;
        margin-bottom: 9.5rem
    }

    .max-mt-152 {
        margin-top: 152px;
        margin-top: 9.5rem
    }

    .max-ml-152 {
        margin-left: 152px;
        margin-left: 9.5rem
    }

    .max-mr-152 {
        margin-right: 152px;
        margin-right: 9.5rem
    }

    .max-m-152 {
        margin: 152px;
        margin: 9.5rem
    }

    .max-pb-152 {
        padding-bottom: 152px;
        padding-bottom: 9.5rem
    }

    .max-pt-152 {
        padding-top: 152px;
        padding-top: 9.5rem
    }

    .max-pr-152 {
        padding-right: 152px;
        padding-right: 9.5rem
    }

    .max-pl-152 {
        padding-left: 152px;
        padding-left: 9.5rem
    }

    .max-p-152 {
        padding: 152px;
        padding: 9.5rem
    }

    .max-mb-148 {
        margin-bottom: 148px;
        margin-bottom: 9.25rem
    }

    .max-mt-148 {
        margin-top: 148px;
        margin-top: 9.25rem
    }

    .max-ml-148 {
        margin-left: 148px;
        margin-left: 9.25rem
    }

    .max-mr-148 {
        margin-right: 148px;
        margin-right: 9.25rem
    }

    .max-m-148 {
        margin: 148px;
        margin: 9.25rem
    }

    .max-pb-148 {
        padding-bottom: 148px;
        padding-bottom: 9.25rem
    }

    .max-pt-148 {
        padding-top: 148px;
        padding-top: 9.25rem
    }

    .max-pr-148 {
        padding-right: 148px;
        padding-right: 9.25rem
    }

    .max-pl-148 {
        padding-left: 148px;
        padding-left: 9.25rem
    }

    .max-p-148 {
        padding: 148px;
        padding: 9.25rem
    }

    .max-mb-144 {
        margin-bottom: 144px;
        margin-bottom: 9rem
    }

    .max-mt-144 {
        margin-top: 144px;
        margin-top: 9rem
    }

    .max-ml-144 {
        margin-left: 144px;
        margin-left: 9rem
    }

    .max-mr-144 {
        margin-right: 144px;
        margin-right: 9rem
    }

    .max-m-144 {
        margin: 144px;
        margin: 9rem
    }

    .max-pb-144 {
        padding-bottom: 144px;
        padding-bottom: 9rem
    }

    .max-pt-144 {
        padding-top: 144px;
        padding-top: 9rem
    }

    .max-pr-144 {
        padding-right: 144px;
        padding-right: 9rem
    }

    .max-pl-144 {
        padding-left: 144px;
        padding-left: 9rem
    }

    .max-p-144 {
        padding: 144px;
        padding: 9rem
    }

    .max-mb-140 {
        margin-bottom: 140px;
        margin-bottom: 8.75rem
    }

    .max-mt-140 {
        margin-top: 140px;
        margin-top: 8.75rem
    }

    .max-ml-140 {
        margin-left: 140px;
        margin-left: 8.75rem
    }

    .max-mr-140 {
        margin-right: 140px;
        margin-right: 8.75rem
    }

    .max-m-140 {
        margin: 140px;
        margin: 8.75rem
    }

    .max-pb-140 {
        padding-bottom: 140px;
        padding-bottom: 8.75rem
    }

    .max-pt-140 {
        padding-top: 140px;
        padding-top: 8.75rem
    }

    .max-pr-140 {
        padding-right: 140px;
        padding-right: 8.75rem
    }

    .max-pl-140 {
        padding-left: 140px;
        padding-left: 8.75rem
    }

    .max-p-140 {
        padding: 140px;
        padding: 8.75rem
    }

    .max-mb-136 {
        margin-bottom: 136px;
        margin-bottom: 8.5rem
    }

    .max-mt-136 {
        margin-top: 136px;
        margin-top: 8.5rem
    }

    .max-ml-136 {
        margin-left: 136px;
        margin-left: 8.5rem
    }

    .max-mr-136 {
        margin-right: 136px;
        margin-right: 8.5rem
    }

    .max-m-136 {
        margin: 136px;
        margin: 8.5rem
    }

    .max-pb-136 {
        padding-bottom: 136px;
        padding-bottom: 8.5rem
    }

    .max-pt-136 {
        padding-top: 136px;
        padding-top: 8.5rem
    }

    .max-pr-136 {
        padding-right: 136px;
        padding-right: 8.5rem
    }

    .max-pl-136 {
        padding-left: 136px;
        padding-left: 8.5rem
    }

    .max-p-136 {
        padding: 136px;
        padding: 8.5rem
    }

    .max-mb-132 {
        margin-bottom: 132px;
        margin-bottom: 8.25rem
    }

    .max-mt-132 {
        margin-top: 132px;
        margin-top: 8.25rem
    }

    .max-ml-132 {
        margin-left: 132px;
        margin-left: 8.25rem
    }

    .max-mr-132 {
        margin-right: 132px;
        margin-right: 8.25rem
    }

    .max-m-132 {
        margin: 132px;
        margin: 8.25rem
    }

    .max-pb-132 {
        padding-bottom: 132px;
        padding-bottom: 8.25rem
    }

    .max-pt-132 {
        padding-top: 132px;
        padding-top: 8.25rem
    }

    .max-pr-132 {
        padding-right: 132px;
        padding-right: 8.25rem
    }

    .max-pl-132 {
        padding-left: 132px;
        padding-left: 8.25rem
    }

    .max-p-132 {
        padding: 132px;
        padding: 8.25rem
    }

    .max-mb-128 {
        margin-bottom: 128px;
        margin-bottom: 8rem
    }

    .max-mt-128 {
        margin-top: 128px;
        margin-top: 8rem
    }

    .max-ml-128 {
        margin-left: 128px;
        margin-left: 8rem
    }

    .max-mr-128 {
        margin-right: 128px;
        margin-right: 8rem
    }

    .max-m-128 {
        margin: 128px;
        margin: 8rem
    }

    .max-pb-128 {
        padding-bottom: 128px;
        padding-bottom: 8rem
    }

    .max-pt-128 {
        padding-top: 128px;
        padding-top: 8rem
    }

    .max-pr-128 {
        padding-right: 128px;
        padding-right: 8rem
    }

    .max-pl-128 {
        padding-left: 128px;
        padding-left: 8rem
    }

    .max-p-128 {
        padding: 128px;
        padding: 8rem
    }

    .max-mb-124 {
        margin-bottom: 124px;
        margin-bottom: 7.75rem
    }

    .max-mt-124 {
        margin-top: 124px;
        margin-top: 7.75rem
    }

    .max-ml-124 {
        margin-left: 124px;
        margin-left: 7.75rem
    }

    .max-mr-124 {
        margin-right: 124px;
        margin-right: 7.75rem
    }

    .max-m-124 {
        margin: 124px;
        margin: 7.75rem
    }

    .max-pb-124 {
        padding-bottom: 124px;
        padding-bottom: 7.75rem
    }

    .max-pt-124 {
        padding-top: 124px;
        padding-top: 7.75rem
    }

    .max-pr-124 {
        padding-right: 124px;
        padding-right: 7.75rem
    }

    .max-pl-124 {
        padding-left: 124px;
        padding-left: 7.75rem
    }

    .max-p-124 {
        padding: 124px;
        padding: 7.75rem
    }

    .max-mb-120 {
        margin-bottom: 120px;
        margin-bottom: 7.5rem
    }

    .max-mt-120 {
        margin-top: 120px;
        margin-top: 7.5rem
    }

    .max-ml-120 {
        margin-left: 120px;
        margin-left: 7.5rem
    }

    .max-mr-120 {
        margin-right: 120px;
        margin-right: 7.5rem
    }

    .max-m-120 {
        margin: 120px;
        margin: 7.5rem
    }

    .max-pb-120 {
        padding-bottom: 120px;
        padding-bottom: 7.5rem
    }

    .max-pt-120 {
        padding-top: 120px;
        padding-top: 7.5rem
    }

    .max-pr-120 {
        padding-right: 120px;
        padding-right: 7.5rem
    }

    .max-pl-120 {
        padding-left: 120px;
        padding-left: 7.5rem
    }

    .max-p-120 {
        padding: 120px;
        padding: 7.5rem
    }

    .max-mb-116 {
        margin-bottom: 116px;
        margin-bottom: 7.25rem
    }

    .max-mt-116 {
        margin-top: 116px;
        margin-top: 7.25rem
    }

    .max-ml-116 {
        margin-left: 116px;
        margin-left: 7.25rem
    }

    .max-mr-116 {
        margin-right: 116px;
        margin-right: 7.25rem
    }

    .max-m-116 {
        margin: 116px;
        margin: 7.25rem
    }

    .max-pb-116 {
        padding-bottom: 116px;
        padding-bottom: 7.25rem
    }

    .max-pt-116 {
        padding-top: 116px;
        padding-top: 7.25rem
    }

    .max-pr-116 {
        padding-right: 116px;
        padding-right: 7.25rem
    }

    .max-pl-116 {
        padding-left: 116px;
        padding-left: 7.25rem
    }

    .max-p-116 {
        padding: 116px;
        padding: 7.25rem
    }

    .max-mb-112 {
        margin-bottom: 112px;
        margin-bottom: 7rem
    }

    .max-mt-112 {
        margin-top: 112px;
        margin-top: 7rem
    }

    .max-ml-112 {
        margin-left: 112px;
        margin-left: 7rem
    }

    .max-mr-112 {
        margin-right: 112px;
        margin-right: 7rem
    }

    .max-m-112 {
        margin: 112px;
        margin: 7rem
    }

    .max-pb-112 {
        padding-bottom: 112px;
        padding-bottom: 7rem
    }

    .max-pt-112 {
        padding-top: 112px;
        padding-top: 7rem
    }

    .max-pr-112 {
        padding-right: 112px;
        padding-right: 7rem
    }

    .max-pl-112 {
        padding-left: 112px;
        padding-left: 7rem
    }

    .max-p-112 {
        padding: 112px;
        padding: 7rem
    }

    .max-mb-108 {
        margin-bottom: 108px;
        margin-bottom: 6.75rem
    }

    .max-mt-108 {
        margin-top: 108px;
        margin-top: 6.75rem
    }

    .max-ml-108 {
        margin-left: 108px;
        margin-left: 6.75rem
    }

    .max-mr-108 {
        margin-right: 108px;
        margin-right: 6.75rem
    }

    .max-m-108 {
        margin: 108px;
        margin: 6.75rem
    }

    .max-pb-108 {
        padding-bottom: 108px;
        padding-bottom: 6.75rem
    }

    .max-pt-108 {
        padding-top: 108px;
        padding-top: 6.75rem
    }

    .max-pr-108 {
        padding-right: 108px;
        padding-right: 6.75rem
    }

    .max-pl-108 {
        padding-left: 108px;
        padding-left: 6.75rem
    }

    .max-p-108 {
        padding: 108px;
        padding: 6.75rem
    }

    .max-mb-104 {
        margin-bottom: 104px;
        margin-bottom: 6.5rem
    }

    .max-mt-104 {
        margin-top: 104px;
        margin-top: 6.5rem
    }

    .max-ml-104 {
        margin-left: 104px;
        margin-left: 6.5rem
    }

    .max-mr-104 {
        margin-right: 104px;
        margin-right: 6.5rem
    }

    .max-m-104 {
        margin: 104px;
        margin: 6.5rem
    }

    .max-pb-104 {
        padding-bottom: 104px;
        padding-bottom: 6.5rem
    }

    .max-pt-104 {
        padding-top: 104px;
        padding-top: 6.5rem
    }

    .max-pr-104 {
        padding-right: 104px;
        padding-right: 6.5rem
    }

    .max-pl-104 {
        padding-left: 104px;
        padding-left: 6.5rem
    }

    .max-p-104 {
        padding: 104px;
        padding: 6.5rem
    }

    .max-mb-100 {
        margin-bottom: 100px;
        margin-bottom: 6.25rem
    }

    .max-mt-100 {
        margin-top: 100px;
        margin-top: 6.25rem
    }

    .max-ml-100 {
        margin-left: 100px;
        margin-left: 6.25rem
    }

    .max-mr-100 {
        margin-right: 100px;
        margin-right: 6.25rem
    }

    .max-m-100 {
        margin: 100px;
        margin: 6.25rem
    }

    .max-pb-100 {
        padding-bottom: 100px;
        padding-bottom: 6.25rem
    }

    .max-pt-100 {
        padding-top: 100px;
        padding-top: 6.25rem
    }

    .max-pr-100 {
        padding-right: 100px;
        padding-right: 6.25rem
    }

    .max-pl-100 {
        padding-left: 100px;
        padding-left: 6.25rem
    }

    .max-p-100 {
        padding: 100px;
        padding: 6.25rem
    }

    .max-mb-96 {
        margin-bottom: 96px;
        margin-bottom: 6rem
    }

    .max-mt-96 {
        margin-top: 96px;
        margin-top: 6rem
    }

    .max-ml-96 {
        margin-left: 96px;
        margin-left: 6rem
    }

    .max-mr-96 {
        margin-right: 96px;
        margin-right: 6rem
    }

    .max-m-96 {
        margin: 96px;
        margin: 6rem
    }

    .max-pb-96 {
        padding-bottom: 96px;
        padding-bottom: 6rem
    }

    .max-pt-96 {
        padding-top: 96px;
        padding-top: 6rem
    }

    .max-pr-96 {
        padding-right: 96px;
        padding-right: 6rem
    }

    .max-pl-96 {
        padding-left: 96px;
        padding-left: 6rem
    }

    .max-p-96 {
        padding: 96px;
        padding: 6rem
    }

    .max-mb-92 {
        margin-bottom: 92px;
        margin-bottom: 5.75rem
    }

    .max-mt-92 {
        margin-top: 92px;
        margin-top: 5.75rem
    }

    .max-ml-92 {
        margin-left: 92px;
        margin-left: 5.75rem
    }

    .max-mr-92 {
        margin-right: 92px;
        margin-right: 5.75rem
    }

    .max-m-92 {
        margin: 92px;
        margin: 5.75rem
    }

    .max-pb-92 {
        padding-bottom: 92px;
        padding-bottom: 5.75rem
    }

    .max-pt-92 {
        padding-top: 92px;
        padding-top: 5.75rem
    }

    .max-pr-92 {
        padding-right: 92px;
        padding-right: 5.75rem
    }

    .max-pl-92 {
        padding-left: 92px;
        padding-left: 5.75rem
    }

    .max-p-92 {
        padding: 92px;
        padding: 5.75rem
    }

    .max-mb-88 {
        margin-bottom: 88px;
        margin-bottom: 5.5rem
    }

    .max-mt-88 {
        margin-top: 88px;
        margin-top: 5.5rem
    }

    .max-ml-88 {
        margin-left: 88px;
        margin-left: 5.5rem
    }

    .max-mr-88 {
        margin-right: 88px;
        margin-right: 5.5rem
    }

    .max-m-88 {
        margin: 88px;
        margin: 5.5rem
    }

    .max-pb-88 {
        padding-bottom: 88px;
        padding-bottom: 5.5rem
    }

    .max-pt-88 {
        padding-top: 88px;
        padding-top: 5.5rem
    }

    .max-pr-88 {
        padding-right: 88px;
        padding-right: 5.5rem
    }

    .max-pl-88 {
        padding-left: 88px;
        padding-left: 5.5rem
    }

    .max-p-88 {
        padding: 88px;
        padding: 5.5rem
    }

    .max-mb-84 {
        margin-bottom: 84px;
        margin-bottom: 5.25rem
    }

    .max-mt-84 {
        margin-top: 84px;
        margin-top: 5.25rem
    }

    .max-ml-84 {
        margin-left: 84px;
        margin-left: 5.25rem
    }

    .max-mr-84 {
        margin-right: 84px;
        margin-right: 5.25rem
    }

    .max-m-84 {
        margin: 84px;
        margin: 5.25rem
    }

    .max-pb-84 {
        padding-bottom: 84px;
        padding-bottom: 5.25rem
    }

    .max-pt-84 {
        padding-top: 84px;
        padding-top: 5.25rem
    }

    .max-pr-84 {
        padding-right: 84px;
        padding-right: 5.25rem
    }

    .max-pl-84 {
        padding-left: 84px;
        padding-left: 5.25rem
    }

    .max-p-84 {
        padding: 84px;
        padding: 5.25rem
    }

    .max-mb-80 {
        margin-bottom: 80px;
        margin-bottom: 5rem
    }

    .max-mt-80 {
        margin-top: 80px;
        margin-top: 5rem
    }

    .max-ml-80 {
        margin-left: 80px;
        margin-left: 5rem
    }

    .max-mr-80 {
        margin-right: 80px;
        margin-right: 5rem
    }

    .max-m-80 {
        margin: 80px;
        margin: 5rem
    }

    .max-pb-80 {
        padding-bottom: 80px;
        padding-bottom: 5rem
    }

    .max-pt-80 {
        padding-top: 80px;
        padding-top: 5rem
    }

    .max-pr-80 {
        padding-right: 80px;
        padding-right: 5rem
    }

    .max-pl-80 {
        padding-left: 80px;
        padding-left: 5rem
    }

    .max-p-80 {
        padding: 80px;
        padding: 5rem
    }

    .max-mb-76 {
        margin-bottom: 76px;
        margin-bottom: 4.75rem
    }

    .max-mt-76 {
        margin-top: 76px;
        margin-top: 4.75rem
    }

    .max-ml-76 {
        margin-left: 76px;
        margin-left: 4.75rem
    }

    .max-mr-76 {
        margin-right: 76px;
        margin-right: 4.75rem
    }

    .max-m-76 {
        margin: 76px;
        margin: 4.75rem
    }

    .max-pb-76 {
        padding-bottom: 76px;
        padding-bottom: 4.75rem
    }

    .max-pt-76 {
        padding-top: 76px;
        padding-top: 4.75rem
    }

    .max-pr-76 {
        padding-right: 76px;
        padding-right: 4.75rem
    }

    .max-pl-76 {
        padding-left: 76px;
        padding-left: 4.75rem
    }

    .max-p-76 {
        padding: 76px;
        padding: 4.75rem
    }

    .max-mb-72 {
        margin-bottom: 72px;
        margin-bottom: 4.5rem
    }

    .max-mt-72 {
        margin-top: 72px;
        margin-top: 4.5rem
    }

    .max-ml-72 {
        margin-left: 72px;
        margin-left: 4.5rem
    }

    .max-mr-72 {
        margin-right: 72px;
        margin-right: 4.5rem
    }

    .max-m-72 {
        margin: 72px;
        margin: 4.5rem
    }

    .max-pb-72 {
        padding-bottom: 72px;
        padding-bottom: 4.5rem
    }

    .max-pt-72 {
        padding-top: 72px;
        padding-top: 4.5rem
    }

    .max-pr-72 {
        padding-right: 72px;
        padding-right: 4.5rem
    }

    .max-pl-72 {
        padding-left: 72px;
        padding-left: 4.5rem
    }

    .max-p-72 {
        padding: 72px;
        padding: 4.5rem
    }

    .max-mb-68 {
        margin-bottom: 68px;
        margin-bottom: 4.25rem
    }

    .max-mt-68 {
        margin-top: 68px;
        margin-top: 4.25rem
    }

    .max-ml-68 {
        margin-left: 68px;
        margin-left: 4.25rem
    }

    .max-mr-68 {
        margin-right: 68px;
        margin-right: 4.25rem
    }

    .max-m-68 {
        margin: 68px;
        margin: 4.25rem
    }

    .max-pb-68 {
        padding-bottom: 68px;
        padding-bottom: 4.25rem
    }

    .max-pt-68 {
        padding-top: 68px;
        padding-top: 4.25rem
    }

    .max-pr-68 {
        padding-right: 68px;
        padding-right: 4.25rem
    }

    .max-pl-68 {
        padding-left: 68px;
        padding-left: 4.25rem
    }

    .max-p-68 {
        padding: 68px;
        padding: 4.25rem
    }

    .max-mb-64 {
        margin-bottom: 64px;
        margin-bottom: 4rem
    }

    .max-mt-64 {
        margin-top: 64px;
        margin-top: 4rem
    }

    .max-ml-64 {
        margin-left: 64px;
        margin-left: 4rem
    }

    .max-mr-64 {
        margin-right: 64px;
        margin-right: 4rem
    }

    .max-m-64 {
        margin: 64px;
        margin: 4rem
    }

    .max-pb-64 {
        padding-bottom: 64px;
        padding-bottom: 4rem
    }

    .max-pt-64 {
        padding-top: 64px;
        padding-top: 4rem
    }

    .max-pr-64 {
        padding-right: 64px;
        padding-right: 4rem
    }

    .max-pl-64 {
        padding-left: 64px;
        padding-left: 4rem
    }

    .max-p-64 {
        padding: 64px;
        padding: 4rem
    }

    .max-mb-60 {
        margin-bottom: 60px;
        margin-bottom: 3.75rem
    }

    .max-mt-60 {
        margin-top: 60px;
        margin-top: 3.75rem
    }

    .max-ml-60 {
        margin-left: 60px;
        margin-left: 3.75rem
    }

    .max-mr-60 {
        margin-right: 60px;
        margin-right: 3.75rem
    }

    .max-m-60 {
        margin: 60px;
        margin: 3.75rem
    }

    .max-pb-60 {
        padding-bottom: 60px;
        padding-bottom: 3.75rem
    }

    .max-pt-60 {
        padding-top: 60px;
        padding-top: 3.75rem
    }

    .max-pr-60 {
        padding-right: 60px;
        padding-right: 3.75rem
    }

    .max-pl-60 {
        padding-left: 60px;
        padding-left: 3.75rem
    }

    .max-p-60 {
        padding: 60px;
        padding: 3.75rem
    }

    .max-mb-56 {
        margin-bottom: 56px;
        margin-bottom: 3.5rem
    }

    .max-mt-56 {
        margin-top: 56px;
        margin-top: 3.5rem
    }

    .max-ml-56 {
        margin-left: 56px;
        margin-left: 3.5rem
    }

    .max-mr-56 {
        margin-right: 56px;
        margin-right: 3.5rem
    }

    .max-m-56 {
        margin: 56px;
        margin: 3.5rem
    }

    .max-pb-56 {
        padding-bottom: 56px;
        padding-bottom: 3.5rem
    }

    .max-pt-56 {
        padding-top: 56px;
        padding-top: 3.5rem
    }

    .max-pr-56 {
        padding-right: 56px;
        padding-right: 3.5rem
    }

    .max-pl-56 {
        padding-left: 56px;
        padding-left: 3.5rem
    }

    .max-p-56 {
        padding: 56px;
        padding: 3.5rem
    }

    .max-mb-52 {
        margin-bottom: 52px;
        margin-bottom: 3.25rem
    }

    .max-mt-52 {
        margin-top: 52px;
        margin-top: 3.25rem
    }

    .max-ml-52 {
        margin-left: 52px;
        margin-left: 3.25rem
    }

    .max-mr-52 {
        margin-right: 52px;
        margin-right: 3.25rem
    }

    .max-m-52 {
        margin: 52px;
        margin: 3.25rem
    }

    .max-pb-52 {
        padding-bottom: 52px;
        padding-bottom: 3.25rem
    }

    .max-pt-52 {
        padding-top: 52px;
        padding-top: 3.25rem
    }

    .max-pr-52 {
        padding-right: 52px;
        padding-right: 3.25rem
    }

    .max-pl-52 {
        padding-left: 52px;
        padding-left: 3.25rem
    }

    .max-p-52 {
        padding: 52px;
        padding: 3.25rem
    }

    .max-mb-48 {
        margin-bottom: 48px;
        margin-bottom: 3rem
    }

    .max-mt-48 {
        margin-top: 48px;
        margin-top: 3rem
    }

    .max-ml-48 {
        margin-left: 48px;
        margin-left: 3rem
    }

    .max-mr-48 {
        margin-right: 48px;
        margin-right: 3rem
    }

    .max-m-48 {
        margin: 48px;
        margin: 3rem
    }

    .max-pb-48 {
        padding-bottom: 48px;
        padding-bottom: 3rem
    }

    .max-pt-48 {
        padding-top: 48px;
        padding-top: 3rem
    }

    .max-pr-48 {
        padding-right: 48px;
        padding-right: 3rem
    }

    .max-pl-48 {
        padding-left: 48px;
        padding-left: 3rem
    }

    .max-p-48 {
        padding: 48px;
        padding: 3rem
    }

    .max-mb-44 {
        margin-bottom: 44px;
        margin-bottom: 2.75rem
    }

    .max-mt-44 {
        margin-top: 44px;
        margin-top: 2.75rem
    }

    .max-ml-44 {
        margin-left: 44px;
        margin-left: 2.75rem
    }

    .max-mr-44 {
        margin-right: 44px;
        margin-right: 2.75rem
    }

    .max-m-44 {
        margin: 44px;
        margin: 2.75rem
    }

    .max-pb-44 {
        padding-bottom: 44px;
        padding-bottom: 2.75rem
    }

    .max-pt-44 {
        padding-top: 44px;
        padding-top: 2.75rem
    }

    .max-pr-44 {
        padding-right: 44px;
        padding-right: 2.75rem
    }

    .max-pl-44 {
        padding-left: 44px;
        padding-left: 2.75rem
    }

    .max-p-44 {
        padding: 44px;
        padding: 2.75rem
    }

    .max-mb-40 {
        margin-bottom: 40px;
        margin-bottom: 2.5rem
    }

    .max-mt-40 {
        margin-top: 40px;
        margin-top: 2.5rem
    }

    .max-ml-40 {
        margin-left: 40px;
        margin-left: 2.5rem
    }

    .max-mr-40 {
        margin-right: 40px;
        margin-right: 2.5rem
    }

    .max-m-40 {
        margin: 40px;
        margin: 2.5rem
    }

    .max-pb-40 {
        padding-bottom: 40px;
        padding-bottom: 2.5rem
    }

    .max-pt-40 {
        padding-top: 40px;
        padding-top: 2.5rem
    }

    .max-pr-40 {
        padding-right: 40px;
        padding-right: 2.5rem
    }

    .max-pl-40 {
        padding-left: 40px;
        padding-left: 2.5rem
    }

    .max-p-40 {
        padding: 40px;
        padding: 2.5rem
    }

    .max-mb-36 {
        margin-bottom: 36px;
        margin-bottom: 2.25rem
    }

    .max-mt-36 {
        margin-top: 36px;
        margin-top: 2.25rem
    }

    .max-ml-36 {
        margin-left: 36px;
        margin-left: 2.25rem
    }

    .max-mr-36 {
        margin-right: 36px;
        margin-right: 2.25rem
    }

    .max-m-36 {
        margin: 36px;
        margin: 2.25rem
    }

    .max-pb-36 {
        padding-bottom: 36px;
        padding-bottom: 2.25rem
    }

    .max-pt-36 {
        padding-top: 36px;
        padding-top: 2.25rem
    }

    .max-pr-36 {
        padding-right: 36px;
        padding-right: 2.25rem
    }

    .max-pl-36 {
        padding-left: 36px;
        padding-left: 2.25rem
    }

    .max-p-36 {
        padding: 36px;
        padding: 2.25rem
    }

    .max-mb-32 {
        margin-bottom: 32px;
        margin-bottom: 2rem
    }

    .max-mt-32 {
        margin-top: 32px;
        margin-top: 2rem
    }

    .max-ml-32 {
        margin-left: 32px;
        margin-left: 2rem
    }

    .max-mr-32 {
        margin-right: 32px;
        margin-right: 2rem
    }

    .max-m-32 {
        margin: 32px;
        margin: 2rem
    }

    .max-pb-32 {
        padding-bottom: 32px;
        padding-bottom: 2rem
    }

    .max-pt-32 {
        padding-top: 32px;
        padding-top: 2rem
    }

    .max-pr-32 {
        padding-right: 32px;
        padding-right: 2rem
    }

    .max-pl-32 {
        padding-left: 32px;
        padding-left: 2rem
    }

    .max-p-32 {
        padding: 32px;
        padding: 2rem
    }

    .max-mb-28 {
        margin-bottom: 28px;
        margin-bottom: 1.75rem
    }

    .max-mt-28 {
        margin-top: 28px;
        margin-top: 1.75rem
    }

    .max-ml-28 {
        margin-left: 28px;
        margin-left: 1.75rem
    }

    .max-mr-28 {
        margin-right: 28px;
        margin-right: 1.75rem
    }

    .max-m-28 {
        margin: 28px;
        margin: 1.75rem
    }

    .max-pb-28 {
        padding-bottom: 28px;
        padding-bottom: 1.75rem
    }

    .max-pt-28 {
        padding-top: 28px;
        padding-top: 1.75rem
    }

    .max-pr-28 {
        padding-right: 28px;
        padding-right: 1.75rem
    }

    .max-pl-28 {
        padding-left: 28px;
        padding-left: 1.75rem
    }

    .max-p-28 {
        padding: 28px;
        padding: 1.75rem
    }

    .max-bl-5 {
        border-left: 5px solid;
        border-left: .3125rem solid
    }

    .max-br-5 {
        border-right: 5px solid;
        border-right: .3125rem solid
    }

    .max-bb-5 {
        border-bottom: 5px solid;
        border-bottom: .3125rem solid
    }

    .max-bt-5 {
        border-top: 5px solid;
        border-top: .3125rem solid
    }

    .max-b-5 {
        border: 5px solid;
        border: .3125rem solid
    }

    .max-bl-4 {
        border-left: 4px solid;
        border-left: .25rem solid
    }

    .max-br-4 {
        border-right: 4px solid;
        border-right: .25rem solid
    }

    .max-bb-4 {
        border-bottom: 4px solid;
        border-bottom: .25rem solid
    }

    .max-bt-4 {
        border-top: 4px solid;
        border-top: .25rem solid
    }

    .max-b-4 {
        border: 4px solid;
        border: .25rem solid
    }

    .max-bl-3 {
        border-left: 3px solid;
        border-left: .1875rem solid
    }

    .max-br-3 {
        border-right: 3px solid;
        border-right: .1875rem solid
    }

    .max-bb-3 {
        border-bottom: 3px solid;
        border-bottom: .1875rem solid
    }

    .max-bt-3 {
        border-top: 3px solid;
        border-top: .1875rem solid
    }

    .max-b-3 {
        border: 3px solid;
        border: .1875rem solid
    }

    .max-bl-2 {
        border-left: 2px solid;
        border-left: .125rem solid
    }

    .max-br-2 {
        border-right: 2px solid;
        border-right: .125rem solid
    }

    .max-bb-2 {
        border-bottom: 2px solid;
        border-bottom: .125rem solid
    }

    .max-bt-2 {
        border-top: 2px solid;
        border-top: .125rem solid
    }

    .max-b-2 {
        border: 2px solid;
        border: .125rem solid
    }

    .max-bl-1 {
        border-left: 1px solid;
        border-left: .0625rem solid
    }

    .max-br-1 {
        border-right: 1px solid;
        border-right: .0625rem solid
    }

    .max-bb-1 {
        border-bottom: 1px solid;
        border-bottom: .0625rem solid
    }

    .max-bt-1 {
        border-top: 1px solid;
        border-top: .0625rem solid
    }

    .max-b-1 {
        border: 1px solid;
        border: .0625rem solid
    }

    .max-bl-0 {
        border-left: 0 solid
    }

    .max-br-0 {
        border-right: 0 solid
    }

    .max-bb-0 {
        border-bottom: 0 solid
    }

    .max-bt-0 {
        border-top: 0 solid
    }

    .max-b-0 {
        border: 0 solid
    }
}

@media only screen and (min-width:1440px) {

    .col-hd-1,
    .col-hd-10,
    .col-hd-11,
    .col-hd-12,
    .col-hd-2,
    .col-hd-3,
    .col-hd-4,
    .col-hd-5,
    .col-hd-6,
    .col-hd-7,
    .col-hd-8,
    .col-hd-9 {
        padding-left: 6px;
        padding-right: 6px;
        position: relative;
        float: left
    }

    .col-hd-1 {
        width: 8.3333333333%
    }

    .grid-hd-1 {
        width: 100%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-hd-2 {
        width: 16.6666666667%
    }

    .grid-hd-2 {
        width: 50%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-hd-3 {
        width: 25%
    }

    .grid-hd-3 {
        width: 33.3333333333%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-hd-4 {
        width: 33.3333333333%
    }

    .grid-hd-4 {
        width: 25%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-hd-5 {
        width: 41.6666666667%
    }

    .grid-hd-5 {
        width: 20%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-hd-6 {
        width: 50%
    }

    .grid-hd-6 {
        width: 16.6666666667%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-hd-7 {
        width: 58.3333333333%
    }

    .grid-hd-7 {
        width: 14.2857142857%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-hd-8 {
        width: 66.6666666667%
    }

    .grid-hd-8 {
        width: 12.5%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-hd-9 {
        width: 75%
    }

    .grid-hd-9 {
        width: 11.1111111111%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-hd-10 {
        width: 83.3333333333%
    }

    .grid-hd-10 {
        width: 10%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-hd-11 {
        width: 91.6666666667%
    }

    .grid-hd-11 {
        width: 9.0909090909%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-hd-12 {
        width: 100%
    }

    .grid-hd-12 {
        width: 8.3333333333%;
        display: inline-block;
        vertical-align: top;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-hd-1per5 {
        width: 20%
    }

    .push-hd-1 {
        left: 8.3333333333%
    }

    .push-hd-2 {
        left: 16.6666666667%
    }

    .push-hd-3 {
        left: 25%
    }

    .push-hd-4 {
        left: 33.3333333333%
    }

    .push-hd-5 {
        left: 41.6666666667%
    }

    .push-hd-6 {
        left: 50%
    }

    .push-hd-7 {
        left: 58.3333333333%
    }

    .push-hd-8 {
        left: 66.6666666667%
    }

    .push-hd-9 {
        left: 75%
    }

    .push-hd-10 {
        left: 83.3333333333%
    }

    .push-hd-11 {
        left: 91.6666666667%
    }

    .pull-hd-1 {
        left: -8.3333333333%
    }

    .pull-hd-2 {
        left: -16.6666666667%
    }

    .pull-hd-3 {
        left: -25%
    }

    .pull-hd-4 {
        left: -33.3333333333%
    }

    .pull-hd-5 {
        left: -41.6666666667%
    }

    .pull-hd-6 {
        left: -50%
    }

    .pull-hd-7 {
        left: -58.3333333333%
    }

    .pull-hd-8 {
        left: -66.6666666667%
    }

    .pull-hd-9 {
        left: -75%
    }

    .pull-hd-10 {
        left: -83.3333333333%
    }

    .pull-hd-11 {
        left: -91.6666666667%
    }

    .hide-hd {
        display: none
    }

    .show-hd {
        display: block
    }

    .show-hd-inline-block {
        display: inline-block
    }

    .show-hd-inline {
        display: inline
    }

    .show-hd-flex {
        display: -ms-flexbox;
        display: flex
    }

    .show-hd-inline-flex {
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    .hd-no-padding {
        padding: 0
    }

    .hd-no-pull,
    .hd-no-push {
        left: 0
    }

    .hd-no-pl {
        padding-left: 0
    }

    .hd-no-pr {
        padding-right: 0
    }

    .hd-ml-auto {
        margin-left: auto
    }

    .hd-mr-auto {
        margin-right: auto
    }

    .hd-mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .hd-mb-25 {
        margin-bottom: 25px;
        margin-bottom: 1.5625rem
    }

    .hd-mt-25 {
        margin-top: 25px;
        margin-top: 1.5625rem
    }

    .hd-ml-25 {
        margin-left: 25px;
        margin-left: 1.5625rem
    }

    .hd-mr-25 {
        margin-right: 25px;
        margin-right: 1.5625rem
    }

    .hd-pb-25 {
        padding-bottom: 25px;
        padding-bottom: 1.5625rem
    }

    .hd-pt-25 {
        padding-top: 25px;
        padding-top: 1.5625rem
    }

    .hd-pl-25 {
        padding-left: 25px;
        padding-left: 1.5625rem
    }

    .hd-pr-25 {
        padding-right: 25px;
        padding-right: 1.5625rem
    }

    .hd-mb-24 {
        margin-bottom: 24px;
        margin-bottom: 1.5rem
    }

    .hd-mt-24 {
        margin-top: 24px;
        margin-top: 1.5rem
    }

    .hd-ml-24 {
        margin-left: 24px;
        margin-left: 1.5rem
    }

    .hd-mr-24 {
        margin-right: 24px;
        margin-right: 1.5rem
    }

    .hd-pb-24 {
        padding-bottom: 24px;
        padding-bottom: 1.5rem
    }

    .hd-pt-24 {
        padding-top: 24px;
        padding-top: 1.5rem
    }

    .hd-pl-24 {
        padding-left: 24px;
        padding-left: 1.5rem
    }

    .hd-pr-24 {
        padding-right: 24px;
        padding-right: 1.5rem
    }

    .hd-mb-23 {
        margin-bottom: 23px;
        margin-bottom: 1.4375rem
    }

    .hd-mt-23 {
        margin-top: 23px;
        margin-top: 1.4375rem
    }

    .hd-ml-23 {
        margin-left: 23px;
        margin-left: 1.4375rem
    }

    .hd-mr-23 {
        margin-right: 23px;
        margin-right: 1.4375rem
    }

    .hd-pb-23 {
        padding-bottom: 23px;
        padding-bottom: 1.4375rem
    }

    .hd-pt-23 {
        padding-top: 23px;
        padding-top: 1.4375rem
    }

    .hd-pl-23 {
        padding-left: 23px;
        padding-left: 1.4375rem
    }

    .hd-pr-23 {
        padding-right: 23px;
        padding-right: 1.4375rem
    }

    .hd-mb-22 {
        margin-bottom: 22px;
        margin-bottom: 1.375rem
    }

    .hd-mt-22 {
        margin-top: 22px;
        margin-top: 1.375rem
    }

    .hd-ml-22 {
        margin-left: 22px;
        margin-left: 1.375rem
    }

    .hd-mr-22 {
        margin-right: 22px;
        margin-right: 1.375rem
    }

    .hd-pb-22 {
        padding-bottom: 22px;
        padding-bottom: 1.375rem
    }

    .hd-pt-22 {
        padding-top: 22px;
        padding-top: 1.375rem
    }

    .hd-pl-22 {
        padding-left: 22px;
        padding-left: 1.375rem
    }

    .hd-pr-22 {
        padding-right: 22px;
        padding-right: 1.375rem
    }

    .hd-mb-21 {
        margin-bottom: 21px;
        margin-bottom: 1.3125rem
    }

    .hd-mt-21 {
        margin-top: 21px;
        margin-top: 1.3125rem
    }

    .hd-ml-21 {
        margin-left: 21px;
        margin-left: 1.3125rem
    }

    .hd-mr-21 {
        margin-right: 21px;
        margin-right: 1.3125rem
    }

    .hd-pb-21 {
        padding-bottom: 21px;
        padding-bottom: 1.3125rem
    }

    .hd-pt-21 {
        padding-top: 21px;
        padding-top: 1.3125rem
    }

    .hd-pl-21 {
        padding-left: 21px;
        padding-left: 1.3125rem
    }

    .hd-pr-21 {
        padding-right: 21px;
        padding-right: 1.3125rem
    }

    .hd-mb-20 {
        margin-bottom: 20px;
        margin-bottom: 1.25rem
    }

    .hd-mt-20 {
        margin-top: 20px;
        margin-top: 1.25rem
    }

    .hd-ml-20 {
        margin-left: 20px;
        margin-left: 1.25rem
    }

    .hd-mr-20 {
        margin-right: 20px;
        margin-right: 1.25rem
    }

    .hd-pb-20 {
        padding-bottom: 20px;
        padding-bottom: 1.25rem
    }

    .hd-pt-20 {
        padding-top: 20px;
        padding-top: 1.25rem
    }

    .hd-pl-20 {
        padding-left: 20px;
        padding-left: 1.25rem
    }

    .hd-pr-20 {
        padding-right: 20px;
        padding-right: 1.25rem
    }

    .hd-mb-19 {
        margin-bottom: 19px;
        margin-bottom: 1.1875rem
    }

    .hd-mt-19 {
        margin-top: 19px;
        margin-top: 1.1875rem
    }

    .hd-ml-19 {
        margin-left: 19px;
        margin-left: 1.1875rem
    }

    .hd-mr-19 {
        margin-right: 19px;
        margin-right: 1.1875rem
    }

    .hd-pb-19 {
        padding-bottom: 19px;
        padding-bottom: 1.1875rem
    }

    .hd-pt-19 {
        padding-top: 19px;
        padding-top: 1.1875rem
    }

    .hd-pl-19 {
        padding-left: 19px;
        padding-left: 1.1875rem
    }

    .hd-pr-19 {
        padding-right: 19px;
        padding-right: 1.1875rem
    }

    .hd-mb-18 {
        margin-bottom: 18px;
        margin-bottom: 1.125rem
    }

    .hd-mt-18 {
        margin-top: 18px;
        margin-top: 1.125rem
    }

    .hd-ml-18 {
        margin-left: 18px;
        margin-left: 1.125rem
    }

    .hd-mr-18 {
        margin-right: 18px;
        margin-right: 1.125rem
    }

    .hd-pb-18 {
        padding-bottom: 18px;
        padding-bottom: 1.125rem
    }

    .hd-pt-18 {
        padding-top: 18px;
        padding-top: 1.125rem
    }

    .hd-pl-18 {
        padding-left: 18px;
        padding-left: 1.125rem
    }

    .hd-pr-18 {
        padding-right: 18px;
        padding-right: 1.125rem
    }

    .hd-mb-17 {
        margin-bottom: 17px;
        margin-bottom: 1.0625rem
    }

    .hd-mt-17 {
        margin-top: 17px;
        margin-top: 1.0625rem
    }

    .hd-ml-17 {
        margin-left: 17px;
        margin-left: 1.0625rem
    }

    .hd-mr-17 {
        margin-right: 17px;
        margin-right: 1.0625rem
    }

    .hd-pb-17 {
        padding-bottom: 17px;
        padding-bottom: 1.0625rem
    }

    .hd-pt-17 {
        padding-top: 17px;
        padding-top: 1.0625rem
    }

    .hd-pl-17 {
        padding-left: 17px;
        padding-left: 1.0625rem
    }

    .hd-pr-17 {
        padding-right: 17px;
        padding-right: 1.0625rem
    }

    .hd-mb-16 {
        margin-bottom: 16px;
        margin-bottom: 1rem
    }

    .hd-mt-16 {
        margin-top: 16px;
        margin-top: 1rem
    }

    .hd-ml-16 {
        margin-left: 16px;
        margin-left: 1rem
    }

    .hd-mr-16 {
        margin-right: 16px;
        margin-right: 1rem
    }

    .hd-pb-16 {
        padding-bottom: 16px;
        padding-bottom: 1rem
    }

    .hd-pt-16 {
        padding-top: 16px;
        padding-top: 1rem
    }

    .hd-pl-16 {
        padding-left: 16px;
        padding-left: 1rem
    }

    .hd-pr-16 {
        padding-right: 16px;
        padding-right: 1rem
    }

    .hd-mb-15 {
        margin-bottom: 15px;
        margin-bottom: .9375rem
    }

    .hd-mt-15 {
        margin-top: 15px;
        margin-top: .9375rem
    }

    .hd-ml-15 {
        margin-left: 15px;
        margin-left: .9375rem
    }

    .hd-mr-15 {
        margin-right: 15px;
        margin-right: .9375rem
    }

    .hd-pb-15 {
        padding-bottom: 15px;
        padding-bottom: .9375rem
    }

    .hd-pt-15 {
        padding-top: 15px;
        padding-top: .9375rem
    }

    .hd-pl-15 {
        padding-left: 15px;
        padding-left: .9375rem
    }

    .hd-pr-15 {
        padding-right: 15px;
        padding-right: .9375rem
    }

    .hd-mb-14 {
        margin-bottom: 14px;
        margin-bottom: .875rem
    }

    .hd-mt-14 {
        margin-top: 14px;
        margin-top: .875rem
    }

    .hd-ml-14 {
        margin-left: 14px;
        margin-left: .875rem
    }

    .hd-mr-14 {
        margin-right: 14px;
        margin-right: .875rem
    }

    .hd-pb-14 {
        padding-bottom: 14px;
        padding-bottom: .875rem
    }

    .hd-pt-14 {
        padding-top: 14px;
        padding-top: .875rem
    }

    .hd-pl-14 {
        padding-left: 14px;
        padding-left: .875rem
    }

    .hd-pr-14 {
        padding-right: 14px;
        padding-right: .875rem
    }

    .hd-mb-13 {
        margin-bottom: 13px;
        margin-bottom: .8125rem
    }

    .hd-mt-13 {
        margin-top: 13px;
        margin-top: .8125rem
    }

    .hd-ml-13 {
        margin-left: 13px;
        margin-left: .8125rem
    }

    .hd-mr-13 {
        margin-right: 13px;
        margin-right: .8125rem
    }

    .hd-pb-13 {
        padding-bottom: 13px;
        padding-bottom: .8125rem
    }

    .hd-pt-13 {
        padding-top: 13px;
        padding-top: .8125rem
    }

    .hd-pl-13 {
        padding-left: 13px;
        padding-left: .8125rem
    }

    .hd-pr-13 {
        padding-right: 13px;
        padding-right: .8125rem
    }

    .hd-mb-12 {
        margin-bottom: 12px;
        margin-bottom: .75rem
    }

    .hd-mt-12 {
        margin-top: 12px;
        margin-top: .75rem
    }

    .hd-ml-12 {
        margin-left: 12px;
        margin-left: .75rem
    }

    .hd-mr-12 {
        margin-right: 12px;
        margin-right: .75rem
    }

    .hd-pb-12 {
        padding-bottom: 12px;
        padding-bottom: .75rem
    }

    .hd-pt-12 {
        padding-top: 12px;
        padding-top: .75rem
    }

    .hd-pl-12 {
        padding-left: 12px;
        padding-left: .75rem
    }

    .hd-pr-12 {
        padding-right: 12px;
        padding-right: .75rem
    }

    .hd-mb-11 {
        margin-bottom: 11px;
        margin-bottom: .6875rem
    }

    .hd-mt-11 {
        margin-top: 11px;
        margin-top: .6875rem
    }

    .hd-ml-11 {
        margin-left: 11px;
        margin-left: .6875rem
    }

    .hd-mr-11 {
        margin-right: 11px;
        margin-right: .6875rem
    }

    .hd-pb-11 {
        padding-bottom: 11px;
        padding-bottom: .6875rem
    }

    .hd-pt-11 {
        padding-top: 11px;
        padding-top: .6875rem
    }

    .hd-pl-11 {
        padding-left: 11px;
        padding-left: .6875rem
    }

    .hd-pr-11 {
        padding-right: 11px;
        padding-right: .6875rem
    }

    .hd-mb-10 {
        margin-bottom: 10px;
        margin-bottom: .625rem
    }

    .hd-mt-10 {
        margin-top: 10px;
        margin-top: .625rem
    }

    .hd-ml-10 {
        margin-left: 10px;
        margin-left: .625rem
    }

    .hd-mr-10 {
        margin-right: 10px;
        margin-right: .625rem
    }

    .hd-pb-10 {
        padding-bottom: 10px;
        padding-bottom: .625rem
    }

    .hd-pt-10 {
        padding-top: 10px;
        padding-top: .625rem
    }

    .hd-pl-10 {
        padding-left: 10px;
        padding-left: .625rem
    }

    .hd-pr-10 {
        padding-right: 10px;
        padding-right: .625rem
    }

    .hd-mb-9 {
        margin-bottom: 9px;
        margin-bottom: .5625rem
    }

    .hd-mt-9 {
        margin-top: 9px;
        margin-top: .5625rem
    }

    .hd-ml-9 {
        margin-left: 9px;
        margin-left: .5625rem
    }

    .hd-mr-9 {
        margin-right: 9px;
        margin-right: .5625rem
    }

    .hd-pb-9 {
        padding-bottom: 9px;
        padding-bottom: .5625rem
    }

    .hd-pt-9 {
        padding-top: 9px;
        padding-top: .5625rem
    }

    .hd-pl-9 {
        padding-left: 9px;
        padding-left: .5625rem
    }

    .hd-pr-9 {
        padding-right: 9px;
        padding-right: .5625rem
    }

    .hd-mb-8 {
        margin-bottom: 8px;
        margin-bottom: .5rem
    }

    .hd-mt-8 {
        margin-top: 8px;
        margin-top: .5rem
    }

    .hd-ml-8 {
        margin-left: 8px;
        margin-left: .5rem
    }

    .hd-mr-8 {
        margin-right: 8px;
        margin-right: .5rem
    }

    .hd-pb-8 {
        padding-bottom: 8px;
        padding-bottom: .5rem
    }

    .hd-pt-8 {
        padding-top: 8px;
        padding-top: .5rem
    }

    .hd-pl-8 {
        padding-left: 8px;
        padding-left: .5rem
    }

    .hd-pr-8 {
        padding-right: 8px;
        padding-right: .5rem
    }

    .hd-mb-7 {
        margin-bottom: 7px;
        margin-bottom: .4375rem
    }

    .hd-mt-7 {
        margin-top: 7px;
        margin-top: .4375rem
    }

    .hd-ml-7 {
        margin-left: 7px;
        margin-left: .4375rem
    }

    .hd-mr-7 {
        margin-right: 7px;
        margin-right: .4375rem
    }

    .hd-pb-7 {
        padding-bottom: 7px;
        padding-bottom: .4375rem
    }

    .hd-pt-7 {
        padding-top: 7px;
        padding-top: .4375rem
    }

    .hd-pl-7 {
        padding-left: 7px;
        padding-left: .4375rem
    }

    .hd-pr-7 {
        padding-right: 7px;
        padding-right: .4375rem
    }

    .hd-mb-6 {
        margin-bottom: 6px;
        margin-bottom: .375rem
    }

    .hd-mt-6 {
        margin-top: 6px;
        margin-top: .375rem
    }

    .hd-ml-6 {
        margin-left: 6px;
        margin-left: .375rem
    }

    .hd-mr-6 {
        margin-right: 6px;
        margin-right: .375rem
    }

    .hd-pb-6 {
        padding-bottom: 6px;
        padding-bottom: .375rem
    }

    .hd-pt-6 {
        padding-top: 6px;
        padding-top: .375rem
    }

    .hd-pl-6 {
        padding-left: 6px;
        padding-left: .375rem
    }

    .hd-pr-6 {
        padding-right: 6px;
        padding-right: .375rem
    }

    .hd-mb-5 {
        margin-bottom: 5px;
        margin-bottom: .3125rem
    }

    .hd-mt-5 {
        margin-top: 5px;
        margin-top: .3125rem
    }

    .hd-ml-5 {
        margin-left: 5px;
        margin-left: .3125rem
    }

    .hd-mr-5 {
        margin-right: 5px;
        margin-right: .3125rem
    }

    .hd-pb-5 {
        padding-bottom: 5px;
        padding-bottom: .3125rem
    }

    .hd-pt-5 {
        padding-top: 5px;
        padding-top: .3125rem
    }

    .hd-pl-5 {
        padding-left: 5px;
        padding-left: .3125rem
    }

    .hd-pr-5 {
        padding-right: 5px;
        padding-right: .3125rem
    }

    .hd-mb-4 {
        margin-bottom: 4px;
        margin-bottom: .25rem
    }

    .hd-mt-4 {
        margin-top: 4px;
        margin-top: .25rem
    }

    .hd-ml-4 {
        margin-left: 4px;
        margin-left: .25rem
    }

    .hd-mr-4 {
        margin-right: 4px;
        margin-right: .25rem
    }

    .hd-pb-4 {
        padding-bottom: 4px;
        padding-bottom: .25rem
    }

    .hd-pt-4 {
        padding-top: 4px;
        padding-top: .25rem
    }

    .hd-pl-4 {
        padding-left: 4px;
        padding-left: .25rem
    }

    .hd-pr-4 {
        padding-right: 4px;
        padding-right: .25rem
    }

    .hd-mb-3 {
        margin-bottom: 3px;
        margin-bottom: .1875rem
    }

    .hd-mt-3 {
        margin-top: 3px;
        margin-top: .1875rem
    }

    .hd-ml-3 {
        margin-left: 3px;
        margin-left: .1875rem
    }

    .hd-mr-3 {
        margin-right: 3px;
        margin-right: .1875rem
    }

    .hd-pb-3 {
        padding-bottom: 3px;
        padding-bottom: .1875rem
    }

    .hd-pt-3 {
        padding-top: 3px;
        padding-top: .1875rem
    }

    .hd-pl-3 {
        padding-left: 3px;
        padding-left: .1875rem
    }

    .hd-pr-3 {
        padding-right: 3px;
        padding-right: .1875rem
    }

    .hd-mb-2 {
        margin-bottom: 2px;
        margin-bottom: .125rem
    }

    .hd-mt-2 {
        margin-top: 2px;
        margin-top: .125rem
    }

    .hd-ml-2 {
        margin-left: 2px;
        margin-left: .125rem
    }

    .hd-mr-2 {
        margin-right: 2px;
        margin-right: .125rem
    }

    .hd-pb-2 {
        padding-bottom: 2px;
        padding-bottom: .125rem
    }

    .hd-pt-2 {
        padding-top: 2px;
        padding-top: .125rem
    }

    .hd-pl-2 {
        padding-left: 2px;
        padding-left: .125rem
    }

    .hd-pr-2 {
        padding-right: 2px;
        padding-right: .125rem
    }

    .hd-mb-1 {
        margin-bottom: 1px;
        margin-bottom: .0625rem
    }

    .hd-mt-1 {
        margin-top: 1px;
        margin-top: .0625rem
    }

    .hd-ml-1 {
        margin-left: 1px;
        margin-left: .0625rem
    }

    .hd-mr-1 {
        margin-right: 1px;
        margin-right: .0625rem
    }

    .hd-pb-1 {
        padding-bottom: 1px;
        padding-bottom: .0625rem
    }

    .hd-pt-1 {
        padding-top: 1px;
        padding-top: .0625rem
    }

    .hd-pl-1 {
        padding-left: 1px;
        padding-left: .0625rem
    }

    .hd-pr-1 {
        padding-right: 1px;
        padding-right: .0625rem
    }

    .hd-mb-0 {
        margin-bottom: 0
    }

    .hd-mt-0 {
        margin-top: 0
    }

    .hd-ml-0 {
        margin-left: 0
    }

    .hd-mr-0 {
        margin-right: 0
    }

    .hd-pb-0 {
        padding-bottom: 0
    }

    .hd-pt-0 {
        padding-top: 0
    }

    .hd-pl-0 {
        padding-left: 0
    }

    .hd-pr-0 {
        padding-right: 0
    }

    .hd-mb-200 {
        margin-bottom: 200px;
        margin-bottom: 12.5rem
    }

    .hd-mt-200 {
        margin-top: 200px;
        margin-top: 12.5rem
    }

    .hd-ml-200 {
        margin-left: 200px;
        margin-left: 12.5rem
    }

    .hd-mr-200 {
        margin-right: 200px;
        margin-right: 12.5rem
    }

    .hd-pb-200 {
        padding-bottom: 200px;
        padding-bottom: 12.5rem
    }

    .hd-pt-200 {
        padding-top: 200px;
        padding-top: 12.5rem
    }

    .hd-pl-200 {
        padding-left: 200px;
        padding-left: 12.5rem
    }

    .hd-pr-200 {
        padding-right: 200px;
        padding-right: 12.5rem
    }

    .hd-mb-196 {
        margin-bottom: 196px;
        margin-bottom: 12.25rem
    }

    .hd-mt-196 {
        margin-top: 196px;
        margin-top: 12.25rem
    }

    .hd-ml-196 {
        margin-left: 196px;
        margin-left: 12.25rem
    }

    .hd-mr-196 {
        margin-right: 196px;
        margin-right: 12.25rem
    }

    .hd-pb-196 {
        padding-bottom: 196px;
        padding-bottom: 12.25rem
    }

    .hd-pt-196 {
        padding-top: 196px;
        padding-top: 12.25rem
    }

    .hd-pl-196 {
        padding-left: 196px;
        padding-left: 12.25rem
    }

    .hd-pr-196 {
        padding-right: 196px;
        padding-right: 12.25rem
    }

    .hd-mb-192 {
        margin-bottom: 192px;
        margin-bottom: 12rem
    }

    .hd-mt-192 {
        margin-top: 192px;
        margin-top: 12rem
    }

    .hd-ml-192 {
        margin-left: 192px;
        margin-left: 12rem
    }

    .hd-mr-192 {
        margin-right: 192px;
        margin-right: 12rem
    }

    .hd-pb-192 {
        padding-bottom: 192px;
        padding-bottom: 12rem
    }

    .hd-pt-192 {
        padding-top: 192px;
        padding-top: 12rem
    }

    .hd-pl-192 {
        padding-left: 192px;
        padding-left: 12rem
    }

    .hd-pr-192 {
        padding-right: 192px;
        padding-right: 12rem
    }

    .hd-mb-188 {
        margin-bottom: 188px;
        margin-bottom: 11.75rem
    }

    .hd-mt-188 {
        margin-top: 188px;
        margin-top: 11.75rem
    }

    .hd-ml-188 {
        margin-left: 188px;
        margin-left: 11.75rem
    }

    .hd-mr-188 {
        margin-right: 188px;
        margin-right: 11.75rem
    }

    .hd-pb-188 {
        padding-bottom: 188px;
        padding-bottom: 11.75rem
    }

    .hd-pt-188 {
        padding-top: 188px;
        padding-top: 11.75rem
    }

    .hd-pl-188 {
        padding-left: 188px;
        padding-left: 11.75rem
    }

    .hd-pr-188 {
        padding-right: 188px;
        padding-right: 11.75rem
    }

    .hd-mb-184 {
        margin-bottom: 184px;
        margin-bottom: 11.5rem
    }

    .hd-mt-184 {
        margin-top: 184px;
        margin-top: 11.5rem
    }

    .hd-ml-184 {
        margin-left: 184px;
        margin-left: 11.5rem
    }

    .hd-mr-184 {
        margin-right: 184px;
        margin-right: 11.5rem
    }

    .hd-pb-184 {
        padding-bottom: 184px;
        padding-bottom: 11.5rem
    }

    .hd-pt-184 {
        padding-top: 184px;
        padding-top: 11.5rem
    }

    .hd-pl-184 {
        padding-left: 184px;
        padding-left: 11.5rem
    }

    .hd-pr-184 {
        padding-right: 184px;
        padding-right: 11.5rem
    }

    .hd-mb-180 {
        margin-bottom: 180px;
        margin-bottom: 11.25rem
    }

    .hd-mt-180 {
        margin-top: 180px;
        margin-top: 11.25rem
    }

    .hd-ml-180 {
        margin-left: 180px;
        margin-left: 11.25rem
    }

    .hd-mr-180 {
        margin-right: 180px;
        margin-right: 11.25rem
    }

    .hd-pb-180 {
        padding-bottom: 180px;
        padding-bottom: 11.25rem
    }

    .hd-pt-180 {
        padding-top: 180px;
        padding-top: 11.25rem
    }

    .hd-pl-180 {
        padding-left: 180px;
        padding-left: 11.25rem
    }

    .hd-pr-180 {
        padding-right: 180px;
        padding-right: 11.25rem
    }

    .hd-mb-176 {
        margin-bottom: 176px;
        margin-bottom: 11rem
    }

    .hd-mt-176 {
        margin-top: 176px;
        margin-top: 11rem
    }

    .hd-ml-176 {
        margin-left: 176px;
        margin-left: 11rem
    }

    .hd-mr-176 {
        margin-right: 176px;
        margin-right: 11rem
    }

    .hd-pb-176 {
        padding-bottom: 176px;
        padding-bottom: 11rem
    }

    .hd-pt-176 {
        padding-top: 176px;
        padding-top: 11rem
    }

    .hd-pl-176 {
        padding-left: 176px;
        padding-left: 11rem
    }

    .hd-pr-176 {
        padding-right: 176px;
        padding-right: 11rem
    }

    .hd-mb-172 {
        margin-bottom: 172px;
        margin-bottom: 10.75rem
    }

    .hd-mt-172 {
        margin-top: 172px;
        margin-top: 10.75rem
    }

    .hd-ml-172 {
        margin-left: 172px;
        margin-left: 10.75rem
    }

    .hd-mr-172 {
        margin-right: 172px;
        margin-right: 10.75rem
    }

    .hd-pb-172 {
        padding-bottom: 172px;
        padding-bottom: 10.75rem
    }

    .hd-pt-172 {
        padding-top: 172px;
        padding-top: 10.75rem
    }

    .hd-pl-172 {
        padding-left: 172px;
        padding-left: 10.75rem
    }

    .hd-pr-172 {
        padding-right: 172px;
        padding-right: 10.75rem
    }

    .hd-mb-168 {
        margin-bottom: 168px;
        margin-bottom: 10.5rem
    }

    .hd-mt-168 {
        margin-top: 168px;
        margin-top: 10.5rem
    }

    .hd-ml-168 {
        margin-left: 168px;
        margin-left: 10.5rem
    }

    .hd-mr-168 {
        margin-right: 168px;
        margin-right: 10.5rem
    }

    .hd-pb-168 {
        padding-bottom: 168px;
        padding-bottom: 10.5rem
    }

    .hd-pt-168 {
        padding-top: 168px;
        padding-top: 10.5rem
    }

    .hd-pl-168 {
        padding-left: 168px;
        padding-left: 10.5rem
    }

    .hd-pr-168 {
        padding-right: 168px;
        padding-right: 10.5rem
    }

    .hd-mb-164 {
        margin-bottom: 164px;
        margin-bottom: 10.25rem
    }

    .hd-mt-164 {
        margin-top: 164px;
        margin-top: 10.25rem
    }

    .hd-ml-164 {
        margin-left: 164px;
        margin-left: 10.25rem
    }

    .hd-mr-164 {
        margin-right: 164px;
        margin-right: 10.25rem
    }

    .hd-pb-164 {
        padding-bottom: 164px;
        padding-bottom: 10.25rem
    }

    .hd-pt-164 {
        padding-top: 164px;
        padding-top: 10.25rem
    }

    .hd-pl-164 {
        padding-left: 164px;
        padding-left: 10.25rem
    }

    .hd-pr-164 {
        padding-right: 164px;
        padding-right: 10.25rem
    }

    .hd-mb-160 {
        margin-bottom: 160px;
        margin-bottom: 10rem
    }

    .hd-mt-160 {
        margin-top: 160px;
        margin-top: 10rem
    }

    .hd-ml-160 {
        margin-left: 160px;
        margin-left: 10rem
    }

    .hd-mr-160 {
        margin-right: 160px;
        margin-right: 10rem
    }

    .hd-pb-160 {
        padding-bottom: 160px;
        padding-bottom: 10rem
    }

    .hd-pt-160 {
        padding-top: 160px;
        padding-top: 10rem
    }

    .hd-pl-160 {
        padding-left: 160px;
        padding-left: 10rem
    }

    .hd-pr-160 {
        padding-right: 160px;
        padding-right: 10rem
    }

    .hd-mb-156 {
        margin-bottom: 156px;
        margin-bottom: 9.75rem
    }

    .hd-mt-156 {
        margin-top: 156px;
        margin-top: 9.75rem
    }

    .hd-ml-156 {
        margin-left: 156px;
        margin-left: 9.75rem
    }

    .hd-mr-156 {
        margin-right: 156px;
        margin-right: 9.75rem
    }

    .hd-pb-156 {
        padding-bottom: 156px;
        padding-bottom: 9.75rem
    }

    .hd-pt-156 {
        padding-top: 156px;
        padding-top: 9.75rem
    }

    .hd-pl-156 {
        padding-left: 156px;
        padding-left: 9.75rem
    }

    .hd-pr-156 {
        padding-right: 156px;
        padding-right: 9.75rem
    }

    .hd-mb-152 {
        margin-bottom: 152px;
        margin-bottom: 9.5rem
    }

    .hd-mt-152 {
        margin-top: 152px;
        margin-top: 9.5rem
    }

    .hd-ml-152 {
        margin-left: 152px;
        margin-left: 9.5rem
    }

    .hd-mr-152 {
        margin-right: 152px;
        margin-right: 9.5rem
    }

    .hd-pb-152 {
        padding-bottom: 152px;
        padding-bottom: 9.5rem
    }

    .hd-pt-152 {
        padding-top: 152px;
        padding-top: 9.5rem
    }

    .hd-pl-152 {
        padding-left: 152px;
        padding-left: 9.5rem
    }

    .hd-pr-152 {
        padding-right: 152px;
        padding-right: 9.5rem
    }

    .hd-mb-148 {
        margin-bottom: 148px;
        margin-bottom: 9.25rem
    }

    .hd-mt-148 {
        margin-top: 148px;
        margin-top: 9.25rem
    }

    .hd-ml-148 {
        margin-left: 148px;
        margin-left: 9.25rem
    }

    .hd-mr-148 {
        margin-right: 148px;
        margin-right: 9.25rem
    }

    .hd-pb-148 {
        padding-bottom: 148px;
        padding-bottom: 9.25rem
    }

    .hd-pt-148 {
        padding-top: 148px;
        padding-top: 9.25rem
    }

    .hd-pl-148 {
        padding-left: 148px;
        padding-left: 9.25rem
    }

    .hd-pr-148 {
        padding-right: 148px;
        padding-right: 9.25rem
    }

    .hd-mb-144 {
        margin-bottom: 144px;
        margin-bottom: 9rem
    }

    .hd-mt-144 {
        margin-top: 144px;
        margin-top: 9rem
    }

    .hd-ml-144 {
        margin-left: 144px;
        margin-left: 9rem
    }

    .hd-mr-144 {
        margin-right: 144px;
        margin-right: 9rem
    }

    .hd-pb-144 {
        padding-bottom: 144px;
        padding-bottom: 9rem
    }

    .hd-pt-144 {
        padding-top: 144px;
        padding-top: 9rem
    }

    .hd-pl-144 {
        padding-left: 144px;
        padding-left: 9rem
    }

    .hd-pr-144 {
        padding-right: 144px;
        padding-right: 9rem
    }

    .hd-mb-140 {
        margin-bottom: 140px;
        margin-bottom: 8.75rem
    }

    .hd-mt-140 {
        margin-top: 140px;
        margin-top: 8.75rem
    }

    .hd-ml-140 {
        margin-left: 140px;
        margin-left: 8.75rem
    }

    .hd-mr-140 {
        margin-right: 140px;
        margin-right: 8.75rem
    }

    .hd-pb-140 {
        padding-bottom: 140px;
        padding-bottom: 8.75rem
    }

    .hd-pt-140 {
        padding-top: 140px;
        padding-top: 8.75rem
    }

    .hd-pl-140 {
        padding-left: 140px;
        padding-left: 8.75rem
    }

    .hd-pr-140 {
        padding-right: 140px;
        padding-right: 8.75rem
    }

    .hd-mb-136 {
        margin-bottom: 136px;
        margin-bottom: 8.5rem
    }

    .hd-mt-136 {
        margin-top: 136px;
        margin-top: 8.5rem
    }

    .hd-ml-136 {
        margin-left: 136px;
        margin-left: 8.5rem
    }

    .hd-mr-136 {
        margin-right: 136px;
        margin-right: 8.5rem
    }

    .hd-pb-136 {
        padding-bottom: 136px;
        padding-bottom: 8.5rem
    }

    .hd-pt-136 {
        padding-top: 136px;
        padding-top: 8.5rem
    }

    .hd-pl-136 {
        padding-left: 136px;
        padding-left: 8.5rem
    }

    .hd-pr-136 {
        padding-right: 136px;
        padding-right: 8.5rem
    }

    .hd-mb-132 {
        margin-bottom: 132px;
        margin-bottom: 8.25rem
    }

    .hd-mt-132 {
        margin-top: 132px;
        margin-top: 8.25rem
    }

    .hd-ml-132 {
        margin-left: 132px;
        margin-left: 8.25rem
    }

    .hd-mr-132 {
        margin-right: 132px;
        margin-right: 8.25rem
    }

    .hd-pb-132 {
        padding-bottom: 132px;
        padding-bottom: 8.25rem
    }

    .hd-pt-132 {
        padding-top: 132px;
        padding-top: 8.25rem
    }

    .hd-pl-132 {
        padding-left: 132px;
        padding-left: 8.25rem
    }

    .hd-pr-132 {
        padding-right: 132px;
        padding-right: 8.25rem
    }

    .hd-mb-128 {
        margin-bottom: 128px;
        margin-bottom: 8rem
    }

    .hd-mt-128 {
        margin-top: 128px;
        margin-top: 8rem
    }

    .hd-ml-128 {
        margin-left: 128px;
        margin-left: 8rem
    }

    .hd-mr-128 {
        margin-right: 128px;
        margin-right: 8rem
    }

    .hd-pb-128 {
        padding-bottom: 128px;
        padding-bottom: 8rem
    }

    .hd-pt-128 {
        padding-top: 128px;
        padding-top: 8rem
    }

    .hd-pl-128 {
        padding-left: 128px;
        padding-left: 8rem
    }

    .hd-pr-128 {
        padding-right: 128px;
        padding-right: 8rem
    }

    .hd-mb-124 {
        margin-bottom: 124px;
        margin-bottom: 7.75rem
    }

    .hd-mt-124 {
        margin-top: 124px;
        margin-top: 7.75rem
    }

    .hd-ml-124 {
        margin-left: 124px;
        margin-left: 7.75rem
    }

    .hd-mr-124 {
        margin-right: 124px;
        margin-right: 7.75rem
    }

    .hd-pb-124 {
        padding-bottom: 124px;
        padding-bottom: 7.75rem
    }

    .hd-pt-124 {
        padding-top: 124px;
        padding-top: 7.75rem
    }

    .hd-pl-124 {
        padding-left: 124px;
        padding-left: 7.75rem
    }

    .hd-pr-124 {
        padding-right: 124px;
        padding-right: 7.75rem
    }

    .hd-mb-120 {
        margin-bottom: 120px;
        margin-bottom: 7.5rem
    }

    .hd-mt-120 {
        margin-top: 120px;
        margin-top: 7.5rem
    }

    .hd-ml-120 {
        margin-left: 120px;
        margin-left: 7.5rem
    }

    .hd-mr-120 {
        margin-right: 120px;
        margin-right: 7.5rem
    }

    .hd-pb-120 {
        padding-bottom: 120px;
        padding-bottom: 7.5rem
    }

    .hd-pt-120 {
        padding-top: 120px;
        padding-top: 7.5rem
    }

    .hd-pl-120 {
        padding-left: 120px;
        padding-left: 7.5rem
    }

    .hd-pr-120 {
        padding-right: 120px;
        padding-right: 7.5rem
    }

    .hd-mb-116 {
        margin-bottom: 116px;
        margin-bottom: 7.25rem
    }

    .hd-mt-116 {
        margin-top: 116px;
        margin-top: 7.25rem
    }

    .hd-ml-116 {
        margin-left: 116px;
        margin-left: 7.25rem
    }

    .hd-mr-116 {
        margin-right: 116px;
        margin-right: 7.25rem
    }

    .hd-pb-116 {
        padding-bottom: 116px;
        padding-bottom: 7.25rem
    }

    .hd-pt-116 {
        padding-top: 116px;
        padding-top: 7.25rem
    }

    .hd-pl-116 {
        padding-left: 116px;
        padding-left: 7.25rem
    }

    .hd-pr-116 {
        padding-right: 116px;
        padding-right: 7.25rem
    }

    .hd-mb-112 {
        margin-bottom: 112px;
        margin-bottom: 7rem
    }

    .hd-mt-112 {
        margin-top: 112px;
        margin-top: 7rem
    }

    .hd-ml-112 {
        margin-left: 112px;
        margin-left: 7rem
    }

    .hd-mr-112 {
        margin-right: 112px;
        margin-right: 7rem
    }

    .hd-pb-112 {
        padding-bottom: 112px;
        padding-bottom: 7rem
    }

    .hd-pt-112 {
        padding-top: 112px;
        padding-top: 7rem
    }

    .hd-pl-112 {
        padding-left: 112px;
        padding-left: 7rem
    }

    .hd-pr-112 {
        padding-right: 112px;
        padding-right: 7rem
    }

    .hd-mb-108 {
        margin-bottom: 108px;
        margin-bottom: 6.75rem
    }

    .hd-mt-108 {
        margin-top: 108px;
        margin-top: 6.75rem
    }

    .hd-ml-108 {
        margin-left: 108px;
        margin-left: 6.75rem
    }

    .hd-mr-108 {
        margin-right: 108px;
        margin-right: 6.75rem
    }

    .hd-pb-108 {
        padding-bottom: 108px;
        padding-bottom: 6.75rem
    }

    .hd-pt-108 {
        padding-top: 108px;
        padding-top: 6.75rem
    }

    .hd-pl-108 {
        padding-left: 108px;
        padding-left: 6.75rem
    }

    .hd-pr-108 {
        padding-right: 108px;
        padding-right: 6.75rem
    }

    .hd-mb-104 {
        margin-bottom: 104px;
        margin-bottom: 6.5rem
    }

    .hd-mt-104 {
        margin-top: 104px;
        margin-top: 6.5rem
    }

    .hd-ml-104 {
        margin-left: 104px;
        margin-left: 6.5rem
    }

    .hd-mr-104 {
        margin-right: 104px;
        margin-right: 6.5rem
    }

    .hd-pb-104 {
        padding-bottom: 104px;
        padding-bottom: 6.5rem
    }

    .hd-pt-104 {
        padding-top: 104px;
        padding-top: 6.5rem
    }

    .hd-pl-104 {
        padding-left: 104px;
        padding-left: 6.5rem
    }

    .hd-pr-104 {
        padding-right: 104px;
        padding-right: 6.5rem
    }

    .hd-mb-100 {
        margin-bottom: 100px;
        margin-bottom: 6.25rem
    }

    .hd-mt-100 {
        margin-top: 100px;
        margin-top: 6.25rem
    }

    .hd-ml-100 {
        margin-left: 100px;
        margin-left: 6.25rem
    }

    .hd-mr-100 {
        margin-right: 100px;
        margin-right: 6.25rem
    }

    .hd-pb-100 {
        padding-bottom: 100px;
        padding-bottom: 6.25rem
    }

    .hd-pt-100 {
        padding-top: 100px;
        padding-top: 6.25rem
    }

    .hd-pl-100 {
        padding-left: 100px;
        padding-left: 6.25rem
    }

    .hd-pr-100 {
        padding-right: 100px;
        padding-right: 6.25rem
    }

    .hd-mb-96 {
        margin-bottom: 96px;
        margin-bottom: 6rem
    }

    .hd-mt-96 {
        margin-top: 96px;
        margin-top: 6rem
    }

    .hd-ml-96 {
        margin-left: 96px;
        margin-left: 6rem
    }

    .hd-mr-96 {
        margin-right: 96px;
        margin-right: 6rem
    }

    .hd-pb-96 {
        padding-bottom: 96px;
        padding-bottom: 6rem
    }

    .hd-pt-96 {
        padding-top: 96px;
        padding-top: 6rem
    }

    .hd-pl-96 {
        padding-left: 96px;
        padding-left: 6rem
    }

    .hd-pr-96 {
        padding-right: 96px;
        padding-right: 6rem
    }

    .hd-mb-92 {
        margin-bottom: 92px;
        margin-bottom: 5.75rem
    }

    .hd-mt-92 {
        margin-top: 92px;
        margin-top: 5.75rem
    }

    .hd-ml-92 {
        margin-left: 92px;
        margin-left: 5.75rem
    }

    .hd-mr-92 {
        margin-right: 92px;
        margin-right: 5.75rem
    }

    .hd-pb-92 {
        padding-bottom: 92px;
        padding-bottom: 5.75rem
    }

    .hd-pt-92 {
        padding-top: 92px;
        padding-top: 5.75rem
    }

    .hd-pl-92 {
        padding-left: 92px;
        padding-left: 5.75rem
    }

    .hd-pr-92 {
        padding-right: 92px;
        padding-right: 5.75rem
    }

    .hd-mb-88 {
        margin-bottom: 88px;
        margin-bottom: 5.5rem
    }

    .hd-mt-88 {
        margin-top: 88px;
        margin-top: 5.5rem
    }

    .hd-ml-88 {
        margin-left: 88px;
        margin-left: 5.5rem
    }

    .hd-mr-88 {
        margin-right: 88px;
        margin-right: 5.5rem
    }

    .hd-pb-88 {
        padding-bottom: 88px;
        padding-bottom: 5.5rem
    }

    .hd-pt-88 {
        padding-top: 88px;
        padding-top: 5.5rem
    }

    .hd-pl-88 {
        padding-left: 88px;
        padding-left: 5.5rem
    }

    .hd-pr-88 {
        padding-right: 88px;
        padding-right: 5.5rem
    }

    .hd-mb-84 {
        margin-bottom: 84px;
        margin-bottom: 5.25rem
    }

    .hd-mt-84 {
        margin-top: 84px;
        margin-top: 5.25rem
    }

    .hd-ml-84 {
        margin-left: 84px;
        margin-left: 5.25rem
    }

    .hd-mr-84 {
        margin-right: 84px;
        margin-right: 5.25rem
    }

    .hd-pb-84 {
        padding-bottom: 84px;
        padding-bottom: 5.25rem
    }

    .hd-pt-84 {
        padding-top: 84px;
        padding-top: 5.25rem
    }

    .hd-pl-84 {
        padding-left: 84px;
        padding-left: 5.25rem
    }

    .hd-pr-84 {
        padding-right: 84px;
        padding-right: 5.25rem
    }

    .hd-mb-80 {
        margin-bottom: 80px;
        margin-bottom: 5rem
    }

    .hd-mt-80 {
        margin-top: 80px;
        margin-top: 5rem
    }

    .hd-ml-80 {
        margin-left: 80px;
        margin-left: 5rem
    }

    .hd-mr-80 {
        margin-right: 80px;
        margin-right: 5rem
    }

    .hd-pb-80 {
        padding-bottom: 80px;
        padding-bottom: 5rem
    }

    .hd-pt-80 {
        padding-top: 80px;
        padding-top: 5rem
    }

    .hd-pl-80 {
        padding-left: 80px;
        padding-left: 5rem
    }

    .hd-pr-80 {
        padding-right: 80px;
        padding-right: 5rem
    }

    .hd-mb-76 {
        margin-bottom: 76px;
        margin-bottom: 4.75rem
    }

    .hd-mt-76 {
        margin-top: 76px;
        margin-top: 4.75rem
    }

    .hd-ml-76 {
        margin-left: 76px;
        margin-left: 4.75rem
    }

    .hd-mr-76 {
        margin-right: 76px;
        margin-right: 4.75rem
    }

    .hd-pb-76 {
        padding-bottom: 76px;
        padding-bottom: 4.75rem
    }

    .hd-pt-76 {
        padding-top: 76px;
        padding-top: 4.75rem
    }

    .hd-pl-76 {
        padding-left: 76px;
        padding-left: 4.75rem
    }

    .hd-pr-76 {
        padding-right: 76px;
        padding-right: 4.75rem
    }

    .hd-mb-72 {
        margin-bottom: 72px;
        margin-bottom: 4.5rem
    }

    .hd-mt-72 {
        margin-top: 72px;
        margin-top: 4.5rem
    }

    .hd-ml-72 {
        margin-left: 72px;
        margin-left: 4.5rem
    }

    .hd-mr-72 {
        margin-right: 72px;
        margin-right: 4.5rem
    }

    .hd-pb-72 {
        padding-bottom: 72px;
        padding-bottom: 4.5rem
    }

    .hd-pt-72 {
        padding-top: 72px;
        padding-top: 4.5rem
    }

    .hd-pl-72 {
        padding-left: 72px;
        padding-left: 4.5rem
    }

    .hd-pr-72 {
        padding-right: 72px;
        padding-right: 4.5rem
    }

    .hd-mb-68 {
        margin-bottom: 68px;
        margin-bottom: 4.25rem
    }

    .hd-mt-68 {
        margin-top: 68px;
        margin-top: 4.25rem
    }

    .hd-ml-68 {
        margin-left: 68px;
        margin-left: 4.25rem
    }

    .hd-mr-68 {
        margin-right: 68px;
        margin-right: 4.25rem
    }

    .hd-pb-68 {
        padding-bottom: 68px;
        padding-bottom: 4.25rem
    }

    .hd-pt-68 {
        padding-top: 68px;
        padding-top: 4.25rem
    }

    .hd-pl-68 {
        padding-left: 68px;
        padding-left: 4.25rem
    }

    .hd-pr-68 {
        padding-right: 68px;
        padding-right: 4.25rem
    }

    .hd-mb-64 {
        margin-bottom: 64px;
        margin-bottom: 4rem
    }

    .hd-mt-64 {
        margin-top: 64px;
        margin-top: 4rem
    }

    .hd-ml-64 {
        margin-left: 64px;
        margin-left: 4rem
    }

    .hd-mr-64 {
        margin-right: 64px;
        margin-right: 4rem
    }

    .hd-pb-64 {
        padding-bottom: 64px;
        padding-bottom: 4rem
    }

    .hd-pt-64 {
        padding-top: 64px;
        padding-top: 4rem
    }

    .hd-pl-64 {
        padding-left: 64px;
        padding-left: 4rem
    }

    .hd-pr-64 {
        padding-right: 64px;
        padding-right: 4rem
    }

    .hd-mb-60 {
        margin-bottom: 60px;
        margin-bottom: 3.75rem
    }

    .hd-mt-60 {
        margin-top: 60px;
        margin-top: 3.75rem
    }

    .hd-ml-60 {
        margin-left: 60px;
        margin-left: 3.75rem
    }

    .hd-mr-60 {
        margin-right: 60px;
        margin-right: 3.75rem
    }

    .hd-pb-60 {
        padding-bottom: 60px;
        padding-bottom: 3.75rem
    }

    .hd-pt-60 {
        padding-top: 60px;
        padding-top: 3.75rem
    }

    .hd-pl-60 {
        padding-left: 60px;
        padding-left: 3.75rem
    }

    .hd-pr-60 {
        padding-right: 60px;
        padding-right: 3.75rem
    }

    .hd-mb-56 {
        margin-bottom: 56px;
        margin-bottom: 3.5rem
    }

    .hd-mt-56 {
        margin-top: 56px;
        margin-top: 3.5rem
    }

    .hd-ml-56 {
        margin-left: 56px;
        margin-left: 3.5rem
    }

    .hd-mr-56 {
        margin-right: 56px;
        margin-right: 3.5rem
    }

    .hd-pb-56 {
        padding-bottom: 56px;
        padding-bottom: 3.5rem
    }

    .hd-pt-56 {
        padding-top: 56px;
        padding-top: 3.5rem
    }

    .hd-pl-56 {
        padding-left: 56px;
        padding-left: 3.5rem
    }

    .hd-pr-56 {
        padding-right: 56px;
        padding-right: 3.5rem
    }

    .hd-mb-52 {
        margin-bottom: 52px;
        margin-bottom: 3.25rem
    }

    .hd-mt-52 {
        margin-top: 52px;
        margin-top: 3.25rem
    }

    .hd-ml-52 {
        margin-left: 52px;
        margin-left: 3.25rem
    }

    .hd-mr-52 {
        margin-right: 52px;
        margin-right: 3.25rem
    }

    .hd-pb-52 {
        padding-bottom: 52px;
        padding-bottom: 3.25rem
    }

    .hd-pt-52 {
        padding-top: 52px;
        padding-top: 3.25rem
    }

    .hd-pl-52 {
        padding-left: 52px;
        padding-left: 3.25rem
    }

    .hd-pr-52 {
        padding-right: 52px;
        padding-right: 3.25rem
    }

    .hd-mb-48 {
        margin-bottom: 48px;
        margin-bottom: 3rem
    }

    .hd-mt-48 {
        margin-top: 48px;
        margin-top: 3rem
    }

    .hd-ml-48 {
        margin-left: 48px;
        margin-left: 3rem
    }

    .hd-mr-48 {
        margin-right: 48px;
        margin-right: 3rem
    }

    .hd-pb-48 {
        padding-bottom: 48px;
        padding-bottom: 3rem
    }

    .hd-pt-48 {
        padding-top: 48px;
        padding-top: 3rem
    }

    .hd-pl-48 {
        padding-left: 48px;
        padding-left: 3rem
    }

    .hd-pr-48 {
        padding-right: 48px;
        padding-right: 3rem
    }

    .hd-mb-44 {
        margin-bottom: 44px;
        margin-bottom: 2.75rem
    }

    .hd-mt-44 {
        margin-top: 44px;
        margin-top: 2.75rem
    }

    .hd-ml-44 {
        margin-left: 44px;
        margin-left: 2.75rem
    }

    .hd-mr-44 {
        margin-right: 44px;
        margin-right: 2.75rem
    }

    .hd-pb-44 {
        padding-bottom: 44px;
        padding-bottom: 2.75rem
    }

    .hd-pt-44 {
        padding-top: 44px;
        padding-top: 2.75rem
    }

    .hd-pl-44 {
        padding-left: 44px;
        padding-left: 2.75rem
    }

    .hd-pr-44 {
        padding-right: 44px;
        padding-right: 2.75rem
    }

    .hd-mb-40 {
        margin-bottom: 40px;
        margin-bottom: 2.5rem
    }

    .hd-mt-40 {
        margin-top: 40px;
        margin-top: 2.5rem
    }

    .hd-ml-40 {
        margin-left: 40px;
        margin-left: 2.5rem
    }

    .hd-mr-40 {
        margin-right: 40px;
        margin-right: 2.5rem
    }

    .hd-pb-40 {
        padding-bottom: 40px;
        padding-bottom: 2.5rem
    }

    .hd-pt-40 {
        padding-top: 40px;
        padding-top: 2.5rem
    }

    .hd-pl-40 {
        padding-left: 40px;
        padding-left: 2.5rem
    }

    .hd-pr-40 {
        padding-right: 40px;
        padding-right: 2.5rem
    }

    .hd-mb-36 {
        margin-bottom: 36px;
        margin-bottom: 2.25rem
    }

    .hd-mt-36 {
        margin-top: 36px;
        margin-top: 2.25rem
    }

    .hd-ml-36 {
        margin-left: 36px;
        margin-left: 2.25rem
    }

    .hd-mr-36 {
        margin-right: 36px;
        margin-right: 2.25rem
    }

    .hd-pb-36 {
        padding-bottom: 36px;
        padding-bottom: 2.25rem
    }

    .hd-pt-36 {
        padding-top: 36px;
        padding-top: 2.25rem
    }

    .hd-pl-36 {
        padding-left: 36px;
        padding-left: 2.25rem
    }

    .hd-pr-36 {
        padding-right: 36px;
        padding-right: 2.25rem
    }

    .hd-mb-32 {
        margin-bottom: 32px;
        margin-bottom: 2rem
    }

    .hd-mt-32 {
        margin-top: 32px;
        margin-top: 2rem
    }

    .hd-ml-32 {
        margin-left: 32px;
        margin-left: 2rem
    }

    .hd-mr-32 {
        margin-right: 32px;
        margin-right: 2rem
    }

    .hd-pb-32 {
        padding-bottom: 32px;
        padding-bottom: 2rem
    }

    .hd-pt-32 {
        padding-top: 32px;
        padding-top: 2rem
    }

    .hd-pl-32 {
        padding-left: 32px;
        padding-left: 2rem
    }

    .hd-pr-32 {
        padding-right: 32px;
        padding-right: 2rem
    }

    .hd-mb-28 {
        margin-bottom: 28px;
        margin-bottom: 1.75rem
    }

    .hd-mt-28 {
        margin-top: 28px;
        margin-top: 1.75rem
    }

    .hd-ml-28 {
        margin-left: 28px;
        margin-left: 1.75rem
    }

    .hd-mr-28 {
        margin-right: 28px;
        margin-right: 1.75rem
    }

    .hd-pb-28 {
        padding-bottom: 28px;
        padding-bottom: 1.75rem
    }

    .hd-pt-28 {
        padding-top: 28px;
        padding-top: 1.75rem
    }

    .hd-pl-28 {
        padding-left: 28px;
        padding-left: 1.75rem
    }

    .hd-pr-28 {
        padding-right: 28px;
        padding-right: 1.75rem
    }

    .hd-bl-5 {
        border-left: 5px solid;
        border-left: .3125rem solid
    }

    .hd-br-5 {
        border-right: 5px solid;
        border-right: .3125rem solid
    }

    .hd-bb-5 {
        border-bottom: 5px solid;
        border-bottom: .3125rem solid
    }

    .hd-bt-5 {
        border-top: 5px solid;
        border-top: .3125rem solid
    }

    .hd-bl-4 {
        border-left: 4px solid;
        border-left: .25rem solid
    }

    .hd-br-4 {
        border-right: 4px solid;
        border-right: .25rem solid
    }

    .hd-bb-4 {
        border-bottom: 4px solid;
        border-bottom: .25rem solid
    }

    .hd-bt-4 {
        border-top: 4px solid;
        border-top: .25rem solid
    }

    .hd-bl-3 {
        border-left: 3px solid;
        border-left: .1875rem solid
    }

    .hd-br-3 {
        border-right: 3px solid;
        border-right: .1875rem solid
    }

    .hd-bb-3 {
        border-bottom: 3px solid;
        border-bottom: .1875rem solid
    }

    .hd-bt-3 {
        border-top: 3px solid;
        border-top: .1875rem solid
    }

    .hd-bl-2 {
        border-left: 2px solid;
        border-left: .125rem solid
    }

    .hd-br-2 {
        border-right: 2px solid;
        border-right: .125rem solid
    }

    .hd-bb-2 {
        border-bottom: 2px solid;
        border-bottom: .125rem solid
    }

    .hd-bt-2 {
        border-top: 2px solid;
        border-top: .125rem solid
    }

    .hd-bl-1 {
        border-left: 1px solid;
        border-left: .0625rem solid
    }

    .hd-br-1 {
        border-right: 1px solid;
        border-right: .0625rem solid
    }

    .hd-bb-1 {
        border-bottom: 1px solid;
        border-bottom: .0625rem solid
    }

    .hd-bt-1 {
        border-top: 1px solid;
        border-top: .0625rem solid
    }

    .hd-bl-0 {
        border-left: 0 solid
    }

    .hd-br-0 {
        border-right: 0 solid
    }

    .hd-bb-0 {
        border-bottom: 0 solid
    }

    .hd-bt-0 {
        border-top: 0 solid
    }
}

@media only screen and (min-width:1920px) {

    .col-hhd-1,
    .col-hhd-10,
    .col-hhd-11,
    .col-hhd-12,
    .col-hhd-2,
    .col-hhd-3,
    .col-hhd-4,
    .col-hhd-5,
    .col-hhd-6,
    .col-hhd-7,
    .col-hhd-8,
    .col-hhd-9 {
        padding-left: 6px;
        padding-right: 6px;
        position: relative;
        float: left
    }

    .col-hhd-1 {
        width: 8.3333333333%
    }

    .col-hhd-2 {
        width: 16.6666666667%
    }

    .col-hhd-3 {
        width: 25%
    }

    .col-hhd-4 {
        width: 33.3333333333%
    }

    .col-hhd-5 {
        width: 41.6666666667%
    }

    .col-hhd-6 {
        width: 50%
    }

    .col-hhd-7 {
        width: 58.3333333333%
    }

    .col-hhd-8 {
        width: 66.6666666667%
    }

    .col-hhd-9 {
        width: 75%
    }

    .col-hhd-10 {
        width: 83.3333333333%
    }

    .col-hhd-11 {
        width: 91.6666666667%
    }

    .col-hhd-12 {
        width: 100%
    }

    .col-hhd-1per5 {
        width: 20%
    }

    .push-hhd-1 {
        left: 8.3333333333%
    }

    .push-hhd-2 {
        left: 16.6666666667%
    }

    .push-hhd-3 {
        left: 25%
    }

    .push-hhd-4 {
        left: 33.3333333333%
    }

    .push-hhd-5 {
        left: 41.6666666667%
    }

    .push-hhd-6 {
        left: 50%
    }

    .push-hhd-7 {
        left: 58.3333333333%
    }

    .push-hhd-8 {
        left: 66.6666666667%
    }

    .push-hhd-9 {
        left: 75%
    }

    .push-hhd-10 {
        left: 83.3333333333%
    }

    .push-hhd-11 {
        left: 91.6666666667%
    }

    .pull-hhd-1 {
        left: -8.3333333333%
    }

    .pull-hhd-2 {
        left: -16.6666666667%
    }

    .pull-hhd-3 {
        left: -25%
    }

    .pull-hhd-4 {
        left: -33.3333333333%
    }

    .pull-hhd-5 {
        left: -41.6666666667%
    }

    .pull-hhd-6 {
        left: -50%
    }

    .pull-hhd-7 {
        left: -58.3333333333%
    }

    .pull-hhd-8 {
        left: -66.6666666667%
    }

    .pull-hhd-9 {
        left: -75%
    }

    .pull-hhd-10 {
        left: -83.3333333333%
    }

    .pull-hhd-11 {
        left: -91.6666666667%
    }

    .hide-hhd {
        display: none
    }

    .show-hhd {
        display: block
    }

    .show-hhd-inline-block {
        display: inline-block
    }

    .show-hhd-inline {
        display: inline
    }

    .hhd-no-padding {
        padding: 0
    }

    .hhd-no-pull,
    .hhd-no-push {
        left: 0
    }

    .hhd-no-pl {
        padding-left: 0
    }

    .hhd-no-pr {
        padding-right: 0
    }

    .hhd-ml-auto {
        margin-left: auto
    }

    .hhd-mr-auto {
        margin-right: auto
    }

    .hhd-mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .hhd-mb-25 {
        margin-bottom: 25px;
        margin-bottom: 1.5625rem
    }

    .hhd-mt-25 {
        margin-top: 25px;
        margin-top: 1.5625rem
    }

    .hhd-mr-25 {
        margin-right: 25px;
        margin-right: 1.5625rem
    }

    .hhd-ml-25 {
        margin-left: 25px;
        margin-left: 1.5625rem
    }

    .hhd-pb-25 {
        padding-bottom: 25px;
        padding-bottom: 1.5625rem
    }

    .hhd-pt-25 {
        padding-top: 25px;
        padding-top: 1.5625rem
    }

    .hhd-pl-25 {
        padding-left: 25px;
        padding-left: 1.5625rem
    }

    .hhd-pr-25 {
        padding-right: 25px;
        padding-right: 1.5625rem
    }

    .hhd-mb-24 {
        margin-bottom: 24px;
        margin-bottom: 1.5rem
    }

    .hhd-mt-24 {
        margin-top: 24px;
        margin-top: 1.5rem
    }

    .hhd-mr-24 {
        margin-right: 24px;
        margin-right: 1.5rem
    }

    .hhd-ml-24 {
        margin-left: 24px;
        margin-left: 1.5rem
    }

    .hhd-pb-24 {
        padding-bottom: 24px;
        padding-bottom: 1.5rem
    }

    .hhd-pt-24 {
        padding-top: 24px;
        padding-top: 1.5rem
    }

    .hhd-pl-24 {
        padding-left: 24px;
        padding-left: 1.5rem
    }

    .hhd-pr-24 {
        padding-right: 24px;
        padding-right: 1.5rem
    }

    .hhd-mb-23 {
        margin-bottom: 23px;
        margin-bottom: 1.4375rem
    }

    .hhd-mt-23 {
        margin-top: 23px;
        margin-top: 1.4375rem
    }

    .hhd-mr-23 {
        margin-right: 23px;
        margin-right: 1.4375rem
    }

    .hhd-ml-23 {
        margin-left: 23px;
        margin-left: 1.4375rem
    }

    .hhd-pb-23 {
        padding-bottom: 23px;
        padding-bottom: 1.4375rem
    }

    .hhd-pt-23 {
        padding-top: 23px;
        padding-top: 1.4375rem
    }

    .hhd-pl-23 {
        padding-left: 23px;
        padding-left: 1.4375rem
    }

    .hhd-pr-23 {
        padding-right: 23px;
        padding-right: 1.4375rem
    }

    .hhd-mb-22 {
        margin-bottom: 22px;
        margin-bottom: 1.375rem
    }

    .hhd-mt-22 {
        margin-top: 22px;
        margin-top: 1.375rem
    }

    .hhd-mr-22 {
        margin-right: 22px;
        margin-right: 1.375rem
    }

    .hhd-ml-22 {
        margin-left: 22px;
        margin-left: 1.375rem
    }

    .hhd-pb-22 {
        padding-bottom: 22px;
        padding-bottom: 1.375rem
    }

    .hhd-pt-22 {
        padding-top: 22px;
        padding-top: 1.375rem
    }

    .hhd-pl-22 {
        padding-left: 22px;
        padding-left: 1.375rem
    }

    .hhd-pr-22 {
        padding-right: 22px;
        padding-right: 1.375rem
    }

    .hhd-mb-21 {
        margin-bottom: 21px;
        margin-bottom: 1.3125rem
    }

    .hhd-mt-21 {
        margin-top: 21px;
        margin-top: 1.3125rem
    }

    .hhd-mr-21 {
        margin-right: 21px;
        margin-right: 1.3125rem
    }

    .hhd-ml-21 {
        margin-left: 21px;
        margin-left: 1.3125rem
    }

    .hhd-pb-21 {
        padding-bottom: 21px;
        padding-bottom: 1.3125rem
    }

    .hhd-pt-21 {
        padding-top: 21px;
        padding-top: 1.3125rem
    }

    .hhd-pl-21 {
        padding-left: 21px;
        padding-left: 1.3125rem
    }

    .hhd-pr-21 {
        padding-right: 21px;
        padding-right: 1.3125rem
    }

    .hhd-mb-20 {
        margin-bottom: 20px;
        margin-bottom: 1.25rem
    }

    .hhd-mt-20 {
        margin-top: 20px;
        margin-top: 1.25rem
    }

    .hhd-mr-20 {
        margin-right: 20px;
        margin-right: 1.25rem
    }

    .hhd-ml-20 {
        margin-left: 20px;
        margin-left: 1.25rem
    }

    .hhd-pb-20 {
        padding-bottom: 20px;
        padding-bottom: 1.25rem
    }

    .hhd-pt-20 {
        padding-top: 20px;
        padding-top: 1.25rem
    }

    .hhd-pl-20 {
        padding-left: 20px;
        padding-left: 1.25rem
    }

    .hhd-pr-20 {
        padding-right: 20px;
        padding-right: 1.25rem
    }

    .hhd-mb-19 {
        margin-bottom: 19px;
        margin-bottom: 1.1875rem
    }

    .hhd-mt-19 {
        margin-top: 19px;
        margin-top: 1.1875rem
    }

    .hhd-mr-19 {
        margin-right: 19px;
        margin-right: 1.1875rem
    }

    .hhd-ml-19 {
        margin-left: 19px;
        margin-left: 1.1875rem
    }

    .hhd-pb-19 {
        padding-bottom: 19px;
        padding-bottom: 1.1875rem
    }

    .hhd-pt-19 {
        padding-top: 19px;
        padding-top: 1.1875rem
    }

    .hhd-pl-19 {
        padding-left: 19px;
        padding-left: 1.1875rem
    }

    .hhd-pr-19 {
        padding-right: 19px;
        padding-right: 1.1875rem
    }

    .hhd-mb-18 {
        margin-bottom: 18px;
        margin-bottom: 1.125rem
    }

    .hhd-mt-18 {
        margin-top: 18px;
        margin-top: 1.125rem
    }

    .hhd-mr-18 {
        margin-right: 18px;
        margin-right: 1.125rem
    }

    .hhd-ml-18 {
        margin-left: 18px;
        margin-left: 1.125rem
    }

    .hhd-pb-18 {
        padding-bottom: 18px;
        padding-bottom: 1.125rem
    }

    .hhd-pt-18 {
        padding-top: 18px;
        padding-top: 1.125rem
    }

    .hhd-pl-18 {
        padding-left: 18px;
        padding-left: 1.125rem
    }

    .hhd-pr-18 {
        padding-right: 18px;
        padding-right: 1.125rem
    }

    .hhd-mb-17 {
        margin-bottom: 17px;
        margin-bottom: 1.0625rem
    }

    .hhd-mt-17 {
        margin-top: 17px;
        margin-top: 1.0625rem
    }

    .hhd-mr-17 {
        margin-right: 17px;
        margin-right: 1.0625rem
    }

    .hhd-ml-17 {
        margin-left: 17px;
        margin-left: 1.0625rem
    }

    .hhd-pb-17 {
        padding-bottom: 17px;
        padding-bottom: 1.0625rem
    }

    .hhd-pt-17 {
        padding-top: 17px;
        padding-top: 1.0625rem
    }

    .hhd-pl-17 {
        padding-left: 17px;
        padding-left: 1.0625rem
    }

    .hhd-pr-17 {
        padding-right: 17px;
        padding-right: 1.0625rem
    }

    .hhd-mb-16 {
        margin-bottom: 16px;
        margin-bottom: 1rem
    }

    .hhd-mt-16 {
        margin-top: 16px;
        margin-top: 1rem
    }

    .hhd-mr-16 {
        margin-right: 16px;
        margin-right: 1rem
    }

    .hhd-ml-16 {
        margin-left: 16px;
        margin-left: 1rem
    }

    .hhd-pb-16 {
        padding-bottom: 16px;
        padding-bottom: 1rem
    }

    .hhd-pt-16 {
        padding-top: 16px;
        padding-top: 1rem
    }

    .hhd-pl-16 {
        padding-left: 16px;
        padding-left: 1rem
    }

    .hhd-pr-16 {
        padding-right: 16px;
        padding-right: 1rem
    }

    .hhd-mb-15 {
        margin-bottom: 15px;
        margin-bottom: .9375rem
    }

    .hhd-mt-15 {
        margin-top: 15px;
        margin-top: .9375rem
    }

    .hhd-mr-15 {
        margin-right: 15px;
        margin-right: .9375rem
    }

    .hhd-ml-15 {
        margin-left: 15px;
        margin-left: .9375rem
    }

    .hhd-pb-15 {
        padding-bottom: 15px;
        padding-bottom: .9375rem
    }

    .hhd-pt-15 {
        padding-top: 15px;
        padding-top: .9375rem
    }

    .hhd-pl-15 {
        padding-left: 15px;
        padding-left: .9375rem
    }

    .hhd-pr-15 {
        padding-right: 15px;
        padding-right: .9375rem
    }

    .hhd-mb-14 {
        margin-bottom: 14px;
        margin-bottom: .875rem
    }

    .hhd-mt-14 {
        margin-top: 14px;
        margin-top: .875rem
    }

    .hhd-mr-14 {
        margin-right: 14px;
        margin-right: .875rem
    }

    .hhd-ml-14 {
        margin-left: 14px;
        margin-left: .875rem
    }

    .hhd-pb-14 {
        padding-bottom: 14px;
        padding-bottom: .875rem
    }

    .hhd-pt-14 {
        padding-top: 14px;
        padding-top: .875rem
    }

    .hhd-pl-14 {
        padding-left: 14px;
        padding-left: .875rem
    }

    .hhd-pr-14 {
        padding-right: 14px;
        padding-right: .875rem
    }

    .hhd-mb-13 {
        margin-bottom: 13px;
        margin-bottom: .8125rem
    }

    .hhd-mt-13 {
        margin-top: 13px;
        margin-top: .8125rem
    }

    .hhd-mr-13 {
        margin-right: 13px;
        margin-right: .8125rem
    }

    .hhd-ml-13 {
        margin-left: 13px;
        margin-left: .8125rem
    }

    .hhd-pb-13 {
        padding-bottom: 13px;
        padding-bottom: .8125rem
    }

    .hhd-pt-13 {
        padding-top: 13px;
        padding-top: .8125rem
    }

    .hhd-pl-13 {
        padding-left: 13px;
        padding-left: .8125rem
    }

    .hhd-pr-13 {
        padding-right: 13px;
        padding-right: .8125rem
    }

    .hhd-mb-12 {
        margin-bottom: 12px;
        margin-bottom: .75rem
    }

    .hhd-mt-12 {
        margin-top: 12px;
        margin-top: .75rem
    }

    .hhd-mr-12 {
        margin-right: 12px;
        margin-right: .75rem
    }

    .hhd-ml-12 {
        margin-left: 12px;
        margin-left: .75rem
    }

    .hhd-pb-12 {
        padding-bottom: 12px;
        padding-bottom: .75rem
    }

    .hhd-pt-12 {
        padding-top: 12px;
        padding-top: .75rem
    }

    .hhd-pl-12 {
        padding-left: 12px;
        padding-left: .75rem
    }

    .hhd-pr-12 {
        padding-right: 12px;
        padding-right: .75rem
    }

    .hhd-mb-11 {
        margin-bottom: 11px;
        margin-bottom: .6875rem
    }

    .hhd-mt-11 {
        margin-top: 11px;
        margin-top: .6875rem
    }

    .hhd-mr-11 {
        margin-right: 11px;
        margin-right: .6875rem
    }

    .hhd-ml-11 {
        margin-left: 11px;
        margin-left: .6875rem
    }

    .hhd-pb-11 {
        padding-bottom: 11px;
        padding-bottom: .6875rem
    }

    .hhd-pt-11 {
        padding-top: 11px;
        padding-top: .6875rem
    }

    .hhd-pl-11 {
        padding-left: 11px;
        padding-left: .6875rem
    }

    .hhd-pr-11 {
        padding-right: 11px;
        padding-right: .6875rem
    }

    .hhd-mb-10 {
        margin-bottom: 10px;
        margin-bottom: .625rem
    }

    .hhd-mt-10 {
        margin-top: 10px;
        margin-top: .625rem
    }

    .hhd-mr-10 {
        margin-right: 10px;
        margin-right: .625rem
    }

    .hhd-ml-10 {
        margin-left: 10px;
        margin-left: .625rem
    }

    .hhd-pb-10 {
        padding-bottom: 10px;
        padding-bottom: .625rem
    }

    .hhd-pt-10 {
        padding-top: 10px;
        padding-top: .625rem
    }

    .hhd-pl-10 {
        padding-left: 10px;
        padding-left: .625rem
    }

    .hhd-pr-10 {
        padding-right: 10px;
        padding-right: .625rem
    }

    .hhd-mb-9 {
        margin-bottom: 9px;
        margin-bottom: .5625rem
    }

    .hhd-mt-9 {
        margin-top: 9px;
        margin-top: .5625rem
    }

    .hhd-mr-9 {
        margin-right: 9px;
        margin-right: .5625rem
    }

    .hhd-ml-9 {
        margin-left: 9px;
        margin-left: .5625rem
    }

    .hhd-pb-9 {
        padding-bottom: 9px;
        padding-bottom: .5625rem
    }

    .hhd-pt-9 {
        padding-top: 9px;
        padding-top: .5625rem
    }

    .hhd-pl-9 {
        padding-left: 9px;
        padding-left: .5625rem
    }

    .hhd-pr-9 {
        padding-right: 9px;
        padding-right: .5625rem
    }

    .hhd-mb-8 {
        margin-bottom: 8px;
        margin-bottom: .5rem
    }

    .hhd-mt-8 {
        margin-top: 8px;
        margin-top: .5rem
    }

    .hhd-mr-8 {
        margin-right: 8px;
        margin-right: .5rem
    }

    .hhd-ml-8 {
        margin-left: 8px;
        margin-left: .5rem
    }

    .hhd-pb-8 {
        padding-bottom: 8px;
        padding-bottom: .5rem
    }

    .hhd-pt-8 {
        padding-top: 8px;
        padding-top: .5rem
    }

    .hhd-pl-8 {
        padding-left: 8px;
        padding-left: .5rem
    }

    .hhd-pr-8 {
        padding-right: 8px;
        padding-right: .5rem
    }

    .hhd-mb-7 {
        margin-bottom: 7px;
        margin-bottom: .4375rem
    }

    .hhd-mt-7 {
        margin-top: 7px;
        margin-top: .4375rem
    }

    .hhd-mr-7 {
        margin-right: 7px;
        margin-right: .4375rem
    }

    .hhd-ml-7 {
        margin-left: 7px;
        margin-left: .4375rem
    }

    .hhd-pb-7 {
        padding-bottom: 7px;
        padding-bottom: .4375rem
    }

    .hhd-pt-7 {
        padding-top: 7px;
        padding-top: .4375rem
    }

    .hhd-pl-7 {
        padding-left: 7px;
        padding-left: .4375rem
    }

    .hhd-pr-7 {
        padding-right: 7px;
        padding-right: .4375rem
    }

    .hhd-mb-6 {
        margin-bottom: 6px;
        margin-bottom: .375rem
    }

    .hhd-mt-6 {
        margin-top: 6px;
        margin-top: .375rem
    }

    .hhd-mr-6 {
        margin-right: 6px;
        margin-right: .375rem
    }

    .hhd-ml-6 {
        margin-left: 6px;
        margin-left: .375rem
    }

    .hhd-pb-6 {
        padding-bottom: 6px;
        padding-bottom: .375rem
    }

    .hhd-pt-6 {
        padding-top: 6px;
        padding-top: .375rem
    }

    .hhd-pl-6 {
        padding-left: 6px;
        padding-left: .375rem
    }

    .hhd-pr-6 {
        padding-right: 6px;
        padding-right: .375rem
    }

    .hhd-mb-5 {
        margin-bottom: 5px;
        margin-bottom: .3125rem
    }

    .hhd-mt-5 {
        margin-top: 5px;
        margin-top: .3125rem
    }

    .hhd-mr-5 {
        margin-right: 5px;
        margin-right: .3125rem
    }

    .hhd-ml-5 {
        margin-left: 5px;
        margin-left: .3125rem
    }

    .hhd-pb-5 {
        padding-bottom: 5px;
        padding-bottom: .3125rem
    }

    .hhd-pt-5 {
        padding-top: 5px;
        padding-top: .3125rem
    }

    .hhd-pl-5 {
        padding-left: 5px;
        padding-left: .3125rem
    }

    .hhd-pr-5 {
        padding-right: 5px;
        padding-right: .3125rem
    }

    .hhd-mb-4 {
        margin-bottom: 4px;
        margin-bottom: .25rem
    }

    .hhd-mt-4 {
        margin-top: 4px;
        margin-top: .25rem
    }

    .hhd-mr-4 {
        margin-right: 4px;
        margin-right: .25rem
    }

    .hhd-ml-4 {
        margin-left: 4px;
        margin-left: .25rem
    }

    .hhd-pb-4 {
        padding-bottom: 4px;
        padding-bottom: .25rem
    }

    .hhd-pt-4 {
        padding-top: 4px;
        padding-top: .25rem
    }

    .hhd-pl-4 {
        padding-left: 4px;
        padding-left: .25rem
    }

    .hhd-pr-4 {
        padding-right: 4px;
        padding-right: .25rem
    }

    .hhd-mb-3 {
        margin-bottom: 3px;
        margin-bottom: .1875rem
    }

    .hhd-mt-3 {
        margin-top: 3px;
        margin-top: .1875rem
    }

    .hhd-mr-3 {
        margin-right: 3px;
        margin-right: .1875rem
    }

    .hhd-ml-3 {
        margin-left: 3px;
        margin-left: .1875rem
    }

    .hhd-pb-3 {
        padding-bottom: 3px;
        padding-bottom: .1875rem
    }

    .hhd-pt-3 {
        padding-top: 3px;
        padding-top: .1875rem
    }

    .hhd-pl-3 {
        padding-left: 3px;
        padding-left: .1875rem
    }

    .hhd-pr-3 {
        padding-right: 3px;
        padding-right: .1875rem
    }

    .hhd-mb-2 {
        margin-bottom: 2px;
        margin-bottom: .125rem
    }

    .hhd-mt-2 {
        margin-top: 2px;
        margin-top: .125rem
    }

    .hhd-mr-2 {
        margin-right: 2px;
        margin-right: .125rem
    }

    .hhd-ml-2 {
        margin-left: 2px;
        margin-left: .125rem
    }

    .hhd-pb-2 {
        padding-bottom: 2px;
        padding-bottom: .125rem
    }

    .hhd-pt-2 {
        padding-top: 2px;
        padding-top: .125rem
    }

    .hhd-pl-2 {
        padding-left: 2px;
        padding-left: .125rem
    }

    .hhd-pr-2 {
        padding-right: 2px;
        padding-right: .125rem
    }

    .hhd-mb-1 {
        margin-bottom: 1px;
        margin-bottom: .0625rem
    }

    .hhd-mt-1 {
        margin-top: 1px;
        margin-top: .0625rem
    }

    .hhd-mr-1 {
        margin-right: 1px;
        margin-right: .0625rem
    }

    .hhd-ml-1 {
        margin-left: 1px;
        margin-left: .0625rem
    }

    .hhd-pb-1 {
        padding-bottom: 1px;
        padding-bottom: .0625rem
    }

    .hhd-pt-1 {
        padding-top: 1px;
        padding-top: .0625rem
    }

    .hhd-pl-1 {
        padding-left: 1px;
        padding-left: .0625rem
    }

    .hhd-pr-1 {
        padding-right: 1px;
        padding-right: .0625rem
    }

    .hhd-mb-0 {
        margin-bottom: 0
    }

    .hhd-mt-0 {
        margin-top: 0
    }

    .hhd-mr-0 {
        margin-right: 0
    }

    .hhd-ml-0 {
        margin-left: 0
    }

    .hhd-pb-0 {
        padding-bottom: 0
    }

    .hhd-pt-0 {
        padding-top: 0
    }

    .hhd-pl-0 {
        padding-left: 0
    }

    .hhd-pr-0 {
        padding-right: 0
    }

    .hhd-mb-200 {
        margin-bottom: 200px;
        margin-bottom: 12.5rem
    }

    .hhd-mt-200 {
        margin-top: 200px;
        margin-top: 12.5rem
    }

    .hhd-mr-200 {
        margin-right: 200px;
        margin-right: 12.5rem
    }

    .hhd-ml-200 {
        margin-left: 200px;
        margin-left: 12.5rem
    }

    .hhd-pb-200 {
        padding-bottom: 200px;
        padding-bottom: 12.5rem
    }

    .hhd-pt-200 {
        padding-top: 200px;
        padding-top: 12.5rem
    }

    .hhd-pl-200 {
        padding-left: 200px;
        padding-left: 12.5rem
    }

    .hhd-pr-200 {
        padding-right: 200px;
        padding-right: 12.5rem
    }

    .hhd-mb-196 {
        margin-bottom: 196px;
        margin-bottom: 12.25rem
    }

    .hhd-mt-196 {
        margin-top: 196px;
        margin-top: 12.25rem
    }

    .hhd-mr-196 {
        margin-right: 196px;
        margin-right: 12.25rem
    }

    .hhd-ml-196 {
        margin-left: 196px;
        margin-left: 12.25rem
    }

    .hhd-pb-196 {
        padding-bottom: 196px;
        padding-bottom: 12.25rem
    }

    .hhd-pt-196 {
        padding-top: 196px;
        padding-top: 12.25rem
    }

    .hhd-pl-196 {
        padding-left: 196px;
        padding-left: 12.25rem
    }

    .hhd-pr-196 {
        padding-right: 196px;
        padding-right: 12.25rem
    }

    .hhd-mb-192 {
        margin-bottom: 192px;
        margin-bottom: 12rem
    }

    .hhd-mt-192 {
        margin-top: 192px;
        margin-top: 12rem
    }

    .hhd-mr-192 {
        margin-right: 192px;
        margin-right: 12rem
    }

    .hhd-ml-192 {
        margin-left: 192px;
        margin-left: 12rem
    }

    .hhd-pb-192 {
        padding-bottom: 192px;
        padding-bottom: 12rem
    }

    .hhd-pt-192 {
        padding-top: 192px;
        padding-top: 12rem
    }

    .hhd-pl-192 {
        padding-left: 192px;
        padding-left: 12rem
    }

    .hhd-pr-192 {
        padding-right: 192px;
        padding-right: 12rem
    }

    .hhd-mb-188 {
        margin-bottom: 188px;
        margin-bottom: 11.75rem
    }

    .hhd-mt-188 {
        margin-top: 188px;
        margin-top: 11.75rem
    }

    .hhd-mr-188 {
        margin-right: 188px;
        margin-right: 11.75rem
    }

    .hhd-ml-188 {
        margin-left: 188px;
        margin-left: 11.75rem
    }

    .hhd-pb-188 {
        padding-bottom: 188px;
        padding-bottom: 11.75rem
    }

    .hhd-pt-188 {
        padding-top: 188px;
        padding-top: 11.75rem
    }

    .hhd-pl-188 {
        padding-left: 188px;
        padding-left: 11.75rem
    }

    .hhd-pr-188 {
        padding-right: 188px;
        padding-right: 11.75rem
    }

    .hhd-mb-184 {
        margin-bottom: 184px;
        margin-bottom: 11.5rem
    }

    .hhd-mt-184 {
        margin-top: 184px;
        margin-top: 11.5rem
    }

    .hhd-mr-184 {
        margin-right: 184px;
        margin-right: 11.5rem
    }

    .hhd-ml-184 {
        margin-left: 184px;
        margin-left: 11.5rem
    }

    .hhd-pb-184 {
        padding-bottom: 184px;
        padding-bottom: 11.5rem
    }

    .hhd-pt-184 {
        padding-top: 184px;
        padding-top: 11.5rem
    }

    .hhd-pl-184 {
        padding-left: 184px;
        padding-left: 11.5rem
    }

    .hhd-pr-184 {
        padding-right: 184px;
        padding-right: 11.5rem
    }

    .hhd-mb-180 {
        margin-bottom: 180px;
        margin-bottom: 11.25rem
    }

    .hhd-mt-180 {
        margin-top: 180px;
        margin-top: 11.25rem
    }

    .hhd-mr-180 {
        margin-right: 180px;
        margin-right: 11.25rem
    }

    .hhd-ml-180 {
        margin-left: 180px;
        margin-left: 11.25rem
    }

    .hhd-pb-180 {
        padding-bottom: 180px;
        padding-bottom: 11.25rem
    }

    .hhd-pt-180 {
        padding-top: 180px;
        padding-top: 11.25rem
    }

    .hhd-pl-180 {
        padding-left: 180px;
        padding-left: 11.25rem
    }

    .hhd-pr-180 {
        padding-right: 180px;
        padding-right: 11.25rem
    }

    .hhd-mb-176 {
        margin-bottom: 176px;
        margin-bottom: 11rem
    }

    .hhd-mt-176 {
        margin-top: 176px;
        margin-top: 11rem
    }

    .hhd-mr-176 {
        margin-right: 176px;
        margin-right: 11rem
    }

    .hhd-ml-176 {
        margin-left: 176px;
        margin-left: 11rem
    }

    .hhd-pb-176 {
        padding-bottom: 176px;
        padding-bottom: 11rem
    }

    .hhd-pt-176 {
        padding-top: 176px;
        padding-top: 11rem
    }

    .hhd-pl-176 {
        padding-left: 176px;
        padding-left: 11rem
    }

    .hhd-pr-176 {
        padding-right: 176px;
        padding-right: 11rem
    }

    .hhd-mb-172 {
        margin-bottom: 172px;
        margin-bottom: 10.75rem
    }

    .hhd-mt-172 {
        margin-top: 172px;
        margin-top: 10.75rem
    }

    .hhd-mr-172 {
        margin-right: 172px;
        margin-right: 10.75rem
    }

    .hhd-ml-172 {
        margin-left: 172px;
        margin-left: 10.75rem
    }

    .hhd-pb-172 {
        padding-bottom: 172px;
        padding-bottom: 10.75rem
    }

    .hhd-pt-172 {
        padding-top: 172px;
        padding-top: 10.75rem
    }

    .hhd-pl-172 {
        padding-left: 172px;
        padding-left: 10.75rem
    }

    .hhd-pr-172 {
        padding-right: 172px;
        padding-right: 10.75rem
    }

    .hhd-mb-168 {
        margin-bottom: 168px;
        margin-bottom: 10.5rem
    }

    .hhd-mt-168 {
        margin-top: 168px;
        margin-top: 10.5rem
    }

    .hhd-mr-168 {
        margin-right: 168px;
        margin-right: 10.5rem
    }

    .hhd-ml-168 {
        margin-left: 168px;
        margin-left: 10.5rem
    }

    .hhd-pb-168 {
        padding-bottom: 168px;
        padding-bottom: 10.5rem
    }

    .hhd-pt-168 {
        padding-top: 168px;
        padding-top: 10.5rem
    }

    .hhd-pl-168 {
        padding-left: 168px;
        padding-left: 10.5rem
    }

    .hhd-pr-168 {
        padding-right: 168px;
        padding-right: 10.5rem
    }

    .hhd-mb-164 {
        margin-bottom: 164px;
        margin-bottom: 10.25rem
    }

    .hhd-mt-164 {
        margin-top: 164px;
        margin-top: 10.25rem
    }

    .hhd-mr-164 {
        margin-right: 164px;
        margin-right: 10.25rem
    }

    .hhd-ml-164 {
        margin-left: 164px;
        margin-left: 10.25rem
    }

    .hhd-pb-164 {
        padding-bottom: 164px;
        padding-bottom: 10.25rem
    }

    .hhd-pt-164 {
        padding-top: 164px;
        padding-top: 10.25rem
    }

    .hhd-pl-164 {
        padding-left: 164px;
        padding-left: 10.25rem
    }

    .hhd-pr-164 {
        padding-right: 164px;
        padding-right: 10.25rem
    }

    .hhd-mb-160 {
        margin-bottom: 160px;
        margin-bottom: 10rem
    }

    .hhd-mt-160 {
        margin-top: 160px;
        margin-top: 10rem
    }

    .hhd-mr-160 {
        margin-right: 160px;
        margin-right: 10rem
    }

    .hhd-ml-160 {
        margin-left: 160px;
        margin-left: 10rem
    }

    .hhd-pb-160 {
        padding-bottom: 160px;
        padding-bottom: 10rem
    }

    .hhd-pt-160 {
        padding-top: 160px;
        padding-top: 10rem
    }

    .hhd-pl-160 {
        padding-left: 160px;
        padding-left: 10rem
    }

    .hhd-pr-160 {
        padding-right: 160px;
        padding-right: 10rem
    }

    .hhd-mb-156 {
        margin-bottom: 156px;
        margin-bottom: 9.75rem
    }

    .hhd-mt-156 {
        margin-top: 156px;
        margin-top: 9.75rem
    }

    .hhd-mr-156 {
        margin-right: 156px;
        margin-right: 9.75rem
    }

    .hhd-ml-156 {
        margin-left: 156px;
        margin-left: 9.75rem
    }

    .hhd-pb-156 {
        padding-bottom: 156px;
        padding-bottom: 9.75rem
    }

    .hhd-pt-156 {
        padding-top: 156px;
        padding-top: 9.75rem
    }

    .hhd-pl-156 {
        padding-left: 156px;
        padding-left: 9.75rem
    }

    .hhd-pr-156 {
        padding-right: 156px;
        padding-right: 9.75rem
    }

    .hhd-mb-152 {
        margin-bottom: 152px;
        margin-bottom: 9.5rem
    }

    .hhd-mt-152 {
        margin-top: 152px;
        margin-top: 9.5rem
    }

    .hhd-mr-152 {
        margin-right: 152px;
        margin-right: 9.5rem
    }

    .hhd-ml-152 {
        margin-left: 152px;
        margin-left: 9.5rem
    }

    .hhd-pb-152 {
        padding-bottom: 152px;
        padding-bottom: 9.5rem
    }

    .hhd-pt-152 {
        padding-top: 152px;
        padding-top: 9.5rem
    }

    .hhd-pl-152 {
        padding-left: 152px;
        padding-left: 9.5rem
    }

    .hhd-pr-152 {
        padding-right: 152px;
        padding-right: 9.5rem
    }

    .hhd-mb-148 {
        margin-bottom: 148px;
        margin-bottom: 9.25rem
    }

    .hhd-mt-148 {
        margin-top: 148px;
        margin-top: 9.25rem
    }

    .hhd-mr-148 {
        margin-right: 148px;
        margin-right: 9.25rem
    }

    .hhd-ml-148 {
        margin-left: 148px;
        margin-left: 9.25rem
    }

    .hhd-pb-148 {
        padding-bottom: 148px;
        padding-bottom: 9.25rem
    }

    .hhd-pt-148 {
        padding-top: 148px;
        padding-top: 9.25rem
    }

    .hhd-pl-148 {
        padding-left: 148px;
        padding-left: 9.25rem
    }

    .hhd-pr-148 {
        padding-right: 148px;
        padding-right: 9.25rem
    }

    .hhd-mb-144 {
        margin-bottom: 144px;
        margin-bottom: 9rem
    }

    .hhd-mt-144 {
        margin-top: 144px;
        margin-top: 9rem
    }

    .hhd-mr-144 {
        margin-right: 144px;
        margin-right: 9rem
    }

    .hhd-ml-144 {
        margin-left: 144px;
        margin-left: 9rem
    }

    .hhd-pb-144 {
        padding-bottom: 144px;
        padding-bottom: 9rem
    }

    .hhd-pt-144 {
        padding-top: 144px;
        padding-top: 9rem
    }

    .hhd-pl-144 {
        padding-left: 144px;
        padding-left: 9rem
    }

    .hhd-pr-144 {
        padding-right: 144px;
        padding-right: 9rem
    }

    .hhd-mb-140 {
        margin-bottom: 140px;
        margin-bottom: 8.75rem
    }

    .hhd-mt-140 {
        margin-top: 140px;
        margin-top: 8.75rem
    }

    .hhd-mr-140 {
        margin-right: 140px;
        margin-right: 8.75rem
    }

    .hhd-ml-140 {
        margin-left: 140px;
        margin-left: 8.75rem
    }

    .hhd-pb-140 {
        padding-bottom: 140px;
        padding-bottom: 8.75rem
    }

    .hhd-pt-140 {
        padding-top: 140px;
        padding-top: 8.75rem
    }

    .hhd-pl-140 {
        padding-left: 140px;
        padding-left: 8.75rem
    }

    .hhd-pr-140 {
        padding-right: 140px;
        padding-right: 8.75rem
    }

    .hhd-mb-136 {
        margin-bottom: 136px;
        margin-bottom: 8.5rem
    }

    .hhd-mt-136 {
        margin-top: 136px;
        margin-top: 8.5rem
    }

    .hhd-mr-136 {
        margin-right: 136px;
        margin-right: 8.5rem
    }

    .hhd-ml-136 {
        margin-left: 136px;
        margin-left: 8.5rem
    }

    .hhd-pb-136 {
        padding-bottom: 136px;
        padding-bottom: 8.5rem
    }

    .hhd-pt-136 {
        padding-top: 136px;
        padding-top: 8.5rem
    }

    .hhd-pl-136 {
        padding-left: 136px;
        padding-left: 8.5rem
    }

    .hhd-pr-136 {
        padding-right: 136px;
        padding-right: 8.5rem
    }

    .hhd-mb-132 {
        margin-bottom: 132px;
        margin-bottom: 8.25rem
    }

    .hhd-mt-132 {
        margin-top: 132px;
        margin-top: 8.25rem
    }

    .hhd-mr-132 {
        margin-right: 132px;
        margin-right: 8.25rem
    }

    .hhd-ml-132 {
        margin-left: 132px;
        margin-left: 8.25rem
    }

    .hhd-pb-132 {
        padding-bottom: 132px;
        padding-bottom: 8.25rem
    }

    .hhd-pt-132 {
        padding-top: 132px;
        padding-top: 8.25rem
    }

    .hhd-pl-132 {
        padding-left: 132px;
        padding-left: 8.25rem
    }

    .hhd-pr-132 {
        padding-right: 132px;
        padding-right: 8.25rem
    }

    .hhd-mb-128 {
        margin-bottom: 128px;
        margin-bottom: 8rem
    }

    .hhd-mt-128 {
        margin-top: 128px;
        margin-top: 8rem
    }

    .hhd-mr-128 {
        margin-right: 128px;
        margin-right: 8rem
    }

    .hhd-ml-128 {
        margin-left: 128px;
        margin-left: 8rem
    }

    .hhd-pb-128 {
        padding-bottom: 128px;
        padding-bottom: 8rem
    }

    .hhd-pt-128 {
        padding-top: 128px;
        padding-top: 8rem
    }

    .hhd-pl-128 {
        padding-left: 128px;
        padding-left: 8rem
    }

    .hhd-pr-128 {
        padding-right: 128px;
        padding-right: 8rem
    }

    .hhd-mb-124 {
        margin-bottom: 124px;
        margin-bottom: 7.75rem
    }

    .hhd-mt-124 {
        margin-top: 124px;
        margin-top: 7.75rem
    }

    .hhd-mr-124 {
        margin-right: 124px;
        margin-right: 7.75rem
    }

    .hhd-ml-124 {
        margin-left: 124px;
        margin-left: 7.75rem
    }

    .hhd-pb-124 {
        padding-bottom: 124px;
        padding-bottom: 7.75rem
    }

    .hhd-pt-124 {
        padding-top: 124px;
        padding-top: 7.75rem
    }

    .hhd-pl-124 {
        padding-left: 124px;
        padding-left: 7.75rem
    }

    .hhd-pr-124 {
        padding-right: 124px;
        padding-right: 7.75rem
    }

    .hhd-mb-120 {
        margin-bottom: 120px;
        margin-bottom: 7.5rem
    }

    .hhd-mt-120 {
        margin-top: 120px;
        margin-top: 7.5rem
    }

    .hhd-mr-120 {
        margin-right: 120px;
        margin-right: 7.5rem
    }

    .hhd-ml-120 {
        margin-left: 120px;
        margin-left: 7.5rem
    }

    .hhd-pb-120 {
        padding-bottom: 120px;
        padding-bottom: 7.5rem
    }

    .hhd-pt-120 {
        padding-top: 120px;
        padding-top: 7.5rem
    }

    .hhd-pl-120 {
        padding-left: 120px;
        padding-left: 7.5rem
    }

    .hhd-pr-120 {
        padding-right: 120px;
        padding-right: 7.5rem
    }

    .hhd-mb-116 {
        margin-bottom: 116px;
        margin-bottom: 7.25rem
    }

    .hhd-mt-116 {
        margin-top: 116px;
        margin-top: 7.25rem
    }

    .hhd-mr-116 {
        margin-right: 116px;
        margin-right: 7.25rem
    }

    .hhd-ml-116 {
        margin-left: 116px;
        margin-left: 7.25rem
    }

    .hhd-pb-116 {
        padding-bottom: 116px;
        padding-bottom: 7.25rem
    }

    .hhd-pt-116 {
        padding-top: 116px;
        padding-top: 7.25rem
    }

    .hhd-pl-116 {
        padding-left: 116px;
        padding-left: 7.25rem
    }

    .hhd-pr-116 {
        padding-right: 116px;
        padding-right: 7.25rem
    }

    .hhd-mb-112 {
        margin-bottom: 112px;
        margin-bottom: 7rem
    }

    .hhd-mt-112 {
        margin-top: 112px;
        margin-top: 7rem
    }

    .hhd-mr-112 {
        margin-right: 112px;
        margin-right: 7rem
    }

    .hhd-ml-112 {
        margin-left: 112px;
        margin-left: 7rem
    }

    .hhd-pb-112 {
        padding-bottom: 112px;
        padding-bottom: 7rem
    }

    .hhd-pt-112 {
        padding-top: 112px;
        padding-top: 7rem
    }

    .hhd-pl-112 {
        padding-left: 112px;
        padding-left: 7rem
    }

    .hhd-pr-112 {
        padding-right: 112px;
        padding-right: 7rem
    }

    .hhd-mb-108 {
        margin-bottom: 108px;
        margin-bottom: 6.75rem
    }

    .hhd-mt-108 {
        margin-top: 108px;
        margin-top: 6.75rem
    }

    .hhd-mr-108 {
        margin-right: 108px;
        margin-right: 6.75rem
    }

    .hhd-ml-108 {
        margin-left: 108px;
        margin-left: 6.75rem
    }

    .hhd-pb-108 {
        padding-bottom: 108px;
        padding-bottom: 6.75rem
    }

    .hhd-pt-108 {
        padding-top: 108px;
        padding-top: 6.75rem
    }

    .hhd-pl-108 {
        padding-left: 108px;
        padding-left: 6.75rem
    }

    .hhd-pr-108 {
        padding-right: 108px;
        padding-right: 6.75rem
    }

    .hhd-mb-104 {
        margin-bottom: 104px;
        margin-bottom: 6.5rem
    }

    .hhd-mt-104 {
        margin-top: 104px;
        margin-top: 6.5rem
    }

    .hhd-mr-104 {
        margin-right: 104px;
        margin-right: 6.5rem
    }

    .hhd-ml-104 {
        margin-left: 104px;
        margin-left: 6.5rem
    }

    .hhd-pb-104 {
        padding-bottom: 104px;
        padding-bottom: 6.5rem
    }

    .hhd-pt-104 {
        padding-top: 104px;
        padding-top: 6.5rem
    }

    .hhd-pl-104 {
        padding-left: 104px;
        padding-left: 6.5rem
    }

    .hhd-pr-104 {
        padding-right: 104px;
        padding-right: 6.5rem
    }

    .hhd-mb-100 {
        margin-bottom: 100px;
        margin-bottom: 6.25rem
    }

    .hhd-mt-100 {
        margin-top: 100px;
        margin-top: 6.25rem
    }

    .hhd-mr-100 {
        margin-right: 100px;
        margin-right: 6.25rem
    }

    .hhd-ml-100 {
        margin-left: 100px;
        margin-left: 6.25rem
    }

    .hhd-pb-100 {
        padding-bottom: 100px;
        padding-bottom: 6.25rem
    }

    .hhd-pt-100 {
        padding-top: 100px;
        padding-top: 6.25rem
    }

    .hhd-pl-100 {
        padding-left: 100px;
        padding-left: 6.25rem
    }

    .hhd-pr-100 {
        padding-right: 100px;
        padding-right: 6.25rem
    }

    .hhd-mb-96 {
        margin-bottom: 96px;
        margin-bottom: 6rem
    }

    .hhd-mt-96 {
        margin-top: 96px;
        margin-top: 6rem
    }

    .hhd-mr-96 {
        margin-right: 96px;
        margin-right: 6rem
    }

    .hhd-ml-96 {
        margin-left: 96px;
        margin-left: 6rem
    }

    .hhd-pb-96 {
        padding-bottom: 96px;
        padding-bottom: 6rem
    }

    .hhd-pt-96 {
        padding-top: 96px;
        padding-top: 6rem
    }

    .hhd-pl-96 {
        padding-left: 96px;
        padding-left: 6rem
    }

    .hhd-pr-96 {
        padding-right: 96px;
        padding-right: 6rem
    }

    .hhd-mb-92 {
        margin-bottom: 92px;
        margin-bottom: 5.75rem
    }

    .hhd-mt-92 {
        margin-top: 92px;
        margin-top: 5.75rem
    }

    .hhd-mr-92 {
        margin-right: 92px;
        margin-right: 5.75rem
    }

    .hhd-ml-92 {
        margin-left: 92px;
        margin-left: 5.75rem
    }

    .hhd-pb-92 {
        padding-bottom: 92px;
        padding-bottom: 5.75rem
    }

    .hhd-pt-92 {
        padding-top: 92px;
        padding-top: 5.75rem
    }

    .hhd-pl-92 {
        padding-left: 92px;
        padding-left: 5.75rem
    }

    .hhd-pr-92 {
        padding-right: 92px;
        padding-right: 5.75rem
    }

    .hhd-mb-88 {
        margin-bottom: 88px;
        margin-bottom: 5.5rem
    }

    .hhd-mt-88 {
        margin-top: 88px;
        margin-top: 5.5rem
    }

    .hhd-mr-88 {
        margin-right: 88px;
        margin-right: 5.5rem
    }

    .hhd-ml-88 {
        margin-left: 88px;
        margin-left: 5.5rem
    }

    .hhd-pb-88 {
        padding-bottom: 88px;
        padding-bottom: 5.5rem
    }

    .hhd-pt-88 {
        padding-top: 88px;
        padding-top: 5.5rem
    }

    .hhd-pl-88 {
        padding-left: 88px;
        padding-left: 5.5rem
    }

    .hhd-pr-88 {
        padding-right: 88px;
        padding-right: 5.5rem
    }

    .hhd-mb-84 {
        margin-bottom: 84px;
        margin-bottom: 5.25rem
    }

    .hhd-mt-84 {
        margin-top: 84px;
        margin-top: 5.25rem
    }

    .hhd-mr-84 {
        margin-right: 84px;
        margin-right: 5.25rem
    }

    .hhd-ml-84 {
        margin-left: 84px;
        margin-left: 5.25rem
    }

    .hhd-pb-84 {
        padding-bottom: 84px;
        padding-bottom: 5.25rem
    }

    .hhd-pt-84 {
        padding-top: 84px;
        padding-top: 5.25rem
    }

    .hhd-pl-84 {
        padding-left: 84px;
        padding-left: 5.25rem
    }

    .hhd-pr-84 {
        padding-right: 84px;
        padding-right: 5.25rem
    }

    .hhd-mb-80 {
        margin-bottom: 80px;
        margin-bottom: 5rem
    }

    .hhd-mt-80 {
        margin-top: 80px;
        margin-top: 5rem
    }

    .hhd-mr-80 {
        margin-right: 80px;
        margin-right: 5rem
    }

    .hhd-ml-80 {
        margin-left: 80px;
        margin-left: 5rem
    }

    .hhd-pb-80 {
        padding-bottom: 80px;
        padding-bottom: 5rem
    }

    .hhd-pt-80 {
        padding-top: 80px;
        padding-top: 5rem
    }

    .hhd-pl-80 {
        padding-left: 80px;
        padding-left: 5rem
    }

    .hhd-pr-80 {
        padding-right: 80px;
        padding-right: 5rem
    }

    .hhd-mb-76 {
        margin-bottom: 76px;
        margin-bottom: 4.75rem
    }

    .hhd-mt-76 {
        margin-top: 76px;
        margin-top: 4.75rem
    }

    .hhd-mr-76 {
        margin-right: 76px;
        margin-right: 4.75rem
    }

    .hhd-ml-76 {
        margin-left: 76px;
        margin-left: 4.75rem
    }

    .hhd-pb-76 {
        padding-bottom: 76px;
        padding-bottom: 4.75rem
    }

    .hhd-pt-76 {
        padding-top: 76px;
        padding-top: 4.75rem
    }

    .hhd-pl-76 {
        padding-left: 76px;
        padding-left: 4.75rem
    }

    .hhd-pr-76 {
        padding-right: 76px;
        padding-right: 4.75rem
    }

    .hhd-mb-72 {
        margin-bottom: 72px;
        margin-bottom: 4.5rem
    }

    .hhd-mt-72 {
        margin-top: 72px;
        margin-top: 4.5rem
    }

    .hhd-mr-72 {
        margin-right: 72px;
        margin-right: 4.5rem
    }

    .hhd-ml-72 {
        margin-left: 72px;
        margin-left: 4.5rem
    }

    .hhd-pb-72 {
        padding-bottom: 72px;
        padding-bottom: 4.5rem
    }

    .hhd-pt-72 {
        padding-top: 72px;
        padding-top: 4.5rem
    }

    .hhd-pl-72 {
        padding-left: 72px;
        padding-left: 4.5rem
    }

    .hhd-pr-72 {
        padding-right: 72px;
        padding-right: 4.5rem
    }

    .hhd-mb-68 {
        margin-bottom: 68px;
        margin-bottom: 4.25rem
    }

    .hhd-mt-68 {
        margin-top: 68px;
        margin-top: 4.25rem
    }

    .hhd-mr-68 {
        margin-right: 68px;
        margin-right: 4.25rem
    }

    .hhd-ml-68 {
        margin-left: 68px;
        margin-left: 4.25rem
    }

    .hhd-pb-68 {
        padding-bottom: 68px;
        padding-bottom: 4.25rem
    }

    .hhd-pt-68 {
        padding-top: 68px;
        padding-top: 4.25rem
    }

    .hhd-pl-68 {
        padding-left: 68px;
        padding-left: 4.25rem
    }

    .hhd-pr-68 {
        padding-right: 68px;
        padding-right: 4.25rem
    }

    .hhd-mb-64 {
        margin-bottom: 64px;
        margin-bottom: 4rem
    }

    .hhd-mt-64 {
        margin-top: 64px;
        margin-top: 4rem
    }

    .hhd-mr-64 {
        margin-right: 64px;
        margin-right: 4rem
    }

    .hhd-ml-64 {
        margin-left: 64px;
        margin-left: 4rem
    }

    .hhd-pb-64 {
        padding-bottom: 64px;
        padding-bottom: 4rem
    }

    .hhd-pt-64 {
        padding-top: 64px;
        padding-top: 4rem
    }

    .hhd-pl-64 {
        padding-left: 64px;
        padding-left: 4rem
    }

    .hhd-pr-64 {
        padding-right: 64px;
        padding-right: 4rem
    }

    .hhd-mb-60 {
        margin-bottom: 60px;
        margin-bottom: 3.75rem
    }

    .hhd-mt-60 {
        margin-top: 60px;
        margin-top: 3.75rem
    }

    .hhd-mr-60 {
        margin-right: 60px;
        margin-right: 3.75rem
    }

    .hhd-ml-60 {
        margin-left: 60px;
        margin-left: 3.75rem
    }

    .hhd-pb-60 {
        padding-bottom: 60px;
        padding-bottom: 3.75rem
    }

    .hhd-pt-60 {
        padding-top: 60px;
        padding-top: 3.75rem
    }

    .hhd-pl-60 {
        padding-left: 60px;
        padding-left: 3.75rem
    }

    .hhd-pr-60 {
        padding-right: 60px;
        padding-right: 3.75rem
    }

    .hhd-mb-56 {
        margin-bottom: 56px;
        margin-bottom: 3.5rem
    }

    .hhd-mt-56 {
        margin-top: 56px;
        margin-top: 3.5rem
    }

    .hhd-mr-56 {
        margin-right: 56px;
        margin-right: 3.5rem
    }

    .hhd-ml-56 {
        margin-left: 56px;
        margin-left: 3.5rem
    }

    .hhd-pb-56 {
        padding-bottom: 56px;
        padding-bottom: 3.5rem
    }

    .hhd-pt-56 {
        padding-top: 56px;
        padding-top: 3.5rem
    }

    .hhd-pl-56 {
        padding-left: 56px;
        padding-left: 3.5rem
    }

    .hhd-pr-56 {
        padding-right: 56px;
        padding-right: 3.5rem
    }

    .hhd-mb-52 {
        margin-bottom: 52px;
        margin-bottom: 3.25rem
    }

    .hhd-mt-52 {
        margin-top: 52px;
        margin-top: 3.25rem
    }

    .hhd-mr-52 {
        margin-right: 52px;
        margin-right: 3.25rem
    }

    .hhd-ml-52 {
        margin-left: 52px;
        margin-left: 3.25rem
    }

    .hhd-pb-52 {
        padding-bottom: 52px;
        padding-bottom: 3.25rem
    }

    .hhd-pt-52 {
        padding-top: 52px;
        padding-top: 3.25rem
    }

    .hhd-pl-52 {
        padding-left: 52px;
        padding-left: 3.25rem
    }

    .hhd-pr-52 {
        padding-right: 52px;
        padding-right: 3.25rem
    }

    .hhd-mb-48 {
        margin-bottom: 48px;
        margin-bottom: 3rem
    }

    .hhd-mt-48 {
        margin-top: 48px;
        margin-top: 3rem
    }

    .hhd-mr-48 {
        margin-right: 48px;
        margin-right: 3rem
    }

    .hhd-ml-48 {
        margin-left: 48px;
        margin-left: 3rem
    }

    .hhd-pb-48 {
        padding-bottom: 48px;
        padding-bottom: 3rem
    }

    .hhd-pt-48 {
        padding-top: 48px;
        padding-top: 3rem
    }

    .hhd-pl-48 {
        padding-left: 48px;
        padding-left: 3rem
    }

    .hhd-pr-48 {
        padding-right: 48px;
        padding-right: 3rem
    }

    .hhd-mb-44 {
        margin-bottom: 44px;
        margin-bottom: 2.75rem
    }

    .hhd-mt-44 {
        margin-top: 44px;
        margin-top: 2.75rem
    }

    .hhd-mr-44 {
        margin-right: 44px;
        margin-right: 2.75rem
    }

    .hhd-ml-44 {
        margin-left: 44px;
        margin-left: 2.75rem
    }

    .hhd-pb-44 {
        padding-bottom: 44px;
        padding-bottom: 2.75rem
    }

    .hhd-pt-44 {
        padding-top: 44px;
        padding-top: 2.75rem
    }

    .hhd-pl-44 {
        padding-left: 44px;
        padding-left: 2.75rem
    }

    .hhd-pr-44 {
        padding-right: 44px;
        padding-right: 2.75rem
    }

    .hhd-mb-40 {
        margin-bottom: 40px;
        margin-bottom: 2.5rem
    }

    .hhd-mt-40 {
        margin-top: 40px;
        margin-top: 2.5rem
    }

    .hhd-mr-40 {
        margin-right: 40px;
        margin-right: 2.5rem
    }

    .hhd-ml-40 {
        margin-left: 40px;
        margin-left: 2.5rem
    }

    .hhd-pb-40 {
        padding-bottom: 40px;
        padding-bottom: 2.5rem
    }

    .hhd-pt-40 {
        padding-top: 40px;
        padding-top: 2.5rem
    }

    .hhd-pl-40 {
        padding-left: 40px;
        padding-left: 2.5rem
    }

    .hhd-pr-40 {
        padding-right: 40px;
        padding-right: 2.5rem
    }

    .hhd-mb-36 {
        margin-bottom: 36px;
        margin-bottom: 2.25rem
    }

    .hhd-mt-36 {
        margin-top: 36px;
        margin-top: 2.25rem
    }

    .hhd-mr-36 {
        margin-right: 36px;
        margin-right: 2.25rem
    }

    .hhd-ml-36 {
        margin-left: 36px;
        margin-left: 2.25rem
    }

    .hhd-pb-36 {
        padding-bottom: 36px;
        padding-bottom: 2.25rem
    }

    .hhd-pt-36 {
        padding-top: 36px;
        padding-top: 2.25rem
    }

    .hhd-pl-36 {
        padding-left: 36px;
        padding-left: 2.25rem
    }

    .hhd-pr-36 {
        padding-right: 36px;
        padding-right: 2.25rem
    }

    .hhd-mb-32 {
        margin-bottom: 32px;
        margin-bottom: 2rem
    }

    .hhd-mt-32 {
        margin-top: 32px;
        margin-top: 2rem
    }

    .hhd-mr-32 {
        margin-right: 32px;
        margin-right: 2rem
    }

    .hhd-ml-32 {
        margin-left: 32px;
        margin-left: 2rem
    }

    .hhd-pb-32 {
        padding-bottom: 32px;
        padding-bottom: 2rem
    }

    .hhd-pt-32 {
        padding-top: 32px;
        padding-top: 2rem
    }

    .hhd-pl-32 {
        padding-left: 32px;
        padding-left: 2rem
    }

    .hhd-pr-32 {
        padding-right: 32px;
        padding-right: 2rem
    }

    .hhd-mb-28 {
        margin-bottom: 28px;
        margin-bottom: 1.75rem
    }

    .hhd-mt-28 {
        margin-top: 28px;
        margin-top: 1.75rem
    }

    .hhd-mr-28 {
        margin-right: 28px;
        margin-right: 1.75rem
    }

    .hhd-ml-28 {
        margin-left: 28px;
        margin-left: 1.75rem
    }

    .hhd-pb-28 {
        padding-bottom: 28px;
        padding-bottom: 1.75rem
    }

    .hhd-pt-28 {
        padding-top: 28px;
        padding-top: 1.75rem
    }

    .hhd-pl-28 {
        padding-left: 28px;
        padding-left: 1.75rem
    }

    .hhd-pr-28 {
        padding-right: 28px;
        padding-right: 1.75rem
    }

    .hhd-bl-5 {
        border-left: 5px solid;
        border-left: .3125rem solid
    }

    .hhd-br-5 {
        border-right: 5px solid;
        border-right: .3125rem solid
    }

    .hhd-bb-5 {
        border-bottom: 5px solid;
        border-bottom: .3125rem solid
    }

    .hhd-bt-5 {
        border-top: 5px solid;
        border-top: .3125rem solid
    }

    .hhd-bl-4 {
        border-left: 4px solid;
        border-left: .25rem solid
    }

    .hhd-br-4 {
        border-right: 4px solid;
        border-right: .25rem solid
    }

    .hhd-bb-4 {
        border-bottom: 4px solid;
        border-bottom: .25rem solid
    }

    .hhd-bt-4 {
        border-top: 4px solid;
        border-top: .25rem solid
    }

    .hhd-bl-3 {
        border-left: 3px solid;
        border-left: .1875rem solid
    }

    .hhd-br-3 {
        border-right: 3px solid;
        border-right: .1875rem solid
    }

    .hhd-bb-3 {
        border-bottom: 3px solid;
        border-bottom: .1875rem solid
    }

    .hhd-bt-3 {
        border-top: 3px solid;
        border-top: .1875rem solid
    }

    .hhd-bl-2 {
        border-left: 2px solid;
        border-left: .125rem solid
    }

    .hhd-br-2 {
        border-right: 2px solid;
        border-right: .125rem solid
    }

    .hhd-bb-2 {
        border-bottom: 2px solid;
        border-bottom: .125rem solid
    }

    .hhd-bt-2 {
        border-top: 2px solid;
        border-top: .125rem solid
    }

    .hhd-bl-1 {
        border-left: 1px solid;
        border-left: .0625rem solid
    }

    .hhd-br-1 {
        border-right: 1px solid;
        border-right: .0625rem solid
    }

    .hhd-bb-1 {
        border-bottom: 1px solid;
        border-bottom: .0625rem solid
    }

    .hhd-bt-1 {
        border-top: 1px solid;
        border-top: .0625rem solid
    }

    .hhd-bl-0 {
        border-left: 0 solid
    }

    .hhd-br-0 {
        border-right: 0 solid
    }

    .hhd-bb-0 {
        border-bottom: 0 solid
    }

    .hhd-bt-0 {
        border-top: 0 solid
    }
}

.container-max .col-1,
.container-max .col-10,
.container-max .col-11,
.container-max .col-12,
.container-max .col-2,
.container-max .col-3,
.container-max .col-4,
.container-max .col-5,
.container-max .col-6,
.container-max .col-7,
.container-max .col-8,
.container-max .col-9,
.container-max .col-d-1,
.container-max .col-d-10,
.container-max .col-d-11,
.container-max .col-d-12,
.container-max .col-d-2,
.container-max .col-d-3,
.container-max .col-d-4,
.container-max .col-d-5,
.container-max .col-d-6,
.container-max .col-d-7,
.container-max .col-d-8,
.container-max .col-d-9,
.container-max .col-hd-1,
.container-max .col-hd-10,
.container-max .col-hd-11,
.container-max .col-hd-12,
.container-max .col-hd-2,
.container-max .col-hd-3,
.container-max .col-hd-4,
.container-max .col-hd-5,
.container-max .col-hd-6,
.container-max .col-hd-7,
.container-max .col-hd-8,
.container-max .col-hd-9,
.container-max .col-t-1,
.container-max .col-t-10,
.container-max .col-t-11,
.container-max .col-t-12,
.container-max .col-t-2,
.container-max .col-t-3,
.container-max .col-t-4,
.container-max .col-t-5,
.container-max .col-t-6,
.container-max .col-t-7,
.container-max .col-t-8,
.container-max .col-t-9 {
    padding-left: 0;
    padding-right: 0;
    float: left
}

@media (min-width:1024px) {
    .global-flex-d {
        display: -ms-flexbox;
        display: flex
    }
}

.grid-flex {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.grid-flex>* {
    width: 100%
}

.grid-flex.m-2>* {
    width: 50%
}

@media (min-width:600px) {
    .grid-flex.t-1>* {
        width: 100%
    }
}

@media (min-width:600px) {
    .grid-flex.t-2>* {
        width: 50%
    }
}

@media (min-width:600px) {
    .grid-flex.t-3>* {
        width: 33.3333333333%
    }
}

@media (min-width:600px) {
    .grid-flex.t-4>* {
        width: 25%
    }
}

@media (min-width:600px) {
    .grid-flex.t-5>* {
        width: 20%
    }
}

@media (min-width:1024px) {
    .grid-flex.d-1>* {
        width: 100%
    }
}

@media (min-width:1024px) {
    .grid-flex.d-2>* {
        width: 50%
    }
}

@media (min-width:1024px) {
    .grid-flex.d-3>* {
        width: 33.3333333333%
    }
}

@media (min-width:1024px) {
    .grid-flex.d-4>* {
        width: 25%
    }
}

@media (min-width:1024px) {
    .grid-flex.d-5>* {
        width: 20%
    }
}

.flex {
    display: -ms-flexbox;
    display: flex
}

.flex-column {
    -ms-flex-direction: column;
    flex-direction: column
}

.flex-row {
    -ms-flex-direction: row;
    flex-direction: row
}

.column-reverse {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.row-reverse {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ai-start {
    -ms-flex-align: start;
    align-items: flex-start
}

.ai-center {
    -ms-flex-align: center;
    align-items: center
}

.ai-end {
    -ms-flex-align: end;
    align-items: flex-end
}

.ai-stretch {
    -ms-flex-align: stretch;
    align-items: stretch
}

.jc-start {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.jc-center {
    -ms-flex-pack: center;
    justify-content: center
}

.jc-end {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.jc-around {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.jc-even {
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.jc-between {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.space-between-flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.normal-flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.align-flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:500px) {
    .middle-flex {
        display: -ms-flexbox;
        display: flex
    }

    .middle-flex-column {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .middle-flex-row {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .middle-column-reverse {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .middle-row-reverse {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .middle-flex-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .middle-ai-start {
        -ms-flex-align: start;
        align-items: flex-start
    }

    .middle-ai-center {
        -ms-flex-align: center;
        align-items: center
    }

    .middle-ai-end {
        -ms-flex-align: end;
        align-items: flex-end
    }

    .middle-jc-start {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .middle-jc-center {
        -ms-flex-pack: center;
        justify-content: center
    }

    .middle-jc-end {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .middle-jc-around {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .middle-jc-even {
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly
    }

    .middle-jc-between {
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (min-width:600px) {
    .t-flex {
        display: -ms-flexbox;
        display: flex
    }

    .t-flex-column {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .t-flex-row {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .t-column-reverse {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .t-row-reverse {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .t-flex-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .t-ai-start {
        -ms-flex-align: start;
        align-items: flex-start
    }

    .t-ai-center {
        -ms-flex-align: center;
        align-items: center
    }

    .t-ai-end {
        -ms-flex-align: end;
        align-items: flex-end
    }

    .t-ai-stretch {
        -ms-flex-align: stretch;
        align-items: stretch
    }

    .t-jc-start {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .t-jc-center {
        -ms-flex-pack: center;
        justify-content: center
    }

    .t-jc-end {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .t-jc-around {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .t-jc-even {
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly
    }

    .t-jc-between {
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .t-space-between-flex {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .t-normal-flex {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .t-align-flex {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (min-width:1024px) {
    .d-flex {
        display: -ms-flexbox;
        display: flex
    }

    .d-flex-column {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .d-flex-row {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .d-column-reverse {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .d-row-reverse {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .d-flex-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .d-ai-start {
        -ms-flex-align: start;
        align-items: flex-start
    }

    .d-ai-center {
        -ms-flex-align: center;
        align-items: center
    }

    .d-ai-end {
        -ms-flex-align: end;
        align-items: flex-end
    }

    .d-ai-stretch {
        -ms-flex-align: stretch;
        align-items: stretch
    }

    .d-jc-start {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .d-jc-center {
        -ms-flex-pack: center;
        justify-content: center
    }

    .d-jc-end {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .d-jc-around {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .d-jc-even {
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly
    }

    .d-jc-between {
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (min-width:1200px) {
    .max-flex {
        display: -ms-flexbox;
        display: flex
    }

    .max-flex-column {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .max-flex-row {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .max-column-reverse {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .max-row-reverse {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .max-flex-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .max-ai-start {
        -ms-flex-align: start;
        align-items: flex-start
    }

    .max-ai-center {
        -ms-flex-align: center;
        align-items: center
    }

    .max-ai-end {
        -ms-flex-align: end;
        align-items: flex-end
    }

    .max-ai-stretch {
        -ms-flex-align: stretch;
        align-items: stretch
    }

    .max-jc-start {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .max-jc-center {
        -ms-flex-pack: center;
        justify-content: center
    }

    .max-jc-end {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .max-jc-around {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .max-jc-even {
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly
    }

    .max-jc-between {
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (min-width:1440px) {
    .hd-flex {
        display: -ms-flexbox;
        display: flex
    }

    .hd-flex-column {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .hd-flex-row {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .hd-column-reverse {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .hd-row-reverse {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .hd-flex-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .hd-ai-start {
        -ms-flex-align: start;
        align-items: flex-start
    }

    .hd-ai-center {
        -ms-flex-align: center;
        align-items: center
    }

    .hd-ai-end {
        -ms-flex-align: end;
        align-items: flex-end
    }

    .hd-ai-stretch {
        -ms-flex-align: stretch;
        align-items: stretch
    }

    .hd-jc-start {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .hd-jc-center {
        -ms-flex-pack: center;
        justify-content: center
    }

    .hd-jc-end {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .hd-jc-around {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .hd-jc-even {
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly
    }

    .hd-jc-between {
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (min-width:1920px) {
    .hhd-flex {
        display: -ms-flexbox;
        display: flex
    }

    .hhd-flex-column {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .hhd-flex-row {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .hhd-column-reverse {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .hhd-row-reverse {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .hhd-flex-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .hhd-ai-start {
        -ms-flex-align: start;
        align-items: flex-start
    }

    .hhd-ai-center {
        -ms-flex-align: center;
        align-items: center
    }

    .hhd-ai-end {
        -ms-flex-align: end;
        align-items: flex-end
    }

    .hhd-ai-stretch {
        -ms-flex-align: stretch;
        align-items: stretch
    }

    .hhd-jc-start {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .hhd-jc-center {
        -ms-flex-pack: center;
        justify-content: center
    }

    .hhd-jc-end {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .hhd-jc-around {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .hhd-jc-even {
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly
    }

    .hhd-jc-between {
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.relative {
    position: relative
}

.absolute {
    position: absolute
}

.sticky {
    position: sticky
}

.fixed {
    position: fixed
}

.ab-middle {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.ab-middle-left {
    position: absolute;
    top: 50%;
    left: 0;
    -ms-transform: translate(0, -50%);
    transform: translateY(-50%)
}

.ab-middle-right {
    position: absolute;
    top: 50%;
    right: 0;
    -ms-transform: translate(0, -50%);
    transform: translateY(-50%)
}

.ab-top {
    position: absolute;
    top: 0;
    left: 50%;
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%)
}

.ab-top-left {
    position: absolute;
    top: 0;
    left: 0;
    -ms-transform: translate(0, 0);
    transform: translate(0)
}

.ab-top-right {
    position: absolute;
    top: 0;
    right: 0;
    -ms-transform: translate(0, 0);
    transform: translate(0)
}

.ab-bottom {
    position: absolute;
    bottom: 0;
    left: 50%;
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%)
}

.ab-bottom-left {
    position: absolute;
    bottom: 0;
    left: 0;
    -ms-transform: translate(0, 0);
    transform: translate(0)
}

.ab-bottom-right {
    position: absolute;
    bottom: 0;
    right: 0;
    -ms-transform: translate(0, 0);
    transform: translate(0)
}

.top-auto {
    top: auto
}

.bottom-auto {
    bottom: auto
}

.left-auto {
    left: auto
}

.right-auto {
    right: auto
}

.zi-1 {
    z-index: 9
}

.zi-2 {
    z-index: 99
}

.zi-3 {
    z-index: 999
}

.zi-4 {
    z-index: 9999
}

.zi-5 {
    z-index: 99999
}

.zi-6 {
    z-index: 999999
}

.zi-7 {
    z-index: 9999999
}

.zi-8 {
    z-index: 99999999
}

.zi-9 {
    z-index: 999999999
}

.zi-10 {
    z-index: 9999999999
}

.top-0 {
    top: 0
}

.bottom-0 {
    bottom: 0
}

.left-0 {
    left: 0
}

.right-0 {
    right: 0
}

.top-5 {
    top: 5px
}

.bottom-5 {
    bottom: 5px
}

.left-5 {
    left: 5px
}

.right-5 {
    right: 5px
}

.top-10 {
    top: 10px
}

.bottom-10 {
    bottom: 10px
}

.left-10 {
    left: 10px
}

.right-10 {
    right: 10px
}

.top-15 {
    top: 15px
}

.bottom-15 {
    bottom: 15px
}

.left-15 {
    left: 15px
}

.right-15 {
    right: 15px
}

.top-20 {
    top: 20px
}

.bottom-20 {
    bottom: 20px
}

.left-20 {
    left: 20px
}

.right-20 {
    right: 20px
}

.top-25 {
    top: 25px
}

.bottom-25 {
    bottom: 25px
}

.left-25 {
    left: 25px
}

.right-25 {
    right: 25px
}

.top-30 {
    top: 30px
}

.bottom-30 {
    bottom: 30px
}

.left-30 {
    left: 30px
}

.right-30 {
    right: 30px
}

.top-35 {
    top: 35px
}

.bottom-35 {
    bottom: 35px
}

.left-35 {
    left: 35px
}

.right-35 {
    right: 35px
}

.top-40 {
    top: 40px
}

.bottom-40 {
    bottom: 40px
}

.left-40 {
    left: 40px
}

.right-40 {
    right: 40px
}

.top-45 {
    top: 45px
}

.bottom-45 {
    bottom: 45px
}

.left-45 {
    left: 45px
}

.right-45 {
    right: 45px
}

.top-50 {
    top: 50px
}

.bottom-50 {
    bottom: 50px
}

.left-50 {
    left: 50px
}

.right-50 {
    right: 50px
}

.top-55 {
    top: 55px
}

.bottom-55 {
    bottom: 55px
}

.left-55 {
    left: 55px
}

.right-55 {
    right: 55px
}

.top-60 {
    top: 60px
}

.bottom-60 {
    bottom: 60px
}

.left-60 {
    left: 60px
}

.right-60 {
    right: 60px
}

.top-65 {
    top: 65px
}

.bottom-65 {
    bottom: 65px
}

.left-65 {
    left: 65px
}

.right-65 {
    right: 65px
}

.top-70 {
    top: 70px
}

.bottom-70 {
    bottom: 70px
}

.left-70 {
    left: 70px
}

.right-70 {
    right: 70px
}

.top-75 {
    top: 75px
}

.bottom-75 {
    bottom: 75px
}

.left-75 {
    left: 75px
}

.right-75 {
    right: 75px
}

.top-80 {
    top: 80px
}

.bottom-80 {
    bottom: 80px
}

.left-80 {
    left: 80px
}

.right-80 {
    right: 80px
}

.top-85 {
    top: 85px
}

.bottom-85 {
    bottom: 85px
}

.left-85 {
    left: 85px
}

.right-85 {
    right: 85px
}

.top-90 {
    top: 90px
}

.bottom-90 {
    bottom: 90px
}

.left-90 {
    left: 90px
}

.right-90 {
    right: 90px
}

.top-95 {
    top: 95px
}

.bottom-95 {
    bottom: 95px
}

.left-95 {
    left: 95px
}

.right-95 {
    right: 95px
}

.top-100 {
    top: 100px
}

.bottom-100 {
    bottom: 100px
}

.left-100 {
    left: 100px
}

.right-100 {
    right: 100px
}

@media (min-width:500px) {
    .middle-relative {
        position: relative
    }

    .middle-absolute {
        position: absolute
    }

    .middle-sticky {
        position: sticky
    }

    .middle-fixed {
        position: fixed
    }

    .middle-ab-middle {
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .middle-ab-middle-left {
        position: absolute;
        top: 50%;
        left: 0;
        -ms-transform: translate(0, -50%);
        transform: translateY(-50%)
    }

    .middle-ab-middle-right {
        position: absolute;
        top: 50%;
        right: 0;
        -ms-transform: translate(0, -50%);
        transform: translateY(-50%)
    }

    .middle-ab-top {
        position: absolute;
        top: 0;
        left: 50%;
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%)
    }

    .middle-ab-top-left {
        position: absolute;
        top: 0;
        left: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .middle-ab-top-right {
        position: absolute;
        top: 0;
        right: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .middle-ab-bottom {
        position: absolute;
        bottom: 0;
        left: 50%;
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%)
    }

    .middle-ab-bottom-left {
        position: absolute;
        bottom: 0;
        left: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .middle-ab-bottom-right {
        position: absolute;
        bottom: 0;
        right: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .middle-top-auto {
        top: auto
    }

    .middle-bottom-auto {
        bottom: auto
    }

    .middle-left-auto {
        left: auto
    }

    .middle-right-auto {
        right: auto
    }

    .middle-zi-1 {
        z-index: 9
    }

    .middle-zi-2 {
        z-index: 99
    }

    .middle-zi-3 {
        z-index: 999
    }

    .middle-zi-4 {
        z-index: 9999
    }

    .middle-zi-5 {
        z-index: 99999
    }

    .middle-zi-6 {
        z-index: 999999
    }

    .middle-zi-7 {
        z-index: 9999999
    }

    .middle-zi-8 {
        z-index: 99999999
    }

    .middle-zi-9 {
        z-index: 999999999
    }

    .middle-zi-10 {
        z-index: 9999999999
    }

    .middle-top-0 {
        top: 0
    }

    .middle-bottom-0 {
        bottom: 0
    }

    .middle-left-0 {
        left: 0
    }

    .middle-right-0 {
        right: 0
    }

    .middle-top-5 {
        top: 5px
    }

    .middle-bottom-5 {
        bottom: 5px
    }

    .middle-left-5 {
        left: 5px
    }

    .middle-right-5 {
        right: 5px
    }

    .middle-top-10 {
        top: 10px
    }

    .middle-bottom-10 {
        bottom: 10px
    }

    .middle-left-10 {
        left: 10px
    }

    .middle-right-10 {
        right: 10px
    }

    .middle-top-15 {
        top: 15px
    }

    .middle-bottom-15 {
        bottom: 15px
    }

    .middle-left-15 {
        left: 15px
    }

    .middle-right-15 {
        right: 15px
    }

    .middle-top-20 {
        top: 20px
    }

    .middle-bottom-20 {
        bottom: 20px
    }

    .middle-left-20 {
        left: 20px
    }

    .middle-right-20 {
        right: 20px
    }

    .middle-top-25 {
        top: 25px
    }

    .middle-bottom-25 {
        bottom: 25px
    }

    .middle-left-25 {
        left: 25px
    }

    .middle-right-25 {
        right: 25px
    }

    .middle-top-30 {
        top: 30px
    }

    .middle-bottom-30 {
        bottom: 30px
    }

    .middle-left-30 {
        left: 30px
    }

    .middle-right-30 {
        right: 30px
    }

    .middle-top-35 {
        top: 35px
    }

    .middle-bottom-35 {
        bottom: 35px
    }

    .middle-left-35 {
        left: 35px
    }

    .middle-right-35 {
        right: 35px
    }

    .middle-top-40 {
        top: 40px
    }

    .middle-bottom-40 {
        bottom: 40px
    }

    .middle-left-40 {
        left: 40px
    }

    .middle-right-40 {
        right: 40px
    }

    .middle-top-45 {
        top: 45px
    }

    .middle-bottom-45 {
        bottom: 45px
    }

    .middle-left-45 {
        left: 45px
    }

    .middle-right-45 {
        right: 45px
    }

    .middle-top-50 {
        top: 50px
    }

    .middle-bottom-50 {
        bottom: 50px
    }

    .middle-left-50 {
        left: 50px
    }

    .middle-right-50 {
        right: 50px
    }

    .middle-top-55 {
        top: 55px
    }

    .middle-bottom-55 {
        bottom: 55px
    }

    .middle-left-55 {
        left: 55px
    }

    .middle-right-55 {
        right: 55px
    }

    .middle-top-60 {
        top: 60px
    }

    .middle-bottom-60 {
        bottom: 60px
    }

    .middle-left-60 {
        left: 60px
    }

    .middle-right-60 {
        right: 60px
    }

    .middle-top-65 {
        top: 65px
    }

    .middle-bottom-65 {
        bottom: 65px
    }

    .middle-left-65 {
        left: 65px
    }

    .middle-right-65 {
        right: 65px
    }

    .middle-top-70 {
        top: 70px
    }

    .middle-bottom-70 {
        bottom: 70px
    }

    .middle-left-70 {
        left: 70px
    }

    .middle-right-70 {
        right: 70px
    }

    .middle-top-75 {
        top: 75px
    }

    .middle-bottom-75 {
        bottom: 75px
    }

    .middle-left-75 {
        left: 75px
    }

    .middle-right-75 {
        right: 75px
    }

    .middle-top-80 {
        top: 80px
    }

    .middle-bottom-80 {
        bottom: 80px
    }

    .middle-left-80 {
        left: 80px
    }

    .middle-right-80 {
        right: 80px
    }

    .middle-top-85 {
        top: 85px
    }

    .middle-bottom-85 {
        bottom: 85px
    }

    .middle-left-85 {
        left: 85px
    }

    .middle-right-85 {
        right: 85px
    }

    .middle-top-90 {
        top: 90px
    }

    .middle-bottom-90 {
        bottom: 90px
    }

    .middle-left-90 {
        left: 90px
    }

    .middle-right-90 {
        right: 90px
    }

    .middle-top-95 {
        top: 95px
    }

    .middle-bottom-95 {
        bottom: 95px
    }

    .middle-left-95 {
        left: 95px
    }

    .middle-right-95 {
        right: 95px
    }

    .middle-top-100 {
        top: 100px
    }

    .middle-bottom-100 {
        bottom: 100px
    }

    .middle-left-100 {
        left: 100px
    }

    .middle-right-100 {
        right: 100px
    }
}

@media (min-width:600px) {
    .t-relative {
        position: relative
    }

    .t-absolute {
        position: absolute
    }

    .t-sticky {
        position: sticky
    }

    .t-fixed {
        position: fixed
    }

    .t-ab-middle {
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .t-ab-middle-left {
        position: absolute;
        top: 50%;
        left: 0;
        -ms-transform: translate(0, -50%);
        transform: translateY(-50%)
    }

    .t-ab-middle-right {
        position: absolute;
        top: 50%;
        right: 0;
        -ms-transform: translate(0, -50%);
        transform: translateY(-50%)
    }

    .t-ab-top {
        position: absolute;
        top: 0;
        left: 50%;
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%)
    }

    .t-ab-top-left {
        position: absolute;
        top: 0;
        left: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .t-ab-top-right {
        position: absolute;
        top: 0;
        right: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .t-ab-bottom {
        position: absolute;
        bottom: 0;
        left: 50%;
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%)
    }

    .t-ab-bottom-left {
        position: absolute;
        bottom: 0;
        left: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .t-ab-bottom-right {
        position: absolute;
        bottom: 0;
        right: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .t-top-auto {
        top: auto
    }

    .t-bottom-auto {
        bottom: auto
    }

    .t-left-auto {
        left: auto
    }

    .t-right-auto {
        right: auto
    }

    .t-zi-1 {
        z-index: 9
    }

    .t-zi-2 {
        z-index: 99
    }

    .t-zi-3 {
        z-index: 999
    }

    .t-zi-4 {
        z-index: 9999
    }

    .t-zi-5 {
        z-index: 99999
    }

    .t-zi-6 {
        z-index: 999999
    }

    .t-zi-7 {
        z-index: 9999999
    }

    .t-zi-8 {
        z-index: 99999999
    }

    .t-zi-9 {
        z-index: 999999999
    }

    .t-zi-10 {
        z-index: 9999999999
    }

    .t-top-0 {
        top: 0
    }

    .t-bottom-0 {
        bottom: 0
    }

    .t-left-0 {
        left: 0
    }

    .t-right-0 {
        right: 0
    }

    .t-top-5 {
        top: 5px
    }

    .t-bottom-5 {
        bottom: 5px
    }

    .t-left-5 {
        left: 5px
    }

    .t-right-5 {
        right: 5px
    }

    .t-top-10 {
        top: 10px
    }

    .t-bottom-10 {
        bottom: 10px
    }

    .t-left-10 {
        left: 10px
    }

    .t-right-10 {
        right: 10px
    }

    .t-top-15 {
        top: 15px
    }

    .t-bottom-15 {
        bottom: 15px
    }

    .t-left-15 {
        left: 15px
    }

    .t-right-15 {
        right: 15px
    }

    .t-top-20 {
        top: 20px
    }

    .t-bottom-20 {
        bottom: 20px
    }

    .t-left-20 {
        left: 20px
    }

    .t-right-20 {
        right: 20px
    }

    .t-top-25 {
        top: 25px
    }

    .t-bottom-25 {
        bottom: 25px
    }

    .t-left-25 {
        left: 25px
    }

    .t-right-25 {
        right: 25px
    }

    .t-top-30 {
        top: 30px
    }

    .t-bottom-30 {
        bottom: 30px
    }

    .t-left-30 {
        left: 30px
    }

    .t-right-30 {
        right: 30px
    }

    .t-top-35 {
        top: 35px
    }

    .t-bottom-35 {
        bottom: 35px
    }

    .t-left-35 {
        left: 35px
    }

    .t-right-35 {
        right: 35px
    }

    .t-top-40 {
        top: 40px
    }

    .t-bottom-40 {
        bottom: 40px
    }

    .t-left-40 {
        left: 40px
    }

    .t-right-40 {
        right: 40px
    }

    .t-top-45 {
        top: 45px
    }

    .t-bottom-45 {
        bottom: 45px
    }

    .t-left-45 {
        left: 45px
    }

    .t-right-45 {
        right: 45px
    }

    .t-top-50 {
        top: 50px
    }

    .t-bottom-50 {
        bottom: 50px
    }

    .t-left-50 {
        left: 50px
    }

    .t-right-50 {
        right: 50px
    }

    .t-top-55 {
        top: 55px
    }

    .t-bottom-55 {
        bottom: 55px
    }

    .t-left-55 {
        left: 55px
    }

    .t-right-55 {
        right: 55px
    }

    .t-top-60 {
        top: 60px
    }

    .t-bottom-60 {
        bottom: 60px
    }

    .t-left-60 {
        left: 60px
    }

    .t-right-60 {
        right: 60px
    }

    .t-top-65 {
        top: 65px
    }

    .t-bottom-65 {
        bottom: 65px
    }

    .t-left-65 {
        left: 65px
    }

    .t-right-65 {
        right: 65px
    }

    .t-top-70 {
        top: 70px
    }

    .t-bottom-70 {
        bottom: 70px
    }

    .t-left-70 {
        left: 70px
    }

    .t-right-70 {
        right: 70px
    }

    .t-top-75 {
        top: 75px
    }

    .t-bottom-75 {
        bottom: 75px
    }

    .t-left-75 {
        left: 75px
    }

    .t-right-75 {
        right: 75px
    }

    .t-top-80 {
        top: 80px
    }

    .t-bottom-80 {
        bottom: 80px
    }

    .t-left-80 {
        left: 80px
    }

    .t-right-80 {
        right: 80px
    }

    .t-top-85 {
        top: 85px
    }

    .t-bottom-85 {
        bottom: 85px
    }

    .t-left-85 {
        left: 85px
    }

    .t-right-85 {
        right: 85px
    }

    .t-top-90 {
        top: 90px
    }

    .t-bottom-90 {
        bottom: 90px
    }

    .t-left-90 {
        left: 90px
    }

    .t-right-90 {
        right: 90px
    }

    .t-top-95 {
        top: 95px
    }

    .t-bottom-95 {
        bottom: 95px
    }

    .t-left-95 {
        left: 95px
    }

    .t-right-95 {
        right: 95px
    }

    .t-top-100 {
        top: 100px
    }

    .t-bottom-100 {
        bottom: 100px
    }

    .t-left-100 {
        left: 100px
    }

    .t-right-100 {
        right: 100px
    }
}

@media (min-width:1024px) {
    .d-relative {
        position: relative
    }

    .d-absolute {
        position: absolute
    }

    .d-sticky {
        position: sticky
    }

    .d-fixed {
        position: fixed
    }

    .d-ab-middle {
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .d-ab-middle-left {
        position: absolute;
        top: 50%;
        left: 0;
        -ms-transform: translate(0, -50%);
        transform: translateY(-50%)
    }

    .d-ab-middle-right {
        position: absolute;
        top: 50%;
        right: 0;
        -ms-transform: translate(0, -50%);
        transform: translateY(-50%)
    }

    .d-ab-top {
        position: absolute;
        top: 0;
        left: 50%;
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%)
    }

    .d-ab-top-left {
        position: absolute;
        top: 0;
        left: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .d-ab-top-right {
        position: absolute;
        top: 0;
        right: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .d-ab-bottom {
        position: absolute;
        bottom: 0;
        left: 50%;
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%)
    }

    .d-ab-bottom-left {
        position: absolute;
        bottom: 0;
        left: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .d-ab-bottom-right {
        position: absolute;
        bottom: 0;
        right: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .d-top-auto {
        top: auto
    }

    .d-bottom-auto {
        bottom: auto
    }

    .d-left-auto {
        left: auto
    }

    .d-right-auto {
        right: auto
    }

    .d-zi-1 {
        z-index: 9
    }

    .d-zi-2 {
        z-index: 99
    }

    .d-zi-3 {
        z-index: 999
    }

    .d-zi-4 {
        z-index: 9999
    }

    .d-zi-5 {
        z-index: 99999
    }

    .d-zi-6 {
        z-index: 999999
    }

    .d-zi-7 {
        z-index: 9999999
    }

    .d-zi-8 {
        z-index: 99999999
    }

    .d-zi-9 {
        z-index: 999999999
    }

    .d-zi-10 {
        z-index: 9999999999
    }

    .d-top-0 {
        top: 0
    }

    .d-bottom-0 {
        bottom: 0
    }

    .d-left-0 {
        left: 0
    }

    .d-right-0 {
        right: 0
    }

    .d-top-5 {
        top: 5px
    }

    .d-bottom-5 {
        bottom: 5px
    }

    .d-left-5 {
        left: 5px
    }

    .d-right-5 {
        right: 5px
    }

    .d-top-10 {
        top: 10px
    }

    .d-bottom-10 {
        bottom: 10px
    }

    .d-left-10 {
        left: 10px
    }

    .d-right-10 {
        right: 10px
    }

    .d-top-15 {
        top: 15px
    }

    .d-bottom-15 {
        bottom: 15px
    }

    .d-left-15 {
        left: 15px
    }

    .d-right-15 {
        right: 15px
    }

    .d-top-20 {
        top: 20px
    }

    .d-bottom-20 {
        bottom: 20px
    }

    .d-left-20 {
        left: 20px
    }

    .d-right-20 {
        right: 20px
    }

    .d-top-25 {
        top: 25px
    }

    .d-bottom-25 {
        bottom: 25px
    }

    .d-left-25 {
        left: 25px
    }

    .d-right-25 {
        right: 25px
    }

    .d-top-30 {
        top: 30px
    }

    .d-bottom-30 {
        bottom: 30px
    }

    .d-left-30 {
        left: 30px
    }

    .d-right-30 {
        right: 30px
    }

    .d-top-35 {
        top: 35px
    }

    .d-bottom-35 {
        bottom: 35px
    }

    .d-left-35 {
        left: 35px
    }

    .d-right-35 {
        right: 35px
    }

    .d-top-40 {
        top: 40px
    }

    .d-bottom-40 {
        bottom: 40px
    }

    .d-left-40 {
        left: 40px
    }

    .d-right-40 {
        right: 40px
    }

    .d-top-45 {
        top: 45px
    }

    .d-bottom-45 {
        bottom: 45px
    }

    .d-left-45 {
        left: 45px
    }

    .d-right-45 {
        right: 45px
    }

    .d-top-50 {
        top: 50px
    }

    .d-bottom-50 {
        bottom: 50px
    }

    .d-left-50 {
        left: 50px
    }

    .d-right-50 {
        right: 50px
    }

    .d-top-55 {
        top: 55px
    }

    .d-bottom-55 {
        bottom: 55px
    }

    .d-left-55 {
        left: 55px
    }

    .d-right-55 {
        right: 55px
    }

    .d-top-60 {
        top: 60px
    }

    .d-bottom-60 {
        bottom: 60px
    }

    .d-left-60 {
        left: 60px
    }

    .d-right-60 {
        right: 60px
    }

    .d-top-65 {
        top: 65px
    }

    .d-bottom-65 {
        bottom: 65px
    }

    .d-left-65 {
        left: 65px
    }

    .d-right-65 {
        right: 65px
    }

    .d-top-70 {
        top: 70px
    }

    .d-bottom-70 {
        bottom: 70px
    }

    .d-left-70 {
        left: 70px
    }

    .d-right-70 {
        right: 70px
    }

    .d-top-75 {
        top: 75px
    }

    .d-bottom-75 {
        bottom: 75px
    }

    .d-left-75 {
        left: 75px
    }

    .d-right-75 {
        right: 75px
    }

    .d-top-80 {
        top: 80px
    }

    .d-bottom-80 {
        bottom: 80px
    }

    .d-left-80 {
        left: 80px
    }

    .d-right-80 {
        right: 80px
    }

    .d-top-85 {
        top: 85px
    }

    .d-bottom-85 {
        bottom: 85px
    }

    .d-left-85 {
        left: 85px
    }

    .d-right-85 {
        right: 85px
    }

    .d-top-90 {
        top: 90px
    }

    .d-bottom-90 {
        bottom: 90px
    }

    .d-left-90 {
        left: 90px
    }

    .d-right-90 {
        right: 90px
    }

    .d-top-95 {
        top: 95px
    }

    .d-bottom-95 {
        bottom: 95px
    }

    .d-left-95 {
        left: 95px
    }

    .d-right-95 {
        right: 95px
    }

    .d-top-100 {
        top: 100px
    }

    .d-bottom-100 {
        bottom: 100px
    }

    .d-left-100 {
        left: 100px
    }

    .d-right-100 {
        right: 100px
    }
}

@media (min-width:1200px) {
    .max-relative {
        position: relative
    }

    .max-absolute {
        position: absolute
    }

    .max-sticky {
        position: sticky
    }

    .max-fixed {
        position: fixed
    }

    .max-ab-middle {
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .max-ab-middle-left {
        position: absolute;
        top: 50%;
        left: 0;
        -ms-transform: translate(0, -50%);
        transform: translateY(-50%)
    }

    .max-ab-middle-right {
        position: absolute;
        top: 50%;
        right: 0;
        -ms-transform: translate(0, -50%);
        transform: translateY(-50%)
    }

    .max-ab-top {
        position: absolute;
        top: 0;
        left: 50%;
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%)
    }

    .max-ab-top-left {
        position: absolute;
        top: 0;
        left: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .max-ab-top-right {
        position: absolute;
        top: 0;
        right: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .max-ab-bottom {
        position: absolute;
        bottom: 0;
        left: 50%;
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%)
    }

    .max-ab-bottom-left {
        position: absolute;
        bottom: 0;
        left: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .max-ab-bottom-right {
        position: absolute;
        bottom: 0;
        right: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .max-top-auto {
        top: auto
    }

    .max-bottom-auto {
        bottom: auto
    }

    .max-left-auto {
        left: auto
    }

    .max-right-auto {
        right: auto
    }

    .max-zi-1 {
        z-index: 9
    }

    .max-zi-2 {
        z-index: 99
    }

    .max-zi-3 {
        z-index: 999
    }

    .max-zi-4 {
        z-index: 9999
    }

    .max-zi-5 {
        z-index: 99999
    }

    .max-zi-6 {
        z-index: 999999
    }

    .max-zi-7 {
        z-index: 9999999
    }

    .max-zi-8 {
        z-index: 99999999
    }

    .max-zi-9 {
        z-index: 999999999
    }

    .max-zi-10 {
        z-index: 9999999999
    }

    .max-top-0 {
        top: 0
    }

    .max-bottom-0 {
        bottom: 0
    }

    .max-left-0 {
        left: 0
    }

    .max-right-0 {
        right: 0
    }

    .max-top-5 {
        top: 5px
    }

    .max-bottom-5 {
        bottom: 5px
    }

    .max-left-5 {
        left: 5px
    }

    .max-right-5 {
        right: 5px
    }

    .max-top-10 {
        top: 10px
    }

    .max-bottom-10 {
        bottom: 10px
    }

    .max-left-10 {
        left: 10px
    }

    .max-right-10 {
        right: 10px
    }

    .max-top-15 {
        top: 15px
    }

    .max-bottom-15 {
        bottom: 15px
    }

    .max-left-15 {
        left: 15px
    }

    .max-right-15 {
        right: 15px
    }

    .max-top-20 {
        top: 20px
    }

    .max-bottom-20 {
        bottom: 20px
    }

    .max-left-20 {
        left: 20px
    }

    .max-right-20 {
        right: 20px
    }

    .max-top-25 {
        top: 25px
    }

    .max-bottom-25 {
        bottom: 25px
    }

    .max-left-25 {
        left: 25px
    }

    .max-right-25 {
        right: 25px
    }

    .max-top-30 {
        top: 30px
    }

    .max-bottom-30 {
        bottom: 30px
    }

    .max-left-30 {
        left: 30px
    }

    .max-right-30 {
        right: 30px
    }

    .max-top-35 {
        top: 35px
    }

    .max-bottom-35 {
        bottom: 35px
    }

    .max-left-35 {
        left: 35px
    }

    .max-right-35 {
        right: 35px
    }

    .max-top-40 {
        top: 40px
    }

    .max-bottom-40 {
        bottom: 40px
    }

    .max-left-40 {
        left: 40px
    }

    .max-right-40 {
        right: 40px
    }

    .max-top-45 {
        top: 45px
    }

    .max-bottom-45 {
        bottom: 45px
    }

    .max-left-45 {
        left: 45px
    }

    .max-right-45 {
        right: 45px
    }

    .max-top-50 {
        top: 50px
    }

    .max-bottom-50 {
        bottom: 50px
    }

    .max-left-50 {
        left: 50px
    }

    .max-right-50 {
        right: 50px
    }

    .max-top-55 {
        top: 55px
    }

    .max-bottom-55 {
        bottom: 55px
    }

    .max-left-55 {
        left: 55px
    }

    .max-right-55 {
        right: 55px
    }

    .max-top-60 {
        top: 60px
    }

    .max-bottom-60 {
        bottom: 60px
    }

    .max-left-60 {
        left: 60px
    }

    .max-right-60 {
        right: 60px
    }

    .max-top-65 {
        top: 65px
    }

    .max-bottom-65 {
        bottom: 65px
    }

    .max-left-65 {
        left: 65px
    }

    .max-right-65 {
        right: 65px
    }

    .max-top-70 {
        top: 70px
    }

    .max-bottom-70 {
        bottom: 70px
    }

    .max-left-70 {
        left: 70px
    }

    .max-right-70 {
        right: 70px
    }

    .max-top-75 {
        top: 75px
    }

    .max-bottom-75 {
        bottom: 75px
    }

    .max-left-75 {
        left: 75px
    }

    .max-right-75 {
        right: 75px
    }

    .max-top-80 {
        top: 80px
    }

    .max-bottom-80 {
        bottom: 80px
    }

    .max-left-80 {
        left: 80px
    }

    .max-right-80 {
        right: 80px
    }

    .max-top-85 {
        top: 85px
    }

    .max-bottom-85 {
        bottom: 85px
    }

    .max-left-85 {
        left: 85px
    }

    .max-right-85 {
        right: 85px
    }

    .max-top-90 {
        top: 90px
    }

    .max-bottom-90 {
        bottom: 90px
    }

    .max-left-90 {
        left: 90px
    }

    .max-right-90 {
        right: 90px
    }

    .max-top-95 {
        top: 95px
    }

    .max-bottom-95 {
        bottom: 95px
    }

    .max-left-95 {
        left: 95px
    }

    .max-right-95 {
        right: 95px
    }

    .max-top-100 {
        top: 100px
    }

    .max-bottom-100 {
        bottom: 100px
    }

    .max-left-100 {
        left: 100px
    }

    .max-right-100 {
        right: 100px
    }
}

@media (min-width:1440px) {
    .hd-relative {
        position: relative
    }

    .hd-absolute {
        position: absolute
    }

    .hd-sticky {
        position: sticky
    }

    .hd-fixed {
        position: fixed
    }

    .hd-ab-middle {
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .hd-ab-middle-left {
        position: absolute;
        top: 50%;
        left: 0;
        -ms-transform: translate(0, -50%);
        transform: translateY(-50%)
    }

    .hd-ab-middle-right {
        position: absolute;
        top: 50%;
        right: 0;
        -ms-transform: translate(0, -50%);
        transform: translateY(-50%)
    }

    .hd-ab-top {
        position: absolute;
        top: 0;
        left: 50%;
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%)
    }

    .hd-ab-top-left {
        position: absolute;
        top: 0;
        left: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .hd-ab-top-right {
        position: absolute;
        top: 0;
        right: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .hd-ab-bottom {
        position: absolute;
        bottom: 0;
        left: 50%;
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%)
    }

    .hd-ab-bottom-left {
        position: absolute;
        bottom: 0;
        left: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .hd-ab-bottom-right {
        position: absolute;
        bottom: 0;
        right: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .hd-top-auto {
        top: auto
    }

    .hd-bottom-auto {
        bottom: auto
    }

    .hd-left-auto {
        left: auto
    }

    .hd-right-auto {
        right: auto
    }

    .hd-zi-1 {
        z-index: 9
    }

    .hd-zi-2 {
        z-index: 99
    }

    .hd-zi-3 {
        z-index: 999
    }

    .hd-zi-4 {
        z-index: 9999
    }

    .hd-zi-5 {
        z-index: 99999
    }

    .hd-zi-6 {
        z-index: 999999
    }

    .hd-zi-7 {
        z-index: 9999999
    }

    .hd-zi-8 {
        z-index: 99999999
    }

    .hd-zi-9 {
        z-index: 999999999
    }

    .hd-zi-10 {
        z-index: 9999999999
    }

    .hd-top-0 {
        top: 0
    }

    .hd-bottom-0 {
        bottom: 0
    }

    .hd-left-0 {
        left: 0
    }

    .hd-right-0 {
        right: 0
    }

    .hd-top-5 {
        top: 5px
    }

    .hd-bottom-5 {
        bottom: 5px
    }

    .hd-left-5 {
        left: 5px
    }

    .hd-right-5 {
        right: 5px
    }

    .hd-top-10 {
        top: 10px
    }

    .hd-bottom-10 {
        bottom: 10px
    }

    .hd-left-10 {
        left: 10px
    }

    .hd-right-10 {
        right: 10px
    }

    .hd-top-15 {
        top: 15px
    }

    .hd-bottom-15 {
        bottom: 15px
    }

    .hd-left-15 {
        left: 15px
    }

    .hd-right-15 {
        right: 15px
    }

    .hd-top-20 {
        top: 20px
    }

    .hd-bottom-20 {
        bottom: 20px
    }

    .hd-left-20 {
        left: 20px
    }

    .hd-right-20 {
        right: 20px
    }

    .hd-top-25 {
        top: 25px
    }

    .hd-bottom-25 {
        bottom: 25px
    }

    .hd-left-25 {
        left: 25px
    }

    .hd-right-25 {
        right: 25px
    }

    .hd-top-30 {
        top: 30px
    }

    .hd-bottom-30 {
        bottom: 30px
    }

    .hd-left-30 {
        left: 30px
    }

    .hd-right-30 {
        right: 30px
    }

    .hd-top-35 {
        top: 35px
    }

    .hd-bottom-35 {
        bottom: 35px
    }

    .hd-left-35 {
        left: 35px
    }

    .hd-right-35 {
        right: 35px
    }

    .hd-top-40 {
        top: 40px
    }

    .hd-bottom-40 {
        bottom: 40px
    }

    .hd-left-40 {
        left: 40px
    }

    .hd-right-40 {
        right: 40px
    }

    .hd-top-45 {
        top: 45px
    }

    .hd-bottom-45 {
        bottom: 45px
    }

    .hd-left-45 {
        left: 45px
    }

    .hd-right-45 {
        right: 45px
    }

    .hd-top-50 {
        top: 50px
    }

    .hd-bottom-50 {
        bottom: 50px
    }

    .hd-left-50 {
        left: 50px
    }

    .hd-right-50 {
        right: 50px
    }

    .hd-top-55 {
        top: 55px
    }

    .hd-bottom-55 {
        bottom: 55px
    }

    .hd-left-55 {
        left: 55px
    }

    .hd-right-55 {
        right: 55px
    }

    .hd-top-60 {
        top: 60px
    }

    .hd-bottom-60 {
        bottom: 60px
    }

    .hd-left-60 {
        left: 60px
    }

    .hd-right-60 {
        right: 60px
    }

    .hd-top-65 {
        top: 65px
    }

    .hd-bottom-65 {
        bottom: 65px
    }

    .hd-left-65 {
        left: 65px
    }

    .hd-right-65 {
        right: 65px
    }

    .hd-top-70 {
        top: 70px
    }

    .hd-bottom-70 {
        bottom: 70px
    }

    .hd-left-70 {
        left: 70px
    }

    .hd-right-70 {
        right: 70px
    }

    .hd-top-75 {
        top: 75px
    }

    .hd-bottom-75 {
        bottom: 75px
    }

    .hd-left-75 {
        left: 75px
    }

    .hd-right-75 {
        right: 75px
    }

    .hd-top-80 {
        top: 80px
    }

    .hd-bottom-80 {
        bottom: 80px
    }

    .hd-left-80 {
        left: 80px
    }

    .hd-right-80 {
        right: 80px
    }

    .hd-top-85 {
        top: 85px
    }

    .hd-bottom-85 {
        bottom: 85px
    }

    .hd-left-85 {
        left: 85px
    }

    .hd-right-85 {
        right: 85px
    }

    .hd-top-90 {
        top: 90px
    }

    .hd-bottom-90 {
        bottom: 90px
    }

    .hd-left-90 {
        left: 90px
    }

    .hd-right-90 {
        right: 90px
    }

    .hd-top-95 {
        top: 95px
    }

    .hd-bottom-95 {
        bottom: 95px
    }

    .hd-left-95 {
        left: 95px
    }

    .hd-right-95 {
        right: 95px
    }

    .hd-top-100 {
        top: 100px
    }

    .hd-bottom-100 {
        bottom: 100px
    }

    .hd-left-100 {
        left: 100px
    }

    .hd-right-100 {
        right: 100px
    }
}

@media (min-width:1920px) {
    .hhd-relative {
        position: relative
    }

    .hhd-absolute {
        position: absolute
    }

    .hhd-sticky {
        position: sticky
    }

    .hhd-fixed {
        position: fixed
    }

    .hhd-ab-middle {
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .hhd-ab-middle-left {
        position: absolute;
        top: 50%;
        left: 0;
        -ms-transform: translate(0, -50%);
        transform: translateY(-50%)
    }

    .hhd-ab-middle-right {
        position: absolute;
        top: 50%;
        right: 0;
        -ms-transform: translate(0, -50%);
        transform: translateY(-50%)
    }

    .hhd-ab-top {
        position: absolute;
        top: 0;
        left: 50%;
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%)
    }

    .hhd-ab-top-left {
        position: absolute;
        top: 0;
        left: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .hhd-ab-top-right {
        position: absolute;
        top: 0;
        right: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .hhd-ab-bottom {
        position: absolute;
        bottom: 0;
        left: 50%;
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%)
    }

    .hhd-ab-bottom-left {
        position: absolute;
        bottom: 0;
        left: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .hhd-ab-bottom-right {
        position: absolute;
        bottom: 0;
        right: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0)
    }

    .hhd-top-auto {
        top: auto
    }

    .hhd-bottom-auto {
        bottom: auto
    }

    .hhd-left-auto {
        left: auto
    }

    .hhd-right-auto {
        right: auto
    }

    .hhd-zi-1 {
        z-index: 9
    }

    .hhd-zi-2 {
        z-index: 99
    }

    .hhd-zi-3 {
        z-index: 999
    }

    .hhd-zi-4 {
        z-index: 9999
    }

    .hhd-zi-5 {
        z-index: 99999
    }

    .hhd-zi-6 {
        z-index: 999999
    }

    .hhd-zi-7 {
        z-index: 9999999
    }

    .hhd-zi-8 {
        z-index: 99999999
    }

    .hhd-zi-9 {
        z-index: 999999999
    }

    .hhd-zi-10 {
        z-index: 9999999999
    }

    .hhd-top-0 {
        top: 0
    }

    .hhd-bottom-0 {
        bottom: 0
    }

    .hhd-left-0 {
        left: 0
    }

    .hhd-right-0 {
        right: 0
    }

    .hhd-top-5 {
        top: 5px
    }

    .hhd-bottom-5 {
        bottom: 5px
    }

    .hhd-left-5 {
        left: 5px
    }

    .hhd-right-5 {
        right: 5px
    }

    .hhd-top-10 {
        top: 10px
    }

    .hhd-bottom-10 {
        bottom: 10px
    }

    .hhd-left-10 {
        left: 10px
    }

    .hhd-right-10 {
        right: 10px
    }

    .hhd-top-15 {
        top: 15px
    }

    .hhd-bottom-15 {
        bottom: 15px
    }

    .hhd-left-15 {
        left: 15px
    }

    .hhd-right-15 {
        right: 15px
    }

    .hhd-top-20 {
        top: 20px
    }

    .hhd-bottom-20 {
        bottom: 20px
    }

    .hhd-left-20 {
        left: 20px
    }

    .hhd-right-20 {
        right: 20px
    }

    .hhd-top-25 {
        top: 25px
    }

    .hhd-bottom-25 {
        bottom: 25px
    }

    .hhd-left-25 {
        left: 25px
    }

    .hhd-right-25 {
        right: 25px
    }

    .hhd-top-30 {
        top: 30px
    }

    .hhd-bottom-30 {
        bottom: 30px
    }

    .hhd-left-30 {
        left: 30px
    }

    .hhd-right-30 {
        right: 30px
    }

    .hhd-top-35 {
        top: 35px
    }

    .hhd-bottom-35 {
        bottom: 35px
    }

    .hhd-left-35 {
        left: 35px
    }

    .hhd-right-35 {
        right: 35px
    }

    .hhd-top-40 {
        top: 40px
    }

    .hhd-bottom-40 {
        bottom: 40px
    }

    .hhd-left-40 {
        left: 40px
    }

    .hhd-right-40 {
        right: 40px
    }

    .hhd-top-45 {
        top: 45px
    }

    .hhd-bottom-45 {
        bottom: 45px
    }

    .hhd-left-45 {
        left: 45px
    }

    .hhd-right-45 {
        right: 45px
    }

    .hhd-top-50 {
        top: 50px
    }

    .hhd-bottom-50 {
        bottom: 50px
    }

    .hhd-left-50 {
        left: 50px
    }

    .hhd-right-50 {
        right: 50px
    }

    .hhd-top-55 {
        top: 55px
    }

    .hhd-bottom-55 {
        bottom: 55px
    }

    .hhd-left-55 {
        left: 55px
    }

    .hhd-right-55 {
        right: 55px
    }

    .hhd-top-60 {
        top: 60px
    }

    .hhd-bottom-60 {
        bottom: 60px
    }

    .hhd-left-60 {
        left: 60px
    }

    .hhd-right-60 {
        right: 60px
    }

    .hhd-top-65 {
        top: 65px
    }

    .hhd-bottom-65 {
        bottom: 65px
    }

    .hhd-left-65 {
        left: 65px
    }

    .hhd-right-65 {
        right: 65px
    }

    .hhd-top-70 {
        top: 70px
    }

    .hhd-bottom-70 {
        bottom: 70px
    }

    .hhd-left-70 {
        left: 70px
    }

    .hhd-right-70 {
        right: 70px
    }

    .hhd-top-75 {
        top: 75px
    }

    .hhd-bottom-75 {
        bottom: 75px
    }

    .hhd-left-75 {
        left: 75px
    }

    .hhd-right-75 {
        right: 75px
    }

    .hhd-top-80 {
        top: 80px
    }

    .hhd-bottom-80 {
        bottom: 80px
    }

    .hhd-left-80 {
        left: 80px
    }

    .hhd-right-80 {
        right: 80px
    }

    .hhd-top-85 {
        top: 85px
    }

    .hhd-bottom-85 {
        bottom: 85px
    }

    .hhd-left-85 {
        left: 85px
    }

    .hhd-right-85 {
        right: 85px
    }

    .hhd-top-90 {
        top: 90px
    }

    .hhd-bottom-90 {
        bottom: 90px
    }

    .hhd-left-90 {
        left: 90px
    }

    .hhd-right-90 {
        right: 90px
    }

    .hhd-top-95 {
        top: 95px
    }

    .hhd-bottom-95 {
        bottom: 95px
    }

    .hhd-left-95 {
        left: 95px
    }

    .hhd-right-95 {
        right: 95px
    }

    .hhd-top-100 {
        top: 100px
    }

    .hhd-bottom-100 {
        bottom: 100px
    }

    .hhd-left-100 {
        left: 100px
    }

    .hhd-right-100 {
        right: 100px
    }
}

.datepicker {
    width: -webkit-min-content;
    width: min-content
}

.datepicker:not(.active) {
    display: none
}

.datepicker-dropdown {
    padding-top: 4px;
    position: absolute;
    z-index: 20
}

.datepicker-dropdown.datepicker-orient-top {
    padding-bottom: 4px;
    padding-top: 0
}

.datepicker-picker {
    background-color: #fff;
    border-radius: 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.datepicker-dropdown .datepicker-picker {
    box-shadow: 0 2px 3px #0a0a0a1a, 0 0 0 1px #0a0a0a1a
}

.datepicker-main {
    -ms-flex: auto;
    flex: auto;
    padding: 2px
}

.datepicker-footer {
    background-color: #f5f5f5;
    box-shadow: inset 0 1px 1px #0a0a0a1a
}

.datepicker-title {
    background-color: #f5f5f5;
    box-shadow: inset 0 -1px 1px #0a0a0a1a;
    font-weight: 700;
    padding: 6px 12px;
    padding: .375rem .75rem;
    text-align: center
}

.datepicker-controls {
    display: -ms-flexbox;
    display: flex
}

.datepicker-header .datepicker-controls {
    padding: 2px 2px 0
}

.datepicker-controls .button {
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    box-shadow: none;
    color: #363636;
    cursor: pointer;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 16px;
    font-size: 1rem;
    height: 2.25em;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1.5;
    margin: 0;
    padding: calc(.375em - 1px) .75em;
    position: relative;
    text-align: center;
    vertical-align: top;
    white-space: nowrap
}

.datepicker-controls .button:active,
.datepicker-controls .button:focus {
    outline: 0
}

.datepicker-controls .button:hover {
    border-color: #b8b8b8;
    color: #363636
}

.datepicker-controls .button:focus {
    border-color: #3273dc;
    color: #363636
}

.datepicker-controls .button:focus:not(:active) {
    box-shadow: 0 0 0 .125em #3273dc40
}

.datepicker-controls .button:active {
    border-color: #474747;
    color: #363636
}

.datepicker-controls .button[disabled] {
    cursor: not-allowed
}

.datepicker-header .datepicker-controls .button {
    border-color: transparent;
    font-weight: 700
}

.datepicker-header .datepicker-controls .button:hover {
    background-color: #f9f9f9
}

.datepicker-header .datepicker-controls .button:active {
    background-color: #f2f2f2
}

.datepicker-footer .datepicker-controls .button {
    border-radius: 2px;
    -ms-flex: auto;
    flex: auto;
    font-size: 12px;
    font-size: .75rem;
    margin: 5px 6px;
    margin: calc(.375rem - 1px) .375rem
}

.datepicker-controls .view-switch {
    -ms-flex: auto;
    flex: auto
}

.datepicker-controls .next-button,
.datepicker-controls .prev-button {
    -ms-flex: 0 0 14.2857142857%;
    flex: 0 0 14.2857142857%;
    padding-left: 6px;
    padding-left: .375rem;
    padding-right: 6px;
    padding-right: .375rem
}

.datepicker-controls .next-button.disabled,
.datepicker-controls .prev-button.disabled {
    visibility: hidden
}

.datepicker-grid,
.datepicker-view {
    display: -ms-flexbox;
    display: flex
}

.datepicker-view {
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 252px;
    width: 15.75rem
}

.datepicker-grid {
    -ms-flex: auto;
    flex: auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.datepicker .days {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: auto;
    flex: auto;
    -ms-flex-direction: column;
    flex-direction: column
}

.datepicker .days-of-week {
    display: -ms-flexbox;
    display: flex
}

.datepicker .week-numbers {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 9.6774193548%;
    flex: 0 0 9.6774193548%;
    -ms-flex-direction: column;
    flex-direction: column
}

.datepicker .weeks {
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: auto;
    flex: auto;
    -ms-flex-direction: column;
    flex-direction: column
}

.datepicker span {
    -webkit-touch-callout: none;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
    cursor: default;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.datepicker .dow {
    font-size: 14px;
    font-size: .875rem;
    font-weight: 700;
    height: 24px;
    height: 1.5rem
}

.datepicker .week {
    color: #b8b8b8;
    -ms-flex: auto;
    flex: auto;
    font-size: 12px;
    font-size: .75rem
}

.datepicker .days .dow,
.datepicker-cell {
    -ms-flex-preferred-size: 14.2857142857%;
    flex-basis: 14.2857142857%
}

.datepicker-cell {
    height: 36px;
    height: 2.25rem
}

.datepicker-cell:not(.day) {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    height: 72px;
    height: 4.5rem
}

.datepicker-cell:not(.disabled):hover {
    background-color: #f9f9f9;
    cursor: pointer
}

.datepicker-cell.focused:not(.selected) {
    background-color: #e9e9e9
}

.datepicker-cell.selected,
.datepicker-cell.selected:hover {
    background-color: #3273dc;
    color: #fff;
    font-weight: 600
}

.datepicker-cell.disabled {
    color: #dcdcdc
}

.datepicker-cell.next:not(.disabled),
.datepicker-cell.prev:not(.disabled) {
    color: #7a7a7a
}

.datepicker-cell.next.selected,
.datepicker-cell.prev.selected {
    color: #e6e6e6
}

.datepicker-cell.highlighted:not(.selected):not(.range):not(.today) {
    background-color: #f5f5f5;
    border-radius: 0
}

.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover {
    background-color: #efefef
}

.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused {
    background-color: #e9e9e9
}

.datepicker-cell.today:not(.selected) {
    background-color: #00d1b2
}

.datepicker-cell.today:not(.selected):not(.disabled) {
    color: #fff
}

.datepicker-cell.today.focused:not(.selected) {
    background-color: #00ccad
}

.datepicker-cell.range-end:not(.selected),
.datepicker-cell.range-start:not(.selected) {
    background-color: #b8b8b8;
    color: #fff
}

.datepicker-cell.range-end.focused:not(.selected),
.datepicker-cell.range-start.focused:not(.selected) {
    background-color: #b3b3b3
}

.datepicker-cell.range-start:not(.range-end) {
    border-radius: 4px 0 0 4px
}

.datepicker-cell.range-end:not(.range-start) {
    border-radius: 0 4px 4px 0
}

.datepicker-cell.range {
    background-color: #dcdcdc;
    border-radius: 0
}

.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover {
    background-color: #d7d7d7
}

.datepicker-cell.range.disabled {
    color: #c6c6c6
}

.datepicker-cell.range.focused {
    background-color: #d1d1d1
}

.datepicker-input.in-edit {
    border-color: #276bda
}

.datepicker-input.in-edit:active,
.datepicker-input.in-edit:focus {
    box-shadow: 0 0 .25em .25em #276bda33
}

.product-price .strike {
    opacity: .5;
    position: relative
}

.product-price .strike:before {
    content: "";
    border-bottom: 1px solid #000;
    width: 100%;
    position: absolute;
    right: 0;
    top: 70%
}

.swiper-button-next,
.swiper-button-prev {
    width: 40px;
    height: 40px;
    z-index: 3
}

.swiper-button-next:after,
.swiper-button-prev:after {
    display: none
}

.swiper-slide {
    height: auto
}

.swiper-button-next {
    right: 25px
}

.swiper-button-prev {
    left: 25px
}

.swiper-pagination-bullets.white.swiper-pagination-horizontal .swiper-pagination-bullet {
    background-color: #ffffff80
}

.swiper-pagination-bullets.white.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 0;
    line-height: 0
}

.swiper-pagination-bullets .swiper-pagination-bullet {
    border-radius: 4px
}

.swiper .note-overlay {
    position: absolute;
    bottom: 10%;
    left: 10px;
    z-index: 10
}

@media (min-width:600px) {
    .swiper .note-overlay {
        bottom: 10%;
        left: 20px
    }
}

@media (min-width:1024px) {
    .swiper .note-overlay {
        bottom: 10%;
        left: 30px
    }
}

.swiper .note-overlay2 {
    position: absolute;
    bottom: 42%;
    left: 10px;
    z-index: 10
}

@media (min-width:600px) {
    .swiper .note-overlay2 {
        bottom: 20%;
        left: 20px
    }
}

@media (min-width:1024px) {
    .swiper .note-overlay2 {
        bottom: 13%;
        left: 30px
    }
}

.swiper .note-overlay3 {
    position: absolute;
    bottom: 35%;
    left: 10px;
    z-index: 10
}

@media (min-width:600px) {
    .swiper .note-overlay3 {
        bottom: 16%;
        left: 20px
    }
}

@media (min-width:1024px) {
    .swiper .note-overlay3 {
        bottom: 10%;
        left: 30px
    }
}

.accordion.icon-rotate .title-icon.active .icon.icon-plus {
    display: -ms-flexbox;
    display: flex;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.accordion.icon-rotate .title-icon.active .icon.icon-minus {
    display: none
}

.accordion.icon-rotate .title-icon .icon.icon-plus {
    display: -ms-flexbox;
    display: flex;
    -ms-transform: rotate(0deg);
    transform: rotate(0);
    transition: all .3s linear
}

.accordion .title-icon.active .icon {
    width: 12px;
    height: 12px
}

.accordion .title-icon.active .icon.icon-plus {
    display: none
}

.accordion .title-icon.active .icon.icon-minus {
    display: -ms-flexbox;
    display: flex
}

.accordion .title-icon .icon {
    width: 12px;
    height: 12px
}

.accordion .title-icon .icon svg {
    display: block;
    width: 12px;
    height: 12px
}

.accordion .title-icon .icon.icon-plus {
    display: -ms-flexbox;
    display: flex
}

.accordion .title-icon .icon.icon-minus {
    display: none
}

.accordion .accordion-title .title {
    padding-right: 10px
}

.link-icon {
    position: relative;
    font-size: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    opacity: 1;
    transition: .3s ease all
}

.link-icon .text {
    line-height: 1
}

.link-icon .icon {
    display: inline-block;
    width: 11px;
    height: 8px
}

.link-icon .icon svg {
    width: 11px;
    height: 8px
}

.link1,
.link2,
.link3 {
    transition: .3s ease all !important
}

.link3 {
    position: relative
}

.link3:before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--black);
    left: 0;
    top: calc(50% - 2px);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: .3s ease all
}

@media (min-width:1024px) {
    .link3:before {
        top: calc(50% - 1px)
    }
}

.link3:hover:before {
    background: var(--teal)
}

#header-bar ul li a:before {
    background: #fff
}

.hero-banner .container {
    position: absolute;
    top: 0;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    z-index: 9
}

.hero-banner .container .inner {
    position: relative;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.static-banner .container {
    position: absolute;
    top: 0;
    left: 50%;
    height: 100%;
    width: 100%;
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    z-index: 9
}

.static-banner .container .inner {
    width: 100%;
    height: 100%;
    position: relative;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media (min-width:600px) {
    .static-banner .container .inner {
        height: auto
    }
}

@media (min-width:1024px) {
    .static-banner .container .inner {
        height: auto
    }
}

div.juxtapose {
    width: 100%;
    font-family: Helvetica, Arial, sans-serif
}

div.jx-slider {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    cursor: pointer
}

div.jx-handle {
    position: absolute;
    height: 100%;
    width: 50px;
    cursor: col-resize;
    z-index: 15;
    margin-left: -25px
}

.vertical div.jx-handle {
    height: 50px;
    width: 100%;
    cursor: row-resize;
    margin-top: -26px;
    margin-left: 0
}

div.jx-control {
    height: 100%;
    margin-right: auto;
    margin-left: auto;
    width: 1px;
    background-color: var(--border-orange)
}

.vertical div.jx-control {
    height: 1px;
    width: 100%;
    background-color: var(--border-orange);
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

div.jx-controller {
    position: absolute;
    top: 0;
    bottom: 0;
    height: 50px;
    width: 50px;
    margin: auto auto auto -3px;
    background-color: var(--white);
    border-radius: 150%;
    border: 1px solid var(--border-orange);
    left: 3px
}

.vertical div.jx-controller {
    height: 9px;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    top: -3px;
    position: relative
}

div.jx-arrow {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    width: 0;
    height: 0;
    transition: all .2s ease
}

.vertical div.jx-arrow {
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: 0;
    height: 0;
    transition: all .2s ease
}

div.jx-arrow.jx-left {
    left: 13px;
    z-index: 3;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.455' height='10' viewBox='0 0 5.455 10'%3E%3Cg id='Group_17722' data-name='Group 17722' transform='translate(279.963 521) rotate(180)'%3E%3Cg id='btn-primary-arrow' transform='translate(274.508 511)'%3E%3Cpath id='btn-primary-arrow-2' data-name='btn-primary-arrow' d='M.218.231a.714.714 0 0 1 1.052 0L5.237 4.442a.824.824 0 0 1 0 1.116L1.27 9.769a.714.714 0 0 1-1.052 0 .824.824 0 0 1 0-1.116L3.659 5 .218 1.348A.824.824 0 0 1 .218.231Z' transform='translate(0 0)' fill='%23181818' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 5.46px;
    height: 10px
}

div.jx-arrow.jx-right {
    right: 13px;
    z-index: 3;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.455' height='10' viewBox='0 0 5.455 10'%3E%3Cg id='Group_17721' data-name='Group 17721' transform='translate(-274.508 -511)'%3E%3Cg id='btn-primary-arrow' transform='translate(274.508 511)'%3E%3Cpath id='btn-primary-arrow-2' data-name='btn-primary-arrow' d='M.218.231a.714.714 0 0 1 1.052 0L5.237 4.442a.824.824 0 0 1 0 1.116L1.27 9.769a.714.714 0 0 1-1.052 0 .824.824 0 0 1 0-1.116L3.659 5 .218 1.348A.824.824 0 0 1 .218.231Z' transform='translate(0 0)' fill='%23181818' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 5.46px;
    height: 10px
}

.vertical div.jx-arrow.jx-left {
    left: 0;
    top: 10px;
    border-style: solid;
    border-width: 0 8px 8px;
    border-color: transparent transparent var(--comfort-black) transparent
}

.vertical div.jx-arrow.jx-right {
    right: 0;
    top: initial;
    bottom: 10px;
    border-style: solid;
    border-width: 8px 8px 0;
    border-color: var(--comfort-black) transparent transparent transparent
}

div.jx-handle:active div.jx-arrow.jx-left,
div.jx-handle:hover div.jx-arrow.jx-left {
    left: 8px
}

div.jx-handle:active div.jx-arrow.jx-right,
div.jx-handle:hover div.jx-arrow.jx-right {
    right: 8px
}

.vertical div.jx-handle:active div.jx-arrow.jx-left,
.vertical div.jx-handle:hover div.jx-arrow.jx-left {
    left: 0;
    top: 0
}

.vertical div.jx-handle:active div.jx-arrow.jx-right,
.vertical div.jx-handle:hover div.jx-arrow.jx-right {
    right: 0;
    bottom: 0
}

div.jx-image {
    position: absolute;
    height: 100%;
    display: inline-block;
    top: 0;
    overflow: hidden;
    -webkit-backface-visibility: hidden
}

.vertical div.jx-image {
    width: 100%;
    left: 0;
    top: initial
}

div.jx-image img {
    height: 100%;
    z-index: 5;
    position: absolute;
    max-height: initial;
    max-width: initial
}

.vertical div.jx-image img {
    height: initial;
    width: 100%
}

div.jx-image.jx-left {
    left: 0;
    background-position: left
}

div.jx-image.jx-left img {
    left: 0
}

div.jx-image.jx-right {
    right: 0;
    background-position: right
}

div.jx-image.jx-right img {
    right: 0;
    bottom: 0
}

.veritcal div.jx-image.jx-left {
    top: 0;
    background-position: top
}

.veritcal div.jx-image.jx-left img {
    top: 0
}

.vertical div.jx-image.jx-right {
    bottom: 0;
    background-position: bottom
}

.veritcal div.jx-image.jx-right img {
    bottom: 0
}

div.jx-image div.jx-label {
    font-size: 1em;
    padding: .25em .75em;
    position: relative;
    display: inline-block;
    top: 0;
    background-color: #000;
    background-color: #000000b3;
    color: #fff;
    z-index: 10;
    white-space: nowrap;
    line-height: 18px;
    vertical-align: middle
}

div.jx-image.jx-left div.jx-label {
    float: left;
    left: 0
}

div.jx-image.jx-right div.jx-label {
    float: right;
    right: 0
}

.vertical div.jx-image div.jx-label {
    display: table;
    position: absolute
}

.vertical div.jx-image.jx-right div.jx-label {
    left: 0;
    bottom: 0;
    top: initial
}

div.jx-credit {
    line-height: 1.1;
    font-size: .75em
}

div.jx-credit em {
    font-weight: 700;
    font-style: normal
}

div.jx-image.transition {
    transition: width .5s ease
}

div.jx-handle.transition {
    transition: left .5s ease
}

.vertical div.jx-image.transition {
    transition: height .5s ease
}

.vertical div.jx-handle.transition {
    transition: top .5s ease
}

a.jx-knightlab {
    background-color: #000;
    background-color: #00000040;
    bottom: 0;
    display: none;
    height: 14px;
    line-height: 14px;
    padding: 1px 4px 1px 5px;
    position: absolute;
    right: 0;
    text-decoration: none;
    z-index: 10
}

a.jx-knightlab div.knightlab-logo {
    display: inline-block;
    vertical-align: middle;
    height: 8px;
    width: 8px;
    background-color: #c34528;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    top: -1.25px;
    position: relative;
    cursor: pointer
}

a.jx-knightlab:hover {
    background-color: #000;
    background-color: #00000059
}

a.jx-knightlab:hover div.knightlab-logo {
    background-color: #ce4d28
}

a.jx-knightlab span.juxtapose-name {
    display: none;
    margin: 0;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 300;
    color: #fff;
    font-size: 10px;
    padding: 0 0 0 .375em;
    vertical-align: middle;
    line-height: normal
}

a.jx-knightlab:focus,
div.jx-controller:focus,
div.jx-image.jx-left div.jx-label:focus,
div.jx-image.jx-right div.jx-label:focus {
    background: #eae34a;
    color: #000
}

a.jx-knightlab:focus span.juxtapose-name {
    color: #000;
    border: none
}

.rounded-200 {
    border-radius: 200px;
    border-radius: 12.5rem;
    overflow: hidden
}

.rounded-200c {
    border-radius: 200%;
    overflow: hidden
}

.rounded-tl-200 {
    border-top-left-radius: 200px;
    border-top-left-radius: 12.5rem;
    overflow: hidden
}

.rounded-tr-200 {
    border-top-right-radius: 200px;
    border-top-right-radius: 12.5rem;
    overflow: hidden
}

.rounded-bl-200 {
    border-bottom-left-radius: 200px;
    border-bottom-left-radius: 12.5rem;
    overflow: hidden
}

.rounded-br-200 {
    border-bottom-right-radius: 200px;
    border-bottom-right-radius: 12.5rem;
    overflow: hidden
}

.rounded-199 {
    border-radius: 199px;
    border-radius: 12.4375rem;
    overflow: hidden
}

.rounded-199c {
    border-radius: 199%;
    overflow: hidden
}

.rounded-tl-199 {
    border-top-left-radius: 199px;
    border-top-left-radius: 12.4375rem;
    overflow: hidden
}

.rounded-tr-199 {
    border-top-right-radius: 199px;
    border-top-right-radius: 12.4375rem;
    overflow: hidden
}

.rounded-bl-199 {
    border-bottom-left-radius: 199px;
    border-bottom-left-radius: 12.4375rem;
    overflow: hidden
}

.rounded-br-199 {
    border-bottom-right-radius: 199px;
    border-bottom-right-radius: 12.4375rem;
    overflow: hidden
}

.rounded-198 {
    border-radius: 198px;
    border-radius: 12.375rem;
    overflow: hidden
}

.rounded-198c {
    border-radius: 198%;
    overflow: hidden
}

.rounded-tl-198 {
    border-top-left-radius: 198px;
    border-top-left-radius: 12.375rem;
    overflow: hidden
}

.rounded-tr-198 {
    border-top-right-radius: 198px;
    border-top-right-radius: 12.375rem;
    overflow: hidden
}

.rounded-bl-198 {
    border-bottom-left-radius: 198px;
    border-bottom-left-radius: 12.375rem;
    overflow: hidden
}

.rounded-br-198 {
    border-bottom-right-radius: 198px;
    border-bottom-right-radius: 12.375rem;
    overflow: hidden
}

.rounded-197 {
    border-radius: 197px;
    border-radius: 12.3125rem;
    overflow: hidden
}

.rounded-197c {
    border-radius: 197%;
    overflow: hidden
}

.rounded-tl-197 {
    border-top-left-radius: 197px;
    border-top-left-radius: 12.3125rem;
    overflow: hidden
}

.rounded-tr-197 {
    border-top-right-radius: 197px;
    border-top-right-radius: 12.3125rem;
    overflow: hidden
}

.rounded-bl-197 {
    border-bottom-left-radius: 197px;
    border-bottom-left-radius: 12.3125rem;
    overflow: hidden
}

.rounded-br-197 {
    border-bottom-right-radius: 197px;
    border-bottom-right-radius: 12.3125rem;
    overflow: hidden
}

.rounded-196 {
    border-radius: 196px;
    border-radius: 12.25rem;
    overflow: hidden
}

.rounded-196c {
    border-radius: 196%;
    overflow: hidden
}

.rounded-tl-196 {
    border-top-left-radius: 196px;
    border-top-left-radius: 12.25rem;
    overflow: hidden
}

.rounded-tr-196 {
    border-top-right-radius: 196px;
    border-top-right-radius: 12.25rem;
    overflow: hidden
}

.rounded-bl-196 {
    border-bottom-left-radius: 196px;
    border-bottom-left-radius: 12.25rem;
    overflow: hidden
}

.rounded-br-196 {
    border-bottom-right-radius: 196px;
    border-bottom-right-radius: 12.25rem;
    overflow: hidden
}

.rounded-195 {
    border-radius: 195px;
    border-radius: 12.1875rem;
    overflow: hidden
}

.rounded-195c {
    border-radius: 195%;
    overflow: hidden
}

.rounded-tl-195 {
    border-top-left-radius: 195px;
    border-top-left-radius: 12.1875rem;
    overflow: hidden
}

.rounded-tr-195 {
    border-top-right-radius: 195px;
    border-top-right-radius: 12.1875rem;
    overflow: hidden
}

.rounded-bl-195 {
    border-bottom-left-radius: 195px;
    border-bottom-left-radius: 12.1875rem;
    overflow: hidden
}

.rounded-br-195 {
    border-bottom-right-radius: 195px;
    border-bottom-right-radius: 12.1875rem;
    overflow: hidden
}

.rounded-194 {
    border-radius: 194px;
    border-radius: 12.125rem;
    overflow: hidden
}

.rounded-194c {
    border-radius: 194%;
    overflow: hidden
}

.rounded-tl-194 {
    border-top-left-radius: 194px;
    border-top-left-radius: 12.125rem;
    overflow: hidden
}

.rounded-tr-194 {
    border-top-right-radius: 194px;
    border-top-right-radius: 12.125rem;
    overflow: hidden
}

.rounded-bl-194 {
    border-bottom-left-radius: 194px;
    border-bottom-left-radius: 12.125rem;
    overflow: hidden
}

.rounded-br-194 {
    border-bottom-right-radius: 194px;
    border-bottom-right-radius: 12.125rem;
    overflow: hidden
}

.rounded-193 {
    border-radius: 193px;
    border-radius: 12.0625rem;
    overflow: hidden
}

.rounded-193c {
    border-radius: 193%;
    overflow: hidden
}

.rounded-tl-193 {
    border-top-left-radius: 193px;
    border-top-left-radius: 12.0625rem;
    overflow: hidden
}

.rounded-tr-193 {
    border-top-right-radius: 193px;
    border-top-right-radius: 12.0625rem;
    overflow: hidden
}

.rounded-bl-193 {
    border-bottom-left-radius: 193px;
    border-bottom-left-radius: 12.0625rem;
    overflow: hidden
}

.rounded-br-193 {
    border-bottom-right-radius: 193px;
    border-bottom-right-radius: 12.0625rem;
    overflow: hidden
}

.rounded-192 {
    border-radius: 192px;
    border-radius: 12rem;
    overflow: hidden
}

.rounded-192c {
    border-radius: 192%;
    overflow: hidden
}

.rounded-tl-192 {
    border-top-left-radius: 192px;
    border-top-left-radius: 12rem;
    overflow: hidden
}

.rounded-tr-192 {
    border-top-right-radius: 192px;
    border-top-right-radius: 12rem;
    overflow: hidden
}

.rounded-bl-192 {
    border-bottom-left-radius: 192px;
    border-bottom-left-radius: 12rem;
    overflow: hidden
}

.rounded-br-192 {
    border-bottom-right-radius: 192px;
    border-bottom-right-radius: 12rem;
    overflow: hidden
}

.rounded-191 {
    border-radius: 191px;
    border-radius: 11.9375rem;
    overflow: hidden
}

.rounded-191c {
    border-radius: 191%;
    overflow: hidden
}

.rounded-tl-191 {
    border-top-left-radius: 191px;
    border-top-left-radius: 11.9375rem;
    overflow: hidden
}

.rounded-tr-191 {
    border-top-right-radius: 191px;
    border-top-right-radius: 11.9375rem;
    overflow: hidden
}

.rounded-bl-191 {
    border-bottom-left-radius: 191px;
    border-bottom-left-radius: 11.9375rem;
    overflow: hidden
}

.rounded-br-191 {
    border-bottom-right-radius: 191px;
    border-bottom-right-radius: 11.9375rem;
    overflow: hidden
}

.rounded-190 {
    border-radius: 190px;
    border-radius: 11.875rem;
    overflow: hidden
}

.rounded-190c {
    border-radius: 190%;
    overflow: hidden
}

.rounded-tl-190 {
    border-top-left-radius: 190px;
    border-top-left-radius: 11.875rem;
    overflow: hidden
}

.rounded-tr-190 {
    border-top-right-radius: 190px;
    border-top-right-radius: 11.875rem;
    overflow: hidden
}

.rounded-bl-190 {
    border-bottom-left-radius: 190px;
    border-bottom-left-radius: 11.875rem;
    overflow: hidden
}

.rounded-br-190 {
    border-bottom-right-radius: 190px;
    border-bottom-right-radius: 11.875rem;
    overflow: hidden
}

.rounded-189 {
    border-radius: 189px;
    border-radius: 11.8125rem;
    overflow: hidden
}

.rounded-189c {
    border-radius: 189%;
    overflow: hidden
}

.rounded-tl-189 {
    border-top-left-radius: 189px;
    border-top-left-radius: 11.8125rem;
    overflow: hidden
}

.rounded-tr-189 {
    border-top-right-radius: 189px;
    border-top-right-radius: 11.8125rem;
    overflow: hidden
}

.rounded-bl-189 {
    border-bottom-left-radius: 189px;
    border-bottom-left-radius: 11.8125rem;
    overflow: hidden
}

.rounded-br-189 {
    border-bottom-right-radius: 189px;
    border-bottom-right-radius: 11.8125rem;
    overflow: hidden
}

.rounded-188 {
    border-radius: 188px;
    border-radius: 11.75rem;
    overflow: hidden
}

.rounded-188c {
    border-radius: 188%;
    overflow: hidden
}

.rounded-tl-188 {
    border-top-left-radius: 188px;
    border-top-left-radius: 11.75rem;
    overflow: hidden
}

.rounded-tr-188 {
    border-top-right-radius: 188px;
    border-top-right-radius: 11.75rem;
    overflow: hidden
}

.rounded-bl-188 {
    border-bottom-left-radius: 188px;
    border-bottom-left-radius: 11.75rem;
    overflow: hidden
}

.rounded-br-188 {
    border-bottom-right-radius: 188px;
    border-bottom-right-radius: 11.75rem;
    overflow: hidden
}

.rounded-187 {
    border-radius: 187px;
    border-radius: 11.6875rem;
    overflow: hidden
}

.rounded-187c {
    border-radius: 187%;
    overflow: hidden
}

.rounded-tl-187 {
    border-top-left-radius: 187px;
    border-top-left-radius: 11.6875rem;
    overflow: hidden
}

.rounded-tr-187 {
    border-top-right-radius: 187px;
    border-top-right-radius: 11.6875rem;
    overflow: hidden
}

.rounded-bl-187 {
    border-bottom-left-radius: 187px;
    border-bottom-left-radius: 11.6875rem;
    overflow: hidden
}

.rounded-br-187 {
    border-bottom-right-radius: 187px;
    border-bottom-right-radius: 11.6875rem;
    overflow: hidden
}

.rounded-186 {
    border-radius: 186px;
    border-radius: 11.625rem;
    overflow: hidden
}

.rounded-186c {
    border-radius: 186%;
    overflow: hidden
}

.rounded-tl-186 {
    border-top-left-radius: 186px;
    border-top-left-radius: 11.625rem;
    overflow: hidden
}

.rounded-tr-186 {
    border-top-right-radius: 186px;
    border-top-right-radius: 11.625rem;
    overflow: hidden
}

.rounded-bl-186 {
    border-bottom-left-radius: 186px;
    border-bottom-left-radius: 11.625rem;
    overflow: hidden
}

.rounded-br-186 {
    border-bottom-right-radius: 186px;
    border-bottom-right-radius: 11.625rem;
    overflow: hidden
}

.rounded-185 {
    border-radius: 185px;
    border-radius: 11.5625rem;
    overflow: hidden
}

.rounded-185c {
    border-radius: 185%;
    overflow: hidden
}

.rounded-tl-185 {
    border-top-left-radius: 185px;
    border-top-left-radius: 11.5625rem;
    overflow: hidden
}

.rounded-tr-185 {
    border-top-right-radius: 185px;
    border-top-right-radius: 11.5625rem;
    overflow: hidden
}

.rounded-bl-185 {
    border-bottom-left-radius: 185px;
    border-bottom-left-radius: 11.5625rem;
    overflow: hidden
}

.rounded-br-185 {
    border-bottom-right-radius: 185px;
    border-bottom-right-radius: 11.5625rem;
    overflow: hidden
}

.rounded-184 {
    border-radius: 184px;
    border-radius: 11.5rem;
    overflow: hidden
}

.rounded-184c {
    border-radius: 184%;
    overflow: hidden
}

.rounded-tl-184 {
    border-top-left-radius: 184px;
    border-top-left-radius: 11.5rem;
    overflow: hidden
}

.rounded-tr-184 {
    border-top-right-radius: 184px;
    border-top-right-radius: 11.5rem;
    overflow: hidden
}

.rounded-bl-184 {
    border-bottom-left-radius: 184px;
    border-bottom-left-radius: 11.5rem;
    overflow: hidden
}

.rounded-br-184 {
    border-bottom-right-radius: 184px;
    border-bottom-right-radius: 11.5rem;
    overflow: hidden
}

.rounded-183 {
    border-radius: 183px;
    border-radius: 11.4375rem;
    overflow: hidden
}

.rounded-183c {
    border-radius: 183%;
    overflow: hidden
}

.rounded-tl-183 {
    border-top-left-radius: 183px;
    border-top-left-radius: 11.4375rem;
    overflow: hidden
}

.rounded-tr-183 {
    border-top-right-radius: 183px;
    border-top-right-radius: 11.4375rem;
    overflow: hidden
}

.rounded-bl-183 {
    border-bottom-left-radius: 183px;
    border-bottom-left-radius: 11.4375rem;
    overflow: hidden
}

.rounded-br-183 {
    border-bottom-right-radius: 183px;
    border-bottom-right-radius: 11.4375rem;
    overflow: hidden
}

.rounded-182 {
    border-radius: 182px;
    border-radius: 11.375rem;
    overflow: hidden
}

.rounded-182c {
    border-radius: 182%;
    overflow: hidden
}

.rounded-tl-182 {
    border-top-left-radius: 182px;
    border-top-left-radius: 11.375rem;
    overflow: hidden
}

.rounded-tr-182 {
    border-top-right-radius: 182px;
    border-top-right-radius: 11.375rem;
    overflow: hidden
}

.rounded-bl-182 {
    border-bottom-left-radius: 182px;
    border-bottom-left-radius: 11.375rem;
    overflow: hidden
}

.rounded-br-182 {
    border-bottom-right-radius: 182px;
    border-bottom-right-radius: 11.375rem;
    overflow: hidden
}

.rounded-181 {
    border-radius: 181px;
    border-radius: 11.3125rem;
    overflow: hidden
}

.rounded-181c {
    border-radius: 181%;
    overflow: hidden
}

.rounded-tl-181 {
    border-top-left-radius: 181px;
    border-top-left-radius: 11.3125rem;
    overflow: hidden
}

.rounded-tr-181 {
    border-top-right-radius: 181px;
    border-top-right-radius: 11.3125rem;
    overflow: hidden
}

.rounded-bl-181 {
    border-bottom-left-radius: 181px;
    border-bottom-left-radius: 11.3125rem;
    overflow: hidden
}

.rounded-br-181 {
    border-bottom-right-radius: 181px;
    border-bottom-right-radius: 11.3125rem;
    overflow: hidden
}

.rounded-180 {
    border-radius: 180px;
    border-radius: 11.25rem;
    overflow: hidden
}

.rounded-180c {
    border-radius: 180%;
    overflow: hidden
}

.rounded-tl-180 {
    border-top-left-radius: 180px;
    border-top-left-radius: 11.25rem;
    overflow: hidden
}

.rounded-tr-180 {
    border-top-right-radius: 180px;
    border-top-right-radius: 11.25rem;
    overflow: hidden
}

.rounded-bl-180 {
    border-bottom-left-radius: 180px;
    border-bottom-left-radius: 11.25rem;
    overflow: hidden
}

.rounded-br-180 {
    border-bottom-right-radius: 180px;
    border-bottom-right-radius: 11.25rem;
    overflow: hidden
}

.rounded-179 {
    border-radius: 179px;
    border-radius: 11.1875rem;
    overflow: hidden
}

.rounded-179c {
    border-radius: 179%;
    overflow: hidden
}

.rounded-tl-179 {
    border-top-left-radius: 179px;
    border-top-left-radius: 11.1875rem;
    overflow: hidden
}

.rounded-tr-179 {
    border-top-right-radius: 179px;
    border-top-right-radius: 11.1875rem;
    overflow: hidden
}

.rounded-bl-179 {
    border-bottom-left-radius: 179px;
    border-bottom-left-radius: 11.1875rem;
    overflow: hidden
}

.rounded-br-179 {
    border-bottom-right-radius: 179px;
    border-bottom-right-radius: 11.1875rem;
    overflow: hidden
}

.rounded-178 {
    border-radius: 178px;
    border-radius: 11.125rem;
    overflow: hidden
}

.rounded-178c {
    border-radius: 178%;
    overflow: hidden
}

.rounded-tl-178 {
    border-top-left-radius: 178px;
    border-top-left-radius: 11.125rem;
    overflow: hidden
}

.rounded-tr-178 {
    border-top-right-radius: 178px;
    border-top-right-radius: 11.125rem;
    overflow: hidden
}

.rounded-bl-178 {
    border-bottom-left-radius: 178px;
    border-bottom-left-radius: 11.125rem;
    overflow: hidden
}

.rounded-br-178 {
    border-bottom-right-radius: 178px;
    border-bottom-right-radius: 11.125rem;
    overflow: hidden
}

.rounded-177 {
    border-radius: 177px;
    border-radius: 11.0625rem;
    overflow: hidden
}

.rounded-177c {
    border-radius: 177%;
    overflow: hidden
}

.rounded-tl-177 {
    border-top-left-radius: 177px;
    border-top-left-radius: 11.0625rem;
    overflow: hidden
}

.rounded-tr-177 {
    border-top-right-radius: 177px;
    border-top-right-radius: 11.0625rem;
    overflow: hidden
}

.rounded-bl-177 {
    border-bottom-left-radius: 177px;
    border-bottom-left-radius: 11.0625rem;
    overflow: hidden
}

.rounded-br-177 {
    border-bottom-right-radius: 177px;
    border-bottom-right-radius: 11.0625rem;
    overflow: hidden
}

.rounded-176 {
    border-radius: 176px;
    border-radius: 11rem;
    overflow: hidden
}

.rounded-176c {
    border-radius: 176%;
    overflow: hidden
}

.rounded-tl-176 {
    border-top-left-radius: 176px;
    border-top-left-radius: 11rem;
    overflow: hidden
}

.rounded-tr-176 {
    border-top-right-radius: 176px;
    border-top-right-radius: 11rem;
    overflow: hidden
}

.rounded-bl-176 {
    border-bottom-left-radius: 176px;
    border-bottom-left-radius: 11rem;
    overflow: hidden
}

.rounded-br-176 {
    border-bottom-right-radius: 176px;
    border-bottom-right-radius: 11rem;
    overflow: hidden
}

.rounded-175 {
    border-radius: 175px;
    border-radius: 10.9375rem;
    overflow: hidden
}

.rounded-175c {
    border-radius: 175%;
    overflow: hidden
}

.rounded-tl-175 {
    border-top-left-radius: 175px;
    border-top-left-radius: 10.9375rem;
    overflow: hidden
}

.rounded-tr-175 {
    border-top-right-radius: 175px;
    border-top-right-radius: 10.9375rem;
    overflow: hidden
}

.rounded-bl-175 {
    border-bottom-left-radius: 175px;
    border-bottom-left-radius: 10.9375rem;
    overflow: hidden
}

.rounded-br-175 {
    border-bottom-right-radius: 175px;
    border-bottom-right-radius: 10.9375rem;
    overflow: hidden
}

.rounded-174 {
    border-radius: 174px;
    border-radius: 10.875rem;
    overflow: hidden
}

.rounded-174c {
    border-radius: 174%;
    overflow: hidden
}

.rounded-tl-174 {
    border-top-left-radius: 174px;
    border-top-left-radius: 10.875rem;
    overflow: hidden
}

.rounded-tr-174 {
    border-top-right-radius: 174px;
    border-top-right-radius: 10.875rem;
    overflow: hidden
}

.rounded-bl-174 {
    border-bottom-left-radius: 174px;
    border-bottom-left-radius: 10.875rem;
    overflow: hidden
}

.rounded-br-174 {
    border-bottom-right-radius: 174px;
    border-bottom-right-radius: 10.875rem;
    overflow: hidden
}

.rounded-173 {
    border-radius: 173px;
    border-radius: 10.8125rem;
    overflow: hidden
}

.rounded-173c {
    border-radius: 173%;
    overflow: hidden
}

.rounded-tl-173 {
    border-top-left-radius: 173px;
    border-top-left-radius: 10.8125rem;
    overflow: hidden
}

.rounded-tr-173 {
    border-top-right-radius: 173px;
    border-top-right-radius: 10.8125rem;
    overflow: hidden
}

.rounded-bl-173 {
    border-bottom-left-radius: 173px;
    border-bottom-left-radius: 10.8125rem;
    overflow: hidden
}

.rounded-br-173 {
    border-bottom-right-radius: 173px;
    border-bottom-right-radius: 10.8125rem;
    overflow: hidden
}

.rounded-172 {
    border-radius: 172px;
    border-radius: 10.75rem;
    overflow: hidden
}

.rounded-172c {
    border-radius: 172%;
    overflow: hidden
}

.rounded-tl-172 {
    border-top-left-radius: 172px;
    border-top-left-radius: 10.75rem;
    overflow: hidden
}

.rounded-tr-172 {
    border-top-right-radius: 172px;
    border-top-right-radius: 10.75rem;
    overflow: hidden
}

.rounded-bl-172 {
    border-bottom-left-radius: 172px;
    border-bottom-left-radius: 10.75rem;
    overflow: hidden
}

.rounded-br-172 {
    border-bottom-right-radius: 172px;
    border-bottom-right-radius: 10.75rem;
    overflow: hidden
}

.rounded-171 {
    border-radius: 171px;
    border-radius: 10.6875rem;
    overflow: hidden
}

.rounded-171c {
    border-radius: 171%;
    overflow: hidden
}

.rounded-tl-171 {
    border-top-left-radius: 171px;
    border-top-left-radius: 10.6875rem;
    overflow: hidden
}

.rounded-tr-171 {
    border-top-right-radius: 171px;
    border-top-right-radius: 10.6875rem;
    overflow: hidden
}

.rounded-bl-171 {
    border-bottom-left-radius: 171px;
    border-bottom-left-radius: 10.6875rem;
    overflow: hidden
}

.rounded-br-171 {
    border-bottom-right-radius: 171px;
    border-bottom-right-radius: 10.6875rem;
    overflow: hidden
}

.rounded-170 {
    border-radius: 170px;
    border-radius: 10.625rem;
    overflow: hidden
}

.rounded-170c {
    border-radius: 170%;
    overflow: hidden
}

.rounded-tl-170 {
    border-top-left-radius: 170px;
    border-top-left-radius: 10.625rem;
    overflow: hidden
}

.rounded-tr-170 {
    border-top-right-radius: 170px;
    border-top-right-radius: 10.625rem;
    overflow: hidden
}

.rounded-bl-170 {
    border-bottom-left-radius: 170px;
    border-bottom-left-radius: 10.625rem;
    overflow: hidden
}

.rounded-br-170 {
    border-bottom-right-radius: 170px;
    border-bottom-right-radius: 10.625rem;
    overflow: hidden
}

.rounded-169 {
    border-radius: 169px;
    border-radius: 10.5625rem;
    overflow: hidden
}

.rounded-169c {
    border-radius: 169%;
    overflow: hidden
}

.rounded-tl-169 {
    border-top-left-radius: 169px;
    border-top-left-radius: 10.5625rem;
    overflow: hidden
}

.rounded-tr-169 {
    border-top-right-radius: 169px;
    border-top-right-radius: 10.5625rem;
    overflow: hidden
}

.rounded-bl-169 {
    border-bottom-left-radius: 169px;
    border-bottom-left-radius: 10.5625rem;
    overflow: hidden
}

.rounded-br-169 {
    border-bottom-right-radius: 169px;
    border-bottom-right-radius: 10.5625rem;
    overflow: hidden
}

.rounded-168 {
    border-radius: 168px;
    border-radius: 10.5rem;
    overflow: hidden
}

.rounded-168c {
    border-radius: 168%;
    overflow: hidden
}

.rounded-tl-168 {
    border-top-left-radius: 168px;
    border-top-left-radius: 10.5rem;
    overflow: hidden
}

.rounded-tr-168 {
    border-top-right-radius: 168px;
    border-top-right-radius: 10.5rem;
    overflow: hidden
}

.rounded-bl-168 {
    border-bottom-left-radius: 168px;
    border-bottom-left-radius: 10.5rem;
    overflow: hidden
}

.rounded-br-168 {
    border-bottom-right-radius: 168px;
    border-bottom-right-radius: 10.5rem;
    overflow: hidden
}

.rounded-167 {
    border-radius: 167px;
    border-radius: 10.4375rem;
    overflow: hidden
}

.rounded-167c {
    border-radius: 167%;
    overflow: hidden
}

.rounded-tl-167 {
    border-top-left-radius: 167px;
    border-top-left-radius: 10.4375rem;
    overflow: hidden
}

.rounded-tr-167 {
    border-top-right-radius: 167px;
    border-top-right-radius: 10.4375rem;
    overflow: hidden
}

.rounded-bl-167 {
    border-bottom-left-radius: 167px;
    border-bottom-left-radius: 10.4375rem;
    overflow: hidden
}

.rounded-br-167 {
    border-bottom-right-radius: 167px;
    border-bottom-right-radius: 10.4375rem;
    overflow: hidden
}

.rounded-166 {
    border-radius: 166px;
    border-radius: 10.375rem;
    overflow: hidden
}

.rounded-166c {
    border-radius: 166%;
    overflow: hidden
}

.rounded-tl-166 {
    border-top-left-radius: 166px;
    border-top-left-radius: 10.375rem;
    overflow: hidden
}

.rounded-tr-166 {
    border-top-right-radius: 166px;
    border-top-right-radius: 10.375rem;
    overflow: hidden
}

.rounded-bl-166 {
    border-bottom-left-radius: 166px;
    border-bottom-left-radius: 10.375rem;
    overflow: hidden
}

.rounded-br-166 {
    border-bottom-right-radius: 166px;
    border-bottom-right-radius: 10.375rem;
    overflow: hidden
}

.rounded-165 {
    border-radius: 165px;
    border-radius: 10.3125rem;
    overflow: hidden
}

.rounded-165c {
    border-radius: 165%;
    overflow: hidden
}

.rounded-tl-165 {
    border-top-left-radius: 165px;
    border-top-left-radius: 10.3125rem;
    overflow: hidden
}

.rounded-tr-165 {
    border-top-right-radius: 165px;
    border-top-right-radius: 10.3125rem;
    overflow: hidden
}

.rounded-bl-165 {
    border-bottom-left-radius: 165px;
    border-bottom-left-radius: 10.3125rem;
    overflow: hidden
}

.rounded-br-165 {
    border-bottom-right-radius: 165px;
    border-bottom-right-radius: 10.3125rem;
    overflow: hidden
}

.rounded-164 {
    border-radius: 164px;
    border-radius: 10.25rem;
    overflow: hidden
}

.rounded-164c {
    border-radius: 164%;
    overflow: hidden
}

.rounded-tl-164 {
    border-top-left-radius: 164px;
    border-top-left-radius: 10.25rem;
    overflow: hidden
}

.rounded-tr-164 {
    border-top-right-radius: 164px;
    border-top-right-radius: 10.25rem;
    overflow: hidden
}

.rounded-bl-164 {
    border-bottom-left-radius: 164px;
    border-bottom-left-radius: 10.25rem;
    overflow: hidden
}

.rounded-br-164 {
    border-bottom-right-radius: 164px;
    border-bottom-right-radius: 10.25rem;
    overflow: hidden
}

.rounded-163 {
    border-radius: 163px;
    border-radius: 10.1875rem;
    overflow: hidden
}

.rounded-163c {
    border-radius: 163%;
    overflow: hidden
}

.rounded-tl-163 {
    border-top-left-radius: 163px;
    border-top-left-radius: 10.1875rem;
    overflow: hidden
}

.rounded-tr-163 {
    border-top-right-radius: 163px;
    border-top-right-radius: 10.1875rem;
    overflow: hidden
}

.rounded-bl-163 {
    border-bottom-left-radius: 163px;
    border-bottom-left-radius: 10.1875rem;
    overflow: hidden
}

.rounded-br-163 {
    border-bottom-right-radius: 163px;
    border-bottom-right-radius: 10.1875rem;
    overflow: hidden
}

.rounded-162 {
    border-radius: 162px;
    border-radius: 10.125rem;
    overflow: hidden
}

.rounded-162c {
    border-radius: 162%;
    overflow: hidden
}

.rounded-tl-162 {
    border-top-left-radius: 162px;
    border-top-left-radius: 10.125rem;
    overflow: hidden
}

.rounded-tr-162 {
    border-top-right-radius: 162px;
    border-top-right-radius: 10.125rem;
    overflow: hidden
}

.rounded-bl-162 {
    border-bottom-left-radius: 162px;
    border-bottom-left-radius: 10.125rem;
    overflow: hidden
}

.rounded-br-162 {
    border-bottom-right-radius: 162px;
    border-bottom-right-radius: 10.125rem;
    overflow: hidden
}

.rounded-161 {
    border-radius: 161px;
    border-radius: 10.0625rem;
    overflow: hidden
}

.rounded-161c {
    border-radius: 161%;
    overflow: hidden
}

.rounded-tl-161 {
    border-top-left-radius: 161px;
    border-top-left-radius: 10.0625rem;
    overflow: hidden
}

.rounded-tr-161 {
    border-top-right-radius: 161px;
    border-top-right-radius: 10.0625rem;
    overflow: hidden
}

.rounded-bl-161 {
    border-bottom-left-radius: 161px;
    border-bottom-left-radius: 10.0625rem;
    overflow: hidden
}

.rounded-br-161 {
    border-bottom-right-radius: 161px;
    border-bottom-right-radius: 10.0625rem;
    overflow: hidden
}

.rounded-160 {
    border-radius: 160px;
    border-radius: 10rem;
    overflow: hidden
}

.rounded-160c {
    border-radius: 160%;
    overflow: hidden
}

.rounded-tl-160 {
    border-top-left-radius: 160px;
    border-top-left-radius: 10rem;
    overflow: hidden
}

.rounded-tr-160 {
    border-top-right-radius: 160px;
    border-top-right-radius: 10rem;
    overflow: hidden
}

.rounded-bl-160 {
    border-bottom-left-radius: 160px;
    border-bottom-left-radius: 10rem;
    overflow: hidden
}

.rounded-br-160 {
    border-bottom-right-radius: 160px;
    border-bottom-right-radius: 10rem;
    overflow: hidden
}

.rounded-159 {
    border-radius: 159px;
    border-radius: 9.9375rem;
    overflow: hidden
}

.rounded-159c {
    border-radius: 159%;
    overflow: hidden
}

.rounded-tl-159 {
    border-top-left-radius: 159px;
    border-top-left-radius: 9.9375rem;
    overflow: hidden
}

.rounded-tr-159 {
    border-top-right-radius: 159px;
    border-top-right-radius: 9.9375rem;
    overflow: hidden
}

.rounded-bl-159 {
    border-bottom-left-radius: 159px;
    border-bottom-left-radius: 9.9375rem;
    overflow: hidden
}

.rounded-br-159 {
    border-bottom-right-radius: 159px;
    border-bottom-right-radius: 9.9375rem;
    overflow: hidden
}

.rounded-158 {
    border-radius: 158px;
    border-radius: 9.875rem;
    overflow: hidden
}

.rounded-158c {
    border-radius: 158%;
    overflow: hidden
}

.rounded-tl-158 {
    border-top-left-radius: 158px;
    border-top-left-radius: 9.875rem;
    overflow: hidden
}

.rounded-tr-158 {
    border-top-right-radius: 158px;
    border-top-right-radius: 9.875rem;
    overflow: hidden
}

.rounded-bl-158 {
    border-bottom-left-radius: 158px;
    border-bottom-left-radius: 9.875rem;
    overflow: hidden
}

.rounded-br-158 {
    border-bottom-right-radius: 158px;
    border-bottom-right-radius: 9.875rem;
    overflow: hidden
}

.rounded-157 {
    border-radius: 157px;
    border-radius: 9.8125rem;
    overflow: hidden
}

.rounded-157c {
    border-radius: 157%;
    overflow: hidden
}

.rounded-tl-157 {
    border-top-left-radius: 157px;
    border-top-left-radius: 9.8125rem;
    overflow: hidden
}

.rounded-tr-157 {
    border-top-right-radius: 157px;
    border-top-right-radius: 9.8125rem;
    overflow: hidden
}

.rounded-bl-157 {
    border-bottom-left-radius: 157px;
    border-bottom-left-radius: 9.8125rem;
    overflow: hidden
}

.rounded-br-157 {
    border-bottom-right-radius: 157px;
    border-bottom-right-radius: 9.8125rem;
    overflow: hidden
}

.rounded-156 {
    border-radius: 156px;
    border-radius: 9.75rem;
    overflow: hidden
}

.rounded-156c {
    border-radius: 156%;
    overflow: hidden
}

.rounded-tl-156 {
    border-top-left-radius: 156px;
    border-top-left-radius: 9.75rem;
    overflow: hidden
}

.rounded-tr-156 {
    border-top-right-radius: 156px;
    border-top-right-radius: 9.75rem;
    overflow: hidden
}

.rounded-bl-156 {
    border-bottom-left-radius: 156px;
    border-bottom-left-radius: 9.75rem;
    overflow: hidden
}

.rounded-br-156 {
    border-bottom-right-radius: 156px;
    border-bottom-right-radius: 9.75rem;
    overflow: hidden
}

.rounded-155 {
    border-radius: 155px;
    border-radius: 9.6875rem;
    overflow: hidden
}

.rounded-155c {
    border-radius: 155%;
    overflow: hidden
}

.rounded-tl-155 {
    border-top-left-radius: 155px;
    border-top-left-radius: 9.6875rem;
    overflow: hidden
}

.rounded-tr-155 {
    border-top-right-radius: 155px;
    border-top-right-radius: 9.6875rem;
    overflow: hidden
}

.rounded-bl-155 {
    border-bottom-left-radius: 155px;
    border-bottom-left-radius: 9.6875rem;
    overflow: hidden
}

.rounded-br-155 {
    border-bottom-right-radius: 155px;
    border-bottom-right-radius: 9.6875rem;
    overflow: hidden
}

.rounded-154 {
    border-radius: 154px;
    border-radius: 9.625rem;
    overflow: hidden
}

.rounded-154c {
    border-radius: 154%;
    overflow: hidden
}

.rounded-tl-154 {
    border-top-left-radius: 154px;
    border-top-left-radius: 9.625rem;
    overflow: hidden
}

.rounded-tr-154 {
    border-top-right-radius: 154px;
    border-top-right-radius: 9.625rem;
    overflow: hidden
}

.rounded-bl-154 {
    border-bottom-left-radius: 154px;
    border-bottom-left-radius: 9.625rem;
    overflow: hidden
}

.rounded-br-154 {
    border-bottom-right-radius: 154px;
    border-bottom-right-radius: 9.625rem;
    overflow: hidden
}

.rounded-153 {
    border-radius: 153px;
    border-radius: 9.5625rem;
    overflow: hidden
}

.rounded-153c {
    border-radius: 153%;
    overflow: hidden
}

.rounded-tl-153 {
    border-top-left-radius: 153px;
    border-top-left-radius: 9.5625rem;
    overflow: hidden
}

.rounded-tr-153 {
    border-top-right-radius: 153px;
    border-top-right-radius: 9.5625rem;
    overflow: hidden
}

.rounded-bl-153 {
    border-bottom-left-radius: 153px;
    border-bottom-left-radius: 9.5625rem;
    overflow: hidden
}

.rounded-br-153 {
    border-bottom-right-radius: 153px;
    border-bottom-right-radius: 9.5625rem;
    overflow: hidden
}

.rounded-152 {
    border-radius: 152px;
    border-radius: 9.5rem;
    overflow: hidden
}

.rounded-152c {
    border-radius: 152%;
    overflow: hidden
}

.rounded-tl-152 {
    border-top-left-radius: 152px;
    border-top-left-radius: 9.5rem;
    overflow: hidden
}

.rounded-tr-152 {
    border-top-right-radius: 152px;
    border-top-right-radius: 9.5rem;
    overflow: hidden
}

.rounded-bl-152 {
    border-bottom-left-radius: 152px;
    border-bottom-left-radius: 9.5rem;
    overflow: hidden
}

.rounded-br-152 {
    border-bottom-right-radius: 152px;
    border-bottom-right-radius: 9.5rem;
    overflow: hidden
}

.rounded-151 {
    border-radius: 151px;
    border-radius: 9.4375rem;
    overflow: hidden
}

.rounded-151c {
    border-radius: 151%;
    overflow: hidden
}

.rounded-tl-151 {
    border-top-left-radius: 151px;
    border-top-left-radius: 9.4375rem;
    overflow: hidden
}

.rounded-tr-151 {
    border-top-right-radius: 151px;
    border-top-right-radius: 9.4375rem;
    overflow: hidden
}

.rounded-bl-151 {
    border-bottom-left-radius: 151px;
    border-bottom-left-radius: 9.4375rem;
    overflow: hidden
}

.rounded-br-151 {
    border-bottom-right-radius: 151px;
    border-bottom-right-radius: 9.4375rem;
    overflow: hidden
}

.rounded-150 {
    border-radius: 150px;
    border-radius: 9.375rem;
    overflow: hidden
}

.rounded-150c {
    border-radius: 150%;
    overflow: hidden
}

.rounded-tl-150 {
    border-top-left-radius: 150px;
    border-top-left-radius: 9.375rem;
    overflow: hidden
}

.rounded-tr-150 {
    border-top-right-radius: 150px;
    border-top-right-radius: 9.375rem;
    overflow: hidden
}

.rounded-bl-150 {
    border-bottom-left-radius: 150px;
    border-bottom-left-radius: 9.375rem;
    overflow: hidden
}

.rounded-br-150 {
    border-bottom-right-radius: 150px;
    border-bottom-right-radius: 9.375rem;
    overflow: hidden
}

.rounded-149 {
    border-radius: 149px;
    border-radius: 9.3125rem;
    overflow: hidden
}

.rounded-149c {
    border-radius: 149%;
    overflow: hidden
}

.rounded-tl-149 {
    border-top-left-radius: 149px;
    border-top-left-radius: 9.3125rem;
    overflow: hidden
}

.rounded-tr-149 {
    border-top-right-radius: 149px;
    border-top-right-radius: 9.3125rem;
    overflow: hidden
}

.rounded-bl-149 {
    border-bottom-left-radius: 149px;
    border-bottom-left-radius: 9.3125rem;
    overflow: hidden
}

.rounded-br-149 {
    border-bottom-right-radius: 149px;
    border-bottom-right-radius: 9.3125rem;
    overflow: hidden
}

.rounded-148 {
    border-radius: 148px;
    border-radius: 9.25rem;
    overflow: hidden
}

.rounded-148c {
    border-radius: 148%;
    overflow: hidden
}

.rounded-tl-148 {
    border-top-left-radius: 148px;
    border-top-left-radius: 9.25rem;
    overflow: hidden
}

.rounded-tr-148 {
    border-top-right-radius: 148px;
    border-top-right-radius: 9.25rem;
    overflow: hidden
}

.rounded-bl-148 {
    border-bottom-left-radius: 148px;
    border-bottom-left-radius: 9.25rem;
    overflow: hidden
}

.rounded-br-148 {
    border-bottom-right-radius: 148px;
    border-bottom-right-radius: 9.25rem;
    overflow: hidden
}

.rounded-147 {
    border-radius: 147px;
    border-radius: 9.1875rem;
    overflow: hidden
}

.rounded-147c {
    border-radius: 147%;
    overflow: hidden
}

.rounded-tl-147 {
    border-top-left-radius: 147px;
    border-top-left-radius: 9.1875rem;
    overflow: hidden
}

.rounded-tr-147 {
    border-top-right-radius: 147px;
    border-top-right-radius: 9.1875rem;
    overflow: hidden
}

.rounded-bl-147 {
    border-bottom-left-radius: 147px;
    border-bottom-left-radius: 9.1875rem;
    overflow: hidden
}

.rounded-br-147 {
    border-bottom-right-radius: 147px;
    border-bottom-right-radius: 9.1875rem;
    overflow: hidden
}

.rounded-146 {
    border-radius: 146px;
    border-radius: 9.125rem;
    overflow: hidden
}

.rounded-146c {
    border-radius: 146%;
    overflow: hidden
}

.rounded-tl-146 {
    border-top-left-radius: 146px;
    border-top-left-radius: 9.125rem;
    overflow: hidden
}

.rounded-tr-146 {
    border-top-right-radius: 146px;
    border-top-right-radius: 9.125rem;
    overflow: hidden
}

.rounded-bl-146 {
    border-bottom-left-radius: 146px;
    border-bottom-left-radius: 9.125rem;
    overflow: hidden
}

.rounded-br-146 {
    border-bottom-right-radius: 146px;
    border-bottom-right-radius: 9.125rem;
    overflow: hidden
}

.rounded-145 {
    border-radius: 145px;
    border-radius: 9.0625rem;
    overflow: hidden
}

.rounded-145c {
    border-radius: 145%;
    overflow: hidden
}

.rounded-tl-145 {
    border-top-left-radius: 145px;
    border-top-left-radius: 9.0625rem;
    overflow: hidden
}

.rounded-tr-145 {
    border-top-right-radius: 145px;
    border-top-right-radius: 9.0625rem;
    overflow: hidden
}

.rounded-bl-145 {
    border-bottom-left-radius: 145px;
    border-bottom-left-radius: 9.0625rem;
    overflow: hidden
}

.rounded-br-145 {
    border-bottom-right-radius: 145px;
    border-bottom-right-radius: 9.0625rem;
    overflow: hidden
}

.rounded-144 {
    border-radius: 144px;
    border-radius: 9rem;
    overflow: hidden
}

.rounded-144c {
    border-radius: 144%;
    overflow: hidden
}

.rounded-tl-144 {
    border-top-left-radius: 144px;
    border-top-left-radius: 9rem;
    overflow: hidden
}

.rounded-tr-144 {
    border-top-right-radius: 144px;
    border-top-right-radius: 9rem;
    overflow: hidden
}

.rounded-bl-144 {
    border-bottom-left-radius: 144px;
    border-bottom-left-radius: 9rem;
    overflow: hidden
}

.rounded-br-144 {
    border-bottom-right-radius: 144px;
    border-bottom-right-radius: 9rem;
    overflow: hidden
}

.rounded-143 {
    border-radius: 143px;
    border-radius: 8.9375rem;
    overflow: hidden
}

.rounded-143c {
    border-radius: 143%;
    overflow: hidden
}

.rounded-tl-143 {
    border-top-left-radius: 143px;
    border-top-left-radius: 8.9375rem;
    overflow: hidden
}

.rounded-tr-143 {
    border-top-right-radius: 143px;
    border-top-right-radius: 8.9375rem;
    overflow: hidden
}

.rounded-bl-143 {
    border-bottom-left-radius: 143px;
    border-bottom-left-radius: 8.9375rem;
    overflow: hidden
}

.rounded-br-143 {
    border-bottom-right-radius: 143px;
    border-bottom-right-radius: 8.9375rem;
    overflow: hidden
}

.rounded-142 {
    border-radius: 142px;
    border-radius: 8.875rem;
    overflow: hidden
}

.rounded-142c {
    border-radius: 142%;
    overflow: hidden
}

.rounded-tl-142 {
    border-top-left-radius: 142px;
    border-top-left-radius: 8.875rem;
    overflow: hidden
}

.rounded-tr-142 {
    border-top-right-radius: 142px;
    border-top-right-radius: 8.875rem;
    overflow: hidden
}

.rounded-bl-142 {
    border-bottom-left-radius: 142px;
    border-bottom-left-radius: 8.875rem;
    overflow: hidden
}

.rounded-br-142 {
    border-bottom-right-radius: 142px;
    border-bottom-right-radius: 8.875rem;
    overflow: hidden
}

.rounded-141 {
    border-radius: 141px;
    border-radius: 8.8125rem;
    overflow: hidden
}

.rounded-141c {
    border-radius: 141%;
    overflow: hidden
}

.rounded-tl-141 {
    border-top-left-radius: 141px;
    border-top-left-radius: 8.8125rem;
    overflow: hidden
}

.rounded-tr-141 {
    border-top-right-radius: 141px;
    border-top-right-radius: 8.8125rem;
    overflow: hidden
}

.rounded-bl-141 {
    border-bottom-left-radius: 141px;
    border-bottom-left-radius: 8.8125rem;
    overflow: hidden
}

.rounded-br-141 {
    border-bottom-right-radius: 141px;
    border-bottom-right-radius: 8.8125rem;
    overflow: hidden
}

.rounded-140 {
    border-radius: 140px;
    border-radius: 8.75rem;
    overflow: hidden
}

.rounded-140c {
    border-radius: 140%;
    overflow: hidden
}

.rounded-tl-140 {
    border-top-left-radius: 140px;
    border-top-left-radius: 8.75rem;
    overflow: hidden
}

.rounded-tr-140 {
    border-top-right-radius: 140px;
    border-top-right-radius: 8.75rem;
    overflow: hidden
}

.rounded-bl-140 {
    border-bottom-left-radius: 140px;
    border-bottom-left-radius: 8.75rem;
    overflow: hidden
}

.rounded-br-140 {
    border-bottom-right-radius: 140px;
    border-bottom-right-radius: 8.75rem;
    overflow: hidden
}

.rounded-139 {
    border-radius: 139px;
    border-radius: 8.6875rem;
    overflow: hidden
}

.rounded-139c {
    border-radius: 139%;
    overflow: hidden
}

.rounded-tl-139 {
    border-top-left-radius: 139px;
    border-top-left-radius: 8.6875rem;
    overflow: hidden
}

.rounded-tr-139 {
    border-top-right-radius: 139px;
    border-top-right-radius: 8.6875rem;
    overflow: hidden
}

.rounded-bl-139 {
    border-bottom-left-radius: 139px;
    border-bottom-left-radius: 8.6875rem;
    overflow: hidden
}

.rounded-br-139 {
    border-bottom-right-radius: 139px;
    border-bottom-right-radius: 8.6875rem;
    overflow: hidden
}

.rounded-138 {
    border-radius: 138px;
    border-radius: 8.625rem;
    overflow: hidden
}

.rounded-138c {
    border-radius: 138%;
    overflow: hidden
}

.rounded-tl-138 {
    border-top-left-radius: 138px;
    border-top-left-radius: 8.625rem;
    overflow: hidden
}

.rounded-tr-138 {
    border-top-right-radius: 138px;
    border-top-right-radius: 8.625rem;
    overflow: hidden
}

.rounded-bl-138 {
    border-bottom-left-radius: 138px;
    border-bottom-left-radius: 8.625rem;
    overflow: hidden
}

.rounded-br-138 {
    border-bottom-right-radius: 138px;
    border-bottom-right-radius: 8.625rem;
    overflow: hidden
}

.rounded-137 {
    border-radius: 137px;
    border-radius: 8.5625rem;
    overflow: hidden
}

.rounded-137c {
    border-radius: 137%;
    overflow: hidden
}

.rounded-tl-137 {
    border-top-left-radius: 137px;
    border-top-left-radius: 8.5625rem;
    overflow: hidden
}

.rounded-tr-137 {
    border-top-right-radius: 137px;
    border-top-right-radius: 8.5625rem;
    overflow: hidden
}

.rounded-bl-137 {
    border-bottom-left-radius: 137px;
    border-bottom-left-radius: 8.5625rem;
    overflow: hidden
}

.rounded-br-137 {
    border-bottom-right-radius: 137px;
    border-bottom-right-radius: 8.5625rem;
    overflow: hidden
}

.rounded-136 {
    border-radius: 136px;
    border-radius: 8.5rem;
    overflow: hidden
}

.rounded-136c {
    border-radius: 136%;
    overflow: hidden
}

.rounded-tl-136 {
    border-top-left-radius: 136px;
    border-top-left-radius: 8.5rem;
    overflow: hidden
}

.rounded-tr-136 {
    border-top-right-radius: 136px;
    border-top-right-radius: 8.5rem;
    overflow: hidden
}

.rounded-bl-136 {
    border-bottom-left-radius: 136px;
    border-bottom-left-radius: 8.5rem;
    overflow: hidden
}

.rounded-br-136 {
    border-bottom-right-radius: 136px;
    border-bottom-right-radius: 8.5rem;
    overflow: hidden
}

.rounded-135 {
    border-radius: 135px;
    border-radius: 8.4375rem;
    overflow: hidden
}

.rounded-135c {
    border-radius: 135%;
    overflow: hidden
}

.rounded-tl-135 {
    border-top-left-radius: 135px;
    border-top-left-radius: 8.4375rem;
    overflow: hidden
}

.rounded-tr-135 {
    border-top-right-radius: 135px;
    border-top-right-radius: 8.4375rem;
    overflow: hidden
}

.rounded-bl-135 {
    border-bottom-left-radius: 135px;
    border-bottom-left-radius: 8.4375rem;
    overflow: hidden
}

.rounded-br-135 {
    border-bottom-right-radius: 135px;
    border-bottom-right-radius: 8.4375rem;
    overflow: hidden
}

.rounded-134 {
    border-radius: 134px;
    border-radius: 8.375rem;
    overflow: hidden
}

.rounded-134c {
    border-radius: 134%;
    overflow: hidden
}

.rounded-tl-134 {
    border-top-left-radius: 134px;
    border-top-left-radius: 8.375rem;
    overflow: hidden
}

.rounded-tr-134 {
    border-top-right-radius: 134px;
    border-top-right-radius: 8.375rem;
    overflow: hidden
}

.rounded-bl-134 {
    border-bottom-left-radius: 134px;
    border-bottom-left-radius: 8.375rem;
    overflow: hidden
}

.rounded-br-134 {
    border-bottom-right-radius: 134px;
    border-bottom-right-radius: 8.375rem;
    overflow: hidden
}

.rounded-133 {
    border-radius: 133px;
    border-radius: 8.3125rem;
    overflow: hidden
}

.rounded-133c {
    border-radius: 133%;
    overflow: hidden
}

.rounded-tl-133 {
    border-top-left-radius: 133px;
    border-top-left-radius: 8.3125rem;
    overflow: hidden
}

.rounded-tr-133 {
    border-top-right-radius: 133px;
    border-top-right-radius: 8.3125rem;
    overflow: hidden
}

.rounded-bl-133 {
    border-bottom-left-radius: 133px;
    border-bottom-left-radius: 8.3125rem;
    overflow: hidden
}

.rounded-br-133 {
    border-bottom-right-radius: 133px;
    border-bottom-right-radius: 8.3125rem;
    overflow: hidden
}

.rounded-132 {
    border-radius: 132px;
    border-radius: 8.25rem;
    overflow: hidden
}

.rounded-132c {
    border-radius: 132%;
    overflow: hidden
}

.rounded-tl-132 {
    border-top-left-radius: 132px;
    border-top-left-radius: 8.25rem;
    overflow: hidden
}

.rounded-tr-132 {
    border-top-right-radius: 132px;
    border-top-right-radius: 8.25rem;
    overflow: hidden
}

.rounded-bl-132 {
    border-bottom-left-radius: 132px;
    border-bottom-left-radius: 8.25rem;
    overflow: hidden
}

.rounded-br-132 {
    border-bottom-right-radius: 132px;
    border-bottom-right-radius: 8.25rem;
    overflow: hidden
}

.rounded-131 {
    border-radius: 131px;
    border-radius: 8.1875rem;
    overflow: hidden
}

.rounded-131c {
    border-radius: 131%;
    overflow: hidden
}

.rounded-tl-131 {
    border-top-left-radius: 131px;
    border-top-left-radius: 8.1875rem;
    overflow: hidden
}

.rounded-tr-131 {
    border-top-right-radius: 131px;
    border-top-right-radius: 8.1875rem;
    overflow: hidden
}

.rounded-bl-131 {
    border-bottom-left-radius: 131px;
    border-bottom-left-radius: 8.1875rem;
    overflow: hidden
}

.rounded-br-131 {
    border-bottom-right-radius: 131px;
    border-bottom-right-radius: 8.1875rem;
    overflow: hidden
}

.rounded-130 {
    border-radius: 130px;
    border-radius: 8.125rem;
    overflow: hidden
}

.rounded-130c {
    border-radius: 130%;
    overflow: hidden
}

.rounded-tl-130 {
    border-top-left-radius: 130px;
    border-top-left-radius: 8.125rem;
    overflow: hidden
}

.rounded-tr-130 {
    border-top-right-radius: 130px;
    border-top-right-radius: 8.125rem;
    overflow: hidden
}

.rounded-bl-130 {
    border-bottom-left-radius: 130px;
    border-bottom-left-radius: 8.125rem;
    overflow: hidden
}

.rounded-br-130 {
    border-bottom-right-radius: 130px;
    border-bottom-right-radius: 8.125rem;
    overflow: hidden
}

.rounded-129 {
    border-radius: 129px;
    border-radius: 8.0625rem;
    overflow: hidden
}

.rounded-129c {
    border-radius: 129%;
    overflow: hidden
}

.rounded-tl-129 {
    border-top-left-radius: 129px;
    border-top-left-radius: 8.0625rem;
    overflow: hidden
}

.rounded-tr-129 {
    border-top-right-radius: 129px;
    border-top-right-radius: 8.0625rem;
    overflow: hidden
}

.rounded-bl-129 {
    border-bottom-left-radius: 129px;
    border-bottom-left-radius: 8.0625rem;
    overflow: hidden
}

.rounded-br-129 {
    border-bottom-right-radius: 129px;
    border-bottom-right-radius: 8.0625rem;
    overflow: hidden
}

.rounded-128 {
    border-radius: 128px;
    border-radius: 8rem;
    overflow: hidden
}

.rounded-128c {
    border-radius: 128%;
    overflow: hidden
}

.rounded-tl-128 {
    border-top-left-radius: 128px;
    border-top-left-radius: 8rem;
    overflow: hidden
}

.rounded-tr-128 {
    border-top-right-radius: 128px;
    border-top-right-radius: 8rem;
    overflow: hidden
}

.rounded-bl-128 {
    border-bottom-left-radius: 128px;
    border-bottom-left-radius: 8rem;
    overflow: hidden
}

.rounded-br-128 {
    border-bottom-right-radius: 128px;
    border-bottom-right-radius: 8rem;
    overflow: hidden
}

.rounded-127 {
    border-radius: 127px;
    border-radius: 7.9375rem;
    overflow: hidden
}

.rounded-127c {
    border-radius: 127%;
    overflow: hidden
}

.rounded-tl-127 {
    border-top-left-radius: 127px;
    border-top-left-radius: 7.9375rem;
    overflow: hidden
}

.rounded-tr-127 {
    border-top-right-radius: 127px;
    border-top-right-radius: 7.9375rem;
    overflow: hidden
}

.rounded-bl-127 {
    border-bottom-left-radius: 127px;
    border-bottom-left-radius: 7.9375rem;
    overflow: hidden
}

.rounded-br-127 {
    border-bottom-right-radius: 127px;
    border-bottom-right-radius: 7.9375rem;
    overflow: hidden
}

.rounded-126 {
    border-radius: 126px;
    border-radius: 7.875rem;
    overflow: hidden
}

.rounded-126c {
    border-radius: 126%;
    overflow: hidden
}

.rounded-tl-126 {
    border-top-left-radius: 126px;
    border-top-left-radius: 7.875rem;
    overflow: hidden
}

.rounded-tr-126 {
    border-top-right-radius: 126px;
    border-top-right-radius: 7.875rem;
    overflow: hidden
}

.rounded-bl-126 {
    border-bottom-left-radius: 126px;
    border-bottom-left-radius: 7.875rem;
    overflow: hidden
}

.rounded-br-126 {
    border-bottom-right-radius: 126px;
    border-bottom-right-radius: 7.875rem;
    overflow: hidden
}

.rounded-125 {
    border-radius: 125px;
    border-radius: 7.8125rem;
    overflow: hidden
}

.rounded-125c {
    border-radius: 125%;
    overflow: hidden
}

.rounded-tl-125 {
    border-top-left-radius: 125px;
    border-top-left-radius: 7.8125rem;
    overflow: hidden
}

.rounded-tr-125 {
    border-top-right-radius: 125px;
    border-top-right-radius: 7.8125rem;
    overflow: hidden
}

.rounded-bl-125 {
    border-bottom-left-radius: 125px;
    border-bottom-left-radius: 7.8125rem;
    overflow: hidden
}

.rounded-br-125 {
    border-bottom-right-radius: 125px;
    border-bottom-right-radius: 7.8125rem;
    overflow: hidden
}

.rounded-124 {
    border-radius: 124px;
    border-radius: 7.75rem;
    overflow: hidden
}

.rounded-124c {
    border-radius: 124%;
    overflow: hidden
}

.rounded-tl-124 {
    border-top-left-radius: 124px;
    border-top-left-radius: 7.75rem;
    overflow: hidden
}

.rounded-tr-124 {
    border-top-right-radius: 124px;
    border-top-right-radius: 7.75rem;
    overflow: hidden
}

.rounded-bl-124 {
    border-bottom-left-radius: 124px;
    border-bottom-left-radius: 7.75rem;
    overflow: hidden
}

.rounded-br-124 {
    border-bottom-right-radius: 124px;
    border-bottom-right-radius: 7.75rem;
    overflow: hidden
}

.rounded-123 {
    border-radius: 123px;
    border-radius: 7.6875rem;
    overflow: hidden
}

.rounded-123c {
    border-radius: 123%;
    overflow: hidden
}

.rounded-tl-123 {
    border-top-left-radius: 123px;
    border-top-left-radius: 7.6875rem;
    overflow: hidden
}

.rounded-tr-123 {
    border-top-right-radius: 123px;
    border-top-right-radius: 7.6875rem;
    overflow: hidden
}

.rounded-bl-123 {
    border-bottom-left-radius: 123px;
    border-bottom-left-radius: 7.6875rem;
    overflow: hidden
}

.rounded-br-123 {
    border-bottom-right-radius: 123px;
    border-bottom-right-radius: 7.6875rem;
    overflow: hidden
}

.rounded-122 {
    border-radius: 122px;
    border-radius: 7.625rem;
    overflow: hidden
}

.rounded-122c {
    border-radius: 122%;
    overflow: hidden
}

.rounded-tl-122 {
    border-top-left-radius: 122px;
    border-top-left-radius: 7.625rem;
    overflow: hidden
}

.rounded-tr-122 {
    border-top-right-radius: 122px;
    border-top-right-radius: 7.625rem;
    overflow: hidden
}

.rounded-bl-122 {
    border-bottom-left-radius: 122px;
    border-bottom-left-radius: 7.625rem;
    overflow: hidden
}

.rounded-br-122 {
    border-bottom-right-radius: 122px;
    border-bottom-right-radius: 7.625rem;
    overflow: hidden
}

.rounded-121 {
    border-radius: 121px;
    border-radius: 7.5625rem;
    overflow: hidden
}

.rounded-121c {
    border-radius: 121%;
    overflow: hidden
}

.rounded-tl-121 {
    border-top-left-radius: 121px;
    border-top-left-radius: 7.5625rem;
    overflow: hidden
}

.rounded-tr-121 {
    border-top-right-radius: 121px;
    border-top-right-radius: 7.5625rem;
    overflow: hidden
}

.rounded-bl-121 {
    border-bottom-left-radius: 121px;
    border-bottom-left-radius: 7.5625rem;
    overflow: hidden
}

.rounded-br-121 {
    border-bottom-right-radius: 121px;
    border-bottom-right-radius: 7.5625rem;
    overflow: hidden
}

.rounded-120 {
    border-radius: 120px;
    border-radius: 7.5rem;
    overflow: hidden
}

.rounded-120c {
    border-radius: 120%;
    overflow: hidden
}

.rounded-tl-120 {
    border-top-left-radius: 120px;
    border-top-left-radius: 7.5rem;
    overflow: hidden
}

.rounded-tr-120 {
    border-top-right-radius: 120px;
    border-top-right-radius: 7.5rem;
    overflow: hidden
}

.rounded-bl-120 {
    border-bottom-left-radius: 120px;
    border-bottom-left-radius: 7.5rem;
    overflow: hidden
}

.rounded-br-120 {
    border-bottom-right-radius: 120px;
    border-bottom-right-radius: 7.5rem;
    overflow: hidden
}

.rounded-119 {
    border-radius: 119px;
    border-radius: 7.4375rem;
    overflow: hidden
}

.rounded-119c {
    border-radius: 119%;
    overflow: hidden
}

.rounded-tl-119 {
    border-top-left-radius: 119px;
    border-top-left-radius: 7.4375rem;
    overflow: hidden
}

.rounded-tr-119 {
    border-top-right-radius: 119px;
    border-top-right-radius: 7.4375rem;
    overflow: hidden
}

.rounded-bl-119 {
    border-bottom-left-radius: 119px;
    border-bottom-left-radius: 7.4375rem;
    overflow: hidden
}

.rounded-br-119 {
    border-bottom-right-radius: 119px;
    border-bottom-right-radius: 7.4375rem;
    overflow: hidden
}

.rounded-118 {
    border-radius: 118px;
    border-radius: 7.375rem;
    overflow: hidden
}

.rounded-118c {
    border-radius: 118%;
    overflow: hidden
}

.rounded-tl-118 {
    border-top-left-radius: 118px;
    border-top-left-radius: 7.375rem;
    overflow: hidden
}

.rounded-tr-118 {
    border-top-right-radius: 118px;
    border-top-right-radius: 7.375rem;
    overflow: hidden
}

.rounded-bl-118 {
    border-bottom-left-radius: 118px;
    border-bottom-left-radius: 7.375rem;
    overflow: hidden
}

.rounded-br-118 {
    border-bottom-right-radius: 118px;
    border-bottom-right-radius: 7.375rem;
    overflow: hidden
}

.rounded-117 {
    border-radius: 117px;
    border-radius: 7.3125rem;
    overflow: hidden
}

.rounded-117c {
    border-radius: 117%;
    overflow: hidden
}

.rounded-tl-117 {
    border-top-left-radius: 117px;
    border-top-left-radius: 7.3125rem;
    overflow: hidden
}

.rounded-tr-117 {
    border-top-right-radius: 117px;
    border-top-right-radius: 7.3125rem;
    overflow: hidden
}

.rounded-bl-117 {
    border-bottom-left-radius: 117px;
    border-bottom-left-radius: 7.3125rem;
    overflow: hidden
}

.rounded-br-117 {
    border-bottom-right-radius: 117px;
    border-bottom-right-radius: 7.3125rem;
    overflow: hidden
}

.rounded-116 {
    border-radius: 116px;
    border-radius: 7.25rem;
    overflow: hidden
}

.rounded-116c {
    border-radius: 116%;
    overflow: hidden
}

.rounded-tl-116 {
    border-top-left-radius: 116px;
    border-top-left-radius: 7.25rem;
    overflow: hidden
}

.rounded-tr-116 {
    border-top-right-radius: 116px;
    border-top-right-radius: 7.25rem;
    overflow: hidden
}

.rounded-bl-116 {
    border-bottom-left-radius: 116px;
    border-bottom-left-radius: 7.25rem;
    overflow: hidden
}

.rounded-br-116 {
    border-bottom-right-radius: 116px;
    border-bottom-right-radius: 7.25rem;
    overflow: hidden
}

.rounded-115 {
    border-radius: 115px;
    border-radius: 7.1875rem;
    overflow: hidden
}

.rounded-115c {
    border-radius: 115%;
    overflow: hidden
}

.rounded-tl-115 {
    border-top-left-radius: 115px;
    border-top-left-radius: 7.1875rem;
    overflow: hidden
}

.rounded-tr-115 {
    border-top-right-radius: 115px;
    border-top-right-radius: 7.1875rem;
    overflow: hidden
}

.rounded-bl-115 {
    border-bottom-left-radius: 115px;
    border-bottom-left-radius: 7.1875rem;
    overflow: hidden
}

.rounded-br-115 {
    border-bottom-right-radius: 115px;
    border-bottom-right-radius: 7.1875rem;
    overflow: hidden
}

.rounded-114 {
    border-radius: 114px;
    border-radius: 7.125rem;
    overflow: hidden
}

.rounded-114c {
    border-radius: 114%;
    overflow: hidden
}

.rounded-tl-114 {
    border-top-left-radius: 114px;
    border-top-left-radius: 7.125rem;
    overflow: hidden
}

.rounded-tr-114 {
    border-top-right-radius: 114px;
    border-top-right-radius: 7.125rem;
    overflow: hidden
}

.rounded-bl-114 {
    border-bottom-left-radius: 114px;
    border-bottom-left-radius: 7.125rem;
    overflow: hidden
}

.rounded-br-114 {
    border-bottom-right-radius: 114px;
    border-bottom-right-radius: 7.125rem;
    overflow: hidden
}

.rounded-113 {
    border-radius: 113px;
    border-radius: 7.0625rem;
    overflow: hidden
}

.rounded-113c {
    border-radius: 113%;
    overflow: hidden
}

.rounded-tl-113 {
    border-top-left-radius: 113px;
    border-top-left-radius: 7.0625rem;
    overflow: hidden
}

.rounded-tr-113 {
    border-top-right-radius: 113px;
    border-top-right-radius: 7.0625rem;
    overflow: hidden
}

.rounded-bl-113 {
    border-bottom-left-radius: 113px;
    border-bottom-left-radius: 7.0625rem;
    overflow: hidden
}

.rounded-br-113 {
    border-bottom-right-radius: 113px;
    border-bottom-right-radius: 7.0625rem;
    overflow: hidden
}

.rounded-112 {
    border-radius: 112px;
    border-radius: 7rem;
    overflow: hidden
}

.rounded-112c {
    border-radius: 112%;
    overflow: hidden
}

.rounded-tl-112 {
    border-top-left-radius: 112px;
    border-top-left-radius: 7rem;
    overflow: hidden
}

.rounded-tr-112 {
    border-top-right-radius: 112px;
    border-top-right-radius: 7rem;
    overflow: hidden
}

.rounded-bl-112 {
    border-bottom-left-radius: 112px;
    border-bottom-left-radius: 7rem;
    overflow: hidden
}

.rounded-br-112 {
    border-bottom-right-radius: 112px;
    border-bottom-right-radius: 7rem;
    overflow: hidden
}

.rounded-111 {
    border-radius: 111px;
    border-radius: 6.9375rem;
    overflow: hidden
}

.rounded-111c {
    border-radius: 111%;
    overflow: hidden
}

.rounded-tl-111 {
    border-top-left-radius: 111px;
    border-top-left-radius: 6.9375rem;
    overflow: hidden
}

.rounded-tr-111 {
    border-top-right-radius: 111px;
    border-top-right-radius: 6.9375rem;
    overflow: hidden
}

.rounded-bl-111 {
    border-bottom-left-radius: 111px;
    border-bottom-left-radius: 6.9375rem;
    overflow: hidden
}

.rounded-br-111 {
    border-bottom-right-radius: 111px;
    border-bottom-right-radius: 6.9375rem;
    overflow: hidden
}

.rounded-110 {
    border-radius: 110px;
    border-radius: 6.875rem;
    overflow: hidden
}

.rounded-110c {
    border-radius: 110%;
    overflow: hidden
}

.rounded-tl-110 {
    border-top-left-radius: 110px;
    border-top-left-radius: 6.875rem;
    overflow: hidden
}

.rounded-tr-110 {
    border-top-right-radius: 110px;
    border-top-right-radius: 6.875rem;
    overflow: hidden
}

.rounded-bl-110 {
    border-bottom-left-radius: 110px;
    border-bottom-left-radius: 6.875rem;
    overflow: hidden
}

.rounded-br-110 {
    border-bottom-right-radius: 110px;
    border-bottom-right-radius: 6.875rem;
    overflow: hidden
}

.rounded-109 {
    border-radius: 109px;
    border-radius: 6.8125rem;
    overflow: hidden
}

.rounded-109c {
    border-radius: 109%;
    overflow: hidden
}

.rounded-tl-109 {
    border-top-left-radius: 109px;
    border-top-left-radius: 6.8125rem;
    overflow: hidden
}

.rounded-tr-109 {
    border-top-right-radius: 109px;
    border-top-right-radius: 6.8125rem;
    overflow: hidden
}

.rounded-bl-109 {
    border-bottom-left-radius: 109px;
    border-bottom-left-radius: 6.8125rem;
    overflow: hidden
}

.rounded-br-109 {
    border-bottom-right-radius: 109px;
    border-bottom-right-radius: 6.8125rem;
    overflow: hidden
}

.rounded-108 {
    border-radius: 108px;
    border-radius: 6.75rem;
    overflow: hidden
}

.rounded-108c {
    border-radius: 108%;
    overflow: hidden
}

.rounded-tl-108 {
    border-top-left-radius: 108px;
    border-top-left-radius: 6.75rem;
    overflow: hidden
}

.rounded-tr-108 {
    border-top-right-radius: 108px;
    border-top-right-radius: 6.75rem;
    overflow: hidden
}

.rounded-bl-108 {
    border-bottom-left-radius: 108px;
    border-bottom-left-radius: 6.75rem;
    overflow: hidden
}

.rounded-br-108 {
    border-bottom-right-radius: 108px;
    border-bottom-right-radius: 6.75rem;
    overflow: hidden
}

.rounded-107 {
    border-radius: 107px;
    border-radius: 6.6875rem;
    overflow: hidden
}

.rounded-107c {
    border-radius: 107%;
    overflow: hidden
}

.rounded-tl-107 {
    border-top-left-radius: 107px;
    border-top-left-radius: 6.6875rem;
    overflow: hidden
}

.rounded-tr-107 {
    border-top-right-radius: 107px;
    border-top-right-radius: 6.6875rem;
    overflow: hidden
}

.rounded-bl-107 {
    border-bottom-left-radius: 107px;
    border-bottom-left-radius: 6.6875rem;
    overflow: hidden
}

.rounded-br-107 {
    border-bottom-right-radius: 107px;
    border-bottom-right-radius: 6.6875rem;
    overflow: hidden
}

.rounded-106 {
    border-radius: 106px;
    border-radius: 6.625rem;
    overflow: hidden
}

.rounded-106c {
    border-radius: 106%;
    overflow: hidden
}

.rounded-tl-106 {
    border-top-left-radius: 106px;
    border-top-left-radius: 6.625rem;
    overflow: hidden
}

.rounded-tr-106 {
    border-top-right-radius: 106px;
    border-top-right-radius: 6.625rem;
    overflow: hidden
}

.rounded-bl-106 {
    border-bottom-left-radius: 106px;
    border-bottom-left-radius: 6.625rem;
    overflow: hidden
}

.rounded-br-106 {
    border-bottom-right-radius: 106px;
    border-bottom-right-radius: 6.625rem;
    overflow: hidden
}

.rounded-105 {
    border-radius: 105px;
    border-radius: 6.5625rem;
    overflow: hidden
}

.rounded-105c {
    border-radius: 105%;
    overflow: hidden
}

.rounded-tl-105 {
    border-top-left-radius: 105px;
    border-top-left-radius: 6.5625rem;
    overflow: hidden
}

.rounded-tr-105 {
    border-top-right-radius: 105px;
    border-top-right-radius: 6.5625rem;
    overflow: hidden
}

.rounded-bl-105 {
    border-bottom-left-radius: 105px;
    border-bottom-left-radius: 6.5625rem;
    overflow: hidden
}

.rounded-br-105 {
    border-bottom-right-radius: 105px;
    border-bottom-right-radius: 6.5625rem;
    overflow: hidden
}

.rounded-104 {
    border-radius: 104px;
    border-radius: 6.5rem;
    overflow: hidden
}

.rounded-104c {
    border-radius: 104%;
    overflow: hidden
}

.rounded-tl-104 {
    border-top-left-radius: 104px;
    border-top-left-radius: 6.5rem;
    overflow: hidden
}

.rounded-tr-104 {
    border-top-right-radius: 104px;
    border-top-right-radius: 6.5rem;
    overflow: hidden
}

.rounded-bl-104 {
    border-bottom-left-radius: 104px;
    border-bottom-left-radius: 6.5rem;
    overflow: hidden
}

.rounded-br-104 {
    border-bottom-right-radius: 104px;
    border-bottom-right-radius: 6.5rem;
    overflow: hidden
}

.rounded-103 {
    border-radius: 103px;
    border-radius: 6.4375rem;
    overflow: hidden
}

.rounded-103c {
    border-radius: 103%;
    overflow: hidden
}

.rounded-tl-103 {
    border-top-left-radius: 103px;
    border-top-left-radius: 6.4375rem;
    overflow: hidden
}

.rounded-tr-103 {
    border-top-right-radius: 103px;
    border-top-right-radius: 6.4375rem;
    overflow: hidden
}

.rounded-bl-103 {
    border-bottom-left-radius: 103px;
    border-bottom-left-radius: 6.4375rem;
    overflow: hidden
}

.rounded-br-103 {
    border-bottom-right-radius: 103px;
    border-bottom-right-radius: 6.4375rem;
    overflow: hidden
}

.rounded-102 {
    border-radius: 102px;
    border-radius: 6.375rem;
    overflow: hidden
}

.rounded-102c {
    border-radius: 102%;
    overflow: hidden
}

.rounded-tl-102 {
    border-top-left-radius: 102px;
    border-top-left-radius: 6.375rem;
    overflow: hidden
}

.rounded-tr-102 {
    border-top-right-radius: 102px;
    border-top-right-radius: 6.375rem;
    overflow: hidden
}

.rounded-bl-102 {
    border-bottom-left-radius: 102px;
    border-bottom-left-radius: 6.375rem;
    overflow: hidden
}

.rounded-br-102 {
    border-bottom-right-radius: 102px;
    border-bottom-right-radius: 6.375rem;
    overflow: hidden
}

.rounded-101 {
    border-radius: 101px;
    border-radius: 6.3125rem;
    overflow: hidden
}

.rounded-101c {
    border-radius: 101%;
    overflow: hidden
}

.rounded-tl-101 {
    border-top-left-radius: 101px;
    border-top-left-radius: 6.3125rem;
    overflow: hidden
}

.rounded-tr-101 {
    border-top-right-radius: 101px;
    border-top-right-radius: 6.3125rem;
    overflow: hidden
}

.rounded-bl-101 {
    border-bottom-left-radius: 101px;
    border-bottom-left-radius: 6.3125rem;
    overflow: hidden
}

.rounded-br-101 {
    border-bottom-right-radius: 101px;
    border-bottom-right-radius: 6.3125rem;
    overflow: hidden
}

.rounded-100 {
    border-radius: 100px;
    border-radius: 6.25rem;
    overflow: hidden
}

.rounded-100c {
    border-radius: 100%;
    overflow: hidden
}

.rounded-tl-100 {
    border-top-left-radius: 100px;
    border-top-left-radius: 6.25rem;
    overflow: hidden
}

.rounded-tr-100 {
    border-top-right-radius: 100px;
    border-top-right-radius: 6.25rem;
    overflow: hidden
}

.rounded-bl-100 {
    border-bottom-left-radius: 100px;
    border-bottom-left-radius: 6.25rem;
    overflow: hidden
}

.rounded-br-100 {
    border-bottom-right-radius: 100px;
    border-bottom-right-radius: 6.25rem;
    overflow: hidden
}

.rounded-99 {
    border-radius: 99px;
    border-radius: 6.1875rem;
    overflow: hidden
}

.rounded-99c {
    border-radius: 99%;
    overflow: hidden
}

.rounded-tl-99 {
    border-top-left-radius: 99px;
    border-top-left-radius: 6.1875rem;
    overflow: hidden
}

.rounded-tr-99 {
    border-top-right-radius: 99px;
    border-top-right-radius: 6.1875rem;
    overflow: hidden
}

.rounded-bl-99 {
    border-bottom-left-radius: 99px;
    border-bottom-left-radius: 6.1875rem;
    overflow: hidden
}

.rounded-br-99 {
    border-bottom-right-radius: 99px;
    border-bottom-right-radius: 6.1875rem;
    overflow: hidden
}

.rounded-98 {
    border-radius: 98px;
    border-radius: 6.125rem;
    overflow: hidden
}

.rounded-98c {
    border-radius: 98%;
    overflow: hidden
}

.rounded-tl-98 {
    border-top-left-radius: 98px;
    border-top-left-radius: 6.125rem;
    overflow: hidden
}

.rounded-tr-98 {
    border-top-right-radius: 98px;
    border-top-right-radius: 6.125rem;
    overflow: hidden
}

.rounded-bl-98 {
    border-bottom-left-radius: 98px;
    border-bottom-left-radius: 6.125rem;
    overflow: hidden
}

.rounded-br-98 {
    border-bottom-right-radius: 98px;
    border-bottom-right-radius: 6.125rem;
    overflow: hidden
}

.rounded-97 {
    border-radius: 97px;
    border-radius: 6.0625rem;
    overflow: hidden
}

.rounded-97c {
    border-radius: 97%;
    overflow: hidden
}

.rounded-tl-97 {
    border-top-left-radius: 97px;
    border-top-left-radius: 6.0625rem;
    overflow: hidden
}

.rounded-tr-97 {
    border-top-right-radius: 97px;
    border-top-right-radius: 6.0625rem;
    overflow: hidden
}

.rounded-bl-97 {
    border-bottom-left-radius: 97px;
    border-bottom-left-radius: 6.0625rem;
    overflow: hidden
}

.rounded-br-97 {
    border-bottom-right-radius: 97px;
    border-bottom-right-radius: 6.0625rem;
    overflow: hidden
}

.rounded-96 {
    border-radius: 96px;
    border-radius: 6rem;
    overflow: hidden
}

.rounded-96c {
    border-radius: 96%;
    overflow: hidden
}

.rounded-tl-96 {
    border-top-left-radius: 96px;
    border-top-left-radius: 6rem;
    overflow: hidden
}

.rounded-tr-96 {
    border-top-right-radius: 96px;
    border-top-right-radius: 6rem;
    overflow: hidden
}

.rounded-bl-96 {
    border-bottom-left-radius: 96px;
    border-bottom-left-radius: 6rem;
    overflow: hidden
}

.rounded-br-96 {
    border-bottom-right-radius: 96px;
    border-bottom-right-radius: 6rem;
    overflow: hidden
}

.rounded-95 {
    border-radius: 95px;
    border-radius: 5.9375rem;
    overflow: hidden
}

.rounded-95c {
    border-radius: 95%;
    overflow: hidden
}

.rounded-tl-95 {
    border-top-left-radius: 95px;
    border-top-left-radius: 5.9375rem;
    overflow: hidden
}

.rounded-tr-95 {
    border-top-right-radius: 95px;
    border-top-right-radius: 5.9375rem;
    overflow: hidden
}

.rounded-bl-95 {
    border-bottom-left-radius: 95px;
    border-bottom-left-radius: 5.9375rem;
    overflow: hidden
}

.rounded-br-95 {
    border-bottom-right-radius: 95px;
    border-bottom-right-radius: 5.9375rem;
    overflow: hidden
}

.rounded-94 {
    border-radius: 94px;
    border-radius: 5.875rem;
    overflow: hidden
}

.rounded-94c {
    border-radius: 94%;
    overflow: hidden
}

.rounded-tl-94 {
    border-top-left-radius: 94px;
    border-top-left-radius: 5.875rem;
    overflow: hidden
}

.rounded-tr-94 {
    border-top-right-radius: 94px;
    border-top-right-radius: 5.875rem;
    overflow: hidden
}

.rounded-bl-94 {
    border-bottom-left-radius: 94px;
    border-bottom-left-radius: 5.875rem;
    overflow: hidden
}

.rounded-br-94 {
    border-bottom-right-radius: 94px;
    border-bottom-right-radius: 5.875rem;
    overflow: hidden
}

.rounded-93 {
    border-radius: 93px;
    border-radius: 5.8125rem;
    overflow: hidden
}

.rounded-93c {
    border-radius: 93%;
    overflow: hidden
}

.rounded-tl-93 {
    border-top-left-radius: 93px;
    border-top-left-radius: 5.8125rem;
    overflow: hidden
}

.rounded-tr-93 {
    border-top-right-radius: 93px;
    border-top-right-radius: 5.8125rem;
    overflow: hidden
}

.rounded-bl-93 {
    border-bottom-left-radius: 93px;
    border-bottom-left-radius: 5.8125rem;
    overflow: hidden
}

.rounded-br-93 {
    border-bottom-right-radius: 93px;
    border-bottom-right-radius: 5.8125rem;
    overflow: hidden
}

.rounded-92 {
    border-radius: 92px;
    border-radius: 5.75rem;
    overflow: hidden
}

.rounded-92c {
    border-radius: 92%;
    overflow: hidden
}

.rounded-tl-92 {
    border-top-left-radius: 92px;
    border-top-left-radius: 5.75rem;
    overflow: hidden
}

.rounded-tr-92 {
    border-top-right-radius: 92px;
    border-top-right-radius: 5.75rem;
    overflow: hidden
}

.rounded-bl-92 {
    border-bottom-left-radius: 92px;
    border-bottom-left-radius: 5.75rem;
    overflow: hidden
}

.rounded-br-92 {
    border-bottom-right-radius: 92px;
    border-bottom-right-radius: 5.75rem;
    overflow: hidden
}

.rounded-91 {
    border-radius: 91px;
    border-radius: 5.6875rem;
    overflow: hidden
}

.rounded-91c {
    border-radius: 91%;
    overflow: hidden
}

.rounded-tl-91 {
    border-top-left-radius: 91px;
    border-top-left-radius: 5.6875rem;
    overflow: hidden
}

.rounded-tr-91 {
    border-top-right-radius: 91px;
    border-top-right-radius: 5.6875rem;
    overflow: hidden
}

.rounded-bl-91 {
    border-bottom-left-radius: 91px;
    border-bottom-left-radius: 5.6875rem;
    overflow: hidden
}

.rounded-br-91 {
    border-bottom-right-radius: 91px;
    border-bottom-right-radius: 5.6875rem;
    overflow: hidden
}

.rounded-90 {
    border-radius: 90px;
    border-radius: 5.625rem;
    overflow: hidden
}

.rounded-90c {
    border-radius: 90%;
    overflow: hidden
}

.rounded-tl-90 {
    border-top-left-radius: 90px;
    border-top-left-radius: 5.625rem;
    overflow: hidden
}

.rounded-tr-90 {
    border-top-right-radius: 90px;
    border-top-right-radius: 5.625rem;
    overflow: hidden
}

.rounded-bl-90 {
    border-bottom-left-radius: 90px;
    border-bottom-left-radius: 5.625rem;
    overflow: hidden
}

.rounded-br-90 {
    border-bottom-right-radius: 90px;
    border-bottom-right-radius: 5.625rem;
    overflow: hidden
}

.rounded-89 {
    border-radius: 89px;
    border-radius: 5.5625rem;
    overflow: hidden
}

.rounded-89c {
    border-radius: 89%;
    overflow: hidden
}

.rounded-tl-89 {
    border-top-left-radius: 89px;
    border-top-left-radius: 5.5625rem;
    overflow: hidden
}

.rounded-tr-89 {
    border-top-right-radius: 89px;
    border-top-right-radius: 5.5625rem;
    overflow: hidden
}

.rounded-bl-89 {
    border-bottom-left-radius: 89px;
    border-bottom-left-radius: 5.5625rem;
    overflow: hidden
}

.rounded-br-89 {
    border-bottom-right-radius: 89px;
    border-bottom-right-radius: 5.5625rem;
    overflow: hidden
}

.rounded-88 {
    border-radius: 88px;
    border-radius: 5.5rem;
    overflow: hidden
}

.rounded-88c {
    border-radius: 88%;
    overflow: hidden
}

.rounded-tl-88 {
    border-top-left-radius: 88px;
    border-top-left-radius: 5.5rem;
    overflow: hidden
}

.rounded-tr-88 {
    border-top-right-radius: 88px;
    border-top-right-radius: 5.5rem;
    overflow: hidden
}

.rounded-bl-88 {
    border-bottom-left-radius: 88px;
    border-bottom-left-radius: 5.5rem;
    overflow: hidden
}

.rounded-br-88 {
    border-bottom-right-radius: 88px;
    border-bottom-right-radius: 5.5rem;
    overflow: hidden
}

.rounded-87 {
    border-radius: 87px;
    border-radius: 5.4375rem;
    overflow: hidden
}

.rounded-87c {
    border-radius: 87%;
    overflow: hidden
}

.rounded-tl-87 {
    border-top-left-radius: 87px;
    border-top-left-radius: 5.4375rem;
    overflow: hidden
}

.rounded-tr-87 {
    border-top-right-radius: 87px;
    border-top-right-radius: 5.4375rem;
    overflow: hidden
}

.rounded-bl-87 {
    border-bottom-left-radius: 87px;
    border-bottom-left-radius: 5.4375rem;
    overflow: hidden
}

.rounded-br-87 {
    border-bottom-right-radius: 87px;
    border-bottom-right-radius: 5.4375rem;
    overflow: hidden
}

.rounded-86 {
    border-radius: 86px;
    border-radius: 5.375rem;
    overflow: hidden
}

.rounded-86c {
    border-radius: 86%;
    overflow: hidden
}

.rounded-tl-86 {
    border-top-left-radius: 86px;
    border-top-left-radius: 5.375rem;
    overflow: hidden
}

.rounded-tr-86 {
    border-top-right-radius: 86px;
    border-top-right-radius: 5.375rem;
    overflow: hidden
}

.rounded-bl-86 {
    border-bottom-left-radius: 86px;
    border-bottom-left-radius: 5.375rem;
    overflow: hidden
}

.rounded-br-86 {
    border-bottom-right-radius: 86px;
    border-bottom-right-radius: 5.375rem;
    overflow: hidden
}

.rounded-85 {
    border-radius: 85px;
    border-radius: 5.3125rem;
    overflow: hidden
}

.rounded-85c {
    border-radius: 85%;
    overflow: hidden
}

.rounded-tl-85 {
    border-top-left-radius: 85px;
    border-top-left-radius: 5.3125rem;
    overflow: hidden
}

.rounded-tr-85 {
    border-top-right-radius: 85px;
    border-top-right-radius: 5.3125rem;
    overflow: hidden
}

.rounded-bl-85 {
    border-bottom-left-radius: 85px;
    border-bottom-left-radius: 5.3125rem;
    overflow: hidden
}

.rounded-br-85 {
    border-bottom-right-radius: 85px;
    border-bottom-right-radius: 5.3125rem;
    overflow: hidden
}

.rounded-84 {
    border-radius: 84px;
    border-radius: 5.25rem;
    overflow: hidden
}

.rounded-84c {
    border-radius: 84%;
    overflow: hidden
}

.rounded-tl-84 {
    border-top-left-radius: 84px;
    border-top-left-radius: 5.25rem;
    overflow: hidden
}

.rounded-tr-84 {
    border-top-right-radius: 84px;
    border-top-right-radius: 5.25rem;
    overflow: hidden
}

.rounded-bl-84 {
    border-bottom-left-radius: 84px;
    border-bottom-left-radius: 5.25rem;
    overflow: hidden
}

.rounded-br-84 {
    border-bottom-right-radius: 84px;
    border-bottom-right-radius: 5.25rem;
    overflow: hidden
}

.rounded-83 {
    border-radius: 83px;
    border-radius: 5.1875rem;
    overflow: hidden
}

.rounded-83c {
    border-radius: 83%;
    overflow: hidden
}

.rounded-tl-83 {
    border-top-left-radius: 83px;
    border-top-left-radius: 5.1875rem;
    overflow: hidden
}

.rounded-tr-83 {
    border-top-right-radius: 83px;
    border-top-right-radius: 5.1875rem;
    overflow: hidden
}

.rounded-bl-83 {
    border-bottom-left-radius: 83px;
    border-bottom-left-radius: 5.1875rem;
    overflow: hidden
}

.rounded-br-83 {
    border-bottom-right-radius: 83px;
    border-bottom-right-radius: 5.1875rem;
    overflow: hidden
}

.rounded-82 {
    border-radius: 82px;
    border-radius: 5.125rem;
    overflow: hidden
}

.rounded-82c {
    border-radius: 82%;
    overflow: hidden
}

.rounded-tl-82 {
    border-top-left-radius: 82px;
    border-top-left-radius: 5.125rem;
    overflow: hidden
}

.rounded-tr-82 {
    border-top-right-radius: 82px;
    border-top-right-radius: 5.125rem;
    overflow: hidden
}

.rounded-bl-82 {
    border-bottom-left-radius: 82px;
    border-bottom-left-radius: 5.125rem;
    overflow: hidden
}

.rounded-br-82 {
    border-bottom-right-radius: 82px;
    border-bottom-right-radius: 5.125rem;
    overflow: hidden
}

.rounded-81 {
    border-radius: 81px;
    border-radius: 5.0625rem;
    overflow: hidden
}

.rounded-81c {
    border-radius: 81%;
    overflow: hidden
}

.rounded-tl-81 {
    border-top-left-radius: 81px;
    border-top-left-radius: 5.0625rem;
    overflow: hidden
}

.rounded-tr-81 {
    border-top-right-radius: 81px;
    border-top-right-radius: 5.0625rem;
    overflow: hidden
}

.rounded-bl-81 {
    border-bottom-left-radius: 81px;
    border-bottom-left-radius: 5.0625rem;
    overflow: hidden
}

.rounded-br-81 {
    border-bottom-right-radius: 81px;
    border-bottom-right-radius: 5.0625rem;
    overflow: hidden
}

.rounded-80 {
    border-radius: 80px;
    border-radius: 5rem;
    overflow: hidden
}

.rounded-80c {
    border-radius: 80%;
    overflow: hidden
}

.rounded-tl-80 {
    border-top-left-radius: 80px;
    border-top-left-radius: 5rem;
    overflow: hidden
}

.rounded-tr-80 {
    border-top-right-radius: 80px;
    border-top-right-radius: 5rem;
    overflow: hidden
}

.rounded-bl-80 {
    border-bottom-left-radius: 80px;
    border-bottom-left-radius: 5rem;
    overflow: hidden
}

.rounded-br-80 {
    border-bottom-right-radius: 80px;
    border-bottom-right-radius: 5rem;
    overflow: hidden
}

.rounded-79 {
    border-radius: 79px;
    border-radius: 4.9375rem;
    overflow: hidden
}

.rounded-79c {
    border-radius: 79%;
    overflow: hidden
}

.rounded-tl-79 {
    border-top-left-radius: 79px;
    border-top-left-radius: 4.9375rem;
    overflow: hidden
}

.rounded-tr-79 {
    border-top-right-radius: 79px;
    border-top-right-radius: 4.9375rem;
    overflow: hidden
}

.rounded-bl-79 {
    border-bottom-left-radius: 79px;
    border-bottom-left-radius: 4.9375rem;
    overflow: hidden
}

.rounded-br-79 {
    border-bottom-right-radius: 79px;
    border-bottom-right-radius: 4.9375rem;
    overflow: hidden
}

.rounded-78 {
    border-radius: 78px;
    border-radius: 4.875rem;
    overflow: hidden
}

.rounded-78c {
    border-radius: 78%;
    overflow: hidden
}

.rounded-tl-78 {
    border-top-left-radius: 78px;
    border-top-left-radius: 4.875rem;
    overflow: hidden
}

.rounded-tr-78 {
    border-top-right-radius: 78px;
    border-top-right-radius: 4.875rem;
    overflow: hidden
}

.rounded-bl-78 {
    border-bottom-left-radius: 78px;
    border-bottom-left-radius: 4.875rem;
    overflow: hidden
}

.rounded-br-78 {
    border-bottom-right-radius: 78px;
    border-bottom-right-radius: 4.875rem;
    overflow: hidden
}

.rounded-77 {
    border-radius: 77px;
    border-radius: 4.8125rem;
    overflow: hidden
}

.rounded-77c {
    border-radius: 77%;
    overflow: hidden
}

.rounded-tl-77 {
    border-top-left-radius: 77px;
    border-top-left-radius: 4.8125rem;
    overflow: hidden
}

.rounded-tr-77 {
    border-top-right-radius: 77px;
    border-top-right-radius: 4.8125rem;
    overflow: hidden
}

.rounded-bl-77 {
    border-bottom-left-radius: 77px;
    border-bottom-left-radius: 4.8125rem;
    overflow: hidden
}

.rounded-br-77 {
    border-bottom-right-radius: 77px;
    border-bottom-right-radius: 4.8125rem;
    overflow: hidden
}

.rounded-76 {
    border-radius: 76px;
    border-radius: 4.75rem;
    overflow: hidden
}

.rounded-76c {
    border-radius: 76%;
    overflow: hidden
}

.rounded-tl-76 {
    border-top-left-radius: 76px;
    border-top-left-radius: 4.75rem;
    overflow: hidden
}

.rounded-tr-76 {
    border-top-right-radius: 76px;
    border-top-right-radius: 4.75rem;
    overflow: hidden
}

.rounded-bl-76 {
    border-bottom-left-radius: 76px;
    border-bottom-left-radius: 4.75rem;
    overflow: hidden
}

.rounded-br-76 {
    border-bottom-right-radius: 76px;
    border-bottom-right-radius: 4.75rem;
    overflow: hidden
}

.rounded-75 {
    border-radius: 75px;
    border-radius: 4.6875rem;
    overflow: hidden
}

.rounded-75c {
    border-radius: 75%;
    overflow: hidden
}

.rounded-tl-75 {
    border-top-left-radius: 75px;
    border-top-left-radius: 4.6875rem;
    overflow: hidden
}

.rounded-tr-75 {
    border-top-right-radius: 75px;
    border-top-right-radius: 4.6875rem;
    overflow: hidden
}

.rounded-bl-75 {
    border-bottom-left-radius: 75px;
    border-bottom-left-radius: 4.6875rem;
    overflow: hidden
}

.rounded-br-75 {
    border-bottom-right-radius: 75px;
    border-bottom-right-radius: 4.6875rem;
    overflow: hidden
}

.rounded-74 {
    border-radius: 74px;
    border-radius: 4.625rem;
    overflow: hidden
}

.rounded-74c {
    border-radius: 74%;
    overflow: hidden
}

.rounded-tl-74 {
    border-top-left-radius: 74px;
    border-top-left-radius: 4.625rem;
    overflow: hidden
}

.rounded-tr-74 {
    border-top-right-radius: 74px;
    border-top-right-radius: 4.625rem;
    overflow: hidden
}

.rounded-bl-74 {
    border-bottom-left-radius: 74px;
    border-bottom-left-radius: 4.625rem;
    overflow: hidden
}

.rounded-br-74 {
    border-bottom-right-radius: 74px;
    border-bottom-right-radius: 4.625rem;
    overflow: hidden
}

.rounded-73 {
    border-radius: 73px;
    border-radius: 4.5625rem;
    overflow: hidden
}

.rounded-73c {
    border-radius: 73%;
    overflow: hidden
}

.rounded-tl-73 {
    border-top-left-radius: 73px;
    border-top-left-radius: 4.5625rem;
    overflow: hidden
}

.rounded-tr-73 {
    border-top-right-radius: 73px;
    border-top-right-radius: 4.5625rem;
    overflow: hidden
}

.rounded-bl-73 {
    border-bottom-left-radius: 73px;
    border-bottom-left-radius: 4.5625rem;
    overflow: hidden
}

.rounded-br-73 {
    border-bottom-right-radius: 73px;
    border-bottom-right-radius: 4.5625rem;
    overflow: hidden
}

.rounded-72 {
    border-radius: 72px;
    border-radius: 4.5rem;
    overflow: hidden
}

.rounded-72c {
    border-radius: 72%;
    overflow: hidden
}

.rounded-tl-72 {
    border-top-left-radius: 72px;
    border-top-left-radius: 4.5rem;
    overflow: hidden
}

.rounded-tr-72 {
    border-top-right-radius: 72px;
    border-top-right-radius: 4.5rem;
    overflow: hidden
}

.rounded-bl-72 {
    border-bottom-left-radius: 72px;
    border-bottom-left-radius: 4.5rem;
    overflow: hidden
}

.rounded-br-72 {
    border-bottom-right-radius: 72px;
    border-bottom-right-radius: 4.5rem;
    overflow: hidden
}

.rounded-71 {
    border-radius: 71px;
    border-radius: 4.4375rem;
    overflow: hidden
}

.rounded-71c {
    border-radius: 71%;
    overflow: hidden
}

.rounded-tl-71 {
    border-top-left-radius: 71px;
    border-top-left-radius: 4.4375rem;
    overflow: hidden
}

.rounded-tr-71 {
    border-top-right-radius: 71px;
    border-top-right-radius: 4.4375rem;
    overflow: hidden
}

.rounded-bl-71 {
    border-bottom-left-radius: 71px;
    border-bottom-left-radius: 4.4375rem;
    overflow: hidden
}

.rounded-br-71 {
    border-bottom-right-radius: 71px;
    border-bottom-right-radius: 4.4375rem;
    overflow: hidden
}

.rounded-70 {
    border-radius: 70px;
    border-radius: 4.375rem;
    overflow: hidden
}

.rounded-70c {
    border-radius: 70%;
    overflow: hidden
}

.rounded-tl-70 {
    border-top-left-radius: 70px;
    border-top-left-radius: 4.375rem;
    overflow: hidden
}

.rounded-tr-70 {
    border-top-right-radius: 70px;
    border-top-right-radius: 4.375rem;
    overflow: hidden
}

.rounded-bl-70 {
    border-bottom-left-radius: 70px;
    border-bottom-left-radius: 4.375rem;
    overflow: hidden
}

.rounded-br-70 {
    border-bottom-right-radius: 70px;
    border-bottom-right-radius: 4.375rem;
    overflow: hidden
}

.rounded-69 {
    border-radius: 69px;
    border-radius: 4.3125rem;
    overflow: hidden
}

.rounded-69c {
    border-radius: 69%;
    overflow: hidden
}

.rounded-tl-69 {
    border-top-left-radius: 69px;
    border-top-left-radius: 4.3125rem;
    overflow: hidden
}

.rounded-tr-69 {
    border-top-right-radius: 69px;
    border-top-right-radius: 4.3125rem;
    overflow: hidden
}

.rounded-bl-69 {
    border-bottom-left-radius: 69px;
    border-bottom-left-radius: 4.3125rem;
    overflow: hidden
}

.rounded-br-69 {
    border-bottom-right-radius: 69px;
    border-bottom-right-radius: 4.3125rem;
    overflow: hidden
}

.rounded-68 {
    border-radius: 68px;
    border-radius: 4.25rem;
    overflow: hidden
}

.rounded-68c {
    border-radius: 68%;
    overflow: hidden
}

.rounded-tl-68 {
    border-top-left-radius: 68px;
    border-top-left-radius: 4.25rem;
    overflow: hidden
}

.rounded-tr-68 {
    border-top-right-radius: 68px;
    border-top-right-radius: 4.25rem;
    overflow: hidden
}

.rounded-bl-68 {
    border-bottom-left-radius: 68px;
    border-bottom-left-radius: 4.25rem;
    overflow: hidden
}

.rounded-br-68 {
    border-bottom-right-radius: 68px;
    border-bottom-right-radius: 4.25rem;
    overflow: hidden
}

.rounded-67 {
    border-radius: 67px;
    border-radius: 4.1875rem;
    overflow: hidden
}

.rounded-67c {
    border-radius: 67%;
    overflow: hidden
}

.rounded-tl-67 {
    border-top-left-radius: 67px;
    border-top-left-radius: 4.1875rem;
    overflow: hidden
}

.rounded-tr-67 {
    border-top-right-radius: 67px;
    border-top-right-radius: 4.1875rem;
    overflow: hidden
}

.rounded-bl-67 {
    border-bottom-left-radius: 67px;
    border-bottom-left-radius: 4.1875rem;
    overflow: hidden
}

.rounded-br-67 {
    border-bottom-right-radius: 67px;
    border-bottom-right-radius: 4.1875rem;
    overflow: hidden
}

.rounded-66 {
    border-radius: 66px;
    border-radius: 4.125rem;
    overflow: hidden
}

.rounded-66c {
    border-radius: 66%;
    overflow: hidden
}

.rounded-tl-66 {
    border-top-left-radius: 66px;
    border-top-left-radius: 4.125rem;
    overflow: hidden
}

.rounded-tr-66 {
    border-top-right-radius: 66px;
    border-top-right-radius: 4.125rem;
    overflow: hidden
}

.rounded-bl-66 {
    border-bottom-left-radius: 66px;
    border-bottom-left-radius: 4.125rem;
    overflow: hidden
}

.rounded-br-66 {
    border-bottom-right-radius: 66px;
    border-bottom-right-radius: 4.125rem;
    overflow: hidden
}

.rounded-65 {
    border-radius: 65px;
    border-radius: 4.0625rem;
    overflow: hidden
}

.rounded-65c {
    border-radius: 65%;
    overflow: hidden
}

.rounded-tl-65 {
    border-top-left-radius: 65px;
    border-top-left-radius: 4.0625rem;
    overflow: hidden
}

.rounded-tr-65 {
    border-top-right-radius: 65px;
    border-top-right-radius: 4.0625rem;
    overflow: hidden
}

.rounded-bl-65 {
    border-bottom-left-radius: 65px;
    border-bottom-left-radius: 4.0625rem;
    overflow: hidden
}

.rounded-br-65 {
    border-bottom-right-radius: 65px;
    border-bottom-right-radius: 4.0625rem;
    overflow: hidden
}

.rounded-64 {
    border-radius: 64px;
    border-radius: 4rem;
    overflow: hidden
}

.rounded-64c {
    border-radius: 64%;
    overflow: hidden
}

.rounded-tl-64 {
    border-top-left-radius: 64px;
    border-top-left-radius: 4rem;
    overflow: hidden
}

.rounded-tr-64 {
    border-top-right-radius: 64px;
    border-top-right-radius: 4rem;
    overflow: hidden
}

.rounded-bl-64 {
    border-bottom-left-radius: 64px;
    border-bottom-left-radius: 4rem;
    overflow: hidden
}

.rounded-br-64 {
    border-bottom-right-radius: 64px;
    border-bottom-right-radius: 4rem;
    overflow: hidden
}

.rounded-63 {
    border-radius: 63px;
    border-radius: 3.9375rem;
    overflow: hidden
}

.rounded-63c {
    border-radius: 63%;
    overflow: hidden
}

.rounded-tl-63 {
    border-top-left-radius: 63px;
    border-top-left-radius: 3.9375rem;
    overflow: hidden
}

.rounded-tr-63 {
    border-top-right-radius: 63px;
    border-top-right-radius: 3.9375rem;
    overflow: hidden
}

.rounded-bl-63 {
    border-bottom-left-radius: 63px;
    border-bottom-left-radius: 3.9375rem;
    overflow: hidden
}

.rounded-br-63 {
    border-bottom-right-radius: 63px;
    border-bottom-right-radius: 3.9375rem;
    overflow: hidden
}

.rounded-62 {
    border-radius: 62px;
    border-radius: 3.875rem;
    overflow: hidden
}

.rounded-62c {
    border-radius: 62%;
    overflow: hidden
}

.rounded-tl-62 {
    border-top-left-radius: 62px;
    border-top-left-radius: 3.875rem;
    overflow: hidden
}

.rounded-tr-62 {
    border-top-right-radius: 62px;
    border-top-right-radius: 3.875rem;
    overflow: hidden
}

.rounded-bl-62 {
    border-bottom-left-radius: 62px;
    border-bottom-left-radius: 3.875rem;
    overflow: hidden
}

.rounded-br-62 {
    border-bottom-right-radius: 62px;
    border-bottom-right-radius: 3.875rem;
    overflow: hidden
}

.rounded-61 {
    border-radius: 61px;
    border-radius: 3.8125rem;
    overflow: hidden
}

.rounded-61c {
    border-radius: 61%;
    overflow: hidden
}

.rounded-tl-61 {
    border-top-left-radius: 61px;
    border-top-left-radius: 3.8125rem;
    overflow: hidden
}

.rounded-tr-61 {
    border-top-right-radius: 61px;
    border-top-right-radius: 3.8125rem;
    overflow: hidden
}

.rounded-bl-61 {
    border-bottom-left-radius: 61px;
    border-bottom-left-radius: 3.8125rem;
    overflow: hidden
}

.rounded-br-61 {
    border-bottom-right-radius: 61px;
    border-bottom-right-radius: 3.8125rem;
    overflow: hidden
}

.rounded-60 {
    border-radius: 60px;
    border-radius: 3.75rem;
    overflow: hidden
}

.rounded-60c {
    border-radius: 60%;
    overflow: hidden
}

.rounded-tl-60 {
    border-top-left-radius: 60px;
    border-top-left-radius: 3.75rem;
    overflow: hidden
}

.rounded-tr-60 {
    border-top-right-radius: 60px;
    border-top-right-radius: 3.75rem;
    overflow: hidden
}

.rounded-bl-60 {
    border-bottom-left-radius: 60px;
    border-bottom-left-radius: 3.75rem;
    overflow: hidden
}

.rounded-br-60 {
    border-bottom-right-radius: 60px;
    border-bottom-right-radius: 3.75rem;
    overflow: hidden
}

.rounded-59 {
    border-radius: 59px;
    border-radius: 3.6875rem;
    overflow: hidden
}

.rounded-59c {
    border-radius: 59%;
    overflow: hidden
}

.rounded-tl-59 {
    border-top-left-radius: 59px;
    border-top-left-radius: 3.6875rem;
    overflow: hidden
}

.rounded-tr-59 {
    border-top-right-radius: 59px;
    border-top-right-radius: 3.6875rem;
    overflow: hidden
}

.rounded-bl-59 {
    border-bottom-left-radius: 59px;
    border-bottom-left-radius: 3.6875rem;
    overflow: hidden
}

.rounded-br-59 {
    border-bottom-right-radius: 59px;
    border-bottom-right-radius: 3.6875rem;
    overflow: hidden
}

.rounded-58 {
    border-radius: 58px;
    border-radius: 3.625rem;
    overflow: hidden
}

.rounded-58c {
    border-radius: 58%;
    overflow: hidden
}

.rounded-tl-58 {
    border-top-left-radius: 58px;
    border-top-left-radius: 3.625rem;
    overflow: hidden
}

.rounded-tr-58 {
    border-top-right-radius: 58px;
    border-top-right-radius: 3.625rem;
    overflow: hidden
}

.rounded-bl-58 {
    border-bottom-left-radius: 58px;
    border-bottom-left-radius: 3.625rem;
    overflow: hidden
}

.rounded-br-58 {
    border-bottom-right-radius: 58px;
    border-bottom-right-radius: 3.625rem;
    overflow: hidden
}

.rounded-57 {
    border-radius: 57px;
    border-radius: 3.5625rem;
    overflow: hidden
}

.rounded-57c {
    border-radius: 57%;
    overflow: hidden
}

.rounded-tl-57 {
    border-top-left-radius: 57px;
    border-top-left-radius: 3.5625rem;
    overflow: hidden
}

.rounded-tr-57 {
    border-top-right-radius: 57px;
    border-top-right-radius: 3.5625rem;
    overflow: hidden
}

.rounded-bl-57 {
    border-bottom-left-radius: 57px;
    border-bottom-left-radius: 3.5625rem;
    overflow: hidden
}

.rounded-br-57 {
    border-bottom-right-radius: 57px;
    border-bottom-right-radius: 3.5625rem;
    overflow: hidden
}

.rounded-56 {
    border-radius: 56px;
    border-radius: 3.5rem;
    overflow: hidden
}

.rounded-56c {
    border-radius: 56%;
    overflow: hidden
}

.rounded-tl-56 {
    border-top-left-radius: 56px;
    border-top-left-radius: 3.5rem;
    overflow: hidden
}

.rounded-tr-56 {
    border-top-right-radius: 56px;
    border-top-right-radius: 3.5rem;
    overflow: hidden
}

.rounded-bl-56 {
    border-bottom-left-radius: 56px;
    border-bottom-left-radius: 3.5rem;
    overflow: hidden
}

.rounded-br-56 {
    border-bottom-right-radius: 56px;
    border-bottom-right-radius: 3.5rem;
    overflow: hidden
}

.rounded-55 {
    border-radius: 55px;
    border-radius: 3.4375rem;
    overflow: hidden
}

.rounded-55c {
    border-radius: 55%;
    overflow: hidden
}

.rounded-tl-55 {
    border-top-left-radius: 55px;
    border-top-left-radius: 3.4375rem;
    overflow: hidden
}

.rounded-tr-55 {
    border-top-right-radius: 55px;
    border-top-right-radius: 3.4375rem;
    overflow: hidden
}

.rounded-bl-55 {
    border-bottom-left-radius: 55px;
    border-bottom-left-radius: 3.4375rem;
    overflow: hidden
}

.rounded-br-55 {
    border-bottom-right-radius: 55px;
    border-bottom-right-radius: 3.4375rem;
    overflow: hidden
}

.rounded-54 {
    border-radius: 54px;
    border-radius: 3.375rem;
    overflow: hidden
}

.rounded-54c {
    border-radius: 54%;
    overflow: hidden
}

.rounded-tl-54 {
    border-top-left-radius: 54px;
    border-top-left-radius: 3.375rem;
    overflow: hidden
}

.rounded-tr-54 {
    border-top-right-radius: 54px;
    border-top-right-radius: 3.375rem;
    overflow: hidden
}

.rounded-bl-54 {
    border-bottom-left-radius: 54px;
    border-bottom-left-radius: 3.375rem;
    overflow: hidden
}

.rounded-br-54 {
    border-bottom-right-radius: 54px;
    border-bottom-right-radius: 3.375rem;
    overflow: hidden
}

.rounded-53 {
    border-radius: 53px;
    border-radius: 3.3125rem;
    overflow: hidden
}

.rounded-53c {
    border-radius: 53%;
    overflow: hidden
}

.rounded-tl-53 {
    border-top-left-radius: 53px;
    border-top-left-radius: 3.3125rem;
    overflow: hidden
}

.rounded-tr-53 {
    border-top-right-radius: 53px;
    border-top-right-radius: 3.3125rem;
    overflow: hidden
}

.rounded-bl-53 {
    border-bottom-left-radius: 53px;
    border-bottom-left-radius: 3.3125rem;
    overflow: hidden
}

.rounded-br-53 {
    border-bottom-right-radius: 53px;
    border-bottom-right-radius: 3.3125rem;
    overflow: hidden
}

.rounded-52 {
    border-radius: 52px;
    border-radius: 3.25rem;
    overflow: hidden
}

.rounded-52c {
    border-radius: 52%;
    overflow: hidden
}

.rounded-tl-52 {
    border-top-left-radius: 52px;
    border-top-left-radius: 3.25rem;
    overflow: hidden
}

.rounded-tr-52 {
    border-top-right-radius: 52px;
    border-top-right-radius: 3.25rem;
    overflow: hidden
}

.rounded-bl-52 {
    border-bottom-left-radius: 52px;
    border-bottom-left-radius: 3.25rem;
    overflow: hidden
}

.rounded-br-52 {
    border-bottom-right-radius: 52px;
    border-bottom-right-radius: 3.25rem;
    overflow: hidden
}

.rounded-51 {
    border-radius: 51px;
    border-radius: 3.1875rem;
    overflow: hidden
}

.rounded-51c {
    border-radius: 51%;
    overflow: hidden
}

.rounded-tl-51 {
    border-top-left-radius: 51px;
    border-top-left-radius: 3.1875rem;
    overflow: hidden
}

.rounded-tr-51 {
    border-top-right-radius: 51px;
    border-top-right-radius: 3.1875rem;
    overflow: hidden
}

.rounded-bl-51 {
    border-bottom-left-radius: 51px;
    border-bottom-left-radius: 3.1875rem;
    overflow: hidden
}

.rounded-br-51 {
    border-bottom-right-radius: 51px;
    border-bottom-right-radius: 3.1875rem;
    overflow: hidden
}

.rounded-50 {
    border-radius: 50px;
    border-radius: 3.125rem;
    overflow: hidden
}

.rounded-50c {
    border-radius: 50%;
    overflow: hidden
}

.rounded-tl-50 {
    border-top-left-radius: 50px;
    border-top-left-radius: 3.125rem;
    overflow: hidden
}

.rounded-tr-50 {
    border-top-right-radius: 50px;
    border-top-right-radius: 3.125rem;
    overflow: hidden
}

.rounded-bl-50 {
    border-bottom-left-radius: 50px;
    border-bottom-left-radius: 3.125rem;
    overflow: hidden
}

.rounded-br-50 {
    border-bottom-right-radius: 50px;
    border-bottom-right-radius: 3.125rem;
    overflow: hidden
}

.rounded-49 {
    border-radius: 49px;
    border-radius: 3.0625rem;
    overflow: hidden
}

.rounded-49c {
    border-radius: 49%;
    overflow: hidden
}

.rounded-tl-49 {
    border-top-left-radius: 49px;
    border-top-left-radius: 3.0625rem;
    overflow: hidden
}

.rounded-tr-49 {
    border-top-right-radius: 49px;
    border-top-right-radius: 3.0625rem;
    overflow: hidden
}

.rounded-bl-49 {
    border-bottom-left-radius: 49px;
    border-bottom-left-radius: 3.0625rem;
    overflow: hidden
}

.rounded-br-49 {
    border-bottom-right-radius: 49px;
    border-bottom-right-radius: 3.0625rem;
    overflow: hidden
}

.rounded-48 {
    border-radius: 48px;
    border-radius: 3rem;
    overflow: hidden
}

.rounded-48c {
    border-radius: 48%;
    overflow: hidden
}

.rounded-tl-48 {
    border-top-left-radius: 48px;
    border-top-left-radius: 3rem;
    overflow: hidden
}

.rounded-tr-48 {
    border-top-right-radius: 48px;
    border-top-right-radius: 3rem;
    overflow: hidden
}

.rounded-bl-48 {
    border-bottom-left-radius: 48px;
    border-bottom-left-radius: 3rem;
    overflow: hidden
}

.rounded-br-48 {
    border-bottom-right-radius: 48px;
    border-bottom-right-radius: 3rem;
    overflow: hidden
}

.rounded-47 {
    border-radius: 47px;
    border-radius: 2.9375rem;
    overflow: hidden
}

.rounded-47c {
    border-radius: 47%;
    overflow: hidden
}

.rounded-tl-47 {
    border-top-left-radius: 47px;
    border-top-left-radius: 2.9375rem;
    overflow: hidden
}

.rounded-tr-47 {
    border-top-right-radius: 47px;
    border-top-right-radius: 2.9375rem;
    overflow: hidden
}

.rounded-bl-47 {
    border-bottom-left-radius: 47px;
    border-bottom-left-radius: 2.9375rem;
    overflow: hidden
}

.rounded-br-47 {
    border-bottom-right-radius: 47px;
    border-bottom-right-radius: 2.9375rem;
    overflow: hidden
}

.rounded-46 {
    border-radius: 46px;
    border-radius: 2.875rem;
    overflow: hidden
}

.rounded-46c {
    border-radius: 46%;
    overflow: hidden
}

.rounded-tl-46 {
    border-top-left-radius: 46px;
    border-top-left-radius: 2.875rem;
    overflow: hidden
}

.rounded-tr-46 {
    border-top-right-radius: 46px;
    border-top-right-radius: 2.875rem;
    overflow: hidden
}

.rounded-bl-46 {
    border-bottom-left-radius: 46px;
    border-bottom-left-radius: 2.875rem;
    overflow: hidden
}

.rounded-br-46 {
    border-bottom-right-radius: 46px;
    border-bottom-right-radius: 2.875rem;
    overflow: hidden
}

.rounded-45 {
    border-radius: 45px;
    border-radius: 2.8125rem;
    overflow: hidden
}

.rounded-45c {
    border-radius: 45%;
    overflow: hidden
}

.rounded-tl-45 {
    border-top-left-radius: 45px;
    border-top-left-radius: 2.8125rem;
    overflow: hidden
}

.rounded-tr-45 {
    border-top-right-radius: 45px;
    border-top-right-radius: 2.8125rem;
    overflow: hidden
}

.rounded-bl-45 {
    border-bottom-left-radius: 45px;
    border-bottom-left-radius: 2.8125rem;
    overflow: hidden
}

.rounded-br-45 {
    border-bottom-right-radius: 45px;
    border-bottom-right-radius: 2.8125rem;
    overflow: hidden
}

.rounded-44 {
    border-radius: 44px;
    border-radius: 2.75rem;
    overflow: hidden
}

.rounded-44c {
    border-radius: 44%;
    overflow: hidden
}

.rounded-tl-44 {
    border-top-left-radius: 44px;
    border-top-left-radius: 2.75rem;
    overflow: hidden
}

.rounded-tr-44 {
    border-top-right-radius: 44px;
    border-top-right-radius: 2.75rem;
    overflow: hidden
}

.rounded-bl-44 {
    border-bottom-left-radius: 44px;
    border-bottom-left-radius: 2.75rem;
    overflow: hidden
}

.rounded-br-44 {
    border-bottom-right-radius: 44px;
    border-bottom-right-radius: 2.75rem;
    overflow: hidden
}

.rounded-43 {
    border-radius: 43px;
    border-radius: 2.6875rem;
    overflow: hidden
}

.rounded-43c {
    border-radius: 43%;
    overflow: hidden
}

.rounded-tl-43 {
    border-top-left-radius: 43px;
    border-top-left-radius: 2.6875rem;
    overflow: hidden
}

.rounded-tr-43 {
    border-top-right-radius: 43px;
    border-top-right-radius: 2.6875rem;
    overflow: hidden
}

.rounded-bl-43 {
    border-bottom-left-radius: 43px;
    border-bottom-left-radius: 2.6875rem;
    overflow: hidden
}

.rounded-br-43 {
    border-bottom-right-radius: 43px;
    border-bottom-right-radius: 2.6875rem;
    overflow: hidden
}

.rounded-42 {
    border-radius: 42px;
    border-radius: 2.625rem;
    overflow: hidden
}

.rounded-42c {
    border-radius: 42%;
    overflow: hidden
}

.rounded-tl-42 {
    border-top-left-radius: 42px;
    border-top-left-radius: 2.625rem;
    overflow: hidden
}

.rounded-tr-42 {
    border-top-right-radius: 42px;
    border-top-right-radius: 2.625rem;
    overflow: hidden
}

.rounded-bl-42 {
    border-bottom-left-radius: 42px;
    border-bottom-left-radius: 2.625rem;
    overflow: hidden
}

.rounded-br-42 {
    border-bottom-right-radius: 42px;
    border-bottom-right-radius: 2.625rem;
    overflow: hidden
}

.rounded-41 {
    border-radius: 41px;
    border-radius: 2.5625rem;
    overflow: hidden
}

.rounded-41c {
    border-radius: 41%;
    overflow: hidden
}

.rounded-tl-41 {
    border-top-left-radius: 41px;
    border-top-left-radius: 2.5625rem;
    overflow: hidden
}

.rounded-tr-41 {
    border-top-right-radius: 41px;
    border-top-right-radius: 2.5625rem;
    overflow: hidden
}

.rounded-bl-41 {
    border-bottom-left-radius: 41px;
    border-bottom-left-radius: 2.5625rem;
    overflow: hidden
}

.rounded-br-41 {
    border-bottom-right-radius: 41px;
    border-bottom-right-radius: 2.5625rem;
    overflow: hidden
}

.rounded-40 {
    border-radius: 40px;
    border-radius: 2.5rem;
    overflow: hidden
}

.rounded-40c {
    border-radius: 40%;
    overflow: hidden
}

.rounded-tl-40 {
    border-top-left-radius: 40px;
    border-top-left-radius: 2.5rem;
    overflow: hidden
}

.rounded-tr-40 {
    border-top-right-radius: 40px;
    border-top-right-radius: 2.5rem;
    overflow: hidden
}

.rounded-bl-40 {
    border-bottom-left-radius: 40px;
    border-bottom-left-radius: 2.5rem;
    overflow: hidden
}

.rounded-br-40 {
    border-bottom-right-radius: 40px;
    border-bottom-right-radius: 2.5rem;
    overflow: hidden
}

.rounded-39 {
    border-radius: 39px;
    border-radius: 2.4375rem;
    overflow: hidden
}

.rounded-39c {
    border-radius: 39%;
    overflow: hidden
}

.rounded-tl-39 {
    border-top-left-radius: 39px;
    border-top-left-radius: 2.4375rem;
    overflow: hidden
}

.rounded-tr-39 {
    border-top-right-radius: 39px;
    border-top-right-radius: 2.4375rem;
    overflow: hidden
}

.rounded-bl-39 {
    border-bottom-left-radius: 39px;
    border-bottom-left-radius: 2.4375rem;
    overflow: hidden
}

.rounded-br-39 {
    border-bottom-right-radius: 39px;
    border-bottom-right-radius: 2.4375rem;
    overflow: hidden
}

.rounded-38 {
    border-radius: 38px;
    border-radius: 2.375rem;
    overflow: hidden
}

.rounded-38c {
    border-radius: 38%;
    overflow: hidden
}

.rounded-tl-38 {
    border-top-left-radius: 38px;
    border-top-left-radius: 2.375rem;
    overflow: hidden
}

.rounded-tr-38 {
    border-top-right-radius: 38px;
    border-top-right-radius: 2.375rem;
    overflow: hidden
}

.rounded-bl-38 {
    border-bottom-left-radius: 38px;
    border-bottom-left-radius: 2.375rem;
    overflow: hidden
}

.rounded-br-38 {
    border-bottom-right-radius: 38px;
    border-bottom-right-radius: 2.375rem;
    overflow: hidden
}

.rounded-37 {
    border-radius: 37px;
    border-radius: 2.3125rem;
    overflow: hidden
}

.rounded-37c {
    border-radius: 37%;
    overflow: hidden
}

.rounded-tl-37 {
    border-top-left-radius: 37px;
    border-top-left-radius: 2.3125rem;
    overflow: hidden
}

.rounded-tr-37 {
    border-top-right-radius: 37px;
    border-top-right-radius: 2.3125rem;
    overflow: hidden
}

.rounded-bl-37 {
    border-bottom-left-radius: 37px;
    border-bottom-left-radius: 2.3125rem;
    overflow: hidden
}

.rounded-br-37 {
    border-bottom-right-radius: 37px;
    border-bottom-right-radius: 2.3125rem;
    overflow: hidden
}

.rounded-36 {
    border-radius: 36px;
    border-radius: 2.25rem;
    overflow: hidden
}

.rounded-36c {
    border-radius: 36%;
    overflow: hidden
}

.rounded-tl-36 {
    border-top-left-radius: 36px;
    border-top-left-radius: 2.25rem;
    overflow: hidden
}

.rounded-tr-36 {
    border-top-right-radius: 36px;
    border-top-right-radius: 2.25rem;
    overflow: hidden
}

.rounded-bl-36 {
    border-bottom-left-radius: 36px;
    border-bottom-left-radius: 2.25rem;
    overflow: hidden
}

.rounded-br-36 {
    border-bottom-right-radius: 36px;
    border-bottom-right-radius: 2.25rem;
    overflow: hidden
}

.rounded-35 {
    border-radius: 35px;
    border-radius: 2.1875rem;
    overflow: hidden
}

.rounded-35c {
    border-radius: 35%;
    overflow: hidden
}

.rounded-tl-35 {
    border-top-left-radius: 35px;
    border-top-left-radius: 2.1875rem;
    overflow: hidden
}

.rounded-tr-35 {
    border-top-right-radius: 35px;
    border-top-right-radius: 2.1875rem;
    overflow: hidden
}

.rounded-bl-35 {
    border-bottom-left-radius: 35px;
    border-bottom-left-radius: 2.1875rem;
    overflow: hidden
}

.rounded-br-35 {
    border-bottom-right-radius: 35px;
    border-bottom-right-radius: 2.1875rem;
    overflow: hidden
}

.rounded-34 {
    border-radius: 34px;
    border-radius: 2.125rem;
    overflow: hidden
}

.rounded-34c {
    border-radius: 34%;
    overflow: hidden
}

.rounded-tl-34 {
    border-top-left-radius: 34px;
    border-top-left-radius: 2.125rem;
    overflow: hidden
}

.rounded-tr-34 {
    border-top-right-radius: 34px;
    border-top-right-radius: 2.125rem;
    overflow: hidden
}

.rounded-bl-34 {
    border-bottom-left-radius: 34px;
    border-bottom-left-radius: 2.125rem;
    overflow: hidden
}

.rounded-br-34 {
    border-bottom-right-radius: 34px;
    border-bottom-right-radius: 2.125rem;
    overflow: hidden
}

.rounded-33 {
    border-radius: 33px;
    border-radius: 2.0625rem;
    overflow: hidden
}

.rounded-33c {
    border-radius: 33%;
    overflow: hidden
}

.rounded-tl-33 {
    border-top-left-radius: 33px;
    border-top-left-radius: 2.0625rem;
    overflow: hidden
}

.rounded-tr-33 {
    border-top-right-radius: 33px;
    border-top-right-radius: 2.0625rem;
    overflow: hidden
}

.rounded-bl-33 {
    border-bottom-left-radius: 33px;
    border-bottom-left-radius: 2.0625rem;
    overflow: hidden
}

.rounded-br-33 {
    border-bottom-right-radius: 33px;
    border-bottom-right-radius: 2.0625rem;
    overflow: hidden
}

.rounded-32 {
    border-radius: 32px;
    border-radius: 2rem;
    overflow: hidden
}

.rounded-32c {
    border-radius: 32%;
    overflow: hidden
}

.rounded-tl-32 {
    border-top-left-radius: 32px;
    border-top-left-radius: 2rem;
    overflow: hidden
}

.rounded-tr-32 {
    border-top-right-radius: 32px;
    border-top-right-radius: 2rem;
    overflow: hidden
}

.rounded-bl-32 {
    border-bottom-left-radius: 32px;
    border-bottom-left-radius: 2rem;
    overflow: hidden
}

.rounded-br-32 {
    border-bottom-right-radius: 32px;
    border-bottom-right-radius: 2rem;
    overflow: hidden
}

.rounded-31 {
    border-radius: 31px;
    border-radius: 1.9375rem;
    overflow: hidden
}

.rounded-31c {
    border-radius: 31%;
    overflow: hidden
}

.rounded-tl-31 {
    border-top-left-radius: 31px;
    border-top-left-radius: 1.9375rem;
    overflow: hidden
}

.rounded-tr-31 {
    border-top-right-radius: 31px;
    border-top-right-radius: 1.9375rem;
    overflow: hidden
}

.rounded-bl-31 {
    border-bottom-left-radius: 31px;
    border-bottom-left-radius: 1.9375rem;
    overflow: hidden
}

.rounded-br-31 {
    border-bottom-right-radius: 31px;
    border-bottom-right-radius: 1.9375rem;
    overflow: hidden
}

.rounded-30 {
    border-radius: 30px;
    border-radius: 1.875rem;
    overflow: hidden
}

.rounded-30c {
    border-radius: 30%;
    overflow: hidden
}

.rounded-tl-30 {
    border-top-left-radius: 30px;
    border-top-left-radius: 1.875rem;
    overflow: hidden
}

.rounded-tr-30 {
    border-top-right-radius: 30px;
    border-top-right-radius: 1.875rem;
    overflow: hidden
}

.rounded-bl-30 {
    border-bottom-left-radius: 30px;
    border-bottom-left-radius: 1.875rem;
    overflow: hidden
}

.rounded-br-30 {
    border-bottom-right-radius: 30px;
    border-bottom-right-radius: 1.875rem;
    overflow: hidden
}

.rounded-29 {
    border-radius: 29px;
    border-radius: 1.8125rem;
    overflow: hidden
}

.rounded-29c {
    border-radius: 29%;
    overflow: hidden
}

.rounded-tl-29 {
    border-top-left-radius: 29px;
    border-top-left-radius: 1.8125rem;
    overflow: hidden
}

.rounded-tr-29 {
    border-top-right-radius: 29px;
    border-top-right-radius: 1.8125rem;
    overflow: hidden
}

.rounded-bl-29 {
    border-bottom-left-radius: 29px;
    border-bottom-left-radius: 1.8125rem;
    overflow: hidden
}

.rounded-br-29 {
    border-bottom-right-radius: 29px;
    border-bottom-right-radius: 1.8125rem;
    overflow: hidden
}

.rounded-28 {
    border-radius: 28px;
    border-radius: 1.75rem;
    overflow: hidden
}

.rounded-28c {
    border-radius: 28%;
    overflow: hidden
}

.rounded-tl-28 {
    border-top-left-radius: 28px;
    border-top-left-radius: 1.75rem;
    overflow: hidden
}

.rounded-tr-28 {
    border-top-right-radius: 28px;
    border-top-right-radius: 1.75rem;
    overflow: hidden
}

.rounded-bl-28 {
    border-bottom-left-radius: 28px;
    border-bottom-left-radius: 1.75rem;
    overflow: hidden
}

.rounded-br-28 {
    border-bottom-right-radius: 28px;
    border-bottom-right-radius: 1.75rem;
    overflow: hidden
}

.rounded-27 {
    border-radius: 27px;
    border-radius: 1.6875rem;
    overflow: hidden
}

.rounded-27c {
    border-radius: 27%;
    overflow: hidden
}

.rounded-tl-27 {
    border-top-left-radius: 27px;
    border-top-left-radius: 1.6875rem;
    overflow: hidden
}

.rounded-tr-27 {
    border-top-right-radius: 27px;
    border-top-right-radius: 1.6875rem;
    overflow: hidden
}

.rounded-bl-27 {
    border-bottom-left-radius: 27px;
    border-bottom-left-radius: 1.6875rem;
    overflow: hidden
}

.rounded-br-27 {
    border-bottom-right-radius: 27px;
    border-bottom-right-radius: 1.6875rem;
    overflow: hidden
}

.rounded-26 {
    border-radius: 26px;
    border-radius: 1.625rem;
    overflow: hidden
}

.rounded-26c {
    border-radius: 26%;
    overflow: hidden
}

.rounded-tl-26 {
    border-top-left-radius: 26px;
    border-top-left-radius: 1.625rem;
    overflow: hidden
}

.rounded-tr-26 {
    border-top-right-radius: 26px;
    border-top-right-radius: 1.625rem;
    overflow: hidden
}

.rounded-bl-26 {
    border-bottom-left-radius: 26px;
    border-bottom-left-radius: 1.625rem;
    overflow: hidden
}

.rounded-br-26 {
    border-bottom-right-radius: 26px;
    border-bottom-right-radius: 1.625rem;
    overflow: hidden
}

.rounded-25 {
    border-radius: 25px;
    border-radius: 1.5625rem;
    overflow: hidden
}

.rounded-25c {
    border-radius: 25%;
    overflow: hidden
}

.rounded-tl-25 {
    border-top-left-radius: 25px;
    border-top-left-radius: 1.5625rem;
    overflow: hidden
}

.rounded-tr-25 {
    border-top-right-radius: 25px;
    border-top-right-radius: 1.5625rem;
    overflow: hidden
}

.rounded-bl-25 {
    border-bottom-left-radius: 25px;
    border-bottom-left-radius: 1.5625rem;
    overflow: hidden
}

.rounded-br-25 {
    border-bottom-right-radius: 25px;
    border-bottom-right-radius: 1.5625rem;
    overflow: hidden
}

.rounded-24 {
    border-radius: 24px;
    border-radius: 1.5rem;
    overflow: hidden
}

.rounded-24c {
    border-radius: 24%;
    overflow: hidden
}

.rounded-tl-24 {
    border-top-left-radius: 24px;
    border-top-left-radius: 1.5rem;
    overflow: hidden
}

.rounded-tr-24 {
    border-top-right-radius: 24px;
    border-top-right-radius: 1.5rem;
    overflow: hidden
}

.rounded-bl-24 {
    border-bottom-left-radius: 24px;
    border-bottom-left-radius: 1.5rem;
    overflow: hidden
}

.rounded-br-24 {
    border-bottom-right-radius: 24px;
    border-bottom-right-radius: 1.5rem;
    overflow: hidden
}

.rounded-23 {
    border-radius: 23px;
    border-radius: 1.4375rem;
    overflow: hidden
}

.rounded-23c {
    border-radius: 23%;
    overflow: hidden
}

.rounded-tl-23 {
    border-top-left-radius: 23px;
    border-top-left-radius: 1.4375rem;
    overflow: hidden
}

.rounded-tr-23 {
    border-top-right-radius: 23px;
    border-top-right-radius: 1.4375rem;
    overflow: hidden
}

.rounded-bl-23 {
    border-bottom-left-radius: 23px;
    border-bottom-left-radius: 1.4375rem;
    overflow: hidden
}

.rounded-br-23 {
    border-bottom-right-radius: 23px;
    border-bottom-right-radius: 1.4375rem;
    overflow: hidden
}

.rounded-22 {
    border-radius: 22px;
    border-radius: 1.375rem;
    overflow: hidden
}

.rounded-22c {
    border-radius: 22%;
    overflow: hidden
}

.rounded-tl-22 {
    border-top-left-radius: 22px;
    border-top-left-radius: 1.375rem;
    overflow: hidden
}

.rounded-tr-22 {
    border-top-right-radius: 22px;
    border-top-right-radius: 1.375rem;
    overflow: hidden
}

.rounded-bl-22 {
    border-bottom-left-radius: 22px;
    border-bottom-left-radius: 1.375rem;
    overflow: hidden
}

.rounded-br-22 {
    border-bottom-right-radius: 22px;
    border-bottom-right-radius: 1.375rem;
    overflow: hidden
}

.rounded-21 {
    border-radius: 21px;
    border-radius: 1.3125rem;
    overflow: hidden
}

.rounded-21c {
    border-radius: 21%;
    overflow: hidden
}

.rounded-tl-21 {
    border-top-left-radius: 21px;
    border-top-left-radius: 1.3125rem;
    overflow: hidden
}

.rounded-tr-21 {
    border-top-right-radius: 21px;
    border-top-right-radius: 1.3125rem;
    overflow: hidden
}

.rounded-bl-21 {
    border-bottom-left-radius: 21px;
    border-bottom-left-radius: 1.3125rem;
    overflow: hidden
}

.rounded-br-21 {
    border-bottom-right-radius: 21px;
    border-bottom-right-radius: 1.3125rem;
    overflow: hidden
}

.rounded-20 {
    border-radius: 20px;
    border-radius: 1.25rem;
    overflow: hidden
}

.rounded-20c {
    border-radius: 20%;
    overflow: hidden
}

.rounded-tl-20 {
    border-top-left-radius: 20px;
    border-top-left-radius: 1.25rem;
    overflow: hidden
}

.rounded-tr-20 {
    border-top-right-radius: 20px;
    border-top-right-radius: 1.25rem;
    overflow: hidden
}

.rounded-bl-20 {
    border-bottom-left-radius: 20px;
    border-bottom-left-radius: 1.25rem;
    overflow: hidden
}

.rounded-br-20 {
    border-bottom-right-radius: 20px;
    border-bottom-right-radius: 1.25rem;
    overflow: hidden
}

.rounded-19 {
    border-radius: 19px;
    border-radius: 1.1875rem;
    overflow: hidden
}

.rounded-19c {
    border-radius: 19%;
    overflow: hidden
}

.rounded-tl-19 {
    border-top-left-radius: 19px;
    border-top-left-radius: 1.1875rem;
    overflow: hidden
}

.rounded-tr-19 {
    border-top-right-radius: 19px;
    border-top-right-radius: 1.1875rem;
    overflow: hidden
}

.rounded-bl-19 {
    border-bottom-left-radius: 19px;
    border-bottom-left-radius: 1.1875rem;
    overflow: hidden
}

.rounded-br-19 {
    border-bottom-right-radius: 19px;
    border-bottom-right-radius: 1.1875rem;
    overflow: hidden
}

.rounded-18 {
    border-radius: 18px;
    border-radius: 1.125rem;
    overflow: hidden
}

.rounded-18c {
    border-radius: 18%;
    overflow: hidden
}

.rounded-tl-18 {
    border-top-left-radius: 18px;
    border-top-left-radius: 1.125rem;
    overflow: hidden
}

.rounded-tr-18 {
    border-top-right-radius: 18px;
    border-top-right-radius: 1.125rem;
    overflow: hidden
}

.rounded-bl-18 {
    border-bottom-left-radius: 18px;
    border-bottom-left-radius: 1.125rem;
    overflow: hidden
}

.rounded-br-18 {
    border-bottom-right-radius: 18px;
    border-bottom-right-radius: 1.125rem;
    overflow: hidden
}

.rounded-17 {
    border-radius: 17px;
    border-radius: 1.0625rem;
    overflow: hidden
}

.rounded-17c {
    border-radius: 17%;
    overflow: hidden
}

.rounded-tl-17 {
    border-top-left-radius: 17px;
    border-top-left-radius: 1.0625rem;
    overflow: hidden
}

.rounded-tr-17 {
    border-top-right-radius: 17px;
    border-top-right-radius: 1.0625rem;
    overflow: hidden
}

.rounded-bl-17 {
    border-bottom-left-radius: 17px;
    border-bottom-left-radius: 1.0625rem;
    overflow: hidden
}

.rounded-br-17 {
    border-bottom-right-radius: 17px;
    border-bottom-right-radius: 1.0625rem;
    overflow: hidden
}

.rounded-16 {
    border-radius: 16px;
    border-radius: 1rem;
    overflow: hidden
}

.rounded-16c {
    border-radius: 16%;
    overflow: hidden
}

.rounded-tl-16 {
    border-top-left-radius: 16px;
    border-top-left-radius: 1rem;
    overflow: hidden
}

.rounded-tr-16 {
    border-top-right-radius: 16px;
    border-top-right-radius: 1rem;
    overflow: hidden
}

.rounded-bl-16 {
    border-bottom-left-radius: 16px;
    border-bottom-left-radius: 1rem;
    overflow: hidden
}

.rounded-br-16 {
    border-bottom-right-radius: 16px;
    border-bottom-right-radius: 1rem;
    overflow: hidden
}

.rounded-15 {
    border-radius: 15px;
    border-radius: .9375rem;
    overflow: hidden
}

.rounded-15c {
    border-radius: 15%;
    overflow: hidden
}

.rounded-tl-15 {
    border-top-left-radius: 15px;
    border-top-left-radius: .9375rem;
    overflow: hidden
}

.rounded-tr-15 {
    border-top-right-radius: 15px;
    border-top-right-radius: .9375rem;
    overflow: hidden
}

.rounded-bl-15 {
    border-bottom-left-radius: 15px;
    border-bottom-left-radius: .9375rem;
    overflow: hidden
}

.rounded-br-15 {
    border-bottom-right-radius: 15px;
    border-bottom-right-radius: .9375rem;
    overflow: hidden
}

.rounded-14 {
    border-radius: 14px;
    border-radius: .875rem;
    overflow: hidden
}

.rounded-14c {
    border-radius: 14%;
    overflow: hidden
}

.rounded-tl-14 {
    border-top-left-radius: 14px;
    border-top-left-radius: .875rem;
    overflow: hidden
}

.rounded-tr-14 {
    border-top-right-radius: 14px;
    border-top-right-radius: .875rem;
    overflow: hidden
}

.rounded-bl-14 {
    border-bottom-left-radius: 14px;
    border-bottom-left-radius: .875rem;
    overflow: hidden
}

.rounded-br-14 {
    border-bottom-right-radius: 14px;
    border-bottom-right-radius: .875rem;
    overflow: hidden
}

.rounded-13 {
    border-radius: 13px;
    border-radius: .8125rem;
    overflow: hidden
}

.rounded-13c {
    border-radius: 13%;
    overflow: hidden
}

.rounded-tl-13 {
    border-top-left-radius: 13px;
    border-top-left-radius: .8125rem;
    overflow: hidden
}

.rounded-tr-13 {
    border-top-right-radius: 13px;
    border-top-right-radius: .8125rem;
    overflow: hidden
}

.rounded-bl-13 {
    border-bottom-left-radius: 13px;
    border-bottom-left-radius: .8125rem;
    overflow: hidden
}

.rounded-br-13 {
    border-bottom-right-radius: 13px;
    border-bottom-right-radius: .8125rem;
    overflow: hidden
}

.rounded-12 {
    border-radius: 12px;
    border-radius: .75rem;
    overflow: hidden
}

.rounded-12c {
    border-radius: 12%;
    overflow: hidden
}

.rounded-tl-12 {
    border-top-left-radius: 12px;
    border-top-left-radius: .75rem;
    overflow: hidden
}

.rounded-tr-12 {
    border-top-right-radius: 12px;
    border-top-right-radius: .75rem;
    overflow: hidden
}

.rounded-bl-12 {
    border-bottom-left-radius: 12px;
    border-bottom-left-radius: .75rem;
    overflow: hidden
}

.rounded-br-12 {
    border-bottom-right-radius: 12px;
    border-bottom-right-radius: .75rem;
    overflow: hidden
}

.rounded-11 {
    border-radius: 11px;
    border-radius: .6875rem;
    overflow: hidden
}

.rounded-11c {
    border-radius: 11%;
    overflow: hidden
}

.rounded-tl-11 {
    border-top-left-radius: 11px;
    border-top-left-radius: .6875rem;
    overflow: hidden
}

.rounded-tr-11 {
    border-top-right-radius: 11px;
    border-top-right-radius: .6875rem;
    overflow: hidden
}

.rounded-bl-11 {
    border-bottom-left-radius: 11px;
    border-bottom-left-radius: .6875rem;
    overflow: hidden
}

.rounded-br-11 {
    border-bottom-right-radius: 11px;
    border-bottom-right-radius: .6875rem;
    overflow: hidden
}

.rounded-10 {
    border-radius: 10px;
    border-radius: .625rem;
    overflow: hidden
}

.rounded-10c {
    border-radius: 10%;
    overflow: hidden
}

.rounded-tl-10 {
    border-top-left-radius: 10px;
    border-top-left-radius: .625rem;
    overflow: hidden
}

.rounded-tr-10 {
    border-top-right-radius: 10px;
    border-top-right-radius: .625rem;
    overflow: hidden
}

.rounded-bl-10 {
    border-bottom-left-radius: 10px;
    border-bottom-left-radius: .625rem;
    overflow: hidden
}

.rounded-br-10 {
    border-bottom-right-radius: 10px;
    border-bottom-right-radius: .625rem;
    overflow: hidden
}

.rounded-9 {
    border-radius: 9px;
    border-radius: .5625rem;
    overflow: hidden
}

.rounded-9c {
    border-radius: 9%;
    overflow: hidden
}

.rounded-tl-9 {
    border-top-left-radius: 9px;
    border-top-left-radius: .5625rem;
    overflow: hidden
}

.rounded-tr-9 {
    border-top-right-radius: 9px;
    border-top-right-radius: .5625rem;
    overflow: hidden
}

.rounded-bl-9 {
    border-bottom-left-radius: 9px;
    border-bottom-left-radius: .5625rem;
    overflow: hidden
}

.rounded-br-9 {
    border-bottom-right-radius: 9px;
    border-bottom-right-radius: .5625rem;
    overflow: hidden
}

.rounded-8 {
    border-radius: 8px;
    border-radius: .5rem;
    overflow: hidden
}

.rounded-8c {
    border-radius: 8%;
    overflow: hidden
}

.rounded-tl-8 {
    border-top-left-radius: 8px;
    border-top-left-radius: .5rem;
    overflow: hidden
}

.rounded-tr-8 {
    border-top-right-radius: 8px;
    border-top-right-radius: .5rem;
    overflow: hidden
}

.rounded-bl-8 {
    border-bottom-left-radius: 8px;
    border-bottom-left-radius: .5rem;
    overflow: hidden
}

.rounded-br-8 {
    border-bottom-right-radius: 8px;
    border-bottom-right-radius: .5rem;
    overflow: hidden
}

.rounded-7 {
    border-radius: 7px;
    border-radius: .4375rem;
    overflow: hidden
}

.rounded-7c {
    border-radius: 7%;
    overflow: hidden
}

.rounded-tl-7 {
    border-top-left-radius: 7px;
    border-top-left-radius: .4375rem;
    overflow: hidden
}

.rounded-tr-7 {
    border-top-right-radius: 7px;
    border-top-right-radius: .4375rem;
    overflow: hidden
}

.rounded-bl-7 {
    border-bottom-left-radius: 7px;
    border-bottom-left-radius: .4375rem;
    overflow: hidden
}

.rounded-br-7 {
    border-bottom-right-radius: 7px;
    border-bottom-right-radius: .4375rem;
    overflow: hidden
}

.rounded-6 {
    border-radius: 6px;
    border-radius: .375rem;
    overflow: hidden
}

.rounded-6c {
    border-radius: 6%;
    overflow: hidden
}

.rounded-tl-6 {
    border-top-left-radius: 6px;
    border-top-left-radius: .375rem;
    overflow: hidden
}

.rounded-tr-6 {
    border-top-right-radius: 6px;
    border-top-right-radius: .375rem;
    overflow: hidden
}

.rounded-bl-6 {
    border-bottom-left-radius: 6px;
    border-bottom-left-radius: .375rem;
    overflow: hidden
}

.rounded-br-6 {
    border-bottom-right-radius: 6px;
    border-bottom-right-radius: .375rem;
    overflow: hidden
}

.rounded-5 {
    border-radius: 5px;
    border-radius: .3125rem;
    overflow: hidden
}

.rounded-5c {
    border-radius: 5%;
    overflow: hidden
}

.rounded-tl-5 {
    border-top-left-radius: 5px;
    border-top-left-radius: .3125rem;
    overflow: hidden
}

.rounded-tr-5 {
    border-top-right-radius: 5px;
    border-top-right-radius: .3125rem;
    overflow: hidden
}

.rounded-bl-5 {
    border-bottom-left-radius: 5px;
    border-bottom-left-radius: .3125rem;
    overflow: hidden
}

.rounded-br-5 {
    border-bottom-right-radius: 5px;
    border-bottom-right-radius: .3125rem;
    overflow: hidden
}

.rounded-4 {
    border-radius: 4px;
    border-radius: .25rem;
    overflow: hidden
}

.rounded-4c {
    border-radius: 4%;
    overflow: hidden
}

.rounded-tl-4 {
    border-top-left-radius: 4px;
    border-top-left-radius: .25rem;
    overflow: hidden
}

.rounded-tr-4 {
    border-top-right-radius: 4px;
    border-top-right-radius: .25rem;
    overflow: hidden
}

.rounded-bl-4 {
    border-bottom-left-radius: 4px;
    border-bottom-left-radius: .25rem;
    overflow: hidden
}

.rounded-br-4 {
    border-bottom-right-radius: 4px;
    border-bottom-right-radius: .25rem;
    overflow: hidden
}

.rounded-3 {
    border-radius: 3px;
    border-radius: .1875rem;
    overflow: hidden
}

.rounded-3c {
    border-radius: 3%;
    overflow: hidden
}

.rounded-tl-3 {
    border-top-left-radius: 3px;
    border-top-left-radius: .1875rem;
    overflow: hidden
}

.rounded-tr-3 {
    border-top-right-radius: 3px;
    border-top-right-radius: .1875rem;
    overflow: hidden
}

.rounded-bl-3 {
    border-bottom-left-radius: 3px;
    border-bottom-left-radius: .1875rem;
    overflow: hidden
}

.rounded-br-3 {
    border-bottom-right-radius: 3px;
    border-bottom-right-radius: .1875rem;
    overflow: hidden
}

.rounded-2 {
    border-radius: 2px;
    border-radius: .125rem;
    overflow: hidden
}

.rounded-2c {
    border-radius: 2%;
    overflow: hidden
}

.rounded-tl-2 {
    border-top-left-radius: 2px;
    border-top-left-radius: .125rem;
    overflow: hidden
}

.rounded-tr-2 {
    border-top-right-radius: 2px;
    border-top-right-radius: .125rem;
    overflow: hidden
}

.rounded-bl-2 {
    border-bottom-left-radius: 2px;
    border-bottom-left-radius: .125rem;
    overflow: hidden
}

.rounded-br-2 {
    border-bottom-right-radius: 2px;
    border-bottom-right-radius: .125rem;
    overflow: hidden
}

.rounded-1 {
    border-radius: 1px;
    border-radius: .0625rem;
    overflow: hidden
}

.rounded-1c {
    border-radius: 1%;
    overflow: hidden
}

.rounded-tl-1 {
    border-top-left-radius: 1px;
    border-top-left-radius: .0625rem;
    overflow: hidden
}

.rounded-tr-1 {
    border-top-right-radius: 1px;
    border-top-right-radius: .0625rem;
    overflow: hidden
}

.rounded-bl-1 {
    border-bottom-left-radius: 1px;
    border-bottom-left-radius: .0625rem;
    overflow: hidden
}

.rounded-br-1 {
    border-bottom-right-radius: 1px;
    border-bottom-right-radius: .0625rem;
    overflow: hidden
}

.rounded-0,
.rounded-0c {
    border-radius: 0;
    overflow: hidden
}

.rounded-tl-0 {
    border-top-left-radius: 0;
    overflow: hidden
}

.rounded-tr-0 {
    border-top-right-radius: 0;
    overflow: hidden
}

.rounded-bl-0 {
    border-bottom-left-radius: 0;
    overflow: hidden
}

.rounded-br-0 {
    border-bottom-right-radius: 0;
    overflow: hidden
}

@media (min-width:500px) {
    .middle-rounded-200 {
        border-radius: 200px;
        border-radius: 12.5rem;
        overflow: hidden
    }

    .middle-rounded-200c {
        border-radius: 200%;
        overflow: hidden
    }

    .middle-rounded-tl-200 {
        border-top-left-radius: 200px;
        border-top-left-radius: 12.5rem;
        overflow: hidden
    }

    .middle-rounded-tr-200 {
        border-top-right-radius: 200px;
        border-top-right-radius: 12.5rem;
        overflow: hidden
    }

    .middle-rounded-bl-200 {
        border-bottom-left-radius: 200px;
        border-bottom-left-radius: 12.5rem;
        overflow: hidden
    }

    .middle-rounded-br-200 {
        border-bottom-right-radius: 200px;
        border-bottom-right-radius: 12.5rem;
        overflow: hidden
    }

    .middle-rounded-199 {
        border-radius: 199px;
        border-radius: 12.4375rem;
        overflow: hidden
    }

    .middle-rounded-199c {
        border-radius: 199%;
        overflow: hidden
    }

    .middle-rounded-tl-199 {
        border-top-left-radius: 199px;
        border-top-left-radius: 12.4375rem;
        overflow: hidden
    }

    .middle-rounded-tr-199 {
        border-top-right-radius: 199px;
        border-top-right-radius: 12.4375rem;
        overflow: hidden
    }

    .middle-rounded-bl-199 {
        border-bottom-left-radius: 199px;
        border-bottom-left-radius: 12.4375rem;
        overflow: hidden
    }

    .middle-rounded-br-199 {
        border-bottom-right-radius: 199px;
        border-bottom-right-radius: 12.4375rem;
        overflow: hidden
    }

    .middle-rounded-198 {
        border-radius: 198px;
        border-radius: 12.375rem;
        overflow: hidden
    }

    .middle-rounded-198c {
        border-radius: 198%;
        overflow: hidden
    }

    .middle-rounded-tl-198 {
        border-top-left-radius: 198px;
        border-top-left-radius: 12.375rem;
        overflow: hidden
    }

    .middle-rounded-tr-198 {
        border-top-right-radius: 198px;
        border-top-right-radius: 12.375rem;
        overflow: hidden
    }

    .middle-rounded-bl-198 {
        border-bottom-left-radius: 198px;
        border-bottom-left-radius: 12.375rem;
        overflow: hidden
    }

    .middle-rounded-br-198 {
        border-bottom-right-radius: 198px;
        border-bottom-right-radius: 12.375rem;
        overflow: hidden
    }

    .middle-rounded-197 {
        border-radius: 197px;
        border-radius: 12.3125rem;
        overflow: hidden
    }

    .middle-rounded-197c {
        border-radius: 197%;
        overflow: hidden
    }

    .middle-rounded-tl-197 {
        border-top-left-radius: 197px;
        border-top-left-radius: 12.3125rem;
        overflow: hidden
    }

    .middle-rounded-tr-197 {
        border-top-right-radius: 197px;
        border-top-right-radius: 12.3125rem;
        overflow: hidden
    }

    .middle-rounded-bl-197 {
        border-bottom-left-radius: 197px;
        border-bottom-left-radius: 12.3125rem;
        overflow: hidden
    }

    .middle-rounded-br-197 {
        border-bottom-right-radius: 197px;
        border-bottom-right-radius: 12.3125rem;
        overflow: hidden
    }

    .middle-rounded-196 {
        border-radius: 196px;
        border-radius: 12.25rem;
        overflow: hidden
    }

    .middle-rounded-196c {
        border-radius: 196%;
        overflow: hidden
    }

    .middle-rounded-tl-196 {
        border-top-left-radius: 196px;
        border-top-left-radius: 12.25rem;
        overflow: hidden
    }

    .middle-rounded-tr-196 {
        border-top-right-radius: 196px;
        border-top-right-radius: 12.25rem;
        overflow: hidden
    }

    .middle-rounded-bl-196 {
        border-bottom-left-radius: 196px;
        border-bottom-left-radius: 12.25rem;
        overflow: hidden
    }

    .middle-rounded-br-196 {
        border-bottom-right-radius: 196px;
        border-bottom-right-radius: 12.25rem;
        overflow: hidden
    }

    .middle-rounded-195 {
        border-radius: 195px;
        border-radius: 12.1875rem;
        overflow: hidden
    }

    .middle-rounded-195c {
        border-radius: 195%;
        overflow: hidden
    }

    .middle-rounded-tl-195 {
        border-top-left-radius: 195px;
        border-top-left-radius: 12.1875rem;
        overflow: hidden
    }

    .middle-rounded-tr-195 {
        border-top-right-radius: 195px;
        border-top-right-radius: 12.1875rem;
        overflow: hidden
    }

    .middle-rounded-bl-195 {
        border-bottom-left-radius: 195px;
        border-bottom-left-radius: 12.1875rem;
        overflow: hidden
    }

    .middle-rounded-br-195 {
        border-bottom-right-radius: 195px;
        border-bottom-right-radius: 12.1875rem;
        overflow: hidden
    }

    .middle-rounded-194 {
        border-radius: 194px;
        border-radius: 12.125rem;
        overflow: hidden
    }

    .middle-rounded-194c {
        border-radius: 194%;
        overflow: hidden
    }

    .middle-rounded-tl-194 {
        border-top-left-radius: 194px;
        border-top-left-radius: 12.125rem;
        overflow: hidden
    }

    .middle-rounded-tr-194 {
        border-top-right-radius: 194px;
        border-top-right-radius: 12.125rem;
        overflow: hidden
    }

    .middle-rounded-bl-194 {
        border-bottom-left-radius: 194px;
        border-bottom-left-radius: 12.125rem;
        overflow: hidden
    }

    .middle-rounded-br-194 {
        border-bottom-right-radius: 194px;
        border-bottom-right-radius: 12.125rem;
        overflow: hidden
    }

    .middle-rounded-193 {
        border-radius: 193px;
        border-radius: 12.0625rem;
        overflow: hidden
    }

    .middle-rounded-193c {
        border-radius: 193%;
        overflow: hidden
    }

    .middle-rounded-tl-193 {
        border-top-left-radius: 193px;
        border-top-left-radius: 12.0625rem;
        overflow: hidden
    }

    .middle-rounded-tr-193 {
        border-top-right-radius: 193px;
        border-top-right-radius: 12.0625rem;
        overflow: hidden
    }

    .middle-rounded-bl-193 {
        border-bottom-left-radius: 193px;
        border-bottom-left-radius: 12.0625rem;
        overflow: hidden
    }

    .middle-rounded-br-193 {
        border-bottom-right-radius: 193px;
        border-bottom-right-radius: 12.0625rem;
        overflow: hidden
    }

    .middle-rounded-192 {
        border-radius: 192px;
        border-radius: 12rem;
        overflow: hidden
    }

    .middle-rounded-192c {
        border-radius: 192%;
        overflow: hidden
    }

    .middle-rounded-tl-192 {
        border-top-left-radius: 192px;
        border-top-left-radius: 12rem;
        overflow: hidden
    }

    .middle-rounded-tr-192 {
        border-top-right-radius: 192px;
        border-top-right-radius: 12rem;
        overflow: hidden
    }

    .middle-rounded-bl-192 {
        border-bottom-left-radius: 192px;
        border-bottom-left-radius: 12rem;
        overflow: hidden
    }

    .middle-rounded-br-192 {
        border-bottom-right-radius: 192px;
        border-bottom-right-radius: 12rem;
        overflow: hidden
    }

    .middle-rounded-191 {
        border-radius: 191px;
        border-radius: 11.9375rem;
        overflow: hidden
    }

    .middle-rounded-191c {
        border-radius: 191%;
        overflow: hidden
    }

    .middle-rounded-tl-191 {
        border-top-left-radius: 191px;
        border-top-left-radius: 11.9375rem;
        overflow: hidden
    }

    .middle-rounded-tr-191 {
        border-top-right-radius: 191px;
        border-top-right-radius: 11.9375rem;
        overflow: hidden
    }

    .middle-rounded-bl-191 {
        border-bottom-left-radius: 191px;
        border-bottom-left-radius: 11.9375rem;
        overflow: hidden
    }

    .middle-rounded-br-191 {
        border-bottom-right-radius: 191px;
        border-bottom-right-radius: 11.9375rem;
        overflow: hidden
    }

    .middle-rounded-190 {
        border-radius: 190px;
        border-radius: 11.875rem;
        overflow: hidden
    }

    .middle-rounded-190c {
        border-radius: 190%;
        overflow: hidden
    }

    .middle-rounded-tl-190 {
        border-top-left-radius: 190px;
        border-top-left-radius: 11.875rem;
        overflow: hidden
    }

    .middle-rounded-tr-190 {
        border-top-right-radius: 190px;
        border-top-right-radius: 11.875rem;
        overflow: hidden
    }

    .middle-rounded-bl-190 {
        border-bottom-left-radius: 190px;
        border-bottom-left-radius: 11.875rem;
        overflow: hidden
    }

    .middle-rounded-br-190 {
        border-bottom-right-radius: 190px;
        border-bottom-right-radius: 11.875rem;
        overflow: hidden
    }

    .middle-rounded-189 {
        border-radius: 189px;
        border-radius: 11.8125rem;
        overflow: hidden
    }

    .middle-rounded-189c {
        border-radius: 189%;
        overflow: hidden
    }

    .middle-rounded-tl-189 {
        border-top-left-radius: 189px;
        border-top-left-radius: 11.8125rem;
        overflow: hidden
    }

    .middle-rounded-tr-189 {
        border-top-right-radius: 189px;
        border-top-right-radius: 11.8125rem;
        overflow: hidden
    }

    .middle-rounded-bl-189 {
        border-bottom-left-radius: 189px;
        border-bottom-left-radius: 11.8125rem;
        overflow: hidden
    }

    .middle-rounded-br-189 {
        border-bottom-right-radius: 189px;
        border-bottom-right-radius: 11.8125rem;
        overflow: hidden
    }

    .middle-rounded-188 {
        border-radius: 188px;
        border-radius: 11.75rem;
        overflow: hidden
    }

    .middle-rounded-188c {
        border-radius: 188%;
        overflow: hidden
    }

    .middle-rounded-tl-188 {
        border-top-left-radius: 188px;
        border-top-left-radius: 11.75rem;
        overflow: hidden
    }

    .middle-rounded-tr-188 {
        border-top-right-radius: 188px;
        border-top-right-radius: 11.75rem;
        overflow: hidden
    }

    .middle-rounded-bl-188 {
        border-bottom-left-radius: 188px;
        border-bottom-left-radius: 11.75rem;
        overflow: hidden
    }

    .middle-rounded-br-188 {
        border-bottom-right-radius: 188px;
        border-bottom-right-radius: 11.75rem;
        overflow: hidden
    }

    .middle-rounded-187 {
        border-radius: 187px;
        border-radius: 11.6875rem;
        overflow: hidden
    }

    .middle-rounded-187c {
        border-radius: 187%;
        overflow: hidden
    }

    .middle-rounded-tl-187 {
        border-top-left-radius: 187px;
        border-top-left-radius: 11.6875rem;
        overflow: hidden
    }

    .middle-rounded-tr-187 {
        border-top-right-radius: 187px;
        border-top-right-radius: 11.6875rem;
        overflow: hidden
    }

    .middle-rounded-bl-187 {
        border-bottom-left-radius: 187px;
        border-bottom-left-radius: 11.6875rem;
        overflow: hidden
    }

    .middle-rounded-br-187 {
        border-bottom-right-radius: 187px;
        border-bottom-right-radius: 11.6875rem;
        overflow: hidden
    }

    .middle-rounded-186 {
        border-radius: 186px;
        border-radius: 11.625rem;
        overflow: hidden
    }

    .middle-rounded-186c {
        border-radius: 186%;
        overflow: hidden
    }

    .middle-rounded-tl-186 {
        border-top-left-radius: 186px;
        border-top-left-radius: 11.625rem;
        overflow: hidden
    }

    .middle-rounded-tr-186 {
        border-top-right-radius: 186px;
        border-top-right-radius: 11.625rem;
        overflow: hidden
    }

    .middle-rounded-bl-186 {
        border-bottom-left-radius: 186px;
        border-bottom-left-radius: 11.625rem;
        overflow: hidden
    }

    .middle-rounded-br-186 {
        border-bottom-right-radius: 186px;
        border-bottom-right-radius: 11.625rem;
        overflow: hidden
    }

    .middle-rounded-185 {
        border-radius: 185px;
        border-radius: 11.5625rem;
        overflow: hidden
    }

    .middle-rounded-185c {
        border-radius: 185%;
        overflow: hidden
    }

    .middle-rounded-tl-185 {
        border-top-left-radius: 185px;
        border-top-left-radius: 11.5625rem;
        overflow: hidden
    }

    .middle-rounded-tr-185 {
        border-top-right-radius: 185px;
        border-top-right-radius: 11.5625rem;
        overflow: hidden
    }

    .middle-rounded-bl-185 {
        border-bottom-left-radius: 185px;
        border-bottom-left-radius: 11.5625rem;
        overflow: hidden
    }

    .middle-rounded-br-185 {
        border-bottom-right-radius: 185px;
        border-bottom-right-radius: 11.5625rem;
        overflow: hidden
    }

    .middle-rounded-184 {
        border-radius: 184px;
        border-radius: 11.5rem;
        overflow: hidden
    }

    .middle-rounded-184c {
        border-radius: 184%;
        overflow: hidden
    }

    .middle-rounded-tl-184 {
        border-top-left-radius: 184px;
        border-top-left-radius: 11.5rem;
        overflow: hidden
    }

    .middle-rounded-tr-184 {
        border-top-right-radius: 184px;
        border-top-right-radius: 11.5rem;
        overflow: hidden
    }

    .middle-rounded-bl-184 {
        border-bottom-left-radius: 184px;
        border-bottom-left-radius: 11.5rem;
        overflow: hidden
    }

    .middle-rounded-br-184 {
        border-bottom-right-radius: 184px;
        border-bottom-right-radius: 11.5rem;
        overflow: hidden
    }

    .middle-rounded-183 {
        border-radius: 183px;
        border-radius: 11.4375rem;
        overflow: hidden
    }

    .middle-rounded-183c {
        border-radius: 183%;
        overflow: hidden
    }

    .middle-rounded-tl-183 {
        border-top-left-radius: 183px;
        border-top-left-radius: 11.4375rem;
        overflow: hidden
    }

    .middle-rounded-tr-183 {
        border-top-right-radius: 183px;
        border-top-right-radius: 11.4375rem;
        overflow: hidden
    }

    .middle-rounded-bl-183 {
        border-bottom-left-radius: 183px;
        border-bottom-left-radius: 11.4375rem;
        overflow: hidden
    }

    .middle-rounded-br-183 {
        border-bottom-right-radius: 183px;
        border-bottom-right-radius: 11.4375rem;
        overflow: hidden
    }

    .middle-rounded-182 {
        border-radius: 182px;
        border-radius: 11.375rem;
        overflow: hidden
    }

    .middle-rounded-182c {
        border-radius: 182%;
        overflow: hidden
    }

    .middle-rounded-tl-182 {
        border-top-left-radius: 182px;
        border-top-left-radius: 11.375rem;
        overflow: hidden
    }

    .middle-rounded-tr-182 {
        border-top-right-radius: 182px;
        border-top-right-radius: 11.375rem;
        overflow: hidden
    }

    .middle-rounded-bl-182 {
        border-bottom-left-radius: 182px;
        border-bottom-left-radius: 11.375rem;
        overflow: hidden
    }

    .middle-rounded-br-182 {
        border-bottom-right-radius: 182px;
        border-bottom-right-radius: 11.375rem;
        overflow: hidden
    }

    .middle-rounded-181 {
        border-radius: 181px;
        border-radius: 11.3125rem;
        overflow: hidden
    }

    .middle-rounded-181c {
        border-radius: 181%;
        overflow: hidden
    }

    .middle-rounded-tl-181 {
        border-top-left-radius: 181px;
        border-top-left-radius: 11.3125rem;
        overflow: hidden
    }

    .middle-rounded-tr-181 {
        border-top-right-radius: 181px;
        border-top-right-radius: 11.3125rem;
        overflow: hidden
    }

    .middle-rounded-bl-181 {
        border-bottom-left-radius: 181px;
        border-bottom-left-radius: 11.3125rem;
        overflow: hidden
    }

    .middle-rounded-br-181 {
        border-bottom-right-radius: 181px;
        border-bottom-right-radius: 11.3125rem;
        overflow: hidden
    }

    .middle-rounded-180 {
        border-radius: 180px;
        border-radius: 11.25rem;
        overflow: hidden
    }

    .middle-rounded-180c {
        border-radius: 180%;
        overflow: hidden
    }

    .middle-rounded-tl-180 {
        border-top-left-radius: 180px;
        border-top-left-radius: 11.25rem;
        overflow: hidden
    }

    .middle-rounded-tr-180 {
        border-top-right-radius: 180px;
        border-top-right-radius: 11.25rem;
        overflow: hidden
    }

    .middle-rounded-bl-180 {
        border-bottom-left-radius: 180px;
        border-bottom-left-radius: 11.25rem;
        overflow: hidden
    }

    .middle-rounded-br-180 {
        border-bottom-right-radius: 180px;
        border-bottom-right-radius: 11.25rem;
        overflow: hidden
    }

    .middle-rounded-179 {
        border-radius: 179px;
        border-radius: 11.1875rem;
        overflow: hidden
    }

    .middle-rounded-179c {
        border-radius: 179%;
        overflow: hidden
    }

    .middle-rounded-tl-179 {
        border-top-left-radius: 179px;
        border-top-left-radius: 11.1875rem;
        overflow: hidden
    }

    .middle-rounded-tr-179 {
        border-top-right-radius: 179px;
        border-top-right-radius: 11.1875rem;
        overflow: hidden
    }

    .middle-rounded-bl-179 {
        border-bottom-left-radius: 179px;
        border-bottom-left-radius: 11.1875rem;
        overflow: hidden
    }

    .middle-rounded-br-179 {
        border-bottom-right-radius: 179px;
        border-bottom-right-radius: 11.1875rem;
        overflow: hidden
    }

    .middle-rounded-178 {
        border-radius: 178px;
        border-radius: 11.125rem;
        overflow: hidden
    }

    .middle-rounded-178c {
        border-radius: 178%;
        overflow: hidden
    }

    .middle-rounded-tl-178 {
        border-top-left-radius: 178px;
        border-top-left-radius: 11.125rem;
        overflow: hidden
    }

    .middle-rounded-tr-178 {
        border-top-right-radius: 178px;
        border-top-right-radius: 11.125rem;
        overflow: hidden
    }

    .middle-rounded-bl-178 {
        border-bottom-left-radius: 178px;
        border-bottom-left-radius: 11.125rem;
        overflow: hidden
    }

    .middle-rounded-br-178 {
        border-bottom-right-radius: 178px;
        border-bottom-right-radius: 11.125rem;
        overflow: hidden
    }

    .middle-rounded-177 {
        border-radius: 177px;
        border-radius: 11.0625rem;
        overflow: hidden
    }

    .middle-rounded-177c {
        border-radius: 177%;
        overflow: hidden
    }

    .middle-rounded-tl-177 {
        border-top-left-radius: 177px;
        border-top-left-radius: 11.0625rem;
        overflow: hidden
    }

    .middle-rounded-tr-177 {
        border-top-right-radius: 177px;
        border-top-right-radius: 11.0625rem;
        overflow: hidden
    }

    .middle-rounded-bl-177 {
        border-bottom-left-radius: 177px;
        border-bottom-left-radius: 11.0625rem;
        overflow: hidden
    }

    .middle-rounded-br-177 {
        border-bottom-right-radius: 177px;
        border-bottom-right-radius: 11.0625rem;
        overflow: hidden
    }

    .middle-rounded-176 {
        border-radius: 176px;
        border-radius: 11rem;
        overflow: hidden
    }

    .middle-rounded-176c {
        border-radius: 176%;
        overflow: hidden
    }

    .middle-rounded-tl-176 {
        border-top-left-radius: 176px;
        border-top-left-radius: 11rem;
        overflow: hidden
    }

    .middle-rounded-tr-176 {
        border-top-right-radius: 176px;
        border-top-right-radius: 11rem;
        overflow: hidden
    }

    .middle-rounded-bl-176 {
        border-bottom-left-radius: 176px;
        border-bottom-left-radius: 11rem;
        overflow: hidden
    }

    .middle-rounded-br-176 {
        border-bottom-right-radius: 176px;
        border-bottom-right-radius: 11rem;
        overflow: hidden
    }

    .middle-rounded-175 {
        border-radius: 175px;
        border-radius: 10.9375rem;
        overflow: hidden
    }

    .middle-rounded-175c {
        border-radius: 175%;
        overflow: hidden
    }

    .middle-rounded-tl-175 {
        border-top-left-radius: 175px;
        border-top-left-radius: 10.9375rem;
        overflow: hidden
    }

    .middle-rounded-tr-175 {
        border-top-right-radius: 175px;
        border-top-right-radius: 10.9375rem;
        overflow: hidden
    }

    .middle-rounded-bl-175 {
        border-bottom-left-radius: 175px;
        border-bottom-left-radius: 10.9375rem;
        overflow: hidden
    }

    .middle-rounded-br-175 {
        border-bottom-right-radius: 175px;
        border-bottom-right-radius: 10.9375rem;
        overflow: hidden
    }

    .middle-rounded-174 {
        border-radius: 174px;
        border-radius: 10.875rem;
        overflow: hidden
    }

    .middle-rounded-174c {
        border-radius: 174%;
        overflow: hidden
    }

    .middle-rounded-tl-174 {
        border-top-left-radius: 174px;
        border-top-left-radius: 10.875rem;
        overflow: hidden
    }

    .middle-rounded-tr-174 {
        border-top-right-radius: 174px;
        border-top-right-radius: 10.875rem;
        overflow: hidden
    }

    .middle-rounded-bl-174 {
        border-bottom-left-radius: 174px;
        border-bottom-left-radius: 10.875rem;
        overflow: hidden
    }

    .middle-rounded-br-174 {
        border-bottom-right-radius: 174px;
        border-bottom-right-radius: 10.875rem;
        overflow: hidden
    }

    .middle-rounded-173 {
        border-radius: 173px;
        border-radius: 10.8125rem;
        overflow: hidden
    }

    .middle-rounded-173c {
        border-radius: 173%;
        overflow: hidden
    }

    .middle-rounded-tl-173 {
        border-top-left-radius: 173px;
        border-top-left-radius: 10.8125rem;
        overflow: hidden
    }

    .middle-rounded-tr-173 {
        border-top-right-radius: 173px;
        border-top-right-radius: 10.8125rem;
        overflow: hidden
    }

    .middle-rounded-bl-173 {
        border-bottom-left-radius: 173px;
        border-bottom-left-radius: 10.8125rem;
        overflow: hidden
    }

    .middle-rounded-br-173 {
        border-bottom-right-radius: 173px;
        border-bottom-right-radius: 10.8125rem;
        overflow: hidden
    }

    .middle-rounded-172 {
        border-radius: 172px;
        border-radius: 10.75rem;
        overflow: hidden
    }

    .middle-rounded-172c {
        border-radius: 172%;
        overflow: hidden
    }

    .middle-rounded-tl-172 {
        border-top-left-radius: 172px;
        border-top-left-radius: 10.75rem;
        overflow: hidden
    }

    .middle-rounded-tr-172 {
        border-top-right-radius: 172px;
        border-top-right-radius: 10.75rem;
        overflow: hidden
    }

    .middle-rounded-bl-172 {
        border-bottom-left-radius: 172px;
        border-bottom-left-radius: 10.75rem;
        overflow: hidden
    }

    .middle-rounded-br-172 {
        border-bottom-right-radius: 172px;
        border-bottom-right-radius: 10.75rem;
        overflow: hidden
    }

    .middle-rounded-171 {
        border-radius: 171px;
        border-radius: 10.6875rem;
        overflow: hidden
    }

    .middle-rounded-171c {
        border-radius: 171%;
        overflow: hidden
    }

    .middle-rounded-tl-171 {
        border-top-left-radius: 171px;
        border-top-left-radius: 10.6875rem;
        overflow: hidden
    }

    .middle-rounded-tr-171 {
        border-top-right-radius: 171px;
        border-top-right-radius: 10.6875rem;
        overflow: hidden
    }

    .middle-rounded-bl-171 {
        border-bottom-left-radius: 171px;
        border-bottom-left-radius: 10.6875rem;
        overflow: hidden
    }

    .middle-rounded-br-171 {
        border-bottom-right-radius: 171px;
        border-bottom-right-radius: 10.6875rem;
        overflow: hidden
    }

    .middle-rounded-170 {
        border-radius: 170px;
        border-radius: 10.625rem;
        overflow: hidden
    }

    .middle-rounded-170c {
        border-radius: 170%;
        overflow: hidden
    }

    .middle-rounded-tl-170 {
        border-top-left-radius: 170px;
        border-top-left-radius: 10.625rem;
        overflow: hidden
    }

    .middle-rounded-tr-170 {
        border-top-right-radius: 170px;
        border-top-right-radius: 10.625rem;
        overflow: hidden
    }

    .middle-rounded-bl-170 {
        border-bottom-left-radius: 170px;
        border-bottom-left-radius: 10.625rem;
        overflow: hidden
    }

    .middle-rounded-br-170 {
        border-bottom-right-radius: 170px;
        border-bottom-right-radius: 10.625rem;
        overflow: hidden
    }

    .middle-rounded-169 {
        border-radius: 169px;
        border-radius: 10.5625rem;
        overflow: hidden
    }

    .middle-rounded-169c {
        border-radius: 169%;
        overflow: hidden
    }

    .middle-rounded-tl-169 {
        border-top-left-radius: 169px;
        border-top-left-radius: 10.5625rem;
        overflow: hidden
    }

    .middle-rounded-tr-169 {
        border-top-right-radius: 169px;
        border-top-right-radius: 10.5625rem;
        overflow: hidden
    }

    .middle-rounded-bl-169 {
        border-bottom-left-radius: 169px;
        border-bottom-left-radius: 10.5625rem;
        overflow: hidden
    }

    .middle-rounded-br-169 {
        border-bottom-right-radius: 169px;
        border-bottom-right-radius: 10.5625rem;
        overflow: hidden
    }

    .middle-rounded-168 {
        border-radius: 168px;
        border-radius: 10.5rem;
        overflow: hidden
    }

    .middle-rounded-168c {
        border-radius: 168%;
        overflow: hidden
    }

    .middle-rounded-tl-168 {
        border-top-left-radius: 168px;
        border-top-left-radius: 10.5rem;
        overflow: hidden
    }

    .middle-rounded-tr-168 {
        border-top-right-radius: 168px;
        border-top-right-radius: 10.5rem;
        overflow: hidden
    }

    .middle-rounded-bl-168 {
        border-bottom-left-radius: 168px;
        border-bottom-left-radius: 10.5rem;
        overflow: hidden
    }

    .middle-rounded-br-168 {
        border-bottom-right-radius: 168px;
        border-bottom-right-radius: 10.5rem;
        overflow: hidden
    }

    .middle-rounded-167 {
        border-radius: 167px;
        border-radius: 10.4375rem;
        overflow: hidden
    }

    .middle-rounded-167c {
        border-radius: 167%;
        overflow: hidden
    }

    .middle-rounded-tl-167 {
        border-top-left-radius: 167px;
        border-top-left-radius: 10.4375rem;
        overflow: hidden
    }

    .middle-rounded-tr-167 {
        border-top-right-radius: 167px;
        border-top-right-radius: 10.4375rem;
        overflow: hidden
    }

    .middle-rounded-bl-167 {
        border-bottom-left-radius: 167px;
        border-bottom-left-radius: 10.4375rem;
        overflow: hidden
    }

    .middle-rounded-br-167 {
        border-bottom-right-radius: 167px;
        border-bottom-right-radius: 10.4375rem;
        overflow: hidden
    }

    .middle-rounded-166 {
        border-radius: 166px;
        border-radius: 10.375rem;
        overflow: hidden
    }

    .middle-rounded-166c {
        border-radius: 166%;
        overflow: hidden
    }

    .middle-rounded-tl-166 {
        border-top-left-radius: 166px;
        border-top-left-radius: 10.375rem;
        overflow: hidden
    }

    .middle-rounded-tr-166 {
        border-top-right-radius: 166px;
        border-top-right-radius: 10.375rem;
        overflow: hidden
    }

    .middle-rounded-bl-166 {
        border-bottom-left-radius: 166px;
        border-bottom-left-radius: 10.375rem;
        overflow: hidden
    }

    .middle-rounded-br-166 {
        border-bottom-right-radius: 166px;
        border-bottom-right-radius: 10.375rem;
        overflow: hidden
    }

    .middle-rounded-165 {
        border-radius: 165px;
        border-radius: 10.3125rem;
        overflow: hidden
    }

    .middle-rounded-165c {
        border-radius: 165%;
        overflow: hidden
    }

    .middle-rounded-tl-165 {
        border-top-left-radius: 165px;
        border-top-left-radius: 10.3125rem;
        overflow: hidden
    }

    .middle-rounded-tr-165 {
        border-top-right-radius: 165px;
        border-top-right-radius: 10.3125rem;
        overflow: hidden
    }

    .middle-rounded-bl-165 {
        border-bottom-left-radius: 165px;
        border-bottom-left-radius: 10.3125rem;
        overflow: hidden
    }

    .middle-rounded-br-165 {
        border-bottom-right-radius: 165px;
        border-bottom-right-radius: 10.3125rem;
        overflow: hidden
    }

    .middle-rounded-164 {
        border-radius: 164px;
        border-radius: 10.25rem;
        overflow: hidden
    }

    .middle-rounded-164c {
        border-radius: 164%;
        overflow: hidden
    }

    .middle-rounded-tl-164 {
        border-top-left-radius: 164px;
        border-top-left-radius: 10.25rem;
        overflow: hidden
    }

    .middle-rounded-tr-164 {
        border-top-right-radius: 164px;
        border-top-right-radius: 10.25rem;
        overflow: hidden
    }

    .middle-rounded-bl-164 {
        border-bottom-left-radius: 164px;
        border-bottom-left-radius: 10.25rem;
        overflow: hidden
    }

    .middle-rounded-br-164 {
        border-bottom-right-radius: 164px;
        border-bottom-right-radius: 10.25rem;
        overflow: hidden
    }

    .middle-rounded-163 {
        border-radius: 163px;
        border-radius: 10.1875rem;
        overflow: hidden
    }

    .middle-rounded-163c {
        border-radius: 163%;
        overflow: hidden
    }

    .middle-rounded-tl-163 {
        border-top-left-radius: 163px;
        border-top-left-radius: 10.1875rem;
        overflow: hidden
    }

    .middle-rounded-tr-163 {
        border-top-right-radius: 163px;
        border-top-right-radius: 10.1875rem;
        overflow: hidden
    }

    .middle-rounded-bl-163 {
        border-bottom-left-radius: 163px;
        border-bottom-left-radius: 10.1875rem;
        overflow: hidden
    }

    .middle-rounded-br-163 {
        border-bottom-right-radius: 163px;
        border-bottom-right-radius: 10.1875rem;
        overflow: hidden
    }

    .middle-rounded-162 {
        border-radius: 162px;
        border-radius: 10.125rem;
        overflow: hidden
    }

    .middle-rounded-162c {
        border-radius: 162%;
        overflow: hidden
    }

    .middle-rounded-tl-162 {
        border-top-left-radius: 162px;
        border-top-left-radius: 10.125rem;
        overflow: hidden
    }

    .middle-rounded-tr-162 {
        border-top-right-radius: 162px;
        border-top-right-radius: 10.125rem;
        overflow: hidden
    }

    .middle-rounded-bl-162 {
        border-bottom-left-radius: 162px;
        border-bottom-left-radius: 10.125rem;
        overflow: hidden
    }

    .middle-rounded-br-162 {
        border-bottom-right-radius: 162px;
        border-bottom-right-radius: 10.125rem;
        overflow: hidden
    }

    .middle-rounded-161 {
        border-radius: 161px;
        border-radius: 10.0625rem;
        overflow: hidden
    }

    .middle-rounded-161c {
        border-radius: 161%;
        overflow: hidden
    }

    .middle-rounded-tl-161 {
        border-top-left-radius: 161px;
        border-top-left-radius: 10.0625rem;
        overflow: hidden
    }

    .middle-rounded-tr-161 {
        border-top-right-radius: 161px;
        border-top-right-radius: 10.0625rem;
        overflow: hidden
    }

    .middle-rounded-bl-161 {
        border-bottom-left-radius: 161px;
        border-bottom-left-radius: 10.0625rem;
        overflow: hidden
    }

    .middle-rounded-br-161 {
        border-bottom-right-radius: 161px;
        border-bottom-right-radius: 10.0625rem;
        overflow: hidden
    }

    .middle-rounded-160 {
        border-radius: 160px;
        border-radius: 10rem;
        overflow: hidden
    }

    .middle-rounded-160c {
        border-radius: 160%;
        overflow: hidden
    }

    .middle-rounded-tl-160 {
        border-top-left-radius: 160px;
        border-top-left-radius: 10rem;
        overflow: hidden
    }

    .middle-rounded-tr-160 {
        border-top-right-radius: 160px;
        border-top-right-radius: 10rem;
        overflow: hidden
    }

    .middle-rounded-bl-160 {
        border-bottom-left-radius: 160px;
        border-bottom-left-radius: 10rem;
        overflow: hidden
    }

    .middle-rounded-br-160 {
        border-bottom-right-radius: 160px;
        border-bottom-right-radius: 10rem;
        overflow: hidden
    }

    .middle-rounded-159 {
        border-radius: 159px;
        border-radius: 9.9375rem;
        overflow: hidden
    }

    .middle-rounded-159c {
        border-radius: 159%;
        overflow: hidden
    }

    .middle-rounded-tl-159 {
        border-top-left-radius: 159px;
        border-top-left-radius: 9.9375rem;
        overflow: hidden
    }

    .middle-rounded-tr-159 {
        border-top-right-radius: 159px;
        border-top-right-radius: 9.9375rem;
        overflow: hidden
    }

    .middle-rounded-bl-159 {
        border-bottom-left-radius: 159px;
        border-bottom-left-radius: 9.9375rem;
        overflow: hidden
    }

    .middle-rounded-br-159 {
        border-bottom-right-radius: 159px;
        border-bottom-right-radius: 9.9375rem;
        overflow: hidden
    }

    .middle-rounded-158 {
        border-radius: 158px;
        border-radius: 9.875rem;
        overflow: hidden
    }

    .middle-rounded-158c {
        border-radius: 158%;
        overflow: hidden
    }

    .middle-rounded-tl-158 {
        border-top-left-radius: 158px;
        border-top-left-radius: 9.875rem;
        overflow: hidden
    }

    .middle-rounded-tr-158 {
        border-top-right-radius: 158px;
        border-top-right-radius: 9.875rem;
        overflow: hidden
    }

    .middle-rounded-bl-158 {
        border-bottom-left-radius: 158px;
        border-bottom-left-radius: 9.875rem;
        overflow: hidden
    }

    .middle-rounded-br-158 {
        border-bottom-right-radius: 158px;
        border-bottom-right-radius: 9.875rem;
        overflow: hidden
    }

    .middle-rounded-157 {
        border-radius: 157px;
        border-radius: 9.8125rem;
        overflow: hidden
    }

    .middle-rounded-157c {
        border-radius: 157%;
        overflow: hidden
    }

    .middle-rounded-tl-157 {
        border-top-left-radius: 157px;
        border-top-left-radius: 9.8125rem;
        overflow: hidden
    }

    .middle-rounded-tr-157 {
        border-top-right-radius: 157px;
        border-top-right-radius: 9.8125rem;
        overflow: hidden
    }

    .middle-rounded-bl-157 {
        border-bottom-left-radius: 157px;
        border-bottom-left-radius: 9.8125rem;
        overflow: hidden
    }

    .middle-rounded-br-157 {
        border-bottom-right-radius: 157px;
        border-bottom-right-radius: 9.8125rem;
        overflow: hidden
    }

    .middle-rounded-156 {
        border-radius: 156px;
        border-radius: 9.75rem;
        overflow: hidden
    }

    .middle-rounded-156c {
        border-radius: 156%;
        overflow: hidden
    }

    .middle-rounded-tl-156 {
        border-top-left-radius: 156px;
        border-top-left-radius: 9.75rem;
        overflow: hidden
    }

    .middle-rounded-tr-156 {
        border-top-right-radius: 156px;
        border-top-right-radius: 9.75rem;
        overflow: hidden
    }

    .middle-rounded-bl-156 {
        border-bottom-left-radius: 156px;
        border-bottom-left-radius: 9.75rem;
        overflow: hidden
    }

    .middle-rounded-br-156 {
        border-bottom-right-radius: 156px;
        border-bottom-right-radius: 9.75rem;
        overflow: hidden
    }

    .middle-rounded-155 {
        border-radius: 155px;
        border-radius: 9.6875rem;
        overflow: hidden
    }

    .middle-rounded-155c {
        border-radius: 155%;
        overflow: hidden
    }

    .middle-rounded-tl-155 {
        border-top-left-radius: 155px;
        border-top-left-radius: 9.6875rem;
        overflow: hidden
    }

    .middle-rounded-tr-155 {
        border-top-right-radius: 155px;
        border-top-right-radius: 9.6875rem;
        overflow: hidden
    }

    .middle-rounded-bl-155 {
        border-bottom-left-radius: 155px;
        border-bottom-left-radius: 9.6875rem;
        overflow: hidden
    }

    .middle-rounded-br-155 {
        border-bottom-right-radius: 155px;
        border-bottom-right-radius: 9.6875rem;
        overflow: hidden
    }

    .middle-rounded-154 {
        border-radius: 154px;
        border-radius: 9.625rem;
        overflow: hidden
    }

    .middle-rounded-154c {
        border-radius: 154%;
        overflow: hidden
    }

    .middle-rounded-tl-154 {
        border-top-left-radius: 154px;
        border-top-left-radius: 9.625rem;
        overflow: hidden
    }

    .middle-rounded-tr-154 {
        border-top-right-radius: 154px;
        border-top-right-radius: 9.625rem;
        overflow: hidden
    }

    .middle-rounded-bl-154 {
        border-bottom-left-radius: 154px;
        border-bottom-left-radius: 9.625rem;
        overflow: hidden
    }

    .middle-rounded-br-154 {
        border-bottom-right-radius: 154px;
        border-bottom-right-radius: 9.625rem;
        overflow: hidden
    }

    .middle-rounded-153 {
        border-radius: 153px;
        border-radius: 9.5625rem;
        overflow: hidden
    }

    .middle-rounded-153c {
        border-radius: 153%;
        overflow: hidden
    }

    .middle-rounded-tl-153 {
        border-top-left-radius: 153px;
        border-top-left-radius: 9.5625rem;
        overflow: hidden
    }

    .middle-rounded-tr-153 {
        border-top-right-radius: 153px;
        border-top-right-radius: 9.5625rem;
        overflow: hidden
    }

    .middle-rounded-bl-153 {
        border-bottom-left-radius: 153px;
        border-bottom-left-radius: 9.5625rem;
        overflow: hidden
    }

    .middle-rounded-br-153 {
        border-bottom-right-radius: 153px;
        border-bottom-right-radius: 9.5625rem;
        overflow: hidden
    }

    .middle-rounded-152 {
        border-radius: 152px;
        border-radius: 9.5rem;
        overflow: hidden
    }

    .middle-rounded-152c {
        border-radius: 152%;
        overflow: hidden
    }

    .middle-rounded-tl-152 {
        border-top-left-radius: 152px;
        border-top-left-radius: 9.5rem;
        overflow: hidden
    }

    .middle-rounded-tr-152 {
        border-top-right-radius: 152px;
        border-top-right-radius: 9.5rem;
        overflow: hidden
    }

    .middle-rounded-bl-152 {
        border-bottom-left-radius: 152px;
        border-bottom-left-radius: 9.5rem;
        overflow: hidden
    }

    .middle-rounded-br-152 {
        border-bottom-right-radius: 152px;
        border-bottom-right-radius: 9.5rem;
        overflow: hidden
    }

    .middle-rounded-151 {
        border-radius: 151px;
        border-radius: 9.4375rem;
        overflow: hidden
    }

    .middle-rounded-151c {
        border-radius: 151%;
        overflow: hidden
    }

    .middle-rounded-tl-151 {
        border-top-left-radius: 151px;
        border-top-left-radius: 9.4375rem;
        overflow: hidden
    }

    .middle-rounded-tr-151 {
        border-top-right-radius: 151px;
        border-top-right-radius: 9.4375rem;
        overflow: hidden
    }

    .middle-rounded-bl-151 {
        border-bottom-left-radius: 151px;
        border-bottom-left-radius: 9.4375rem;
        overflow: hidden
    }

    .middle-rounded-br-151 {
        border-bottom-right-radius: 151px;
        border-bottom-right-radius: 9.4375rem;
        overflow: hidden
    }

    .middle-rounded-150 {
        border-radius: 150px;
        border-radius: 9.375rem;
        overflow: hidden
    }

    .middle-rounded-150c {
        border-radius: 150%;
        overflow: hidden
    }

    .middle-rounded-tl-150 {
        border-top-left-radius: 150px;
        border-top-left-radius: 9.375rem;
        overflow: hidden
    }

    .middle-rounded-tr-150 {
        border-top-right-radius: 150px;
        border-top-right-radius: 9.375rem;
        overflow: hidden
    }

    .middle-rounded-bl-150 {
        border-bottom-left-radius: 150px;
        border-bottom-left-radius: 9.375rem;
        overflow: hidden
    }

    .middle-rounded-br-150 {
        border-bottom-right-radius: 150px;
        border-bottom-right-radius: 9.375rem;
        overflow: hidden
    }

    .middle-rounded-149 {
        border-radius: 149px;
        border-radius: 9.3125rem;
        overflow: hidden
    }

    .middle-rounded-149c {
        border-radius: 149%;
        overflow: hidden
    }

    .middle-rounded-tl-149 {
        border-top-left-radius: 149px;
        border-top-left-radius: 9.3125rem;
        overflow: hidden
    }

    .middle-rounded-tr-149 {
        border-top-right-radius: 149px;
        border-top-right-radius: 9.3125rem;
        overflow: hidden
    }

    .middle-rounded-bl-149 {
        border-bottom-left-radius: 149px;
        border-bottom-left-radius: 9.3125rem;
        overflow: hidden
    }

    .middle-rounded-br-149 {
        border-bottom-right-radius: 149px;
        border-bottom-right-radius: 9.3125rem;
        overflow: hidden
    }

    .middle-rounded-148 {
        border-radius: 148px;
        border-radius: 9.25rem;
        overflow: hidden
    }

    .middle-rounded-148c {
        border-radius: 148%;
        overflow: hidden
    }

    .middle-rounded-tl-148 {
        border-top-left-radius: 148px;
        border-top-left-radius: 9.25rem;
        overflow: hidden
    }

    .middle-rounded-tr-148 {
        border-top-right-radius: 148px;
        border-top-right-radius: 9.25rem;
        overflow: hidden
    }

    .middle-rounded-bl-148 {
        border-bottom-left-radius: 148px;
        border-bottom-left-radius: 9.25rem;
        overflow: hidden
    }

    .middle-rounded-br-148 {
        border-bottom-right-radius: 148px;
        border-bottom-right-radius: 9.25rem;
        overflow: hidden
    }

    .middle-rounded-147 {
        border-radius: 147px;
        border-radius: 9.1875rem;
        overflow: hidden
    }

    .middle-rounded-147c {
        border-radius: 147%;
        overflow: hidden
    }

    .middle-rounded-tl-147 {
        border-top-left-radius: 147px;
        border-top-left-radius: 9.1875rem;
        overflow: hidden
    }

    .middle-rounded-tr-147 {
        border-top-right-radius: 147px;
        border-top-right-radius: 9.1875rem;
        overflow: hidden
    }

    .middle-rounded-bl-147 {
        border-bottom-left-radius: 147px;
        border-bottom-left-radius: 9.1875rem;
        overflow: hidden
    }

    .middle-rounded-br-147 {
        border-bottom-right-radius: 147px;
        border-bottom-right-radius: 9.1875rem;
        overflow: hidden
    }

    .middle-rounded-146 {
        border-radius: 146px;
        border-radius: 9.125rem;
        overflow: hidden
    }

    .middle-rounded-146c {
        border-radius: 146%;
        overflow: hidden
    }

    .middle-rounded-tl-146 {
        border-top-left-radius: 146px;
        border-top-left-radius: 9.125rem;
        overflow: hidden
    }

    .middle-rounded-tr-146 {
        border-top-right-radius: 146px;
        border-top-right-radius: 9.125rem;
        overflow: hidden
    }

    .middle-rounded-bl-146 {
        border-bottom-left-radius: 146px;
        border-bottom-left-radius: 9.125rem;
        overflow: hidden
    }

    .middle-rounded-br-146 {
        border-bottom-right-radius: 146px;
        border-bottom-right-radius: 9.125rem;
        overflow: hidden
    }

    .middle-rounded-145 {
        border-radius: 145px;
        border-radius: 9.0625rem;
        overflow: hidden
    }

    .middle-rounded-145c {
        border-radius: 145%;
        overflow: hidden
    }

    .middle-rounded-tl-145 {
        border-top-left-radius: 145px;
        border-top-left-radius: 9.0625rem;
        overflow: hidden
    }

    .middle-rounded-tr-145 {
        border-top-right-radius: 145px;
        border-top-right-radius: 9.0625rem;
        overflow: hidden
    }

    .middle-rounded-bl-145 {
        border-bottom-left-radius: 145px;
        border-bottom-left-radius: 9.0625rem;
        overflow: hidden
    }

    .middle-rounded-br-145 {
        border-bottom-right-radius: 145px;
        border-bottom-right-radius: 9.0625rem;
        overflow: hidden
    }

    .middle-rounded-144 {
        border-radius: 144px;
        border-radius: 9rem;
        overflow: hidden
    }

    .middle-rounded-144c {
        border-radius: 144%;
        overflow: hidden
    }

    .middle-rounded-tl-144 {
        border-top-left-radius: 144px;
        border-top-left-radius: 9rem;
        overflow: hidden
    }

    .middle-rounded-tr-144 {
        border-top-right-radius: 144px;
        border-top-right-radius: 9rem;
        overflow: hidden
    }

    .middle-rounded-bl-144 {
        border-bottom-left-radius: 144px;
        border-bottom-left-radius: 9rem;
        overflow: hidden
    }

    .middle-rounded-br-144 {
        border-bottom-right-radius: 144px;
        border-bottom-right-radius: 9rem;
        overflow: hidden
    }

    .middle-rounded-143 {
        border-radius: 143px;
        border-radius: 8.9375rem;
        overflow: hidden
    }

    .middle-rounded-143c {
        border-radius: 143%;
        overflow: hidden
    }

    .middle-rounded-tl-143 {
        border-top-left-radius: 143px;
        border-top-left-radius: 8.9375rem;
        overflow: hidden
    }

    .middle-rounded-tr-143 {
        border-top-right-radius: 143px;
        border-top-right-radius: 8.9375rem;
        overflow: hidden
    }

    .middle-rounded-bl-143 {
        border-bottom-left-radius: 143px;
        border-bottom-left-radius: 8.9375rem;
        overflow: hidden
    }

    .middle-rounded-br-143 {
        border-bottom-right-radius: 143px;
        border-bottom-right-radius: 8.9375rem;
        overflow: hidden
    }

    .middle-rounded-142 {
        border-radius: 142px;
        border-radius: 8.875rem;
        overflow: hidden
    }

    .middle-rounded-142c {
        border-radius: 142%;
        overflow: hidden
    }

    .middle-rounded-tl-142 {
        border-top-left-radius: 142px;
        border-top-left-radius: 8.875rem;
        overflow: hidden
    }

    .middle-rounded-tr-142 {
        border-top-right-radius: 142px;
        border-top-right-radius: 8.875rem;
        overflow: hidden
    }

    .middle-rounded-bl-142 {
        border-bottom-left-radius: 142px;
        border-bottom-left-radius: 8.875rem;
        overflow: hidden
    }

    .middle-rounded-br-142 {
        border-bottom-right-radius: 142px;
        border-bottom-right-radius: 8.875rem;
        overflow: hidden
    }

    .middle-rounded-141 {
        border-radius: 141px;
        border-radius: 8.8125rem;
        overflow: hidden
    }

    .middle-rounded-141c {
        border-radius: 141%;
        overflow: hidden
    }

    .middle-rounded-tl-141 {
        border-top-left-radius: 141px;
        border-top-left-radius: 8.8125rem;
        overflow: hidden
    }

    .middle-rounded-tr-141 {
        border-top-right-radius: 141px;
        border-top-right-radius: 8.8125rem;
        overflow: hidden
    }

    .middle-rounded-bl-141 {
        border-bottom-left-radius: 141px;
        border-bottom-left-radius: 8.8125rem;
        overflow: hidden
    }

    .middle-rounded-br-141 {
        border-bottom-right-radius: 141px;
        border-bottom-right-radius: 8.8125rem;
        overflow: hidden
    }

    .middle-rounded-140 {
        border-radius: 140px;
        border-radius: 8.75rem;
        overflow: hidden
    }

    .middle-rounded-140c {
        border-radius: 140%;
        overflow: hidden
    }

    .middle-rounded-tl-140 {
        border-top-left-radius: 140px;
        border-top-left-radius: 8.75rem;
        overflow: hidden
    }

    .middle-rounded-tr-140 {
        border-top-right-radius: 140px;
        border-top-right-radius: 8.75rem;
        overflow: hidden
    }

    .middle-rounded-bl-140 {
        border-bottom-left-radius: 140px;
        border-bottom-left-radius: 8.75rem;
        overflow: hidden
    }

    .middle-rounded-br-140 {
        border-bottom-right-radius: 140px;
        border-bottom-right-radius: 8.75rem;
        overflow: hidden
    }

    .middle-rounded-139 {
        border-radius: 139px;
        border-radius: 8.6875rem;
        overflow: hidden
    }

    .middle-rounded-139c {
        border-radius: 139%;
        overflow: hidden
    }

    .middle-rounded-tl-139 {
        border-top-left-radius: 139px;
        border-top-left-radius: 8.6875rem;
        overflow: hidden
    }

    .middle-rounded-tr-139 {
        border-top-right-radius: 139px;
        border-top-right-radius: 8.6875rem;
        overflow: hidden
    }

    .middle-rounded-bl-139 {
        border-bottom-left-radius: 139px;
        border-bottom-left-radius: 8.6875rem;
        overflow: hidden
    }

    .middle-rounded-br-139 {
        border-bottom-right-radius: 139px;
        border-bottom-right-radius: 8.6875rem;
        overflow: hidden
    }

    .middle-rounded-138 {
        border-radius: 138px;
        border-radius: 8.625rem;
        overflow: hidden
    }

    .middle-rounded-138c {
        border-radius: 138%;
        overflow: hidden
    }

    .middle-rounded-tl-138 {
        border-top-left-radius: 138px;
        border-top-left-radius: 8.625rem;
        overflow: hidden
    }

    .middle-rounded-tr-138 {
        border-top-right-radius: 138px;
        border-top-right-radius: 8.625rem;
        overflow: hidden
    }

    .middle-rounded-bl-138 {
        border-bottom-left-radius: 138px;
        border-bottom-left-radius: 8.625rem;
        overflow: hidden
    }

    .middle-rounded-br-138 {
        border-bottom-right-radius: 138px;
        border-bottom-right-radius: 8.625rem;
        overflow: hidden
    }

    .middle-rounded-137 {
        border-radius: 137px;
        border-radius: 8.5625rem;
        overflow: hidden
    }

    .middle-rounded-137c {
        border-radius: 137%;
        overflow: hidden
    }

    .middle-rounded-tl-137 {
        border-top-left-radius: 137px;
        border-top-left-radius: 8.5625rem;
        overflow: hidden
    }

    .middle-rounded-tr-137 {
        border-top-right-radius: 137px;
        border-top-right-radius: 8.5625rem;
        overflow: hidden
    }

    .middle-rounded-bl-137 {
        border-bottom-left-radius: 137px;
        border-bottom-left-radius: 8.5625rem;
        overflow: hidden
    }

    .middle-rounded-br-137 {
        border-bottom-right-radius: 137px;
        border-bottom-right-radius: 8.5625rem;
        overflow: hidden
    }

    .middle-rounded-136 {
        border-radius: 136px;
        border-radius: 8.5rem;
        overflow: hidden
    }

    .middle-rounded-136c {
        border-radius: 136%;
        overflow: hidden
    }

    .middle-rounded-tl-136 {
        border-top-left-radius: 136px;
        border-top-left-radius: 8.5rem;
        overflow: hidden
    }

    .middle-rounded-tr-136 {
        border-top-right-radius: 136px;
        border-top-right-radius: 8.5rem;
        overflow: hidden
    }

    .middle-rounded-bl-136 {
        border-bottom-left-radius: 136px;
        border-bottom-left-radius: 8.5rem;
        overflow: hidden
    }

    .middle-rounded-br-136 {
        border-bottom-right-radius: 136px;
        border-bottom-right-radius: 8.5rem;
        overflow: hidden
    }

    .middle-rounded-135 {
        border-radius: 135px;
        border-radius: 8.4375rem;
        overflow: hidden
    }

    .middle-rounded-135c {
        border-radius: 135%;
        overflow: hidden
    }

    .middle-rounded-tl-135 {
        border-top-left-radius: 135px;
        border-top-left-radius: 8.4375rem;
        overflow: hidden
    }

    .middle-rounded-tr-135 {
        border-top-right-radius: 135px;
        border-top-right-radius: 8.4375rem;
        overflow: hidden
    }

    .middle-rounded-bl-135 {
        border-bottom-left-radius: 135px;
        border-bottom-left-radius: 8.4375rem;
        overflow: hidden
    }

    .middle-rounded-br-135 {
        border-bottom-right-radius: 135px;
        border-bottom-right-radius: 8.4375rem;
        overflow: hidden
    }

    .middle-rounded-134 {
        border-radius: 134px;
        border-radius: 8.375rem;
        overflow: hidden
    }

    .middle-rounded-134c {
        border-radius: 134%;
        overflow: hidden
    }

    .middle-rounded-tl-134 {
        border-top-left-radius: 134px;
        border-top-left-radius: 8.375rem;
        overflow: hidden
    }

    .middle-rounded-tr-134 {
        border-top-right-radius: 134px;
        border-top-right-radius: 8.375rem;
        overflow: hidden
    }

    .middle-rounded-bl-134 {
        border-bottom-left-radius: 134px;
        border-bottom-left-radius: 8.375rem;
        overflow: hidden
    }

    .middle-rounded-br-134 {
        border-bottom-right-radius: 134px;
        border-bottom-right-radius: 8.375rem;
        overflow: hidden
    }

    .middle-rounded-133 {
        border-radius: 133px;
        border-radius: 8.3125rem;
        overflow: hidden
    }

    .middle-rounded-133c {
        border-radius: 133%;
        overflow: hidden
    }

    .middle-rounded-tl-133 {
        border-top-left-radius: 133px;
        border-top-left-radius: 8.3125rem;
        overflow: hidden
    }

    .middle-rounded-tr-133 {
        border-top-right-radius: 133px;
        border-top-right-radius: 8.3125rem;
        overflow: hidden
    }

    .middle-rounded-bl-133 {
        border-bottom-left-radius: 133px;
        border-bottom-left-radius: 8.3125rem;
        overflow: hidden
    }

    .middle-rounded-br-133 {
        border-bottom-right-radius: 133px;
        border-bottom-right-radius: 8.3125rem;
        overflow: hidden
    }

    .middle-rounded-132 {
        border-radius: 132px;
        border-radius: 8.25rem;
        overflow: hidden
    }

    .middle-rounded-132c {
        border-radius: 132%;
        overflow: hidden
    }

    .middle-rounded-tl-132 {
        border-top-left-radius: 132px;
        border-top-left-radius: 8.25rem;
        overflow: hidden
    }

    .middle-rounded-tr-132 {
        border-top-right-radius: 132px;
        border-top-right-radius: 8.25rem;
        overflow: hidden
    }

    .middle-rounded-bl-132 {
        border-bottom-left-radius: 132px;
        border-bottom-left-radius: 8.25rem;
        overflow: hidden
    }

    .middle-rounded-br-132 {
        border-bottom-right-radius: 132px;
        border-bottom-right-radius: 8.25rem;
        overflow: hidden
    }

    .middle-rounded-131 {
        border-radius: 131px;
        border-radius: 8.1875rem;
        overflow: hidden
    }

    .middle-rounded-131c {
        border-radius: 131%;
        overflow: hidden
    }

    .middle-rounded-tl-131 {
        border-top-left-radius: 131px;
        border-top-left-radius: 8.1875rem;
        overflow: hidden
    }

    .middle-rounded-tr-131 {
        border-top-right-radius: 131px;
        border-top-right-radius: 8.1875rem;
        overflow: hidden
    }

    .middle-rounded-bl-131 {
        border-bottom-left-radius: 131px;
        border-bottom-left-radius: 8.1875rem;
        overflow: hidden
    }

    .middle-rounded-br-131 {
        border-bottom-right-radius: 131px;
        border-bottom-right-radius: 8.1875rem;
        overflow: hidden
    }

    .middle-rounded-130 {
        border-radius: 130px;
        border-radius: 8.125rem;
        overflow: hidden
    }

    .middle-rounded-130c {
        border-radius: 130%;
        overflow: hidden
    }

    .middle-rounded-tl-130 {
        border-top-left-radius: 130px;
        border-top-left-radius: 8.125rem;
        overflow: hidden
    }

    .middle-rounded-tr-130 {
        border-top-right-radius: 130px;
        border-top-right-radius: 8.125rem;
        overflow: hidden
    }

    .middle-rounded-bl-130 {
        border-bottom-left-radius: 130px;
        border-bottom-left-radius: 8.125rem;
        overflow: hidden
    }

    .middle-rounded-br-130 {
        border-bottom-right-radius: 130px;
        border-bottom-right-radius: 8.125rem;
        overflow: hidden
    }

    .middle-rounded-129 {
        border-radius: 129px;
        border-radius: 8.0625rem;
        overflow: hidden
    }

    .middle-rounded-129c {
        border-radius: 129%;
        overflow: hidden
    }

    .middle-rounded-tl-129 {
        border-top-left-radius: 129px;
        border-top-left-radius: 8.0625rem;
        overflow: hidden
    }

    .middle-rounded-tr-129 {
        border-top-right-radius: 129px;
        border-top-right-radius: 8.0625rem;
        overflow: hidden
    }

    .middle-rounded-bl-129 {
        border-bottom-left-radius: 129px;
        border-bottom-left-radius: 8.0625rem;
        overflow: hidden
    }

    .middle-rounded-br-129 {
        border-bottom-right-radius: 129px;
        border-bottom-right-radius: 8.0625rem;
        overflow: hidden
    }

    .middle-rounded-128 {
        border-radius: 128px;
        border-radius: 8rem;
        overflow: hidden
    }

    .middle-rounded-128c {
        border-radius: 128%;
        overflow: hidden
    }

    .middle-rounded-tl-128 {
        border-top-left-radius: 128px;
        border-top-left-radius: 8rem;
        overflow: hidden
    }

    .middle-rounded-tr-128 {
        border-top-right-radius: 128px;
        border-top-right-radius: 8rem;
        overflow: hidden
    }

    .middle-rounded-bl-128 {
        border-bottom-left-radius: 128px;
        border-bottom-left-radius: 8rem;
        overflow: hidden
    }

    .middle-rounded-br-128 {
        border-bottom-right-radius: 128px;
        border-bottom-right-radius: 8rem;
        overflow: hidden
    }

    .middle-rounded-127 {
        border-radius: 127px;
        border-radius: 7.9375rem;
        overflow: hidden
    }

    .middle-rounded-127c {
        border-radius: 127%;
        overflow: hidden
    }

    .middle-rounded-tl-127 {
        border-top-left-radius: 127px;
        border-top-left-radius: 7.9375rem;
        overflow: hidden
    }

    .middle-rounded-tr-127 {
        border-top-right-radius: 127px;
        border-top-right-radius: 7.9375rem;
        overflow: hidden
    }

    .middle-rounded-bl-127 {
        border-bottom-left-radius: 127px;
        border-bottom-left-radius: 7.9375rem;
        overflow: hidden
    }

    .middle-rounded-br-127 {
        border-bottom-right-radius: 127px;
        border-bottom-right-radius: 7.9375rem;
        overflow: hidden
    }

    .middle-rounded-126 {
        border-radius: 126px;
        border-radius: 7.875rem;
        overflow: hidden
    }

    .middle-rounded-126c {
        border-radius: 126%;
        overflow: hidden
    }

    .middle-rounded-tl-126 {
        border-top-left-radius: 126px;
        border-top-left-radius: 7.875rem;
        overflow: hidden
    }

    .middle-rounded-tr-126 {
        border-top-right-radius: 126px;
        border-top-right-radius: 7.875rem;
        overflow: hidden
    }

    .middle-rounded-bl-126 {
        border-bottom-left-radius: 126px;
        border-bottom-left-radius: 7.875rem;
        overflow: hidden
    }

    .middle-rounded-br-126 {
        border-bottom-right-radius: 126px;
        border-bottom-right-radius: 7.875rem;
        overflow: hidden
    }

    .middle-rounded-125 {
        border-radius: 125px;
        border-radius: 7.8125rem;
        overflow: hidden
    }

    .middle-rounded-125c {
        border-radius: 125%;
        overflow: hidden
    }

    .middle-rounded-tl-125 {
        border-top-left-radius: 125px;
        border-top-left-radius: 7.8125rem;
        overflow: hidden
    }

    .middle-rounded-tr-125 {
        border-top-right-radius: 125px;
        border-top-right-radius: 7.8125rem;
        overflow: hidden
    }

    .middle-rounded-bl-125 {
        border-bottom-left-radius: 125px;
        border-bottom-left-radius: 7.8125rem;
        overflow: hidden
    }

    .middle-rounded-br-125 {
        border-bottom-right-radius: 125px;
        border-bottom-right-radius: 7.8125rem;
        overflow: hidden
    }

    .middle-rounded-124 {
        border-radius: 124px;
        border-radius: 7.75rem;
        overflow: hidden
    }

    .middle-rounded-124c {
        border-radius: 124%;
        overflow: hidden
    }

    .middle-rounded-tl-124 {
        border-top-left-radius: 124px;
        border-top-left-radius: 7.75rem;
        overflow: hidden
    }

    .middle-rounded-tr-124 {
        border-top-right-radius: 124px;
        border-top-right-radius: 7.75rem;
        overflow: hidden
    }

    .middle-rounded-bl-124 {
        border-bottom-left-radius: 124px;
        border-bottom-left-radius: 7.75rem;
        overflow: hidden
    }

    .middle-rounded-br-124 {
        border-bottom-right-radius: 124px;
        border-bottom-right-radius: 7.75rem;
        overflow: hidden
    }

    .middle-rounded-123 {
        border-radius: 123px;
        border-radius: 7.6875rem;
        overflow: hidden
    }

    .middle-rounded-123c {
        border-radius: 123%;
        overflow: hidden
    }

    .middle-rounded-tl-123 {
        border-top-left-radius: 123px;
        border-top-left-radius: 7.6875rem;
        overflow: hidden
    }

    .middle-rounded-tr-123 {
        border-top-right-radius: 123px;
        border-top-right-radius: 7.6875rem;
        overflow: hidden
    }

    .middle-rounded-bl-123 {
        border-bottom-left-radius: 123px;
        border-bottom-left-radius: 7.6875rem;
        overflow: hidden
    }

    .middle-rounded-br-123 {
        border-bottom-right-radius: 123px;
        border-bottom-right-radius: 7.6875rem;
        overflow: hidden
    }

    .middle-rounded-122 {
        border-radius: 122px;
        border-radius: 7.625rem;
        overflow: hidden
    }

    .middle-rounded-122c {
        border-radius: 122%;
        overflow: hidden
    }

    .middle-rounded-tl-122 {
        border-top-left-radius: 122px;
        border-top-left-radius: 7.625rem;
        overflow: hidden
    }

    .middle-rounded-tr-122 {
        border-top-right-radius: 122px;
        border-top-right-radius: 7.625rem;
        overflow: hidden
    }

    .middle-rounded-bl-122 {
        border-bottom-left-radius: 122px;
        border-bottom-left-radius: 7.625rem;
        overflow: hidden
    }

    .middle-rounded-br-122 {
        border-bottom-right-radius: 122px;
        border-bottom-right-radius: 7.625rem;
        overflow: hidden
    }

    .middle-rounded-121 {
        border-radius: 121px;
        border-radius: 7.5625rem;
        overflow: hidden
    }

    .middle-rounded-121c {
        border-radius: 121%;
        overflow: hidden
    }

    .middle-rounded-tl-121 {
        border-top-left-radius: 121px;
        border-top-left-radius: 7.5625rem;
        overflow: hidden
    }

    .middle-rounded-tr-121 {
        border-top-right-radius: 121px;
        border-top-right-radius: 7.5625rem;
        overflow: hidden
    }

    .middle-rounded-bl-121 {
        border-bottom-left-radius: 121px;
        border-bottom-left-radius: 7.5625rem;
        overflow: hidden
    }

    .middle-rounded-br-121 {
        border-bottom-right-radius: 121px;
        border-bottom-right-radius: 7.5625rem;
        overflow: hidden
    }

    .middle-rounded-120 {
        border-radius: 120px;
        border-radius: 7.5rem;
        overflow: hidden
    }

    .middle-rounded-120c {
        border-radius: 120%;
        overflow: hidden
    }

    .middle-rounded-tl-120 {
        border-top-left-radius: 120px;
        border-top-left-radius: 7.5rem;
        overflow: hidden
    }

    .middle-rounded-tr-120 {
        border-top-right-radius: 120px;
        border-top-right-radius: 7.5rem;
        overflow: hidden
    }

    .middle-rounded-bl-120 {
        border-bottom-left-radius: 120px;
        border-bottom-left-radius: 7.5rem;
        overflow: hidden
    }

    .middle-rounded-br-120 {
        border-bottom-right-radius: 120px;
        border-bottom-right-radius: 7.5rem;
        overflow: hidden
    }

    .middle-rounded-119 {
        border-radius: 119px;
        border-radius: 7.4375rem;
        overflow: hidden
    }

    .middle-rounded-119c {
        border-radius: 119%;
        overflow: hidden
    }

    .middle-rounded-tl-119 {
        border-top-left-radius: 119px;
        border-top-left-radius: 7.4375rem;
        overflow: hidden
    }

    .middle-rounded-tr-119 {
        border-top-right-radius: 119px;
        border-top-right-radius: 7.4375rem;
        overflow: hidden
    }

    .middle-rounded-bl-119 {
        border-bottom-left-radius: 119px;
        border-bottom-left-radius: 7.4375rem;
        overflow: hidden
    }

    .middle-rounded-br-119 {
        border-bottom-right-radius: 119px;
        border-bottom-right-radius: 7.4375rem;
        overflow: hidden
    }

    .middle-rounded-118 {
        border-radius: 118px;
        border-radius: 7.375rem;
        overflow: hidden
    }

    .middle-rounded-118c {
        border-radius: 118%;
        overflow: hidden
    }

    .middle-rounded-tl-118 {
        border-top-left-radius: 118px;
        border-top-left-radius: 7.375rem;
        overflow: hidden
    }

    .middle-rounded-tr-118 {
        border-top-right-radius: 118px;
        border-top-right-radius: 7.375rem;
        overflow: hidden
    }

    .middle-rounded-bl-118 {
        border-bottom-left-radius: 118px;
        border-bottom-left-radius: 7.375rem;
        overflow: hidden
    }

    .middle-rounded-br-118 {
        border-bottom-right-radius: 118px;
        border-bottom-right-radius: 7.375rem;
        overflow: hidden
    }

    .middle-rounded-117 {
        border-radius: 117px;
        border-radius: 7.3125rem;
        overflow: hidden
    }

    .middle-rounded-117c {
        border-radius: 117%;
        overflow: hidden
    }

    .middle-rounded-tl-117 {
        border-top-left-radius: 117px;
        border-top-left-radius: 7.3125rem;
        overflow: hidden
    }

    .middle-rounded-tr-117 {
        border-top-right-radius: 117px;
        border-top-right-radius: 7.3125rem;
        overflow: hidden
    }

    .middle-rounded-bl-117 {
        border-bottom-left-radius: 117px;
        border-bottom-left-radius: 7.3125rem;
        overflow: hidden
    }

    .middle-rounded-br-117 {
        border-bottom-right-radius: 117px;
        border-bottom-right-radius: 7.3125rem;
        overflow: hidden
    }

    .middle-rounded-116 {
        border-radius: 116px;
        border-radius: 7.25rem;
        overflow: hidden
    }

    .middle-rounded-116c {
        border-radius: 116%;
        overflow: hidden
    }

    .middle-rounded-tl-116 {
        border-top-left-radius: 116px;
        border-top-left-radius: 7.25rem;
        overflow: hidden
    }

    .middle-rounded-tr-116 {
        border-top-right-radius: 116px;
        border-top-right-radius: 7.25rem;
        overflow: hidden
    }

    .middle-rounded-bl-116 {
        border-bottom-left-radius: 116px;
        border-bottom-left-radius: 7.25rem;
        overflow: hidden
    }

    .middle-rounded-br-116 {
        border-bottom-right-radius: 116px;
        border-bottom-right-radius: 7.25rem;
        overflow: hidden
    }

    .middle-rounded-115 {
        border-radius: 115px;
        border-radius: 7.1875rem;
        overflow: hidden
    }

    .middle-rounded-115c {
        border-radius: 115%;
        overflow: hidden
    }

    .middle-rounded-tl-115 {
        border-top-left-radius: 115px;
        border-top-left-radius: 7.1875rem;
        overflow: hidden
    }

    .middle-rounded-tr-115 {
        border-top-right-radius: 115px;
        border-top-right-radius: 7.1875rem;
        overflow: hidden
    }

    .middle-rounded-bl-115 {
        border-bottom-left-radius: 115px;
        border-bottom-left-radius: 7.1875rem;
        overflow: hidden
    }

    .middle-rounded-br-115 {
        border-bottom-right-radius: 115px;
        border-bottom-right-radius: 7.1875rem;
        overflow: hidden
    }

    .middle-rounded-114 {
        border-radius: 114px;
        border-radius: 7.125rem;
        overflow: hidden
    }

    .middle-rounded-114c {
        border-radius: 114%;
        overflow: hidden
    }

    .middle-rounded-tl-114 {
        border-top-left-radius: 114px;
        border-top-left-radius: 7.125rem;
        overflow: hidden
    }

    .middle-rounded-tr-114 {
        border-top-right-radius: 114px;
        border-top-right-radius: 7.125rem;
        overflow: hidden
    }

    .middle-rounded-bl-114 {
        border-bottom-left-radius: 114px;
        border-bottom-left-radius: 7.125rem;
        overflow: hidden
    }

    .middle-rounded-br-114 {
        border-bottom-right-radius: 114px;
        border-bottom-right-radius: 7.125rem;
        overflow: hidden
    }

    .middle-rounded-113 {
        border-radius: 113px;
        border-radius: 7.0625rem;
        overflow: hidden
    }

    .middle-rounded-113c {
        border-radius: 113%;
        overflow: hidden
    }

    .middle-rounded-tl-113 {
        border-top-left-radius: 113px;
        border-top-left-radius: 7.0625rem;
        overflow: hidden
    }

    .middle-rounded-tr-113 {
        border-top-right-radius: 113px;
        border-top-right-radius: 7.0625rem;
        overflow: hidden
    }

    .middle-rounded-bl-113 {
        border-bottom-left-radius: 113px;
        border-bottom-left-radius: 7.0625rem;
        overflow: hidden
    }

    .middle-rounded-br-113 {
        border-bottom-right-radius: 113px;
        border-bottom-right-radius: 7.0625rem;
        overflow: hidden
    }

    .middle-rounded-112 {
        border-radius: 112px;
        border-radius: 7rem;
        overflow: hidden
    }

    .middle-rounded-112c {
        border-radius: 112%;
        overflow: hidden
    }

    .middle-rounded-tl-112 {
        border-top-left-radius: 112px;
        border-top-left-radius: 7rem;
        overflow: hidden
    }

    .middle-rounded-tr-112 {
        border-top-right-radius: 112px;
        border-top-right-radius: 7rem;
        overflow: hidden
    }

    .middle-rounded-bl-112 {
        border-bottom-left-radius: 112px;
        border-bottom-left-radius: 7rem;
        overflow: hidden
    }

    .middle-rounded-br-112 {
        border-bottom-right-radius: 112px;
        border-bottom-right-radius: 7rem;
        overflow: hidden
    }

    .middle-rounded-111 {
        border-radius: 111px;
        border-radius: 6.9375rem;
        overflow: hidden
    }

    .middle-rounded-111c {
        border-radius: 111%;
        overflow: hidden
    }

    .middle-rounded-tl-111 {
        border-top-left-radius: 111px;
        border-top-left-radius: 6.9375rem;
        overflow: hidden
    }

    .middle-rounded-tr-111 {
        border-top-right-radius: 111px;
        border-top-right-radius: 6.9375rem;
        overflow: hidden
    }

    .middle-rounded-bl-111 {
        border-bottom-left-radius: 111px;
        border-bottom-left-radius: 6.9375rem;
        overflow: hidden
    }

    .middle-rounded-br-111 {
        border-bottom-right-radius: 111px;
        border-bottom-right-radius: 6.9375rem;
        overflow: hidden
    }

    .middle-rounded-110 {
        border-radius: 110px;
        border-radius: 6.875rem;
        overflow: hidden
    }

    .middle-rounded-110c {
        border-radius: 110%;
        overflow: hidden
    }

    .middle-rounded-tl-110 {
        border-top-left-radius: 110px;
        border-top-left-radius: 6.875rem;
        overflow: hidden
    }

    .middle-rounded-tr-110 {
        border-top-right-radius: 110px;
        border-top-right-radius: 6.875rem;
        overflow: hidden
    }

    .middle-rounded-bl-110 {
        border-bottom-left-radius: 110px;
        border-bottom-left-radius: 6.875rem;
        overflow: hidden
    }

    .middle-rounded-br-110 {
        border-bottom-right-radius: 110px;
        border-bottom-right-radius: 6.875rem;
        overflow: hidden
    }

    .middle-rounded-109 {
        border-radius: 109px;
        border-radius: 6.8125rem;
        overflow: hidden
    }

    .middle-rounded-109c {
        border-radius: 109%;
        overflow: hidden
    }

    .middle-rounded-tl-109 {
        border-top-left-radius: 109px;
        border-top-left-radius: 6.8125rem;
        overflow: hidden
    }

    .middle-rounded-tr-109 {
        border-top-right-radius: 109px;
        border-top-right-radius: 6.8125rem;
        overflow: hidden
    }

    .middle-rounded-bl-109 {
        border-bottom-left-radius: 109px;
        border-bottom-left-radius: 6.8125rem;
        overflow: hidden
    }

    .middle-rounded-br-109 {
        border-bottom-right-radius: 109px;
        border-bottom-right-radius: 6.8125rem;
        overflow: hidden
    }

    .middle-rounded-108 {
        border-radius: 108px;
        border-radius: 6.75rem;
        overflow: hidden
    }

    .middle-rounded-108c {
        border-radius: 108%;
        overflow: hidden
    }

    .middle-rounded-tl-108 {
        border-top-left-radius: 108px;
        border-top-left-radius: 6.75rem;
        overflow: hidden
    }

    .middle-rounded-tr-108 {
        border-top-right-radius: 108px;
        border-top-right-radius: 6.75rem;
        overflow: hidden
    }

    .middle-rounded-bl-108 {
        border-bottom-left-radius: 108px;
        border-bottom-left-radius: 6.75rem;
        overflow: hidden
    }

    .middle-rounded-br-108 {
        border-bottom-right-radius: 108px;
        border-bottom-right-radius: 6.75rem;
        overflow: hidden
    }

    .middle-rounded-107 {
        border-radius: 107px;
        border-radius: 6.6875rem;
        overflow: hidden
    }

    .middle-rounded-107c {
        border-radius: 107%;
        overflow: hidden
    }

    .middle-rounded-tl-107 {
        border-top-left-radius: 107px;
        border-top-left-radius: 6.6875rem;
        overflow: hidden
    }

    .middle-rounded-tr-107 {
        border-top-right-radius: 107px;
        border-top-right-radius: 6.6875rem;
        overflow: hidden
    }

    .middle-rounded-bl-107 {
        border-bottom-left-radius: 107px;
        border-bottom-left-radius: 6.6875rem;
        overflow: hidden
    }

    .middle-rounded-br-107 {
        border-bottom-right-radius: 107px;
        border-bottom-right-radius: 6.6875rem;
        overflow: hidden
    }

    .middle-rounded-106 {
        border-radius: 106px;
        border-radius: 6.625rem;
        overflow: hidden
    }

    .middle-rounded-106c {
        border-radius: 106%;
        overflow: hidden
    }

    .middle-rounded-tl-106 {
        border-top-left-radius: 106px;
        border-top-left-radius: 6.625rem;
        overflow: hidden
    }

    .middle-rounded-tr-106 {
        border-top-right-radius: 106px;
        border-top-right-radius: 6.625rem;
        overflow: hidden
    }

    .middle-rounded-bl-106 {
        border-bottom-left-radius: 106px;
        border-bottom-left-radius: 6.625rem;
        overflow: hidden
    }

    .middle-rounded-br-106 {
        border-bottom-right-radius: 106px;
        border-bottom-right-radius: 6.625rem;
        overflow: hidden
    }

    .middle-rounded-105 {
        border-radius: 105px;
        border-radius: 6.5625rem;
        overflow: hidden
    }

    .middle-rounded-105c {
        border-radius: 105%;
        overflow: hidden
    }

    .middle-rounded-tl-105 {
        border-top-left-radius: 105px;
        border-top-left-radius: 6.5625rem;
        overflow: hidden
    }

    .middle-rounded-tr-105 {
        border-top-right-radius: 105px;
        border-top-right-radius: 6.5625rem;
        overflow: hidden
    }

    .middle-rounded-bl-105 {
        border-bottom-left-radius: 105px;
        border-bottom-left-radius: 6.5625rem;
        overflow: hidden
    }

    .middle-rounded-br-105 {
        border-bottom-right-radius: 105px;
        border-bottom-right-radius: 6.5625rem;
        overflow: hidden
    }

    .middle-rounded-104 {
        border-radius: 104px;
        border-radius: 6.5rem;
        overflow: hidden
    }

    .middle-rounded-104c {
        border-radius: 104%;
        overflow: hidden
    }

    .middle-rounded-tl-104 {
        border-top-left-radius: 104px;
        border-top-left-radius: 6.5rem;
        overflow: hidden
    }

    .middle-rounded-tr-104 {
        border-top-right-radius: 104px;
        border-top-right-radius: 6.5rem;
        overflow: hidden
    }

    .middle-rounded-bl-104 {
        border-bottom-left-radius: 104px;
        border-bottom-left-radius: 6.5rem;
        overflow: hidden
    }

    .middle-rounded-br-104 {
        border-bottom-right-radius: 104px;
        border-bottom-right-radius: 6.5rem;
        overflow: hidden
    }

    .middle-rounded-103 {
        border-radius: 103px;
        border-radius: 6.4375rem;
        overflow: hidden
    }

    .middle-rounded-103c {
        border-radius: 103%;
        overflow: hidden
    }

    .middle-rounded-tl-103 {
        border-top-left-radius: 103px;
        border-top-left-radius: 6.4375rem;
        overflow: hidden
    }

    .middle-rounded-tr-103 {
        border-top-right-radius: 103px;
        border-top-right-radius: 6.4375rem;
        overflow: hidden
    }

    .middle-rounded-bl-103 {
        border-bottom-left-radius: 103px;
        border-bottom-left-radius: 6.4375rem;
        overflow: hidden
    }

    .middle-rounded-br-103 {
        border-bottom-right-radius: 103px;
        border-bottom-right-radius: 6.4375rem;
        overflow: hidden
    }

    .middle-rounded-102 {
        border-radius: 102px;
        border-radius: 6.375rem;
        overflow: hidden
    }

    .middle-rounded-102c {
        border-radius: 102%;
        overflow: hidden
    }

    .middle-rounded-tl-102 {
        border-top-left-radius: 102px;
        border-top-left-radius: 6.375rem;
        overflow: hidden
    }

    .middle-rounded-tr-102 {
        border-top-right-radius: 102px;
        border-top-right-radius: 6.375rem;
        overflow: hidden
    }

    .middle-rounded-bl-102 {
        border-bottom-left-radius: 102px;
        border-bottom-left-radius: 6.375rem;
        overflow: hidden
    }

    .middle-rounded-br-102 {
        border-bottom-right-radius: 102px;
        border-bottom-right-radius: 6.375rem;
        overflow: hidden
    }

    .middle-rounded-101 {
        border-radius: 101px;
        border-radius: 6.3125rem;
        overflow: hidden
    }

    .middle-rounded-101c {
        border-radius: 101%;
        overflow: hidden
    }

    .middle-rounded-tl-101 {
        border-top-left-radius: 101px;
        border-top-left-radius: 6.3125rem;
        overflow: hidden
    }

    .middle-rounded-tr-101 {
        border-top-right-radius: 101px;
        border-top-right-radius: 6.3125rem;
        overflow: hidden
    }

    .middle-rounded-bl-101 {
        border-bottom-left-radius: 101px;
        border-bottom-left-radius: 6.3125rem;
        overflow: hidden
    }

    .middle-rounded-br-101 {
        border-bottom-right-radius: 101px;
        border-bottom-right-radius: 6.3125rem;
        overflow: hidden
    }

    .middle-rounded-100 {
        border-radius: 100px;
        border-radius: 6.25rem;
        overflow: hidden
    }

    .middle-rounded-100c {
        border-radius: 100%;
        overflow: hidden
    }

    .middle-rounded-tl-100 {
        border-top-left-radius: 100px;
        border-top-left-radius: 6.25rem;
        overflow: hidden
    }

    .middle-rounded-tr-100 {
        border-top-right-radius: 100px;
        border-top-right-radius: 6.25rem;
        overflow: hidden
    }

    .middle-rounded-bl-100 {
        border-bottom-left-radius: 100px;
        border-bottom-left-radius: 6.25rem;
        overflow: hidden
    }

    .middle-rounded-br-100 {
        border-bottom-right-radius: 100px;
        border-bottom-right-radius: 6.25rem;
        overflow: hidden
    }

    .middle-rounded-99 {
        border-radius: 99px;
        border-radius: 6.1875rem;
        overflow: hidden
    }

    .middle-rounded-99c {
        border-radius: 99%;
        overflow: hidden
    }

    .middle-rounded-tl-99 {
        border-top-left-radius: 99px;
        border-top-left-radius: 6.1875rem;
        overflow: hidden
    }

    .middle-rounded-tr-99 {
        border-top-right-radius: 99px;
        border-top-right-radius: 6.1875rem;
        overflow: hidden
    }

    .middle-rounded-bl-99 {
        border-bottom-left-radius: 99px;
        border-bottom-left-radius: 6.1875rem;
        overflow: hidden
    }

    .middle-rounded-br-99 {
        border-bottom-right-radius: 99px;
        border-bottom-right-radius: 6.1875rem;
        overflow: hidden
    }

    .middle-rounded-98 {
        border-radius: 98px;
        border-radius: 6.125rem;
        overflow: hidden
    }

    .middle-rounded-98c {
        border-radius: 98%;
        overflow: hidden
    }

    .middle-rounded-tl-98 {
        border-top-left-radius: 98px;
        border-top-left-radius: 6.125rem;
        overflow: hidden
    }

    .middle-rounded-tr-98 {
        border-top-right-radius: 98px;
        border-top-right-radius: 6.125rem;
        overflow: hidden
    }

    .middle-rounded-bl-98 {
        border-bottom-left-radius: 98px;
        border-bottom-left-radius: 6.125rem;
        overflow: hidden
    }

    .middle-rounded-br-98 {
        border-bottom-right-radius: 98px;
        border-bottom-right-radius: 6.125rem;
        overflow: hidden
    }

    .middle-rounded-97 {
        border-radius: 97px;
        border-radius: 6.0625rem;
        overflow: hidden
    }

    .middle-rounded-97c {
        border-radius: 97%;
        overflow: hidden
    }

    .middle-rounded-tl-97 {
        border-top-left-radius: 97px;
        border-top-left-radius: 6.0625rem;
        overflow: hidden
    }

    .middle-rounded-tr-97 {
        border-top-right-radius: 97px;
        border-top-right-radius: 6.0625rem;
        overflow: hidden
    }

    .middle-rounded-bl-97 {
        border-bottom-left-radius: 97px;
        border-bottom-left-radius: 6.0625rem;
        overflow: hidden
    }

    .middle-rounded-br-97 {
        border-bottom-right-radius: 97px;
        border-bottom-right-radius: 6.0625rem;
        overflow: hidden
    }

    .middle-rounded-96 {
        border-radius: 96px;
        border-radius: 6rem;
        overflow: hidden
    }

    .middle-rounded-96c {
        border-radius: 96%;
        overflow: hidden
    }

    .middle-rounded-tl-96 {
        border-top-left-radius: 96px;
        border-top-left-radius: 6rem;
        overflow: hidden
    }

    .middle-rounded-tr-96 {
        border-top-right-radius: 96px;
        border-top-right-radius: 6rem;
        overflow: hidden
    }

    .middle-rounded-bl-96 {
        border-bottom-left-radius: 96px;
        border-bottom-left-radius: 6rem;
        overflow: hidden
    }

    .middle-rounded-br-96 {
        border-bottom-right-radius: 96px;
        border-bottom-right-radius: 6rem;
        overflow: hidden
    }

    .middle-rounded-95 {
        border-radius: 95px;
        border-radius: 5.9375rem;
        overflow: hidden
    }

    .middle-rounded-95c {
        border-radius: 95%;
        overflow: hidden
    }

    .middle-rounded-tl-95 {
        border-top-left-radius: 95px;
        border-top-left-radius: 5.9375rem;
        overflow: hidden
    }

    .middle-rounded-tr-95 {
        border-top-right-radius: 95px;
        border-top-right-radius: 5.9375rem;
        overflow: hidden
    }

    .middle-rounded-bl-95 {
        border-bottom-left-radius: 95px;
        border-bottom-left-radius: 5.9375rem;
        overflow: hidden
    }

    .middle-rounded-br-95 {
        border-bottom-right-radius: 95px;
        border-bottom-right-radius: 5.9375rem;
        overflow: hidden
    }

    .middle-rounded-94 {
        border-radius: 94px;
        border-radius: 5.875rem;
        overflow: hidden
    }

    .middle-rounded-94c {
        border-radius: 94%;
        overflow: hidden
    }

    .middle-rounded-tl-94 {
        border-top-left-radius: 94px;
        border-top-left-radius: 5.875rem;
        overflow: hidden
    }

    .middle-rounded-tr-94 {
        border-top-right-radius: 94px;
        border-top-right-radius: 5.875rem;
        overflow: hidden
    }

    .middle-rounded-bl-94 {
        border-bottom-left-radius: 94px;
        border-bottom-left-radius: 5.875rem;
        overflow: hidden
    }

    .middle-rounded-br-94 {
        border-bottom-right-radius: 94px;
        border-bottom-right-radius: 5.875rem;
        overflow: hidden
    }

    .middle-rounded-93 {
        border-radius: 93px;
        border-radius: 5.8125rem;
        overflow: hidden
    }

    .middle-rounded-93c {
        border-radius: 93%;
        overflow: hidden
    }

    .middle-rounded-tl-93 {
        border-top-left-radius: 93px;
        border-top-left-radius: 5.8125rem;
        overflow: hidden
    }

    .middle-rounded-tr-93 {
        border-top-right-radius: 93px;
        border-top-right-radius: 5.8125rem;
        overflow: hidden
    }

    .middle-rounded-bl-93 {
        border-bottom-left-radius: 93px;
        border-bottom-left-radius: 5.8125rem;
        overflow: hidden
    }

    .middle-rounded-br-93 {
        border-bottom-right-radius: 93px;
        border-bottom-right-radius: 5.8125rem;
        overflow: hidden
    }

    .middle-rounded-92 {
        border-radius: 92px;
        border-radius: 5.75rem;
        overflow: hidden
    }

    .middle-rounded-92c {
        border-radius: 92%;
        overflow: hidden
    }

    .middle-rounded-tl-92 {
        border-top-left-radius: 92px;
        border-top-left-radius: 5.75rem;
        overflow: hidden
    }

    .middle-rounded-tr-92 {
        border-top-right-radius: 92px;
        border-top-right-radius: 5.75rem;
        overflow: hidden
    }

    .middle-rounded-bl-92 {
        border-bottom-left-radius: 92px;
        border-bottom-left-radius: 5.75rem;
        overflow: hidden
    }

    .middle-rounded-br-92 {
        border-bottom-right-radius: 92px;
        border-bottom-right-radius: 5.75rem;
        overflow: hidden
    }

    .middle-rounded-91 {
        border-radius: 91px;
        border-radius: 5.6875rem;
        overflow: hidden
    }

    .middle-rounded-91c {
        border-radius: 91%;
        overflow: hidden
    }

    .middle-rounded-tl-91 {
        border-top-left-radius: 91px;
        border-top-left-radius: 5.6875rem;
        overflow: hidden
    }

    .middle-rounded-tr-91 {
        border-top-right-radius: 91px;
        border-top-right-radius: 5.6875rem;
        overflow: hidden
    }

    .middle-rounded-bl-91 {
        border-bottom-left-radius: 91px;
        border-bottom-left-radius: 5.6875rem;
        overflow: hidden
    }

    .middle-rounded-br-91 {
        border-bottom-right-radius: 91px;
        border-bottom-right-radius: 5.6875rem;
        overflow: hidden
    }

    .middle-rounded-90 {
        border-radius: 90px;
        border-radius: 5.625rem;
        overflow: hidden
    }

    .middle-rounded-90c {
        border-radius: 90%;
        overflow: hidden
    }

    .middle-rounded-tl-90 {
        border-top-left-radius: 90px;
        border-top-left-radius: 5.625rem;
        overflow: hidden
    }

    .middle-rounded-tr-90 {
        border-top-right-radius: 90px;
        border-top-right-radius: 5.625rem;
        overflow: hidden
    }

    .middle-rounded-bl-90 {
        border-bottom-left-radius: 90px;
        border-bottom-left-radius: 5.625rem;
        overflow: hidden
    }

    .middle-rounded-br-90 {
        border-bottom-right-radius: 90px;
        border-bottom-right-radius: 5.625rem;
        overflow: hidden
    }

    .middle-rounded-89 {
        border-radius: 89px;
        border-radius: 5.5625rem;
        overflow: hidden
    }

    .middle-rounded-89c {
        border-radius: 89%;
        overflow: hidden
    }

    .middle-rounded-tl-89 {
        border-top-left-radius: 89px;
        border-top-left-radius: 5.5625rem;
        overflow: hidden
    }

    .middle-rounded-tr-89 {
        border-top-right-radius: 89px;
        border-top-right-radius: 5.5625rem;
        overflow: hidden
    }

    .middle-rounded-bl-89 {
        border-bottom-left-radius: 89px;
        border-bottom-left-radius: 5.5625rem;
        overflow: hidden
    }

    .middle-rounded-br-89 {
        border-bottom-right-radius: 89px;
        border-bottom-right-radius: 5.5625rem;
        overflow: hidden
    }

    .middle-rounded-88 {
        border-radius: 88px;
        border-radius: 5.5rem;
        overflow: hidden
    }

    .middle-rounded-88c {
        border-radius: 88%;
        overflow: hidden
    }

    .middle-rounded-tl-88 {
        border-top-left-radius: 88px;
        border-top-left-radius: 5.5rem;
        overflow: hidden
    }

    .middle-rounded-tr-88 {
        border-top-right-radius: 88px;
        border-top-right-radius: 5.5rem;
        overflow: hidden
    }

    .middle-rounded-bl-88 {
        border-bottom-left-radius: 88px;
        border-bottom-left-radius: 5.5rem;
        overflow: hidden
    }

    .middle-rounded-br-88 {
        border-bottom-right-radius: 88px;
        border-bottom-right-radius: 5.5rem;
        overflow: hidden
    }

    .middle-rounded-87 {
        border-radius: 87px;
        border-radius: 5.4375rem;
        overflow: hidden
    }

    .middle-rounded-87c {
        border-radius: 87%;
        overflow: hidden
    }

    .middle-rounded-tl-87 {
        border-top-left-radius: 87px;
        border-top-left-radius: 5.4375rem;
        overflow: hidden
    }

    .middle-rounded-tr-87 {
        border-top-right-radius: 87px;
        border-top-right-radius: 5.4375rem;
        overflow: hidden
    }

    .middle-rounded-bl-87 {
        border-bottom-left-radius: 87px;
        border-bottom-left-radius: 5.4375rem;
        overflow: hidden
    }

    .middle-rounded-br-87 {
        border-bottom-right-radius: 87px;
        border-bottom-right-radius: 5.4375rem;
        overflow: hidden
    }

    .middle-rounded-86 {
        border-radius: 86px;
        border-radius: 5.375rem;
        overflow: hidden
    }

    .middle-rounded-86c {
        border-radius: 86%;
        overflow: hidden
    }

    .middle-rounded-tl-86 {
        border-top-left-radius: 86px;
        border-top-left-radius: 5.375rem;
        overflow: hidden
    }

    .middle-rounded-tr-86 {
        border-top-right-radius: 86px;
        border-top-right-radius: 5.375rem;
        overflow: hidden
    }

    .middle-rounded-bl-86 {
        border-bottom-left-radius: 86px;
        border-bottom-left-radius: 5.375rem;
        overflow: hidden
    }

    .middle-rounded-br-86 {
        border-bottom-right-radius: 86px;
        border-bottom-right-radius: 5.375rem;
        overflow: hidden
    }

    .middle-rounded-85 {
        border-radius: 85px;
        border-radius: 5.3125rem;
        overflow: hidden
    }

    .middle-rounded-85c {
        border-radius: 85%;
        overflow: hidden
    }

    .middle-rounded-tl-85 {
        border-top-left-radius: 85px;
        border-top-left-radius: 5.3125rem;
        overflow: hidden
    }

    .middle-rounded-tr-85 {
        border-top-right-radius: 85px;
        border-top-right-radius: 5.3125rem;
        overflow: hidden
    }

    .middle-rounded-bl-85 {
        border-bottom-left-radius: 85px;
        border-bottom-left-radius: 5.3125rem;
        overflow: hidden
    }

    .middle-rounded-br-85 {
        border-bottom-right-radius: 85px;
        border-bottom-right-radius: 5.3125rem;
        overflow: hidden
    }

    .middle-rounded-84 {
        border-radius: 84px;
        border-radius: 5.25rem;
        overflow: hidden
    }

    .middle-rounded-84c {
        border-radius: 84%;
        overflow: hidden
    }

    .middle-rounded-tl-84 {
        border-top-left-radius: 84px;
        border-top-left-radius: 5.25rem;
        overflow: hidden
    }

    .middle-rounded-tr-84 {
        border-top-right-radius: 84px;
        border-top-right-radius: 5.25rem;
        overflow: hidden
    }

    .middle-rounded-bl-84 {
        border-bottom-left-radius: 84px;
        border-bottom-left-radius: 5.25rem;
        overflow: hidden
    }

    .middle-rounded-br-84 {
        border-bottom-right-radius: 84px;
        border-bottom-right-radius: 5.25rem;
        overflow: hidden
    }

    .middle-rounded-83 {
        border-radius: 83px;
        border-radius: 5.1875rem;
        overflow: hidden
    }

    .middle-rounded-83c {
        border-radius: 83%;
        overflow: hidden
    }

    .middle-rounded-tl-83 {
        border-top-left-radius: 83px;
        border-top-left-radius: 5.1875rem;
        overflow: hidden
    }

    .middle-rounded-tr-83 {
        border-top-right-radius: 83px;
        border-top-right-radius: 5.1875rem;
        overflow: hidden
    }

    .middle-rounded-bl-83 {
        border-bottom-left-radius: 83px;
        border-bottom-left-radius: 5.1875rem;
        overflow: hidden
    }

    .middle-rounded-br-83 {
        border-bottom-right-radius: 83px;
        border-bottom-right-radius: 5.1875rem;
        overflow: hidden
    }

    .middle-rounded-82 {
        border-radius: 82px;
        border-radius: 5.125rem;
        overflow: hidden
    }

    .middle-rounded-82c {
        border-radius: 82%;
        overflow: hidden
    }

    .middle-rounded-tl-82 {
        border-top-left-radius: 82px;
        border-top-left-radius: 5.125rem;
        overflow: hidden
    }

    .middle-rounded-tr-82 {
        border-top-right-radius: 82px;
        border-top-right-radius: 5.125rem;
        overflow: hidden
    }

    .middle-rounded-bl-82 {
        border-bottom-left-radius: 82px;
        border-bottom-left-radius: 5.125rem;
        overflow: hidden
    }

    .middle-rounded-br-82 {
        border-bottom-right-radius: 82px;
        border-bottom-right-radius: 5.125rem;
        overflow: hidden
    }

    .middle-rounded-81 {
        border-radius: 81px;
        border-radius: 5.0625rem;
        overflow: hidden
    }

    .middle-rounded-81c {
        border-radius: 81%;
        overflow: hidden
    }

    .middle-rounded-tl-81 {
        border-top-left-radius: 81px;
        border-top-left-radius: 5.0625rem;
        overflow: hidden
    }

    .middle-rounded-tr-81 {
        border-top-right-radius: 81px;
        border-top-right-radius: 5.0625rem;
        overflow: hidden
    }

    .middle-rounded-bl-81 {
        border-bottom-left-radius: 81px;
        border-bottom-left-radius: 5.0625rem;
        overflow: hidden
    }

    .middle-rounded-br-81 {
        border-bottom-right-radius: 81px;
        border-bottom-right-radius: 5.0625rem;
        overflow: hidden
    }

    .middle-rounded-80 {
        border-radius: 80px;
        border-radius: 5rem;
        overflow: hidden
    }

    .middle-rounded-80c {
        border-radius: 80%;
        overflow: hidden
    }

    .middle-rounded-tl-80 {
        border-top-left-radius: 80px;
        border-top-left-radius: 5rem;
        overflow: hidden
    }

    .middle-rounded-tr-80 {
        border-top-right-radius: 80px;
        border-top-right-radius: 5rem;
        overflow: hidden
    }

    .middle-rounded-bl-80 {
        border-bottom-left-radius: 80px;
        border-bottom-left-radius: 5rem;
        overflow: hidden
    }

    .middle-rounded-br-80 {
        border-bottom-right-radius: 80px;
        border-bottom-right-radius: 5rem;
        overflow: hidden
    }

    .middle-rounded-79 {
        border-radius: 79px;
        border-radius: 4.9375rem;
        overflow: hidden
    }

    .middle-rounded-79c {
        border-radius: 79%;
        overflow: hidden
    }

    .middle-rounded-tl-79 {
        border-top-left-radius: 79px;
        border-top-left-radius: 4.9375rem;
        overflow: hidden
    }

    .middle-rounded-tr-79 {
        border-top-right-radius: 79px;
        border-top-right-radius: 4.9375rem;
        overflow: hidden
    }

    .middle-rounded-bl-79 {
        border-bottom-left-radius: 79px;
        border-bottom-left-radius: 4.9375rem;
        overflow: hidden
    }

    .middle-rounded-br-79 {
        border-bottom-right-radius: 79px;
        border-bottom-right-radius: 4.9375rem;
        overflow: hidden
    }

    .middle-rounded-78 {
        border-radius: 78px;
        border-radius: 4.875rem;
        overflow: hidden
    }

    .middle-rounded-78c {
        border-radius: 78%;
        overflow: hidden
    }

    .middle-rounded-tl-78 {
        border-top-left-radius: 78px;
        border-top-left-radius: 4.875rem;
        overflow: hidden
    }

    .middle-rounded-tr-78 {
        border-top-right-radius: 78px;
        border-top-right-radius: 4.875rem;
        overflow: hidden
    }

    .middle-rounded-bl-78 {
        border-bottom-left-radius: 78px;
        border-bottom-left-radius: 4.875rem;
        overflow: hidden
    }

    .middle-rounded-br-78 {
        border-bottom-right-radius: 78px;
        border-bottom-right-radius: 4.875rem;
        overflow: hidden
    }

    .middle-rounded-77 {
        border-radius: 77px;
        border-radius: 4.8125rem;
        overflow: hidden
    }

    .middle-rounded-77c {
        border-radius: 77%;
        overflow: hidden
    }

    .middle-rounded-tl-77 {
        border-top-left-radius: 77px;
        border-top-left-radius: 4.8125rem;
        overflow: hidden
    }

    .middle-rounded-tr-77 {
        border-top-right-radius: 77px;
        border-top-right-radius: 4.8125rem;
        overflow: hidden
    }

    .middle-rounded-bl-77 {
        border-bottom-left-radius: 77px;
        border-bottom-left-radius: 4.8125rem;
        overflow: hidden
    }

    .middle-rounded-br-77 {
        border-bottom-right-radius: 77px;
        border-bottom-right-radius: 4.8125rem;
        overflow: hidden
    }

    .middle-rounded-76 {
        border-radius: 76px;
        border-radius: 4.75rem;
        overflow: hidden
    }

    .middle-rounded-76c {
        border-radius: 76%;
        overflow: hidden
    }

    .middle-rounded-tl-76 {
        border-top-left-radius: 76px;
        border-top-left-radius: 4.75rem;
        overflow: hidden
    }

    .middle-rounded-tr-76 {
        border-top-right-radius: 76px;
        border-top-right-radius: 4.75rem;
        overflow: hidden
    }

    .middle-rounded-bl-76 {
        border-bottom-left-radius: 76px;
        border-bottom-left-radius: 4.75rem;
        overflow: hidden
    }

    .middle-rounded-br-76 {
        border-bottom-right-radius: 76px;
        border-bottom-right-radius: 4.75rem;
        overflow: hidden
    }

    .middle-rounded-75 {
        border-radius: 75px;
        border-radius: 4.6875rem;
        overflow: hidden
    }

    .middle-rounded-75c {
        border-radius: 75%;
        overflow: hidden
    }

    .middle-rounded-tl-75 {
        border-top-left-radius: 75px;
        border-top-left-radius: 4.6875rem;
        overflow: hidden
    }

    .middle-rounded-tr-75 {
        border-top-right-radius: 75px;
        border-top-right-radius: 4.6875rem;
        overflow: hidden
    }

    .middle-rounded-bl-75 {
        border-bottom-left-radius: 75px;
        border-bottom-left-radius: 4.6875rem;
        overflow: hidden
    }

    .middle-rounded-br-75 {
        border-bottom-right-radius: 75px;
        border-bottom-right-radius: 4.6875rem;
        overflow: hidden
    }

    .middle-rounded-74 {
        border-radius: 74px;
        border-radius: 4.625rem;
        overflow: hidden
    }

    .middle-rounded-74c {
        border-radius: 74%;
        overflow: hidden
    }

    .middle-rounded-tl-74 {
        border-top-left-radius: 74px;
        border-top-left-radius: 4.625rem;
        overflow: hidden
    }

    .middle-rounded-tr-74 {
        border-top-right-radius: 74px;
        border-top-right-radius: 4.625rem;
        overflow: hidden
    }

    .middle-rounded-bl-74 {
        border-bottom-left-radius: 74px;
        border-bottom-left-radius: 4.625rem;
        overflow: hidden
    }

    .middle-rounded-br-74 {
        border-bottom-right-radius: 74px;
        border-bottom-right-radius: 4.625rem;
        overflow: hidden
    }

    .middle-rounded-73 {
        border-radius: 73px;
        border-radius: 4.5625rem;
        overflow: hidden
    }

    .middle-rounded-73c {
        border-radius: 73%;
        overflow: hidden
    }

    .middle-rounded-tl-73 {
        border-top-left-radius: 73px;
        border-top-left-radius: 4.5625rem;
        overflow: hidden
    }

    .middle-rounded-tr-73 {
        border-top-right-radius: 73px;
        border-top-right-radius: 4.5625rem;
        overflow: hidden
    }

    .middle-rounded-bl-73 {
        border-bottom-left-radius: 73px;
        border-bottom-left-radius: 4.5625rem;
        overflow: hidden
    }

    .middle-rounded-br-73 {
        border-bottom-right-radius: 73px;
        border-bottom-right-radius: 4.5625rem;
        overflow: hidden
    }

    .middle-rounded-72 {
        border-radius: 72px;
        border-radius: 4.5rem;
        overflow: hidden
    }

    .middle-rounded-72c {
        border-radius: 72%;
        overflow: hidden
    }

    .middle-rounded-tl-72 {
        border-top-left-radius: 72px;
        border-top-left-radius: 4.5rem;
        overflow: hidden
    }

    .middle-rounded-tr-72 {
        border-top-right-radius: 72px;
        border-top-right-radius: 4.5rem;
        overflow: hidden
    }

    .middle-rounded-bl-72 {
        border-bottom-left-radius: 72px;
        border-bottom-left-radius: 4.5rem;
        overflow: hidden
    }

    .middle-rounded-br-72 {
        border-bottom-right-radius: 72px;
        border-bottom-right-radius: 4.5rem;
        overflow: hidden
    }

    .middle-rounded-71 {
        border-radius: 71px;
        border-radius: 4.4375rem;
        overflow: hidden
    }

    .middle-rounded-71c {
        border-radius: 71%;
        overflow: hidden
    }

    .middle-rounded-tl-71 {
        border-top-left-radius: 71px;
        border-top-left-radius: 4.4375rem;
        overflow: hidden
    }

    .middle-rounded-tr-71 {
        border-top-right-radius: 71px;
        border-top-right-radius: 4.4375rem;
        overflow: hidden
    }

    .middle-rounded-bl-71 {
        border-bottom-left-radius: 71px;
        border-bottom-left-radius: 4.4375rem;
        overflow: hidden
    }

    .middle-rounded-br-71 {
        border-bottom-right-radius: 71px;
        border-bottom-right-radius: 4.4375rem;
        overflow: hidden
    }

    .middle-rounded-70 {
        border-radius: 70px;
        border-radius: 4.375rem;
        overflow: hidden
    }

    .middle-rounded-70c {
        border-radius: 70%;
        overflow: hidden
    }

    .middle-rounded-tl-70 {
        border-top-left-radius: 70px;
        border-top-left-radius: 4.375rem;
        overflow: hidden
    }

    .middle-rounded-tr-70 {
        border-top-right-radius: 70px;
        border-top-right-radius: 4.375rem;
        overflow: hidden
    }

    .middle-rounded-bl-70 {
        border-bottom-left-radius: 70px;
        border-bottom-left-radius: 4.375rem;
        overflow: hidden
    }

    .middle-rounded-br-70 {
        border-bottom-right-radius: 70px;
        border-bottom-right-radius: 4.375rem;
        overflow: hidden
    }

    .middle-rounded-69 {
        border-radius: 69px;
        border-radius: 4.3125rem;
        overflow: hidden
    }

    .middle-rounded-69c {
        border-radius: 69%;
        overflow: hidden
    }

    .middle-rounded-tl-69 {
        border-top-left-radius: 69px;
        border-top-left-radius: 4.3125rem;
        overflow: hidden
    }

    .middle-rounded-tr-69 {
        border-top-right-radius: 69px;
        border-top-right-radius: 4.3125rem;
        overflow: hidden
    }

    .middle-rounded-bl-69 {
        border-bottom-left-radius: 69px;
        border-bottom-left-radius: 4.3125rem;
        overflow: hidden
    }

    .middle-rounded-br-69 {
        border-bottom-right-radius: 69px;
        border-bottom-right-radius: 4.3125rem;
        overflow: hidden
    }

    .middle-rounded-68 {
        border-radius: 68px;
        border-radius: 4.25rem;
        overflow: hidden
    }

    .middle-rounded-68c {
        border-radius: 68%;
        overflow: hidden
    }

    .middle-rounded-tl-68 {
        border-top-left-radius: 68px;
        border-top-left-radius: 4.25rem;
        overflow: hidden
    }

    .middle-rounded-tr-68 {
        border-top-right-radius: 68px;
        border-top-right-radius: 4.25rem;
        overflow: hidden
    }

    .middle-rounded-bl-68 {
        border-bottom-left-radius: 68px;
        border-bottom-left-radius: 4.25rem;
        overflow: hidden
    }

    .middle-rounded-br-68 {
        border-bottom-right-radius: 68px;
        border-bottom-right-radius: 4.25rem;
        overflow: hidden
    }

    .middle-rounded-67 {
        border-radius: 67px;
        border-radius: 4.1875rem;
        overflow: hidden
    }

    .middle-rounded-67c {
        border-radius: 67%;
        overflow: hidden
    }

    .middle-rounded-tl-67 {
        border-top-left-radius: 67px;
        border-top-left-radius: 4.1875rem;
        overflow: hidden
    }

    .middle-rounded-tr-67 {
        border-top-right-radius: 67px;
        border-top-right-radius: 4.1875rem;
        overflow: hidden
    }

    .middle-rounded-bl-67 {
        border-bottom-left-radius: 67px;
        border-bottom-left-radius: 4.1875rem;
        overflow: hidden
    }

    .middle-rounded-br-67 {
        border-bottom-right-radius: 67px;
        border-bottom-right-radius: 4.1875rem;
        overflow: hidden
    }

    .middle-rounded-66 {
        border-radius: 66px;
        border-radius: 4.125rem;
        overflow: hidden
    }

    .middle-rounded-66c {
        border-radius: 66%;
        overflow: hidden
    }

    .middle-rounded-tl-66 {
        border-top-left-radius: 66px;
        border-top-left-radius: 4.125rem;
        overflow: hidden
    }

    .middle-rounded-tr-66 {
        border-top-right-radius: 66px;
        border-top-right-radius: 4.125rem;
        overflow: hidden
    }

    .middle-rounded-bl-66 {
        border-bottom-left-radius: 66px;
        border-bottom-left-radius: 4.125rem;
        overflow: hidden
    }

    .middle-rounded-br-66 {
        border-bottom-right-radius: 66px;
        border-bottom-right-radius: 4.125rem;
        overflow: hidden
    }

    .middle-rounded-65 {
        border-radius: 65px;
        border-radius: 4.0625rem;
        overflow: hidden
    }

    .middle-rounded-65c {
        border-radius: 65%;
        overflow: hidden
    }

    .middle-rounded-tl-65 {
        border-top-left-radius: 65px;
        border-top-left-radius: 4.0625rem;
        overflow: hidden
    }

    .middle-rounded-tr-65 {
        border-top-right-radius: 65px;
        border-top-right-radius: 4.0625rem;
        overflow: hidden
    }

    .middle-rounded-bl-65 {
        border-bottom-left-radius: 65px;
        border-bottom-left-radius: 4.0625rem;
        overflow: hidden
    }

    .middle-rounded-br-65 {
        border-bottom-right-radius: 65px;
        border-bottom-right-radius: 4.0625rem;
        overflow: hidden
    }

    .middle-rounded-64 {
        border-radius: 64px;
        border-radius: 4rem;
        overflow: hidden
    }

    .middle-rounded-64c {
        border-radius: 64%;
        overflow: hidden
    }

    .middle-rounded-tl-64 {
        border-top-left-radius: 64px;
        border-top-left-radius: 4rem;
        overflow: hidden
    }

    .middle-rounded-tr-64 {
        border-top-right-radius: 64px;
        border-top-right-radius: 4rem;
        overflow: hidden
    }

    .middle-rounded-bl-64 {
        border-bottom-left-radius: 64px;
        border-bottom-left-radius: 4rem;
        overflow: hidden
    }

    .middle-rounded-br-64 {
        border-bottom-right-radius: 64px;
        border-bottom-right-radius: 4rem;
        overflow: hidden
    }

    .middle-rounded-63 {
        border-radius: 63px;
        border-radius: 3.9375rem;
        overflow: hidden
    }

    .middle-rounded-63c {
        border-radius: 63%;
        overflow: hidden
    }

    .middle-rounded-tl-63 {
        border-top-left-radius: 63px;
        border-top-left-radius: 3.9375rem;
        overflow: hidden
    }

    .middle-rounded-tr-63 {
        border-top-right-radius: 63px;
        border-top-right-radius: 3.9375rem;
        overflow: hidden
    }

    .middle-rounded-bl-63 {
        border-bottom-left-radius: 63px;
        border-bottom-left-radius: 3.9375rem;
        overflow: hidden
    }

    .middle-rounded-br-63 {
        border-bottom-right-radius: 63px;
        border-bottom-right-radius: 3.9375rem;
        overflow: hidden
    }

    .middle-rounded-62 {
        border-radius: 62px;
        border-radius: 3.875rem;
        overflow: hidden
    }

    .middle-rounded-62c {
        border-radius: 62%;
        overflow: hidden
    }

    .middle-rounded-tl-62 {
        border-top-left-radius: 62px;
        border-top-left-radius: 3.875rem;
        overflow: hidden
    }

    .middle-rounded-tr-62 {
        border-top-right-radius: 62px;
        border-top-right-radius: 3.875rem;
        overflow: hidden
    }

    .middle-rounded-bl-62 {
        border-bottom-left-radius: 62px;
        border-bottom-left-radius: 3.875rem;
        overflow: hidden
    }

    .middle-rounded-br-62 {
        border-bottom-right-radius: 62px;
        border-bottom-right-radius: 3.875rem;
        overflow: hidden
    }

    .middle-rounded-61 {
        border-radius: 61px;
        border-radius: 3.8125rem;
        overflow: hidden
    }

    .middle-rounded-61c {
        border-radius: 61%;
        overflow: hidden
    }

    .middle-rounded-tl-61 {
        border-top-left-radius: 61px;
        border-top-left-radius: 3.8125rem;
        overflow: hidden
    }

    .middle-rounded-tr-61 {
        border-top-right-radius: 61px;
        border-top-right-radius: 3.8125rem;
        overflow: hidden
    }

    .middle-rounded-bl-61 {
        border-bottom-left-radius: 61px;
        border-bottom-left-radius: 3.8125rem;
        overflow: hidden
    }

    .middle-rounded-br-61 {
        border-bottom-right-radius: 61px;
        border-bottom-right-radius: 3.8125rem;
        overflow: hidden
    }

    .middle-rounded-60 {
        border-radius: 60px;
        border-radius: 3.75rem;
        overflow: hidden
    }

    .middle-rounded-60c {
        border-radius: 60%;
        overflow: hidden
    }

    .middle-rounded-tl-60 {
        border-top-left-radius: 60px;
        border-top-left-radius: 3.75rem;
        overflow: hidden
    }

    .middle-rounded-tr-60 {
        border-top-right-radius: 60px;
        border-top-right-radius: 3.75rem;
        overflow: hidden
    }

    .middle-rounded-bl-60 {
        border-bottom-left-radius: 60px;
        border-bottom-left-radius: 3.75rem;
        overflow: hidden
    }

    .middle-rounded-br-60 {
        border-bottom-right-radius: 60px;
        border-bottom-right-radius: 3.75rem;
        overflow: hidden
    }

    .middle-rounded-59 {
        border-radius: 59px;
        border-radius: 3.6875rem;
        overflow: hidden
    }

    .middle-rounded-59c {
        border-radius: 59%;
        overflow: hidden
    }

    .middle-rounded-tl-59 {
        border-top-left-radius: 59px;
        border-top-left-radius: 3.6875rem;
        overflow: hidden
    }

    .middle-rounded-tr-59 {
        border-top-right-radius: 59px;
        border-top-right-radius: 3.6875rem;
        overflow: hidden
    }

    .middle-rounded-bl-59 {
        border-bottom-left-radius: 59px;
        border-bottom-left-radius: 3.6875rem;
        overflow: hidden
    }

    .middle-rounded-br-59 {
        border-bottom-right-radius: 59px;
        border-bottom-right-radius: 3.6875rem;
        overflow: hidden
    }

    .middle-rounded-58 {
        border-radius: 58px;
        border-radius: 3.625rem;
        overflow: hidden
    }

    .middle-rounded-58c {
        border-radius: 58%;
        overflow: hidden
    }

    .middle-rounded-tl-58 {
        border-top-left-radius: 58px;
        border-top-left-radius: 3.625rem;
        overflow: hidden
    }

    .middle-rounded-tr-58 {
        border-top-right-radius: 58px;
        border-top-right-radius: 3.625rem;
        overflow: hidden
    }

    .middle-rounded-bl-58 {
        border-bottom-left-radius: 58px;
        border-bottom-left-radius: 3.625rem;
        overflow: hidden
    }

    .middle-rounded-br-58 {
        border-bottom-right-radius: 58px;
        border-bottom-right-radius: 3.625rem;
        overflow: hidden
    }

    .middle-rounded-57 {
        border-radius: 57px;
        border-radius: 3.5625rem;
        overflow: hidden
    }

    .middle-rounded-57c {
        border-radius: 57%;
        overflow: hidden
    }

    .middle-rounded-tl-57 {
        border-top-left-radius: 57px;
        border-top-left-radius: 3.5625rem;
        overflow: hidden
    }

    .middle-rounded-tr-57 {
        border-top-right-radius: 57px;
        border-top-right-radius: 3.5625rem;
        overflow: hidden
    }

    .middle-rounded-bl-57 {
        border-bottom-left-radius: 57px;
        border-bottom-left-radius: 3.5625rem;
        overflow: hidden
    }

    .middle-rounded-br-57 {
        border-bottom-right-radius: 57px;
        border-bottom-right-radius: 3.5625rem;
        overflow: hidden
    }

    .middle-rounded-56 {
        border-radius: 56px;
        border-radius: 3.5rem;
        overflow: hidden
    }

    .middle-rounded-56c {
        border-radius: 56%;
        overflow: hidden
    }

    .middle-rounded-tl-56 {
        border-top-left-radius: 56px;
        border-top-left-radius: 3.5rem;
        overflow: hidden
    }

    .middle-rounded-tr-56 {
        border-top-right-radius: 56px;
        border-top-right-radius: 3.5rem;
        overflow: hidden
    }

    .middle-rounded-bl-56 {
        border-bottom-left-radius: 56px;
        border-bottom-left-radius: 3.5rem;
        overflow: hidden
    }

    .middle-rounded-br-56 {
        border-bottom-right-radius: 56px;
        border-bottom-right-radius: 3.5rem;
        overflow: hidden
    }

    .middle-rounded-55 {
        border-radius: 55px;
        border-radius: 3.4375rem;
        overflow: hidden
    }

    .middle-rounded-55c {
        border-radius: 55%;
        overflow: hidden
    }

    .middle-rounded-tl-55 {
        border-top-left-radius: 55px;
        border-top-left-radius: 3.4375rem;
        overflow: hidden
    }

    .middle-rounded-tr-55 {
        border-top-right-radius: 55px;
        border-top-right-radius: 3.4375rem;
        overflow: hidden
    }

    .middle-rounded-bl-55 {
        border-bottom-left-radius: 55px;
        border-bottom-left-radius: 3.4375rem;
        overflow: hidden
    }

    .middle-rounded-br-55 {
        border-bottom-right-radius: 55px;
        border-bottom-right-radius: 3.4375rem;
        overflow: hidden
    }

    .middle-rounded-54 {
        border-radius: 54px;
        border-radius: 3.375rem;
        overflow: hidden
    }

    .middle-rounded-54c {
        border-radius: 54%;
        overflow: hidden
    }

    .middle-rounded-tl-54 {
        border-top-left-radius: 54px;
        border-top-left-radius: 3.375rem;
        overflow: hidden
    }

    .middle-rounded-tr-54 {
        border-top-right-radius: 54px;
        border-top-right-radius: 3.375rem;
        overflow: hidden
    }

    .middle-rounded-bl-54 {
        border-bottom-left-radius: 54px;
        border-bottom-left-radius: 3.375rem;
        overflow: hidden
    }

    .middle-rounded-br-54 {
        border-bottom-right-radius: 54px;
        border-bottom-right-radius: 3.375rem;
        overflow: hidden
    }

    .middle-rounded-53 {
        border-radius: 53px;
        border-radius: 3.3125rem;
        overflow: hidden
    }

    .middle-rounded-53c {
        border-radius: 53%;
        overflow: hidden
    }

    .middle-rounded-tl-53 {
        border-top-left-radius: 53px;
        border-top-left-radius: 3.3125rem;
        overflow: hidden
    }

    .middle-rounded-tr-53 {
        border-top-right-radius: 53px;
        border-top-right-radius: 3.3125rem;
        overflow: hidden
    }

    .middle-rounded-bl-53 {
        border-bottom-left-radius: 53px;
        border-bottom-left-radius: 3.3125rem;
        overflow: hidden
    }

    .middle-rounded-br-53 {
        border-bottom-right-radius: 53px;
        border-bottom-right-radius: 3.3125rem;
        overflow: hidden
    }

    .middle-rounded-52 {
        border-radius: 52px;
        border-radius: 3.25rem;
        overflow: hidden
    }

    .middle-rounded-52c {
        border-radius: 52%;
        overflow: hidden
    }

    .middle-rounded-tl-52 {
        border-top-left-radius: 52px;
        border-top-left-radius: 3.25rem;
        overflow: hidden
    }

    .middle-rounded-tr-52 {
        border-top-right-radius: 52px;
        border-top-right-radius: 3.25rem;
        overflow: hidden
    }

    .middle-rounded-bl-52 {
        border-bottom-left-radius: 52px;
        border-bottom-left-radius: 3.25rem;
        overflow: hidden
    }

    .middle-rounded-br-52 {
        border-bottom-right-radius: 52px;
        border-bottom-right-radius: 3.25rem;
        overflow: hidden
    }

    .middle-rounded-51 {
        border-radius: 51px;
        border-radius: 3.1875rem;
        overflow: hidden
    }

    .middle-rounded-51c {
        border-radius: 51%;
        overflow: hidden
    }

    .middle-rounded-tl-51 {
        border-top-left-radius: 51px;
        border-top-left-radius: 3.1875rem;
        overflow: hidden
    }

    .middle-rounded-tr-51 {
        border-top-right-radius: 51px;
        border-top-right-radius: 3.1875rem;
        overflow: hidden
    }

    .middle-rounded-bl-51 {
        border-bottom-left-radius: 51px;
        border-bottom-left-radius: 3.1875rem;
        overflow: hidden
    }

    .middle-rounded-br-51 {
        border-bottom-right-radius: 51px;
        border-bottom-right-radius: 3.1875rem;
        overflow: hidden
    }

    .middle-rounded-50 {
        border-radius: 50px;
        border-radius: 3.125rem;
        overflow: hidden
    }

    .middle-rounded-50c {
        border-radius: 50%;
        overflow: hidden
    }

    .middle-rounded-tl-50 {
        border-top-left-radius: 50px;
        border-top-left-radius: 3.125rem;
        overflow: hidden
    }

    .middle-rounded-tr-50 {
        border-top-right-radius: 50px;
        border-top-right-radius: 3.125rem;
        overflow: hidden
    }

    .middle-rounded-bl-50 {
        border-bottom-left-radius: 50px;
        border-bottom-left-radius: 3.125rem;
        overflow: hidden
    }

    .middle-rounded-br-50 {
        border-bottom-right-radius: 50px;
        border-bottom-right-radius: 3.125rem;
        overflow: hidden
    }

    .middle-rounded-49 {
        border-radius: 49px;
        border-radius: 3.0625rem;
        overflow: hidden
    }

    .middle-rounded-49c {
        border-radius: 49%;
        overflow: hidden
    }

    .middle-rounded-tl-49 {
        border-top-left-radius: 49px;
        border-top-left-radius: 3.0625rem;
        overflow: hidden
    }

    .middle-rounded-tr-49 {
        border-top-right-radius: 49px;
        border-top-right-radius: 3.0625rem;
        overflow: hidden
    }

    .middle-rounded-bl-49 {
        border-bottom-left-radius: 49px;
        border-bottom-left-radius: 3.0625rem;
        overflow: hidden
    }

    .middle-rounded-br-49 {
        border-bottom-right-radius: 49px;
        border-bottom-right-radius: 3.0625rem;
        overflow: hidden
    }

    .middle-rounded-48 {
        border-radius: 48px;
        border-radius: 3rem;
        overflow: hidden
    }

    .middle-rounded-48c {
        border-radius: 48%;
        overflow: hidden
    }

    .middle-rounded-tl-48 {
        border-top-left-radius: 48px;
        border-top-left-radius: 3rem;
        overflow: hidden
    }

    .middle-rounded-tr-48 {
        border-top-right-radius: 48px;
        border-top-right-radius: 3rem;
        overflow: hidden
    }

    .middle-rounded-bl-48 {
        border-bottom-left-radius: 48px;
        border-bottom-left-radius: 3rem;
        overflow: hidden
    }

    .middle-rounded-br-48 {
        border-bottom-right-radius: 48px;
        border-bottom-right-radius: 3rem;
        overflow: hidden
    }

    .middle-rounded-47 {
        border-radius: 47px;
        border-radius: 2.9375rem;
        overflow: hidden
    }

    .middle-rounded-47c {
        border-radius: 47%;
        overflow: hidden
    }

    .middle-rounded-tl-47 {
        border-top-left-radius: 47px;
        border-top-left-radius: 2.9375rem;
        overflow: hidden
    }

    .middle-rounded-tr-47 {
        border-top-right-radius: 47px;
        border-top-right-radius: 2.9375rem;
        overflow: hidden
    }

    .middle-rounded-bl-47 {
        border-bottom-left-radius: 47px;
        border-bottom-left-radius: 2.9375rem;
        overflow: hidden
    }

    .middle-rounded-br-47 {
        border-bottom-right-radius: 47px;
        border-bottom-right-radius: 2.9375rem;
        overflow: hidden
    }

    .middle-rounded-46 {
        border-radius: 46px;
        border-radius: 2.875rem;
        overflow: hidden
    }

    .middle-rounded-46c {
        border-radius: 46%;
        overflow: hidden
    }

    .middle-rounded-tl-46 {
        border-top-left-radius: 46px;
        border-top-left-radius: 2.875rem;
        overflow: hidden
    }

    .middle-rounded-tr-46 {
        border-top-right-radius: 46px;
        border-top-right-radius: 2.875rem;
        overflow: hidden
    }

    .middle-rounded-bl-46 {
        border-bottom-left-radius: 46px;
        border-bottom-left-radius: 2.875rem;
        overflow: hidden
    }

    .middle-rounded-br-46 {
        border-bottom-right-radius: 46px;
        border-bottom-right-radius: 2.875rem;
        overflow: hidden
    }

    .middle-rounded-45 {
        border-radius: 45px;
        border-radius: 2.8125rem;
        overflow: hidden
    }

    .middle-rounded-45c {
        border-radius: 45%;
        overflow: hidden
    }

    .middle-rounded-tl-45 {
        border-top-left-radius: 45px;
        border-top-left-radius: 2.8125rem;
        overflow: hidden
    }

    .middle-rounded-tr-45 {
        border-top-right-radius: 45px;
        border-top-right-radius: 2.8125rem;
        overflow: hidden
    }

    .middle-rounded-bl-45 {
        border-bottom-left-radius: 45px;
        border-bottom-left-radius: 2.8125rem;
        overflow: hidden
    }

    .middle-rounded-br-45 {
        border-bottom-right-radius: 45px;
        border-bottom-right-radius: 2.8125rem;
        overflow: hidden
    }

    .middle-rounded-44 {
        border-radius: 44px;
        border-radius: 2.75rem;
        overflow: hidden
    }

    .middle-rounded-44c {
        border-radius: 44%;
        overflow: hidden
    }

    .middle-rounded-tl-44 {
        border-top-left-radius: 44px;
        border-top-left-radius: 2.75rem;
        overflow: hidden
    }

    .middle-rounded-tr-44 {
        border-top-right-radius: 44px;
        border-top-right-radius: 2.75rem;
        overflow: hidden
    }

    .middle-rounded-bl-44 {
        border-bottom-left-radius: 44px;
        border-bottom-left-radius: 2.75rem;
        overflow: hidden
    }

    .middle-rounded-br-44 {
        border-bottom-right-radius: 44px;
        border-bottom-right-radius: 2.75rem;
        overflow: hidden
    }

    .middle-rounded-43 {
        border-radius: 43px;
        border-radius: 2.6875rem;
        overflow: hidden
    }

    .middle-rounded-43c {
        border-radius: 43%;
        overflow: hidden
    }

    .middle-rounded-tl-43 {
        border-top-left-radius: 43px;
        border-top-left-radius: 2.6875rem;
        overflow: hidden
    }

    .middle-rounded-tr-43 {
        border-top-right-radius: 43px;
        border-top-right-radius: 2.6875rem;
        overflow: hidden
    }

    .middle-rounded-bl-43 {
        border-bottom-left-radius: 43px;
        border-bottom-left-radius: 2.6875rem;
        overflow: hidden
    }

    .middle-rounded-br-43 {
        border-bottom-right-radius: 43px;
        border-bottom-right-radius: 2.6875rem;
        overflow: hidden
    }

    .middle-rounded-42 {
        border-radius: 42px;
        border-radius: 2.625rem;
        overflow: hidden
    }

    .middle-rounded-42c {
        border-radius: 42%;
        overflow: hidden
    }

    .middle-rounded-tl-42 {
        border-top-left-radius: 42px;
        border-top-left-radius: 2.625rem;
        overflow: hidden
    }

    .middle-rounded-tr-42 {
        border-top-right-radius: 42px;
        border-top-right-radius: 2.625rem;
        overflow: hidden
    }

    .middle-rounded-bl-42 {
        border-bottom-left-radius: 42px;
        border-bottom-left-radius: 2.625rem;
        overflow: hidden
    }

    .middle-rounded-br-42 {
        border-bottom-right-radius: 42px;
        border-bottom-right-radius: 2.625rem;
        overflow: hidden
    }

    .middle-rounded-41 {
        border-radius: 41px;
        border-radius: 2.5625rem;
        overflow: hidden
    }

    .middle-rounded-41c {
        border-radius: 41%;
        overflow: hidden
    }

    .middle-rounded-tl-41 {
        border-top-left-radius: 41px;
        border-top-left-radius: 2.5625rem;
        overflow: hidden
    }

    .middle-rounded-tr-41 {
        border-top-right-radius: 41px;
        border-top-right-radius: 2.5625rem;
        overflow: hidden
    }

    .middle-rounded-bl-41 {
        border-bottom-left-radius: 41px;
        border-bottom-left-radius: 2.5625rem;
        overflow: hidden
    }

    .middle-rounded-br-41 {
        border-bottom-right-radius: 41px;
        border-bottom-right-radius: 2.5625rem;
        overflow: hidden
    }

    .middle-rounded-40 {
        border-radius: 40px;
        border-radius: 2.5rem;
        overflow: hidden
    }

    .middle-rounded-40c {
        border-radius: 40%;
        overflow: hidden
    }

    .middle-rounded-tl-40 {
        border-top-left-radius: 40px;
        border-top-left-radius: 2.5rem;
        overflow: hidden
    }

    .middle-rounded-tr-40 {
        border-top-right-radius: 40px;
        border-top-right-radius: 2.5rem;
        overflow: hidden
    }

    .middle-rounded-bl-40 {
        border-bottom-left-radius: 40px;
        border-bottom-left-radius: 2.5rem;
        overflow: hidden
    }

    .middle-rounded-br-40 {
        border-bottom-right-radius: 40px;
        border-bottom-right-radius: 2.5rem;
        overflow: hidden
    }

    .middle-rounded-39 {
        border-radius: 39px;
        border-radius: 2.4375rem;
        overflow: hidden
    }

    .middle-rounded-39c {
        border-radius: 39%;
        overflow: hidden
    }

    .middle-rounded-tl-39 {
        border-top-left-radius: 39px;
        border-top-left-radius: 2.4375rem;
        overflow: hidden
    }

    .middle-rounded-tr-39 {
        border-top-right-radius: 39px;
        border-top-right-radius: 2.4375rem;
        overflow: hidden
    }

    .middle-rounded-bl-39 {
        border-bottom-left-radius: 39px;
        border-bottom-left-radius: 2.4375rem;
        overflow: hidden
    }

    .middle-rounded-br-39 {
        border-bottom-right-radius: 39px;
        border-bottom-right-radius: 2.4375rem;
        overflow: hidden
    }

    .middle-rounded-38 {
        border-radius: 38px;
        border-radius: 2.375rem;
        overflow: hidden
    }

    .middle-rounded-38c {
        border-radius: 38%;
        overflow: hidden
    }

    .middle-rounded-tl-38 {
        border-top-left-radius: 38px;
        border-top-left-radius: 2.375rem;
        overflow: hidden
    }

    .middle-rounded-tr-38 {
        border-top-right-radius: 38px;
        border-top-right-radius: 2.375rem;
        overflow: hidden
    }

    .middle-rounded-bl-38 {
        border-bottom-left-radius: 38px;
        border-bottom-left-radius: 2.375rem;
        overflow: hidden
    }

    .middle-rounded-br-38 {
        border-bottom-right-radius: 38px;
        border-bottom-right-radius: 2.375rem;
        overflow: hidden
    }

    .middle-rounded-37 {
        border-radius: 37px;
        border-radius: 2.3125rem;
        overflow: hidden
    }

    .middle-rounded-37c {
        border-radius: 37%;
        overflow: hidden
    }

    .middle-rounded-tl-37 {
        border-top-left-radius: 37px;
        border-top-left-radius: 2.3125rem;
        overflow: hidden
    }

    .middle-rounded-tr-37 {
        border-top-right-radius: 37px;
        border-top-right-radius: 2.3125rem;
        overflow: hidden
    }

    .middle-rounded-bl-37 {
        border-bottom-left-radius: 37px;
        border-bottom-left-radius: 2.3125rem;
        overflow: hidden
    }

    .middle-rounded-br-37 {
        border-bottom-right-radius: 37px;
        border-bottom-right-radius: 2.3125rem;
        overflow: hidden
    }

    .middle-rounded-36 {
        border-radius: 36px;
        border-radius: 2.25rem;
        overflow: hidden
    }

    .middle-rounded-36c {
        border-radius: 36%;
        overflow: hidden
    }

    .middle-rounded-tl-36 {
        border-top-left-radius: 36px;
        border-top-left-radius: 2.25rem;
        overflow: hidden
    }

    .middle-rounded-tr-36 {
        border-top-right-radius: 36px;
        border-top-right-radius: 2.25rem;
        overflow: hidden
    }

    .middle-rounded-bl-36 {
        border-bottom-left-radius: 36px;
        border-bottom-left-radius: 2.25rem;
        overflow: hidden
    }

    .middle-rounded-br-36 {
        border-bottom-right-radius: 36px;
        border-bottom-right-radius: 2.25rem;
        overflow: hidden
    }

    .middle-rounded-35 {
        border-radius: 35px;
        border-radius: 2.1875rem;
        overflow: hidden
    }

    .middle-rounded-35c {
        border-radius: 35%;
        overflow: hidden
    }

    .middle-rounded-tl-35 {
        border-top-left-radius: 35px;
        border-top-left-radius: 2.1875rem;
        overflow: hidden
    }

    .middle-rounded-tr-35 {
        border-top-right-radius: 35px;
        border-top-right-radius: 2.1875rem;
        overflow: hidden
    }

    .middle-rounded-bl-35 {
        border-bottom-left-radius: 35px;
        border-bottom-left-radius: 2.1875rem;
        overflow: hidden
    }

    .middle-rounded-br-35 {
        border-bottom-right-radius: 35px;
        border-bottom-right-radius: 2.1875rem;
        overflow: hidden
    }

    .middle-rounded-34 {
        border-radius: 34px;
        border-radius: 2.125rem;
        overflow: hidden
    }

    .middle-rounded-34c {
        border-radius: 34%;
        overflow: hidden
    }

    .middle-rounded-tl-34 {
        border-top-left-radius: 34px;
        border-top-left-radius: 2.125rem;
        overflow: hidden
    }

    .middle-rounded-tr-34 {
        border-top-right-radius: 34px;
        border-top-right-radius: 2.125rem;
        overflow: hidden
    }

    .middle-rounded-bl-34 {
        border-bottom-left-radius: 34px;
        border-bottom-left-radius: 2.125rem;
        overflow: hidden
    }

    .middle-rounded-br-34 {
        border-bottom-right-radius: 34px;
        border-bottom-right-radius: 2.125rem;
        overflow: hidden
    }

    .middle-rounded-33 {
        border-radius: 33px;
        border-radius: 2.0625rem;
        overflow: hidden
    }

    .middle-rounded-33c {
        border-radius: 33%;
        overflow: hidden
    }

    .middle-rounded-tl-33 {
        border-top-left-radius: 33px;
        border-top-left-radius: 2.0625rem;
        overflow: hidden
    }

    .middle-rounded-tr-33 {
        border-top-right-radius: 33px;
        border-top-right-radius: 2.0625rem;
        overflow: hidden
    }

    .middle-rounded-bl-33 {
        border-bottom-left-radius: 33px;
        border-bottom-left-radius: 2.0625rem;
        overflow: hidden
    }

    .middle-rounded-br-33 {
        border-bottom-right-radius: 33px;
        border-bottom-right-radius: 2.0625rem;
        overflow: hidden
    }

    .middle-rounded-32 {
        border-radius: 32px;
        border-radius: 2rem;
        overflow: hidden
    }

    .middle-rounded-32c {
        border-radius: 32%;
        overflow: hidden
    }

    .middle-rounded-tl-32 {
        border-top-left-radius: 32px;
        border-top-left-radius: 2rem;
        overflow: hidden
    }

    .middle-rounded-tr-32 {
        border-top-right-radius: 32px;
        border-top-right-radius: 2rem;
        overflow: hidden
    }

    .middle-rounded-bl-32 {
        border-bottom-left-radius: 32px;
        border-bottom-left-radius: 2rem;
        overflow: hidden
    }

    .middle-rounded-br-32 {
        border-bottom-right-radius: 32px;
        border-bottom-right-radius: 2rem;
        overflow: hidden
    }

    .middle-rounded-31 {
        border-radius: 31px;
        border-radius: 1.9375rem;
        overflow: hidden
    }

    .middle-rounded-31c {
        border-radius: 31%;
        overflow: hidden
    }

    .middle-rounded-tl-31 {
        border-top-left-radius: 31px;
        border-top-left-radius: 1.9375rem;
        overflow: hidden
    }

    .middle-rounded-tr-31 {
        border-top-right-radius: 31px;
        border-top-right-radius: 1.9375rem;
        overflow: hidden
    }

    .middle-rounded-bl-31 {
        border-bottom-left-radius: 31px;
        border-bottom-left-radius: 1.9375rem;
        overflow: hidden
    }

    .middle-rounded-br-31 {
        border-bottom-right-radius: 31px;
        border-bottom-right-radius: 1.9375rem;
        overflow: hidden
    }

    .middle-rounded-30 {
        border-radius: 30px;
        border-radius: 1.875rem;
        overflow: hidden
    }

    .middle-rounded-30c {
        border-radius: 30%;
        overflow: hidden
    }

    .middle-rounded-tl-30 {
        border-top-left-radius: 30px;
        border-top-left-radius: 1.875rem;
        overflow: hidden
    }

    .middle-rounded-tr-30 {
        border-top-right-radius: 30px;
        border-top-right-radius: 1.875rem;
        overflow: hidden
    }

    .middle-rounded-bl-30 {
        border-bottom-left-radius: 30px;
        border-bottom-left-radius: 1.875rem;
        overflow: hidden
    }

    .middle-rounded-br-30 {
        border-bottom-right-radius: 30px;
        border-bottom-right-radius: 1.875rem;
        overflow: hidden
    }

    .middle-rounded-29 {
        border-radius: 29px;
        border-radius: 1.8125rem;
        overflow: hidden
    }

    .middle-rounded-29c {
        border-radius: 29%;
        overflow: hidden
    }

    .middle-rounded-tl-29 {
        border-top-left-radius: 29px;
        border-top-left-radius: 1.8125rem;
        overflow: hidden
    }

    .middle-rounded-tr-29 {
        border-top-right-radius: 29px;
        border-top-right-radius: 1.8125rem;
        overflow: hidden
    }

    .middle-rounded-bl-29 {
        border-bottom-left-radius: 29px;
        border-bottom-left-radius: 1.8125rem;
        overflow: hidden
    }

    .middle-rounded-br-29 {
        border-bottom-right-radius: 29px;
        border-bottom-right-radius: 1.8125rem;
        overflow: hidden
    }

    .middle-rounded-28 {
        border-radius: 28px;
        border-radius: 1.75rem;
        overflow: hidden
    }

    .middle-rounded-28c {
        border-radius: 28%;
        overflow: hidden
    }

    .middle-rounded-tl-28 {
        border-top-left-radius: 28px;
        border-top-left-radius: 1.75rem;
        overflow: hidden
    }

    .middle-rounded-tr-28 {
        border-top-right-radius: 28px;
        border-top-right-radius: 1.75rem;
        overflow: hidden
    }

    .middle-rounded-bl-28 {
        border-bottom-left-radius: 28px;
        border-bottom-left-radius: 1.75rem;
        overflow: hidden
    }

    .middle-rounded-br-28 {
        border-bottom-right-radius: 28px;
        border-bottom-right-radius: 1.75rem;
        overflow: hidden
    }

    .middle-rounded-27 {
        border-radius: 27px;
        border-radius: 1.6875rem;
        overflow: hidden
    }

    .middle-rounded-27c {
        border-radius: 27%;
        overflow: hidden
    }

    .middle-rounded-tl-27 {
        border-top-left-radius: 27px;
        border-top-left-radius: 1.6875rem;
        overflow: hidden
    }

    .middle-rounded-tr-27 {
        border-top-right-radius: 27px;
        border-top-right-radius: 1.6875rem;
        overflow: hidden
    }

    .middle-rounded-bl-27 {
        border-bottom-left-radius: 27px;
        border-bottom-left-radius: 1.6875rem;
        overflow: hidden
    }

    .middle-rounded-br-27 {
        border-bottom-right-radius: 27px;
        border-bottom-right-radius: 1.6875rem;
        overflow: hidden
    }

    .middle-rounded-26 {
        border-radius: 26px;
        border-radius: 1.625rem;
        overflow: hidden
    }

    .middle-rounded-26c {
        border-radius: 26%;
        overflow: hidden
    }

    .middle-rounded-tl-26 {
        border-top-left-radius: 26px;
        border-top-left-radius: 1.625rem;
        overflow: hidden
    }

    .middle-rounded-tr-26 {
        border-top-right-radius: 26px;
        border-top-right-radius: 1.625rem;
        overflow: hidden
    }

    .middle-rounded-bl-26 {
        border-bottom-left-radius: 26px;
        border-bottom-left-radius: 1.625rem;
        overflow: hidden
    }

    .middle-rounded-br-26 {
        border-bottom-right-radius: 26px;
        border-bottom-right-radius: 1.625rem;
        overflow: hidden
    }

    .middle-rounded-25 {
        border-radius: 25px;
        border-radius: 1.5625rem;
        overflow: hidden
    }

    .middle-rounded-25c {
        border-radius: 25%;
        overflow: hidden
    }

    .middle-rounded-tl-25 {
        border-top-left-radius: 25px;
        border-top-left-radius: 1.5625rem;
        overflow: hidden
    }

    .middle-rounded-tr-25 {
        border-top-right-radius: 25px;
        border-top-right-radius: 1.5625rem;
        overflow: hidden
    }

    .middle-rounded-bl-25 {
        border-bottom-left-radius: 25px;
        border-bottom-left-radius: 1.5625rem;
        overflow: hidden
    }

    .middle-rounded-br-25 {
        border-bottom-right-radius: 25px;
        border-bottom-right-radius: 1.5625rem;
        overflow: hidden
    }

    .middle-rounded-24 {
        border-radius: 24px;
        border-radius: 1.5rem;
        overflow: hidden
    }

    .middle-rounded-24c {
        border-radius: 24%;
        overflow: hidden
    }

    .middle-rounded-tl-24 {
        border-top-left-radius: 24px;
        border-top-left-radius: 1.5rem;
        overflow: hidden
    }

    .middle-rounded-tr-24 {
        border-top-right-radius: 24px;
        border-top-right-radius: 1.5rem;
        overflow: hidden
    }

    .middle-rounded-bl-24 {
        border-bottom-left-radius: 24px;
        border-bottom-left-radius: 1.5rem;
        overflow: hidden
    }

    .middle-rounded-br-24 {
        border-bottom-right-radius: 24px;
        border-bottom-right-radius: 1.5rem;
        overflow: hidden
    }

    .middle-rounded-23 {
        border-radius: 23px;
        border-radius: 1.4375rem;
        overflow: hidden
    }

    .middle-rounded-23c {
        border-radius: 23%;
        overflow: hidden
    }

    .middle-rounded-tl-23 {
        border-top-left-radius: 23px;
        border-top-left-radius: 1.4375rem;
        overflow: hidden
    }

    .middle-rounded-tr-23 {
        border-top-right-radius: 23px;
        border-top-right-radius: 1.4375rem;
        overflow: hidden
    }

    .middle-rounded-bl-23 {
        border-bottom-left-radius: 23px;
        border-bottom-left-radius: 1.4375rem;
        overflow: hidden
    }

    .middle-rounded-br-23 {
        border-bottom-right-radius: 23px;
        border-bottom-right-radius: 1.4375rem;
        overflow: hidden
    }

    .middle-rounded-22 {
        border-radius: 22px;
        border-radius: 1.375rem;
        overflow: hidden
    }

    .middle-rounded-22c {
        border-radius: 22%;
        overflow: hidden
    }

    .middle-rounded-tl-22 {
        border-top-left-radius: 22px;
        border-top-left-radius: 1.375rem;
        overflow: hidden
    }

    .middle-rounded-tr-22 {
        border-top-right-radius: 22px;
        border-top-right-radius: 1.375rem;
        overflow: hidden
    }

    .middle-rounded-bl-22 {
        border-bottom-left-radius: 22px;
        border-bottom-left-radius: 1.375rem;
        overflow: hidden
    }

    .middle-rounded-br-22 {
        border-bottom-right-radius: 22px;
        border-bottom-right-radius: 1.375rem;
        overflow: hidden
    }

    .middle-rounded-21 {
        border-radius: 21px;
        border-radius: 1.3125rem;
        overflow: hidden
    }

    .middle-rounded-21c {
        border-radius: 21%;
        overflow: hidden
    }

    .middle-rounded-tl-21 {
        border-top-left-radius: 21px;
        border-top-left-radius: 1.3125rem;
        overflow: hidden
    }

    .middle-rounded-tr-21 {
        border-top-right-radius: 21px;
        border-top-right-radius: 1.3125rem;
        overflow: hidden
    }

    .middle-rounded-bl-21 {
        border-bottom-left-radius: 21px;
        border-bottom-left-radius: 1.3125rem;
        overflow: hidden
    }

    .middle-rounded-br-21 {
        border-bottom-right-radius: 21px;
        border-bottom-right-radius: 1.3125rem;
        overflow: hidden
    }

    .middle-rounded-20 {
        border-radius: 20px;
        border-radius: 1.25rem;
        overflow: hidden
    }

    .middle-rounded-20c {
        border-radius: 20%;
        overflow: hidden
    }

    .middle-rounded-tl-20 {
        border-top-left-radius: 20px;
        border-top-left-radius: 1.25rem;
        overflow: hidden
    }

    .middle-rounded-tr-20 {
        border-top-right-radius: 20px;
        border-top-right-radius: 1.25rem;
        overflow: hidden
    }

    .middle-rounded-bl-20 {
        border-bottom-left-radius: 20px;
        border-bottom-left-radius: 1.25rem;
        overflow: hidden
    }

    .middle-rounded-br-20 {
        border-bottom-right-radius: 20px;
        border-bottom-right-radius: 1.25rem;
        overflow: hidden
    }

    .middle-rounded-19 {
        border-radius: 19px;
        border-radius: 1.1875rem;
        overflow: hidden
    }

    .middle-rounded-19c {
        border-radius: 19%;
        overflow: hidden
    }

    .middle-rounded-tl-19 {
        border-top-left-radius: 19px;
        border-top-left-radius: 1.1875rem;
        overflow: hidden
    }

    .middle-rounded-tr-19 {
        border-top-right-radius: 19px;
        border-top-right-radius: 1.1875rem;
        overflow: hidden
    }

    .middle-rounded-bl-19 {
        border-bottom-left-radius: 19px;
        border-bottom-left-radius: 1.1875rem;
        overflow: hidden
    }

    .middle-rounded-br-19 {
        border-bottom-right-radius: 19px;
        border-bottom-right-radius: 1.1875rem;
        overflow: hidden
    }

    .middle-rounded-18 {
        border-radius: 18px;
        border-radius: 1.125rem;
        overflow: hidden
    }

    .middle-rounded-18c {
        border-radius: 18%;
        overflow: hidden
    }

    .middle-rounded-tl-18 {
        border-top-left-radius: 18px;
        border-top-left-radius: 1.125rem;
        overflow: hidden
    }

    .middle-rounded-tr-18 {
        border-top-right-radius: 18px;
        border-top-right-radius: 1.125rem;
        overflow: hidden
    }

    .middle-rounded-bl-18 {
        border-bottom-left-radius: 18px;
        border-bottom-left-radius: 1.125rem;
        overflow: hidden
    }

    .middle-rounded-br-18 {
        border-bottom-right-radius: 18px;
        border-bottom-right-radius: 1.125rem;
        overflow: hidden
    }

    .middle-rounded-17 {
        border-radius: 17px;
        border-radius: 1.0625rem;
        overflow: hidden
    }

    .middle-rounded-17c {
        border-radius: 17%;
        overflow: hidden
    }

    .middle-rounded-tl-17 {
        border-top-left-radius: 17px;
        border-top-left-radius: 1.0625rem;
        overflow: hidden
    }

    .middle-rounded-tr-17 {
        border-top-right-radius: 17px;
        border-top-right-radius: 1.0625rem;
        overflow: hidden
    }

    .middle-rounded-bl-17 {
        border-bottom-left-radius: 17px;
        border-bottom-left-radius: 1.0625rem;
        overflow: hidden
    }

    .middle-rounded-br-17 {
        border-bottom-right-radius: 17px;
        border-bottom-right-radius: 1.0625rem;
        overflow: hidden
    }

    .middle-rounded-16 {
        border-radius: 16px;
        border-radius: 1rem;
        overflow: hidden
    }

    .middle-rounded-16c {
        border-radius: 16%;
        overflow: hidden
    }

    .middle-rounded-tl-16 {
        border-top-left-radius: 16px;
        border-top-left-radius: 1rem;
        overflow: hidden
    }

    .middle-rounded-tr-16 {
        border-top-right-radius: 16px;
        border-top-right-radius: 1rem;
        overflow: hidden
    }

    .middle-rounded-bl-16 {
        border-bottom-left-radius: 16px;
        border-bottom-left-radius: 1rem;
        overflow: hidden
    }

    .middle-rounded-br-16 {
        border-bottom-right-radius: 16px;
        border-bottom-right-radius: 1rem;
        overflow: hidden
    }

    .middle-rounded-15 {
        border-radius: 15px;
        border-radius: .9375rem;
        overflow: hidden
    }

    .middle-rounded-15c {
        border-radius: 15%;
        overflow: hidden
    }

    .middle-rounded-tl-15 {
        border-top-left-radius: 15px;
        border-top-left-radius: .9375rem;
        overflow: hidden
    }

    .middle-rounded-tr-15 {
        border-top-right-radius: 15px;
        border-top-right-radius: .9375rem;
        overflow: hidden
    }

    .middle-rounded-bl-15 {
        border-bottom-left-radius: 15px;
        border-bottom-left-radius: .9375rem;
        overflow: hidden
    }

    .middle-rounded-br-15 {
        border-bottom-right-radius: 15px;
        border-bottom-right-radius: .9375rem;
        overflow: hidden
    }

    .middle-rounded-14 {
        border-radius: 14px;
        border-radius: .875rem;
        overflow: hidden
    }

    .middle-rounded-14c {
        border-radius: 14%;
        overflow: hidden
    }

    .middle-rounded-tl-14 {
        border-top-left-radius: 14px;
        border-top-left-radius: .875rem;
        overflow: hidden
    }

    .middle-rounded-tr-14 {
        border-top-right-radius: 14px;
        border-top-right-radius: .875rem;
        overflow: hidden
    }

    .middle-rounded-bl-14 {
        border-bottom-left-radius: 14px;
        border-bottom-left-radius: .875rem;
        overflow: hidden
    }

    .middle-rounded-br-14 {
        border-bottom-right-radius: 14px;
        border-bottom-right-radius: .875rem;
        overflow: hidden
    }

    .middle-rounded-13 {
        border-radius: 13px;
        border-radius: .8125rem;
        overflow: hidden
    }

    .middle-rounded-13c {
        border-radius: 13%;
        overflow: hidden
    }

    .middle-rounded-tl-13 {
        border-top-left-radius: 13px;
        border-top-left-radius: .8125rem;
        overflow: hidden
    }

    .middle-rounded-tr-13 {
        border-top-right-radius: 13px;
        border-top-right-radius: .8125rem;
        overflow: hidden
    }

    .middle-rounded-bl-13 {
        border-bottom-left-radius: 13px;
        border-bottom-left-radius: .8125rem;
        overflow: hidden
    }

    .middle-rounded-br-13 {
        border-bottom-right-radius: 13px;
        border-bottom-right-radius: .8125rem;
        overflow: hidden
    }

    .middle-rounded-12 {
        border-radius: 12px;
        border-radius: .75rem;
        overflow: hidden
    }

    .middle-rounded-12c {
        border-radius: 12%;
        overflow: hidden
    }

    .middle-rounded-tl-12 {
        border-top-left-radius: 12px;
        border-top-left-radius: .75rem;
        overflow: hidden
    }

    .middle-rounded-tr-12 {
        border-top-right-radius: 12px;
        border-top-right-radius: .75rem;
        overflow: hidden
    }

    .middle-rounded-bl-12 {
        border-bottom-left-radius: 12px;
        border-bottom-left-radius: .75rem;
        overflow: hidden
    }

    .middle-rounded-br-12 {
        border-bottom-right-radius: 12px;
        border-bottom-right-radius: .75rem;
        overflow: hidden
    }

    .middle-rounded-11 {
        border-radius: 11px;
        border-radius: .6875rem;
        overflow: hidden
    }

    .middle-rounded-11c {
        border-radius: 11%;
        overflow: hidden
    }

    .middle-rounded-tl-11 {
        border-top-left-radius: 11px;
        border-top-left-radius: .6875rem;
        overflow: hidden
    }

    .middle-rounded-tr-11 {
        border-top-right-radius: 11px;
        border-top-right-radius: .6875rem;
        overflow: hidden
    }

    .middle-rounded-bl-11 {
        border-bottom-left-radius: 11px;
        border-bottom-left-radius: .6875rem;
        overflow: hidden
    }

    .middle-rounded-br-11 {
        border-bottom-right-radius: 11px;
        border-bottom-right-radius: .6875rem;
        overflow: hidden
    }

    .middle-rounded-10 {
        border-radius: 10px;
        border-radius: .625rem;
        overflow: hidden
    }

    .middle-rounded-10c {
        border-radius: 10%;
        overflow: hidden
    }

    .middle-rounded-tl-10 {
        border-top-left-radius: 10px;
        border-top-left-radius: .625rem;
        overflow: hidden
    }

    .middle-rounded-tr-10 {
        border-top-right-radius: 10px;
        border-top-right-radius: .625rem;
        overflow: hidden
    }

    .middle-rounded-bl-10 {
        border-bottom-left-radius: 10px;
        border-bottom-left-radius: .625rem;
        overflow: hidden
    }

    .middle-rounded-br-10 {
        border-bottom-right-radius: 10px;
        border-bottom-right-radius: .625rem;
        overflow: hidden
    }

    .middle-rounded-9 {
        border-radius: 9px;
        border-radius: .5625rem;
        overflow: hidden
    }

    .middle-rounded-9c {
        border-radius: 9%;
        overflow: hidden
    }

    .middle-rounded-tl-9 {
        border-top-left-radius: 9px;
        border-top-left-radius: .5625rem;
        overflow: hidden
    }

    .middle-rounded-tr-9 {
        border-top-right-radius: 9px;
        border-top-right-radius: .5625rem;
        overflow: hidden
    }

    .middle-rounded-bl-9 {
        border-bottom-left-radius: 9px;
        border-bottom-left-radius: .5625rem;
        overflow: hidden
    }

    .middle-rounded-br-9 {
        border-bottom-right-radius: 9px;
        border-bottom-right-radius: .5625rem;
        overflow: hidden
    }

    .middle-rounded-8 {
        border-radius: 8px;
        border-radius: .5rem;
        overflow: hidden
    }

    .middle-rounded-8c {
        border-radius: 8%;
        overflow: hidden
    }

    .middle-rounded-tl-8 {
        border-top-left-radius: 8px;
        border-top-left-radius: .5rem;
        overflow: hidden
    }

    .middle-rounded-tr-8 {
        border-top-right-radius: 8px;
        border-top-right-radius: .5rem;
        overflow: hidden
    }

    .middle-rounded-bl-8 {
        border-bottom-left-radius: 8px;
        border-bottom-left-radius: .5rem;
        overflow: hidden
    }

    .middle-rounded-br-8 {
        border-bottom-right-radius: 8px;
        border-bottom-right-radius: .5rem;
        overflow: hidden
    }

    .middle-rounded-7 {
        border-radius: 7px;
        border-radius: .4375rem;
        overflow: hidden
    }

    .middle-rounded-7c {
        border-radius: 7%;
        overflow: hidden
    }

    .middle-rounded-tl-7 {
        border-top-left-radius: 7px;
        border-top-left-radius: .4375rem;
        overflow: hidden
    }

    .middle-rounded-tr-7 {
        border-top-right-radius: 7px;
        border-top-right-radius: .4375rem;
        overflow: hidden
    }

    .middle-rounded-bl-7 {
        border-bottom-left-radius: 7px;
        border-bottom-left-radius: .4375rem;
        overflow: hidden
    }

    .middle-rounded-br-7 {
        border-bottom-right-radius: 7px;
        border-bottom-right-radius: .4375rem;
        overflow: hidden
    }

    .middle-rounded-6 {
        border-radius: 6px;
        border-radius: .375rem;
        overflow: hidden
    }

    .middle-rounded-6c {
        border-radius: 6%;
        overflow: hidden
    }

    .middle-rounded-tl-6 {
        border-top-left-radius: 6px;
        border-top-left-radius: .375rem;
        overflow: hidden
    }

    .middle-rounded-tr-6 {
        border-top-right-radius: 6px;
        border-top-right-radius: .375rem;
        overflow: hidden
    }

    .middle-rounded-bl-6 {
        border-bottom-left-radius: 6px;
        border-bottom-left-radius: .375rem;
        overflow: hidden
    }

    .middle-rounded-br-6 {
        border-bottom-right-radius: 6px;
        border-bottom-right-radius: .375rem;
        overflow: hidden
    }

    .middle-rounded-5 {
        border-radius: 5px;
        border-radius: .3125rem;
        overflow: hidden
    }

    .middle-rounded-5c {
        border-radius: 5%;
        overflow: hidden
    }

    .middle-rounded-tl-5 {
        border-top-left-radius: 5px;
        border-top-left-radius: .3125rem;
        overflow: hidden
    }

    .middle-rounded-tr-5 {
        border-top-right-radius: 5px;
        border-top-right-radius: .3125rem;
        overflow: hidden
    }

    .middle-rounded-bl-5 {
        border-bottom-left-radius: 5px;
        border-bottom-left-radius: .3125rem;
        overflow: hidden
    }

    .middle-rounded-br-5 {
        border-bottom-right-radius: 5px;
        border-bottom-right-radius: .3125rem;
        overflow: hidden
    }

    .middle-rounded-4 {
        border-radius: 4px;
        border-radius: .25rem;
        overflow: hidden
    }

    .middle-rounded-4c {
        border-radius: 4%;
        overflow: hidden
    }

    .middle-rounded-tl-4 {
        border-top-left-radius: 4px;
        border-top-left-radius: .25rem;
        overflow: hidden
    }

    .middle-rounded-tr-4 {
        border-top-right-radius: 4px;
        border-top-right-radius: .25rem;
        overflow: hidden
    }

    .middle-rounded-bl-4 {
        border-bottom-left-radius: 4px;
        border-bottom-left-radius: .25rem;
        overflow: hidden
    }

    .middle-rounded-br-4 {
        border-bottom-right-radius: 4px;
        border-bottom-right-radius: .25rem;
        overflow: hidden
    }

    .middle-rounded-3 {
        border-radius: 3px;
        border-radius: .1875rem;
        overflow: hidden
    }

    .middle-rounded-3c {
        border-radius: 3%;
        overflow: hidden
    }

    .middle-rounded-tl-3 {
        border-top-left-radius: 3px;
        border-top-left-radius: .1875rem;
        overflow: hidden
    }

    .middle-rounded-tr-3 {
        border-top-right-radius: 3px;
        border-top-right-radius: .1875rem;
        overflow: hidden
    }

    .middle-rounded-bl-3 {
        border-bottom-left-radius: 3px;
        border-bottom-left-radius: .1875rem;
        overflow: hidden
    }

    .middle-rounded-br-3 {
        border-bottom-right-radius: 3px;
        border-bottom-right-radius: .1875rem;
        overflow: hidden
    }

    .middle-rounded-2 {
        border-radius: 2px;
        border-radius: .125rem;
        overflow: hidden
    }

    .middle-rounded-2c {
        border-radius: 2%;
        overflow: hidden
    }

    .middle-rounded-tl-2 {
        border-top-left-radius: 2px;
        border-top-left-radius: .125rem;
        overflow: hidden
    }

    .middle-rounded-tr-2 {
        border-top-right-radius: 2px;
        border-top-right-radius: .125rem;
        overflow: hidden
    }

    .middle-rounded-bl-2 {
        border-bottom-left-radius: 2px;
        border-bottom-left-radius: .125rem;
        overflow: hidden
    }

    .middle-rounded-br-2 {
        border-bottom-right-radius: 2px;
        border-bottom-right-radius: .125rem;
        overflow: hidden
    }

    .middle-rounded-1 {
        border-radius: 1px;
        border-radius: .0625rem;
        overflow: hidden
    }

    .middle-rounded-1c {
        border-radius: 1%;
        overflow: hidden
    }

    .middle-rounded-tl-1 {
        border-top-left-radius: 1px;
        border-top-left-radius: .0625rem;
        overflow: hidden
    }

    .middle-rounded-tr-1 {
        border-top-right-radius: 1px;
        border-top-right-radius: .0625rem;
        overflow: hidden
    }

    .middle-rounded-bl-1 {
        border-bottom-left-radius: 1px;
        border-bottom-left-radius: .0625rem;
        overflow: hidden
    }

    .middle-rounded-br-1 {
        border-bottom-right-radius: 1px;
        border-bottom-right-radius: .0625rem;
        overflow: hidden
    }

    .middle-rounded-0,
    .middle-rounded-0c {
        border-radius: 0;
        overflow: hidden
    }

    .middle-rounded-tl-0 {
        border-top-left-radius: 0;
        overflow: hidden
    }

    .middle-rounded-tr-0 {
        border-top-right-radius: 0;
        overflow: hidden
    }

    .middle-rounded-bl-0 {
        border-bottom-left-radius: 0;
        overflow: hidden
    }

    .middle-rounded-br-0 {
        border-bottom-right-radius: 0;
        overflow: hidden
    }
}

@media (min-width:600px) {
    .t-rounded-200 {
        border-radius: 200px;
        border-radius: 12.5rem;
        overflow: hidden
    }

    .t-rounded-200c {
        border-radius: 200%;
        overflow: hidden
    }

    .t-rounded-tl-200 {
        border-top-left-radius: 200px;
        border-top-left-radius: 12.5rem;
        overflow: hidden
    }

    .t-rounded-tr-200 {
        border-top-right-radius: 200px;
        border-top-right-radius: 12.5rem;
        overflow: hidden
    }

    .t-rounded-bl-200 {
        border-bottom-left-radius: 200px;
        border-bottom-left-radius: 12.5rem;
        overflow: hidden
    }

    .t-rounded-br-200 {
        border-bottom-right-radius: 200px;
        border-bottom-right-radius: 12.5rem;
        overflow: hidden
    }

    .t-rounded-199 {
        border-radius: 199px;
        border-radius: 12.4375rem;
        overflow: hidden
    }

    .t-rounded-199c {
        border-radius: 199%;
        overflow: hidden
    }

    .t-rounded-tl-199 {
        border-top-left-radius: 199px;
        border-top-left-radius: 12.4375rem;
        overflow: hidden
    }

    .t-rounded-tr-199 {
        border-top-right-radius: 199px;
        border-top-right-radius: 12.4375rem;
        overflow: hidden
    }

    .t-rounded-bl-199 {
        border-bottom-left-radius: 199px;
        border-bottom-left-radius: 12.4375rem;
        overflow: hidden
    }

    .t-rounded-br-199 {
        border-bottom-right-radius: 199px;
        border-bottom-right-radius: 12.4375rem;
        overflow: hidden
    }

    .t-rounded-198 {
        border-radius: 198px;
        border-radius: 12.375rem;
        overflow: hidden
    }

    .t-rounded-198c {
        border-radius: 198%;
        overflow: hidden
    }

    .t-rounded-tl-198 {
        border-top-left-radius: 198px;
        border-top-left-radius: 12.375rem;
        overflow: hidden
    }

    .t-rounded-tr-198 {
        border-top-right-radius: 198px;
        border-top-right-radius: 12.375rem;
        overflow: hidden
    }

    .t-rounded-bl-198 {
        border-bottom-left-radius: 198px;
        border-bottom-left-radius: 12.375rem;
        overflow: hidden
    }

    .t-rounded-br-198 {
        border-bottom-right-radius: 198px;
        border-bottom-right-radius: 12.375rem;
        overflow: hidden
    }

    .t-rounded-197 {
        border-radius: 197px;
        border-radius: 12.3125rem;
        overflow: hidden
    }

    .t-rounded-197c {
        border-radius: 197%;
        overflow: hidden
    }

    .t-rounded-tl-197 {
        border-top-left-radius: 197px;
        border-top-left-radius: 12.3125rem;
        overflow: hidden
    }

    .t-rounded-tr-197 {
        border-top-right-radius: 197px;
        border-top-right-radius: 12.3125rem;
        overflow: hidden
    }

    .t-rounded-bl-197 {
        border-bottom-left-radius: 197px;
        border-bottom-left-radius: 12.3125rem;
        overflow: hidden
    }

    .t-rounded-br-197 {
        border-bottom-right-radius: 197px;
        border-bottom-right-radius: 12.3125rem;
        overflow: hidden
    }

    .t-rounded-196 {
        border-radius: 196px;
        border-radius: 12.25rem;
        overflow: hidden
    }

    .t-rounded-196c {
        border-radius: 196%;
        overflow: hidden
    }

    .t-rounded-tl-196 {
        border-top-left-radius: 196px;
        border-top-left-radius: 12.25rem;
        overflow: hidden
    }

    .t-rounded-tr-196 {
        border-top-right-radius: 196px;
        border-top-right-radius: 12.25rem;
        overflow: hidden
    }

    .t-rounded-bl-196 {
        border-bottom-left-radius: 196px;
        border-bottom-left-radius: 12.25rem;
        overflow: hidden
    }

    .t-rounded-br-196 {
        border-bottom-right-radius: 196px;
        border-bottom-right-radius: 12.25rem;
        overflow: hidden
    }

    .t-rounded-195 {
        border-radius: 195px;
        border-radius: 12.1875rem;
        overflow: hidden
    }

    .t-rounded-195c {
        border-radius: 195%;
        overflow: hidden
    }

    .t-rounded-tl-195 {
        border-top-left-radius: 195px;
        border-top-left-radius: 12.1875rem;
        overflow: hidden
    }

    .t-rounded-tr-195 {
        border-top-right-radius: 195px;
        border-top-right-radius: 12.1875rem;
        overflow: hidden
    }

    .t-rounded-bl-195 {
        border-bottom-left-radius: 195px;
        border-bottom-left-radius: 12.1875rem;
        overflow: hidden
    }

    .t-rounded-br-195 {
        border-bottom-right-radius: 195px;
        border-bottom-right-radius: 12.1875rem;
        overflow: hidden
    }

    .t-rounded-194 {
        border-radius: 194px;
        border-radius: 12.125rem;
        overflow: hidden
    }

    .t-rounded-194c {
        border-radius: 194%;
        overflow: hidden
    }

    .t-rounded-tl-194 {
        border-top-left-radius: 194px;
        border-top-left-radius: 12.125rem;
        overflow: hidden
    }

    .t-rounded-tr-194 {
        border-top-right-radius: 194px;
        border-top-right-radius: 12.125rem;
        overflow: hidden
    }

    .t-rounded-bl-194 {
        border-bottom-left-radius: 194px;
        border-bottom-left-radius: 12.125rem;
        overflow: hidden
    }

    .t-rounded-br-194 {
        border-bottom-right-radius: 194px;
        border-bottom-right-radius: 12.125rem;
        overflow: hidden
    }

    .t-rounded-193 {
        border-radius: 193px;
        border-radius: 12.0625rem;
        overflow: hidden
    }

    .t-rounded-193c {
        border-radius: 193%;
        overflow: hidden
    }

    .t-rounded-tl-193 {
        border-top-left-radius: 193px;
        border-top-left-radius: 12.0625rem;
        overflow: hidden
    }

    .t-rounded-tr-193 {
        border-top-right-radius: 193px;
        border-top-right-radius: 12.0625rem;
        overflow: hidden
    }

    .t-rounded-bl-193 {
        border-bottom-left-radius: 193px;
        border-bottom-left-radius: 12.0625rem;
        overflow: hidden
    }

    .t-rounded-br-193 {
        border-bottom-right-radius: 193px;
        border-bottom-right-radius: 12.0625rem;
        overflow: hidden
    }

    .t-rounded-192 {
        border-radius: 192px;
        border-radius: 12rem;
        overflow: hidden
    }

    .t-rounded-192c {
        border-radius: 192%;
        overflow: hidden
    }

    .t-rounded-tl-192 {
        border-top-left-radius: 192px;
        border-top-left-radius: 12rem;
        overflow: hidden
    }

    .t-rounded-tr-192 {
        border-top-right-radius: 192px;
        border-top-right-radius: 12rem;
        overflow: hidden
    }

    .t-rounded-bl-192 {
        border-bottom-left-radius: 192px;
        border-bottom-left-radius: 12rem;
        overflow: hidden
    }

    .t-rounded-br-192 {
        border-bottom-right-radius: 192px;
        border-bottom-right-radius: 12rem;
        overflow: hidden
    }

    .t-rounded-191 {
        border-radius: 191px;
        border-radius: 11.9375rem;
        overflow: hidden
    }

    .t-rounded-191c {
        border-radius: 191%;
        overflow: hidden
    }

    .t-rounded-tl-191 {
        border-top-left-radius: 191px;
        border-top-left-radius: 11.9375rem;
        overflow: hidden
    }

    .t-rounded-tr-191 {
        border-top-right-radius: 191px;
        border-top-right-radius: 11.9375rem;
        overflow: hidden
    }

    .t-rounded-bl-191 {
        border-bottom-left-radius: 191px;
        border-bottom-left-radius: 11.9375rem;
        overflow: hidden
    }

    .t-rounded-br-191 {
        border-bottom-right-radius: 191px;
        border-bottom-right-radius: 11.9375rem;
        overflow: hidden
    }

    .t-rounded-190 {
        border-radius: 190px;
        border-radius: 11.875rem;
        overflow: hidden
    }

    .t-rounded-190c {
        border-radius: 190%;
        overflow: hidden
    }

    .t-rounded-tl-190 {
        border-top-left-radius: 190px;
        border-top-left-radius: 11.875rem;
        overflow: hidden
    }

    .t-rounded-tr-190 {
        border-top-right-radius: 190px;
        border-top-right-radius: 11.875rem;
        overflow: hidden
    }

    .t-rounded-bl-190 {
        border-bottom-left-radius: 190px;
        border-bottom-left-radius: 11.875rem;
        overflow: hidden
    }

    .t-rounded-br-190 {
        border-bottom-right-radius: 190px;
        border-bottom-right-radius: 11.875rem;
        overflow: hidden
    }

    .t-rounded-189 {
        border-radius: 189px;
        border-radius: 11.8125rem;
        overflow: hidden
    }

    .t-rounded-189c {
        border-radius: 189%;
        overflow: hidden
    }

    .t-rounded-tl-189 {
        border-top-left-radius: 189px;
        border-top-left-radius: 11.8125rem;
        overflow: hidden
    }

    .t-rounded-tr-189 {
        border-top-right-radius: 189px;
        border-top-right-radius: 11.8125rem;
        overflow: hidden
    }

    .t-rounded-bl-189 {
        border-bottom-left-radius: 189px;
        border-bottom-left-radius: 11.8125rem;
        overflow: hidden
    }

    .t-rounded-br-189 {
        border-bottom-right-radius: 189px;
        border-bottom-right-radius: 11.8125rem;
        overflow: hidden
    }

    .t-rounded-188 {
        border-radius: 188px;
        border-radius: 11.75rem;
        overflow: hidden
    }

    .t-rounded-188c {
        border-radius: 188%;
        overflow: hidden
    }

    .t-rounded-tl-188 {
        border-top-left-radius: 188px;
        border-top-left-radius: 11.75rem;
        overflow: hidden
    }

    .t-rounded-tr-188 {
        border-top-right-radius: 188px;
        border-top-right-radius: 11.75rem;
        overflow: hidden
    }

    .t-rounded-bl-188 {
        border-bottom-left-radius: 188px;
        border-bottom-left-radius: 11.75rem;
        overflow: hidden
    }

    .t-rounded-br-188 {
        border-bottom-right-radius: 188px;
        border-bottom-right-radius: 11.75rem;
        overflow: hidden
    }

    .t-rounded-187 {
        border-radius: 187px;
        border-radius: 11.6875rem;
        overflow: hidden
    }

    .t-rounded-187c {
        border-radius: 187%;
        overflow: hidden
    }

    .t-rounded-tl-187 {
        border-top-left-radius: 187px;
        border-top-left-radius: 11.6875rem;
        overflow: hidden
    }

    .t-rounded-tr-187 {
        border-top-right-radius: 187px;
        border-top-right-radius: 11.6875rem;
        overflow: hidden
    }

    .t-rounded-bl-187 {
        border-bottom-left-radius: 187px;
        border-bottom-left-radius: 11.6875rem;
        overflow: hidden
    }

    .t-rounded-br-187 {
        border-bottom-right-radius: 187px;
        border-bottom-right-radius: 11.6875rem;
        overflow: hidden
    }

    .t-rounded-186 {
        border-radius: 186px;
        border-radius: 11.625rem;
        overflow: hidden
    }

    .t-rounded-186c {
        border-radius: 186%;
        overflow: hidden
    }

    .t-rounded-tl-186 {
        border-top-left-radius: 186px;
        border-top-left-radius: 11.625rem;
        overflow: hidden
    }

    .t-rounded-tr-186 {
        border-top-right-radius: 186px;
        border-top-right-radius: 11.625rem;
        overflow: hidden
    }

    .t-rounded-bl-186 {
        border-bottom-left-radius: 186px;
        border-bottom-left-radius: 11.625rem;
        overflow: hidden
    }

    .t-rounded-br-186 {
        border-bottom-right-radius: 186px;
        border-bottom-right-radius: 11.625rem;
        overflow: hidden
    }

    .t-rounded-185 {
        border-radius: 185px;
        border-radius: 11.5625rem;
        overflow: hidden
    }

    .t-rounded-185c {
        border-radius: 185%;
        overflow: hidden
    }

    .t-rounded-tl-185 {
        border-top-left-radius: 185px;
        border-top-left-radius: 11.5625rem;
        overflow: hidden
    }

    .t-rounded-tr-185 {
        border-top-right-radius: 185px;
        border-top-right-radius: 11.5625rem;
        overflow: hidden
    }

    .t-rounded-bl-185 {
        border-bottom-left-radius: 185px;
        border-bottom-left-radius: 11.5625rem;
        overflow: hidden
    }

    .t-rounded-br-185 {
        border-bottom-right-radius: 185px;
        border-bottom-right-radius: 11.5625rem;
        overflow: hidden
    }

    .t-rounded-184 {
        border-radius: 184px;
        border-radius: 11.5rem;
        overflow: hidden
    }

    .t-rounded-184c {
        border-radius: 184%;
        overflow: hidden
    }

    .t-rounded-tl-184 {
        border-top-left-radius: 184px;
        border-top-left-radius: 11.5rem;
        overflow: hidden
    }

    .t-rounded-tr-184 {
        border-top-right-radius: 184px;
        border-top-right-radius: 11.5rem;
        overflow: hidden
    }

    .t-rounded-bl-184 {
        border-bottom-left-radius: 184px;
        border-bottom-left-radius: 11.5rem;
        overflow: hidden
    }

    .t-rounded-br-184 {
        border-bottom-right-radius: 184px;
        border-bottom-right-radius: 11.5rem;
        overflow: hidden
    }

    .t-rounded-183 {
        border-radius: 183px;
        border-radius: 11.4375rem;
        overflow: hidden
    }

    .t-rounded-183c {
        border-radius: 183%;
        overflow: hidden
    }

    .t-rounded-tl-183 {
        border-top-left-radius: 183px;
        border-top-left-radius: 11.4375rem;
        overflow: hidden
    }

    .t-rounded-tr-183 {
        border-top-right-radius: 183px;
        border-top-right-radius: 11.4375rem;
        overflow: hidden
    }

    .t-rounded-bl-183 {
        border-bottom-left-radius: 183px;
        border-bottom-left-radius: 11.4375rem;
        overflow: hidden
    }

    .t-rounded-br-183 {
        border-bottom-right-radius: 183px;
        border-bottom-right-radius: 11.4375rem;
        overflow: hidden
    }

    .t-rounded-182 {
        border-radius: 182px;
        border-radius: 11.375rem;
        overflow: hidden
    }

    .t-rounded-182c {
        border-radius: 182%;
        overflow: hidden
    }

    .t-rounded-tl-182 {
        border-top-left-radius: 182px;
        border-top-left-radius: 11.375rem;
        overflow: hidden
    }

    .t-rounded-tr-182 {
        border-top-right-radius: 182px;
        border-top-right-radius: 11.375rem;
        overflow: hidden
    }

    .t-rounded-bl-182 {
        border-bottom-left-radius: 182px;
        border-bottom-left-radius: 11.375rem;
        overflow: hidden
    }

    .t-rounded-br-182 {
        border-bottom-right-radius: 182px;
        border-bottom-right-radius: 11.375rem;
        overflow: hidden
    }

    .t-rounded-181 {
        border-radius: 181px;
        border-radius: 11.3125rem;
        overflow: hidden
    }

    .t-rounded-181c {
        border-radius: 181%;
        overflow: hidden
    }

    .t-rounded-tl-181 {
        border-top-left-radius: 181px;
        border-top-left-radius: 11.3125rem;
        overflow: hidden
    }

    .t-rounded-tr-181 {
        border-top-right-radius: 181px;
        border-top-right-radius: 11.3125rem;
        overflow: hidden
    }

    .t-rounded-bl-181 {
        border-bottom-left-radius: 181px;
        border-bottom-left-radius: 11.3125rem;
        overflow: hidden
    }

    .t-rounded-br-181 {
        border-bottom-right-radius: 181px;
        border-bottom-right-radius: 11.3125rem;
        overflow: hidden
    }

    .t-rounded-180 {
        border-radius: 180px;
        border-radius: 11.25rem;
        overflow: hidden
    }

    .t-rounded-180c {
        border-radius: 180%;
        overflow: hidden
    }

    .t-rounded-tl-180 {
        border-top-left-radius: 180px;
        border-top-left-radius: 11.25rem;
        overflow: hidden
    }

    .t-rounded-tr-180 {
        border-top-right-radius: 180px;
        border-top-right-radius: 11.25rem;
        overflow: hidden
    }

    .t-rounded-bl-180 {
        border-bottom-left-radius: 180px;
        border-bottom-left-radius: 11.25rem;
        overflow: hidden
    }

    .t-rounded-br-180 {
        border-bottom-right-radius: 180px;
        border-bottom-right-radius: 11.25rem;
        overflow: hidden
    }

    .t-rounded-179 {
        border-radius: 179px;
        border-radius: 11.1875rem;
        overflow: hidden
    }

    .t-rounded-179c {
        border-radius: 179%;
        overflow: hidden
    }

    .t-rounded-tl-179 {
        border-top-left-radius: 179px;
        border-top-left-radius: 11.1875rem;
        overflow: hidden
    }

    .t-rounded-tr-179 {
        border-top-right-radius: 179px;
        border-top-right-radius: 11.1875rem;
        overflow: hidden
    }

    .t-rounded-bl-179 {
        border-bottom-left-radius: 179px;
        border-bottom-left-radius: 11.1875rem;
        overflow: hidden
    }

    .t-rounded-br-179 {
        border-bottom-right-radius: 179px;
        border-bottom-right-radius: 11.1875rem;
        overflow: hidden
    }

    .t-rounded-178 {
        border-radius: 178px;
        border-radius: 11.125rem;
        overflow: hidden
    }

    .t-rounded-178c {
        border-radius: 178%;
        overflow: hidden
    }

    .t-rounded-tl-178 {
        border-top-left-radius: 178px;
        border-top-left-radius: 11.125rem;
        overflow: hidden
    }

    .t-rounded-tr-178 {
        border-top-right-radius: 178px;
        border-top-right-radius: 11.125rem;
        overflow: hidden
    }

    .t-rounded-bl-178 {
        border-bottom-left-radius: 178px;
        border-bottom-left-radius: 11.125rem;
        overflow: hidden
    }

    .t-rounded-br-178 {
        border-bottom-right-radius: 178px;
        border-bottom-right-radius: 11.125rem;
        overflow: hidden
    }

    .t-rounded-177 {
        border-radius: 177px;
        border-radius: 11.0625rem;
        overflow: hidden
    }

    .t-rounded-177c {
        border-radius: 177%;
        overflow: hidden
    }

    .t-rounded-tl-177 {
        border-top-left-radius: 177px;
        border-top-left-radius: 11.0625rem;
        overflow: hidden
    }

    .t-rounded-tr-177 {
        border-top-right-radius: 177px;
        border-top-right-radius: 11.0625rem;
        overflow: hidden
    }

    .t-rounded-bl-177 {
        border-bottom-left-radius: 177px;
        border-bottom-left-radius: 11.0625rem;
        overflow: hidden
    }

    .t-rounded-br-177 {
        border-bottom-right-radius: 177px;
        border-bottom-right-radius: 11.0625rem;
        overflow: hidden
    }

    .t-rounded-176 {
        border-radius: 176px;
        border-radius: 11rem;
        overflow: hidden
    }

    .t-rounded-176c {
        border-radius: 176%;
        overflow: hidden
    }

    .t-rounded-tl-176 {
        border-top-left-radius: 176px;
        border-top-left-radius: 11rem;
        overflow: hidden
    }

    .t-rounded-tr-176 {
        border-top-right-radius: 176px;
        border-top-right-radius: 11rem;
        overflow: hidden
    }

    .t-rounded-bl-176 {
        border-bottom-left-radius: 176px;
        border-bottom-left-radius: 11rem;
        overflow: hidden
    }

    .t-rounded-br-176 {
        border-bottom-right-radius: 176px;
        border-bottom-right-radius: 11rem;
        overflow: hidden
    }

    .t-rounded-175 {
        border-radius: 175px;
        border-radius: 10.9375rem;
        overflow: hidden
    }

    .t-rounded-175c {
        border-radius: 175%;
        overflow: hidden
    }

    .t-rounded-tl-175 {
        border-top-left-radius: 175px;
        border-top-left-radius: 10.9375rem;
        overflow: hidden
    }

    .t-rounded-tr-175 {
        border-top-right-radius: 175px;
        border-top-right-radius: 10.9375rem;
        overflow: hidden
    }

    .t-rounded-bl-175 {
        border-bottom-left-radius: 175px;
        border-bottom-left-radius: 10.9375rem;
        overflow: hidden
    }

    .t-rounded-br-175 {
        border-bottom-right-radius: 175px;
        border-bottom-right-radius: 10.9375rem;
        overflow: hidden
    }

    .t-rounded-174 {
        border-radius: 174px;
        border-radius: 10.875rem;
        overflow: hidden
    }

    .t-rounded-174c {
        border-radius: 174%;
        overflow: hidden
    }

    .t-rounded-tl-174 {
        border-top-left-radius: 174px;
        border-top-left-radius: 10.875rem;
        overflow: hidden
    }

    .t-rounded-tr-174 {
        border-top-right-radius: 174px;
        border-top-right-radius: 10.875rem;
        overflow: hidden
    }

    .t-rounded-bl-174 {
        border-bottom-left-radius: 174px;
        border-bottom-left-radius: 10.875rem;
        overflow: hidden
    }

    .t-rounded-br-174 {
        border-bottom-right-radius: 174px;
        border-bottom-right-radius: 10.875rem;
        overflow: hidden
    }

    .t-rounded-173 {
        border-radius: 173px;
        border-radius: 10.8125rem;
        overflow: hidden
    }

    .t-rounded-173c {
        border-radius: 173%;
        overflow: hidden
    }

    .t-rounded-tl-173 {
        border-top-left-radius: 173px;
        border-top-left-radius: 10.8125rem;
        overflow: hidden
    }

    .t-rounded-tr-173 {
        border-top-right-radius: 173px;
        border-top-right-radius: 10.8125rem;
        overflow: hidden
    }

    .t-rounded-bl-173 {
        border-bottom-left-radius: 173px;
        border-bottom-left-radius: 10.8125rem;
        overflow: hidden
    }

    .t-rounded-br-173 {
        border-bottom-right-radius: 173px;
        border-bottom-right-radius: 10.8125rem;
        overflow: hidden
    }

    .t-rounded-172 {
        border-radius: 172px;
        border-radius: 10.75rem;
        overflow: hidden
    }

    .t-rounded-172c {
        border-radius: 172%;
        overflow: hidden
    }

    .t-rounded-tl-172 {
        border-top-left-radius: 172px;
        border-top-left-radius: 10.75rem;
        overflow: hidden
    }

    .t-rounded-tr-172 {
        border-top-right-radius: 172px;
        border-top-right-radius: 10.75rem;
        overflow: hidden
    }

    .t-rounded-bl-172 {
        border-bottom-left-radius: 172px;
        border-bottom-left-radius: 10.75rem;
        overflow: hidden
    }

    .t-rounded-br-172 {
        border-bottom-right-radius: 172px;
        border-bottom-right-radius: 10.75rem;
        overflow: hidden
    }

    .t-rounded-171 {
        border-radius: 171px;
        border-radius: 10.6875rem;
        overflow: hidden
    }

    .t-rounded-171c {
        border-radius: 171%;
        overflow: hidden
    }

    .t-rounded-tl-171 {
        border-top-left-radius: 171px;
        border-top-left-radius: 10.6875rem;
        overflow: hidden
    }

    .t-rounded-tr-171 {
        border-top-right-radius: 171px;
        border-top-right-radius: 10.6875rem;
        overflow: hidden
    }

    .t-rounded-bl-171 {
        border-bottom-left-radius: 171px;
        border-bottom-left-radius: 10.6875rem;
        overflow: hidden
    }

    .t-rounded-br-171 {
        border-bottom-right-radius: 171px;
        border-bottom-right-radius: 10.6875rem;
        overflow: hidden
    }

    .t-rounded-170 {
        border-radius: 170px;
        border-radius: 10.625rem;
        overflow: hidden
    }

    .t-rounded-170c {
        border-radius: 170%;
        overflow: hidden
    }

    .t-rounded-tl-170 {
        border-top-left-radius: 170px;
        border-top-left-radius: 10.625rem;
        overflow: hidden
    }

    .t-rounded-tr-170 {
        border-top-right-radius: 170px;
        border-top-right-radius: 10.625rem;
        overflow: hidden
    }

    .t-rounded-bl-170 {
        border-bottom-left-radius: 170px;
        border-bottom-left-radius: 10.625rem;
        overflow: hidden
    }

    .t-rounded-br-170 {
        border-bottom-right-radius: 170px;
        border-bottom-right-radius: 10.625rem;
        overflow: hidden
    }

    .t-rounded-169 {
        border-radius: 169px;
        border-radius: 10.5625rem;
        overflow: hidden
    }

    .t-rounded-169c {
        border-radius: 169%;
        overflow: hidden
    }

    .t-rounded-tl-169 {
        border-top-left-radius: 169px;
        border-top-left-radius: 10.5625rem;
        overflow: hidden
    }

    .t-rounded-tr-169 {
        border-top-right-radius: 169px;
        border-top-right-radius: 10.5625rem;
        overflow: hidden
    }

    .t-rounded-bl-169 {
        border-bottom-left-radius: 169px;
        border-bottom-left-radius: 10.5625rem;
        overflow: hidden
    }

    .t-rounded-br-169 {
        border-bottom-right-radius: 169px;
        border-bottom-right-radius: 10.5625rem;
        overflow: hidden
    }

    .t-rounded-168 {
        border-radius: 168px;
        border-radius: 10.5rem;
        overflow: hidden
    }

    .t-rounded-168c {
        border-radius: 168%;
        overflow: hidden
    }

    .t-rounded-tl-168 {
        border-top-left-radius: 168px;
        border-top-left-radius: 10.5rem;
        overflow: hidden
    }

    .t-rounded-tr-168 {
        border-top-right-radius: 168px;
        border-top-right-radius: 10.5rem;
        overflow: hidden
    }

    .t-rounded-bl-168 {
        border-bottom-left-radius: 168px;
        border-bottom-left-radius: 10.5rem;
        overflow: hidden
    }

    .t-rounded-br-168 {
        border-bottom-right-radius: 168px;
        border-bottom-right-radius: 10.5rem;
        overflow: hidden
    }

    .t-rounded-167 {
        border-radius: 167px;
        border-radius: 10.4375rem;
        overflow: hidden
    }

    .t-rounded-167c {
        border-radius: 167%;
        overflow: hidden
    }

    .t-rounded-tl-167 {
        border-top-left-radius: 167px;
        border-top-left-radius: 10.4375rem;
        overflow: hidden
    }

    .t-rounded-tr-167 {
        border-top-right-radius: 167px;
        border-top-right-radius: 10.4375rem;
        overflow: hidden
    }

    .t-rounded-bl-167 {
        border-bottom-left-radius: 167px;
        border-bottom-left-radius: 10.4375rem;
        overflow: hidden
    }

    .t-rounded-br-167 {
        border-bottom-right-radius: 167px;
        border-bottom-right-radius: 10.4375rem;
        overflow: hidden
    }

    .t-rounded-166 {
        border-radius: 166px;
        border-radius: 10.375rem;
        overflow: hidden
    }

    .t-rounded-166c {
        border-radius: 166%;
        overflow: hidden
    }

    .t-rounded-tl-166 {
        border-top-left-radius: 166px;
        border-top-left-radius: 10.375rem;
        overflow: hidden
    }

    .t-rounded-tr-166 {
        border-top-right-radius: 166px;
        border-top-right-radius: 10.375rem;
        overflow: hidden
    }

    .t-rounded-bl-166 {
        border-bottom-left-radius: 166px;
        border-bottom-left-radius: 10.375rem;
        overflow: hidden
    }

    .t-rounded-br-166 {
        border-bottom-right-radius: 166px;
        border-bottom-right-radius: 10.375rem;
        overflow: hidden
    }

    .t-rounded-165 {
        border-radius: 165px;
        border-radius: 10.3125rem;
        overflow: hidden
    }

    .t-rounded-165c {
        border-radius: 165%;
        overflow: hidden
    }

    .t-rounded-tl-165 {
        border-top-left-radius: 165px;
        border-top-left-radius: 10.3125rem;
        overflow: hidden
    }

    .t-rounded-tr-165 {
        border-top-right-radius: 165px;
        border-top-right-radius: 10.3125rem;
        overflow: hidden
    }

    .t-rounded-bl-165 {
        border-bottom-left-radius: 165px;
        border-bottom-left-radius: 10.3125rem;
        overflow: hidden
    }

    .t-rounded-br-165 {
        border-bottom-right-radius: 165px;
        border-bottom-right-radius: 10.3125rem;
        overflow: hidden
    }

    .t-rounded-164 {
        border-radius: 164px;
        border-radius: 10.25rem;
        overflow: hidden
    }

    .t-rounded-164c {
        border-radius: 164%;
        overflow: hidden
    }

    .t-rounded-tl-164 {
        border-top-left-radius: 164px;
        border-top-left-radius: 10.25rem;
        overflow: hidden
    }

    .t-rounded-tr-164 {
        border-top-right-radius: 164px;
        border-top-right-radius: 10.25rem;
        overflow: hidden
    }

    .t-rounded-bl-164 {
        border-bottom-left-radius: 164px;
        border-bottom-left-radius: 10.25rem;
        overflow: hidden
    }

    .t-rounded-br-164 {
        border-bottom-right-radius: 164px;
        border-bottom-right-radius: 10.25rem;
        overflow: hidden
    }

    .t-rounded-163 {
        border-radius: 163px;
        border-radius: 10.1875rem;
        overflow: hidden
    }

    .t-rounded-163c {
        border-radius: 163%;
        overflow: hidden
    }

    .t-rounded-tl-163 {
        border-top-left-radius: 163px;
        border-top-left-radius: 10.1875rem;
        overflow: hidden
    }

    .t-rounded-tr-163 {
        border-top-right-radius: 163px;
        border-top-right-radius: 10.1875rem;
        overflow: hidden
    }

    .t-rounded-bl-163 {
        border-bottom-left-radius: 163px;
        border-bottom-left-radius: 10.1875rem;
        overflow: hidden
    }

    .t-rounded-br-163 {
        border-bottom-right-radius: 163px;
        border-bottom-right-radius: 10.1875rem;
        overflow: hidden
    }

    .t-rounded-162 {
        border-radius: 162px;
        border-radius: 10.125rem;
        overflow: hidden
    }

    .t-rounded-162c {
        border-radius: 162%;
        overflow: hidden
    }

    .t-rounded-tl-162 {
        border-top-left-radius: 162px;
        border-top-left-radius: 10.125rem;
        overflow: hidden
    }

    .t-rounded-tr-162 {
        border-top-right-radius: 162px;
        border-top-right-radius: 10.125rem;
        overflow: hidden
    }

    .t-rounded-bl-162 {
        border-bottom-left-radius: 162px;
        border-bottom-left-radius: 10.125rem;
        overflow: hidden
    }

    .t-rounded-br-162 {
        border-bottom-right-radius: 162px;
        border-bottom-right-radius: 10.125rem;
        overflow: hidden
    }

    .t-rounded-161 {
        border-radius: 161px;
        border-radius: 10.0625rem;
        overflow: hidden
    }

    .t-rounded-161c {
        border-radius: 161%;
        overflow: hidden
    }

    .t-rounded-tl-161 {
        border-top-left-radius: 161px;
        border-top-left-radius: 10.0625rem;
        overflow: hidden
    }

    .t-rounded-tr-161 {
        border-top-right-radius: 161px;
        border-top-right-radius: 10.0625rem;
        overflow: hidden
    }

    .t-rounded-bl-161 {
        border-bottom-left-radius: 161px;
        border-bottom-left-radius: 10.0625rem;
        overflow: hidden
    }

    .t-rounded-br-161 {
        border-bottom-right-radius: 161px;
        border-bottom-right-radius: 10.0625rem;
        overflow: hidden
    }

    .t-rounded-160 {
        border-radius: 160px;
        border-radius: 10rem;
        overflow: hidden
    }

    .t-rounded-160c {
        border-radius: 160%;
        overflow: hidden
    }

    .t-rounded-tl-160 {
        border-top-left-radius: 160px;
        border-top-left-radius: 10rem;
        overflow: hidden
    }

    .t-rounded-tr-160 {
        border-top-right-radius: 160px;
        border-top-right-radius: 10rem;
        overflow: hidden
    }

    .t-rounded-bl-160 {
        border-bottom-left-radius: 160px;
        border-bottom-left-radius: 10rem;
        overflow: hidden
    }

    .t-rounded-br-160 {
        border-bottom-right-radius: 160px;
        border-bottom-right-radius: 10rem;
        overflow: hidden
    }

    .t-rounded-159 {
        border-radius: 159px;
        border-radius: 9.9375rem;
        overflow: hidden
    }

    .t-rounded-159c {
        border-radius: 159%;
        overflow: hidden
    }

    .t-rounded-tl-159 {
        border-top-left-radius: 159px;
        border-top-left-radius: 9.9375rem;
        overflow: hidden
    }

    .t-rounded-tr-159 {
        border-top-right-radius: 159px;
        border-top-right-radius: 9.9375rem;
        overflow: hidden
    }

    .t-rounded-bl-159 {
        border-bottom-left-radius: 159px;
        border-bottom-left-radius: 9.9375rem;
        overflow: hidden
    }

    .t-rounded-br-159 {
        border-bottom-right-radius: 159px;
        border-bottom-right-radius: 9.9375rem;
        overflow: hidden
    }

    .t-rounded-158 {
        border-radius: 158px;
        border-radius: 9.875rem;
        overflow: hidden
    }

    .t-rounded-158c {
        border-radius: 158%;
        overflow: hidden
    }

    .t-rounded-tl-158 {
        border-top-left-radius: 158px;
        border-top-left-radius: 9.875rem;
        overflow: hidden
    }

    .t-rounded-tr-158 {
        border-top-right-radius: 158px;
        border-top-right-radius: 9.875rem;
        overflow: hidden
    }

    .t-rounded-bl-158 {
        border-bottom-left-radius: 158px;
        border-bottom-left-radius: 9.875rem;
        overflow: hidden
    }

    .t-rounded-br-158 {
        border-bottom-right-radius: 158px;
        border-bottom-right-radius: 9.875rem;
        overflow: hidden
    }

    .t-rounded-157 {
        border-radius: 157px;
        border-radius: 9.8125rem;
        overflow: hidden
    }

    .t-rounded-157c {
        border-radius: 157%;
        overflow: hidden
    }

    .t-rounded-tl-157 {
        border-top-left-radius: 157px;
        border-top-left-radius: 9.8125rem;
        overflow: hidden
    }

    .t-rounded-tr-157 {
        border-top-right-radius: 157px;
        border-top-right-radius: 9.8125rem;
        overflow: hidden
    }

    .t-rounded-bl-157 {
        border-bottom-left-radius: 157px;
        border-bottom-left-radius: 9.8125rem;
        overflow: hidden
    }

    .t-rounded-br-157 {
        border-bottom-right-radius: 157px;
        border-bottom-right-radius: 9.8125rem;
        overflow: hidden
    }

    .t-rounded-156 {
        border-radius: 156px;
        border-radius: 9.75rem;
        overflow: hidden
    }

    .t-rounded-156c {
        border-radius: 156%;
        overflow: hidden
    }

    .t-rounded-tl-156 {
        border-top-left-radius: 156px;
        border-top-left-radius: 9.75rem;
        overflow: hidden
    }

    .t-rounded-tr-156 {
        border-top-right-radius: 156px;
        border-top-right-radius: 9.75rem;
        overflow: hidden
    }

    .t-rounded-bl-156 {
        border-bottom-left-radius: 156px;
        border-bottom-left-radius: 9.75rem;
        overflow: hidden
    }

    .t-rounded-br-156 {
        border-bottom-right-radius: 156px;
        border-bottom-right-radius: 9.75rem;
        overflow: hidden
    }

    .t-rounded-155 {
        border-radius: 155px;
        border-radius: 9.6875rem;
        overflow: hidden
    }

    .t-rounded-155c {
        border-radius: 155%;
        overflow: hidden
    }

    .t-rounded-tl-155 {
        border-top-left-radius: 155px;
        border-top-left-radius: 9.6875rem;
        overflow: hidden
    }

    .t-rounded-tr-155 {
        border-top-right-radius: 155px;
        border-top-right-radius: 9.6875rem;
        overflow: hidden
    }

    .t-rounded-bl-155 {
        border-bottom-left-radius: 155px;
        border-bottom-left-radius: 9.6875rem;
        overflow: hidden
    }

    .t-rounded-br-155 {
        border-bottom-right-radius: 155px;
        border-bottom-right-radius: 9.6875rem;
        overflow: hidden
    }

    .t-rounded-154 {
        border-radius: 154px;
        border-radius: 9.625rem;
        overflow: hidden
    }

    .t-rounded-154c {
        border-radius: 154%;
        overflow: hidden
    }

    .t-rounded-tl-154 {
        border-top-left-radius: 154px;
        border-top-left-radius: 9.625rem;
        overflow: hidden
    }

    .t-rounded-tr-154 {
        border-top-right-radius: 154px;
        border-top-right-radius: 9.625rem;
        overflow: hidden
    }

    .t-rounded-bl-154 {
        border-bottom-left-radius: 154px;
        border-bottom-left-radius: 9.625rem;
        overflow: hidden
    }

    .t-rounded-br-154 {
        border-bottom-right-radius: 154px;
        border-bottom-right-radius: 9.625rem;
        overflow: hidden
    }

    .t-rounded-153 {
        border-radius: 153px;
        border-radius: 9.5625rem;
        overflow: hidden
    }

    .t-rounded-153c {
        border-radius: 153%;
        overflow: hidden
    }

    .t-rounded-tl-153 {
        border-top-left-radius: 153px;
        border-top-left-radius: 9.5625rem;
        overflow: hidden
    }

    .t-rounded-tr-153 {
        border-top-right-radius: 153px;
        border-top-right-radius: 9.5625rem;
        overflow: hidden
    }

    .t-rounded-bl-153 {
        border-bottom-left-radius: 153px;
        border-bottom-left-radius: 9.5625rem;
        overflow: hidden
    }

    .t-rounded-br-153 {
        border-bottom-right-radius: 153px;
        border-bottom-right-radius: 9.5625rem;
        overflow: hidden
    }

    .t-rounded-152 {
        border-radius: 152px;
        border-radius: 9.5rem;
        overflow: hidden
    }

    .t-rounded-152c {
        border-radius: 152%;
        overflow: hidden
    }

    .t-rounded-tl-152 {
        border-top-left-radius: 152px;
        border-top-left-radius: 9.5rem;
        overflow: hidden
    }

    .t-rounded-tr-152 {
        border-top-right-radius: 152px;
        border-top-right-radius: 9.5rem;
        overflow: hidden
    }

    .t-rounded-bl-152 {
        border-bottom-left-radius: 152px;
        border-bottom-left-radius: 9.5rem;
        overflow: hidden
    }

    .t-rounded-br-152 {
        border-bottom-right-radius: 152px;
        border-bottom-right-radius: 9.5rem;
        overflow: hidden
    }

    .t-rounded-151 {
        border-radius: 151px;
        border-radius: 9.4375rem;
        overflow: hidden
    }

    .t-rounded-151c {
        border-radius: 151%;
        overflow: hidden
    }

    .t-rounded-tl-151 {
        border-top-left-radius: 151px;
        border-top-left-radius: 9.4375rem;
        overflow: hidden
    }

    .t-rounded-tr-151 {
        border-top-right-radius: 151px;
        border-top-right-radius: 9.4375rem;
        overflow: hidden
    }

    .t-rounded-bl-151 {
        border-bottom-left-radius: 151px;
        border-bottom-left-radius: 9.4375rem;
        overflow: hidden
    }

    .t-rounded-br-151 {
        border-bottom-right-radius: 151px;
        border-bottom-right-radius: 9.4375rem;
        overflow: hidden
    }

    .t-rounded-150 {
        border-radius: 150px;
        border-radius: 9.375rem;
        overflow: hidden
    }

    .t-rounded-150c {
        border-radius: 150%;
        overflow: hidden
    }

    .t-rounded-tl-150 {
        border-top-left-radius: 150px;
        border-top-left-radius: 9.375rem;
        overflow: hidden
    }

    .t-rounded-tr-150 {
        border-top-right-radius: 150px;
        border-top-right-radius: 9.375rem;
        overflow: hidden
    }

    .t-rounded-bl-150 {
        border-bottom-left-radius: 150px;
        border-bottom-left-radius: 9.375rem;
        overflow: hidden
    }

    .t-rounded-br-150 {
        border-bottom-right-radius: 150px;
        border-bottom-right-radius: 9.375rem;
        overflow: hidden
    }

    .t-rounded-149 {
        border-radius: 149px;
        border-radius: 9.3125rem;
        overflow: hidden
    }

    .t-rounded-149c {
        border-radius: 149%;
        overflow: hidden
    }

    .t-rounded-tl-149 {
        border-top-left-radius: 149px;
        border-top-left-radius: 9.3125rem;
        overflow: hidden
    }

    .t-rounded-tr-149 {
        border-top-right-radius: 149px;
        border-top-right-radius: 9.3125rem;
        overflow: hidden
    }

    .t-rounded-bl-149 {
        border-bottom-left-radius: 149px;
        border-bottom-left-radius: 9.3125rem;
        overflow: hidden
    }

    .t-rounded-br-149 {
        border-bottom-right-radius: 149px;
        border-bottom-right-radius: 9.3125rem;
        overflow: hidden
    }

    .t-rounded-148 {
        border-radius: 148px;
        border-radius: 9.25rem;
        overflow: hidden
    }

    .t-rounded-148c {
        border-radius: 148%;
        overflow: hidden
    }

    .t-rounded-tl-148 {
        border-top-left-radius: 148px;
        border-top-left-radius: 9.25rem;
        overflow: hidden
    }

    .t-rounded-tr-148 {
        border-top-right-radius: 148px;
        border-top-right-radius: 9.25rem;
        overflow: hidden
    }

    .t-rounded-bl-148 {
        border-bottom-left-radius: 148px;
        border-bottom-left-radius: 9.25rem;
        overflow: hidden
    }

    .t-rounded-br-148 {
        border-bottom-right-radius: 148px;
        border-bottom-right-radius: 9.25rem;
        overflow: hidden
    }

    .t-rounded-147 {
        border-radius: 147px;
        border-radius: 9.1875rem;
        overflow: hidden
    }

    .t-rounded-147c {
        border-radius: 147%;
        overflow: hidden
    }

    .t-rounded-tl-147 {
        border-top-left-radius: 147px;
        border-top-left-radius: 9.1875rem;
        overflow: hidden
    }

    .t-rounded-tr-147 {
        border-top-right-radius: 147px;
        border-top-right-radius: 9.1875rem;
        overflow: hidden
    }

    .t-rounded-bl-147 {
        border-bottom-left-radius: 147px;
        border-bottom-left-radius: 9.1875rem;
        overflow: hidden
    }

    .t-rounded-br-147 {
        border-bottom-right-radius: 147px;
        border-bottom-right-radius: 9.1875rem;
        overflow: hidden
    }

    .t-rounded-146 {
        border-radius: 146px;
        border-radius: 9.125rem;
        overflow: hidden
    }

    .t-rounded-146c {
        border-radius: 146%;
        overflow: hidden
    }

    .t-rounded-tl-146 {
        border-top-left-radius: 146px;
        border-top-left-radius: 9.125rem;
        overflow: hidden
    }

    .t-rounded-tr-146 {
        border-top-right-radius: 146px;
        border-top-right-radius: 9.125rem;
        overflow: hidden
    }

    .t-rounded-bl-146 {
        border-bottom-left-radius: 146px;
        border-bottom-left-radius: 9.125rem;
        overflow: hidden
    }

    .t-rounded-br-146 {
        border-bottom-right-radius: 146px;
        border-bottom-right-radius: 9.125rem;
        overflow: hidden
    }

    .t-rounded-145 {
        border-radius: 145px;
        border-radius: 9.0625rem;
        overflow: hidden
    }

    .t-rounded-145c {
        border-radius: 145%;
        overflow: hidden
    }

    .t-rounded-tl-145 {
        border-top-left-radius: 145px;
        border-top-left-radius: 9.0625rem;
        overflow: hidden
    }

    .t-rounded-tr-145 {
        border-top-right-radius: 145px;
        border-top-right-radius: 9.0625rem;
        overflow: hidden
    }

    .t-rounded-bl-145 {
        border-bottom-left-radius: 145px;
        border-bottom-left-radius: 9.0625rem;
        overflow: hidden
    }

    .t-rounded-br-145 {
        border-bottom-right-radius: 145px;
        border-bottom-right-radius: 9.0625rem;
        overflow: hidden
    }

    .t-rounded-144 {
        border-radius: 144px;
        border-radius: 9rem;
        overflow: hidden
    }

    .t-rounded-144c {
        border-radius: 144%;
        overflow: hidden
    }

    .t-rounded-tl-144 {
        border-top-left-radius: 144px;
        border-top-left-radius: 9rem;
        overflow: hidden
    }

    .t-rounded-tr-144 {
        border-top-right-radius: 144px;
        border-top-right-radius: 9rem;
        overflow: hidden
    }

    .t-rounded-bl-144 {
        border-bottom-left-radius: 144px;
        border-bottom-left-radius: 9rem;
        overflow: hidden
    }

    .t-rounded-br-144 {
        border-bottom-right-radius: 144px;
        border-bottom-right-radius: 9rem;
        overflow: hidden
    }

    .t-rounded-143 {
        border-radius: 143px;
        border-radius: 8.9375rem;
        overflow: hidden
    }

    .t-rounded-143c {
        border-radius: 143%;
        overflow: hidden
    }

    .t-rounded-tl-143 {
        border-top-left-radius: 143px;
        border-top-left-radius: 8.9375rem;
        overflow: hidden
    }

    .t-rounded-tr-143 {
        border-top-right-radius: 143px;
        border-top-right-radius: 8.9375rem;
        overflow: hidden
    }

    .t-rounded-bl-143 {
        border-bottom-left-radius: 143px;
        border-bottom-left-radius: 8.9375rem;
        overflow: hidden
    }

    .t-rounded-br-143 {
        border-bottom-right-radius: 143px;
        border-bottom-right-radius: 8.9375rem;
        overflow: hidden
    }

    .t-rounded-142 {
        border-radius: 142px;
        border-radius: 8.875rem;
        overflow: hidden
    }

    .t-rounded-142c {
        border-radius: 142%;
        overflow: hidden
    }

    .t-rounded-tl-142 {
        border-top-left-radius: 142px;
        border-top-left-radius: 8.875rem;
        overflow: hidden
    }

    .t-rounded-tr-142 {
        border-top-right-radius: 142px;
        border-top-right-radius: 8.875rem;
        overflow: hidden
    }

    .t-rounded-bl-142 {
        border-bottom-left-radius: 142px;
        border-bottom-left-radius: 8.875rem;
        overflow: hidden
    }

    .t-rounded-br-142 {
        border-bottom-right-radius: 142px;
        border-bottom-right-radius: 8.875rem;
        overflow: hidden
    }

    .t-rounded-141 {
        border-radius: 141px;
        border-radius: 8.8125rem;
        overflow: hidden
    }

    .t-rounded-141c {
        border-radius: 141%;
        overflow: hidden
    }

    .t-rounded-tl-141 {
        border-top-left-radius: 141px;
        border-top-left-radius: 8.8125rem;
        overflow: hidden
    }

    .t-rounded-tr-141 {
        border-top-right-radius: 141px;
        border-top-right-radius: 8.8125rem;
        overflow: hidden
    }

    .t-rounded-bl-141 {
        border-bottom-left-radius: 141px;
        border-bottom-left-radius: 8.8125rem;
        overflow: hidden
    }

    .t-rounded-br-141 {
        border-bottom-right-radius: 141px;
        border-bottom-right-radius: 8.8125rem;
        overflow: hidden
    }

    .t-rounded-140 {
        border-radius: 140px;
        border-radius: 8.75rem;
        overflow: hidden
    }

    .t-rounded-140c {
        border-radius: 140%;
        overflow: hidden
    }

    .t-rounded-tl-140 {
        border-top-left-radius: 140px;
        border-top-left-radius: 8.75rem;
        overflow: hidden
    }

    .t-rounded-tr-140 {
        border-top-right-radius: 140px;
        border-top-right-radius: 8.75rem;
        overflow: hidden
    }

    .t-rounded-bl-140 {
        border-bottom-left-radius: 140px;
        border-bottom-left-radius: 8.75rem;
        overflow: hidden
    }

    .t-rounded-br-140 {
        border-bottom-right-radius: 140px;
        border-bottom-right-radius: 8.75rem;
        overflow: hidden
    }

    .t-rounded-139 {
        border-radius: 139px;
        border-radius: 8.6875rem;
        overflow: hidden
    }

    .t-rounded-139c {
        border-radius: 139%;
        overflow: hidden
    }

    .t-rounded-tl-139 {
        border-top-left-radius: 139px;
        border-top-left-radius: 8.6875rem;
        overflow: hidden
    }

    .t-rounded-tr-139 {
        border-top-right-radius: 139px;
        border-top-right-radius: 8.6875rem;
        overflow: hidden
    }

    .t-rounded-bl-139 {
        border-bottom-left-radius: 139px;
        border-bottom-left-radius: 8.6875rem;
        overflow: hidden
    }

    .t-rounded-br-139 {
        border-bottom-right-radius: 139px;
        border-bottom-right-radius: 8.6875rem;
        overflow: hidden
    }

    .t-rounded-138 {
        border-radius: 138px;
        border-radius: 8.625rem;
        overflow: hidden
    }

    .t-rounded-138c {
        border-radius: 138%;
        overflow: hidden
    }

    .t-rounded-tl-138 {
        border-top-left-radius: 138px;
        border-top-left-radius: 8.625rem;
        overflow: hidden
    }

    .t-rounded-tr-138 {
        border-top-right-radius: 138px;
        border-top-right-radius: 8.625rem;
        overflow: hidden
    }

    .t-rounded-bl-138 {
        border-bottom-left-radius: 138px;
        border-bottom-left-radius: 8.625rem;
        overflow: hidden
    }

    .t-rounded-br-138 {
        border-bottom-right-radius: 138px;
        border-bottom-right-radius: 8.625rem;
        overflow: hidden
    }

    .t-rounded-137 {
        border-radius: 137px;
        border-radius: 8.5625rem;
        overflow: hidden
    }

    .t-rounded-137c {
        border-radius: 137%;
        overflow: hidden
    }

    .t-rounded-tl-137 {
        border-top-left-radius: 137px;
        border-top-left-radius: 8.5625rem;
        overflow: hidden
    }

    .t-rounded-tr-137 {
        border-top-right-radius: 137px;
        border-top-right-radius: 8.5625rem;
        overflow: hidden
    }

    .t-rounded-bl-137 {
        border-bottom-left-radius: 137px;
        border-bottom-left-radius: 8.5625rem;
        overflow: hidden
    }

    .t-rounded-br-137 {
        border-bottom-right-radius: 137px;
        border-bottom-right-radius: 8.5625rem;
        overflow: hidden
    }

    .t-rounded-136 {
        border-radius: 136px;
        border-radius: 8.5rem;
        overflow: hidden
    }

    .t-rounded-136c {
        border-radius: 136%;
        overflow: hidden
    }

    .t-rounded-tl-136 {
        border-top-left-radius: 136px;
        border-top-left-radius: 8.5rem;
        overflow: hidden
    }

    .t-rounded-tr-136 {
        border-top-right-radius: 136px;
        border-top-right-radius: 8.5rem;
        overflow: hidden
    }

    .t-rounded-bl-136 {
        border-bottom-left-radius: 136px;
        border-bottom-left-radius: 8.5rem;
        overflow: hidden
    }

    .t-rounded-br-136 {
        border-bottom-right-radius: 136px;
        border-bottom-right-radius: 8.5rem;
        overflow: hidden
    }

    .t-rounded-135 {
        border-radius: 135px;
        border-radius: 8.4375rem;
        overflow: hidden
    }

    .t-rounded-135c {
        border-radius: 135%;
        overflow: hidden
    }

    .t-rounded-tl-135 {
        border-top-left-radius: 135px;
        border-top-left-radius: 8.4375rem;
        overflow: hidden
    }

    .t-rounded-tr-135 {
        border-top-right-radius: 135px;
        border-top-right-radius: 8.4375rem;
        overflow: hidden
    }

    .t-rounded-bl-135 {
        border-bottom-left-radius: 135px;
        border-bottom-left-radius: 8.4375rem;
        overflow: hidden
    }

    .t-rounded-br-135 {
        border-bottom-right-radius: 135px;
        border-bottom-right-radius: 8.4375rem;
        overflow: hidden
    }

    .t-rounded-134 {
        border-radius: 134px;
        border-radius: 8.375rem;
        overflow: hidden
    }

    .t-rounded-134c {
        border-radius: 134%;
        overflow: hidden
    }

    .t-rounded-tl-134 {
        border-top-left-radius: 134px;
        border-top-left-radius: 8.375rem;
        overflow: hidden
    }

    .t-rounded-tr-134 {
        border-top-right-radius: 134px;
        border-top-right-radius: 8.375rem;
        overflow: hidden
    }

    .t-rounded-bl-134 {
        border-bottom-left-radius: 134px;
        border-bottom-left-radius: 8.375rem;
        overflow: hidden
    }

    .t-rounded-br-134 {
        border-bottom-right-radius: 134px;
        border-bottom-right-radius: 8.375rem;
        overflow: hidden
    }

    .t-rounded-133 {
        border-radius: 133px;
        border-radius: 8.3125rem;
        overflow: hidden
    }

    .t-rounded-133c {
        border-radius: 133%;
        overflow: hidden
    }

    .t-rounded-tl-133 {
        border-top-left-radius: 133px;
        border-top-left-radius: 8.3125rem;
        overflow: hidden
    }

    .t-rounded-tr-133 {
        border-top-right-radius: 133px;
        border-top-right-radius: 8.3125rem;
        overflow: hidden
    }

    .t-rounded-bl-133 {
        border-bottom-left-radius: 133px;
        border-bottom-left-radius: 8.3125rem;
        overflow: hidden
    }

    .t-rounded-br-133 {
        border-bottom-right-radius: 133px;
        border-bottom-right-radius: 8.3125rem;
        overflow: hidden
    }

    .t-rounded-132 {
        border-radius: 132px;
        border-radius: 8.25rem;
        overflow: hidden
    }

    .t-rounded-132c {
        border-radius: 132%;
        overflow: hidden
    }

    .t-rounded-tl-132 {
        border-top-left-radius: 132px;
        border-top-left-radius: 8.25rem;
        overflow: hidden
    }

    .t-rounded-tr-132 {
        border-top-right-radius: 132px;
        border-top-right-radius: 8.25rem;
        overflow: hidden
    }

    .t-rounded-bl-132 {
        border-bottom-left-radius: 132px;
        border-bottom-left-radius: 8.25rem;
        overflow: hidden
    }

    .t-rounded-br-132 {
        border-bottom-right-radius: 132px;
        border-bottom-right-radius: 8.25rem;
        overflow: hidden
    }

    .t-rounded-131 {
        border-radius: 131px;
        border-radius: 8.1875rem;
        overflow: hidden
    }

    .t-rounded-131c {
        border-radius: 131%;
        overflow: hidden
    }

    .t-rounded-tl-131 {
        border-top-left-radius: 131px;
        border-top-left-radius: 8.1875rem;
        overflow: hidden
    }

    .t-rounded-tr-131 {
        border-top-right-radius: 131px;
        border-top-right-radius: 8.1875rem;
        overflow: hidden
    }

    .t-rounded-bl-131 {
        border-bottom-left-radius: 131px;
        border-bottom-left-radius: 8.1875rem;
        overflow: hidden
    }

    .t-rounded-br-131 {
        border-bottom-right-radius: 131px;
        border-bottom-right-radius: 8.1875rem;
        overflow: hidden
    }

    .t-rounded-130 {
        border-radius: 130px;
        border-radius: 8.125rem;
        overflow: hidden
    }

    .t-rounded-130c {
        border-radius: 130%;
        overflow: hidden
    }

    .t-rounded-tl-130 {
        border-top-left-radius: 130px;
        border-top-left-radius: 8.125rem;
        overflow: hidden
    }

    .t-rounded-tr-130 {
        border-top-right-radius: 130px;
        border-top-right-radius: 8.125rem;
        overflow: hidden
    }

    .t-rounded-bl-130 {
        border-bottom-left-radius: 130px;
        border-bottom-left-radius: 8.125rem;
        overflow: hidden
    }

    .t-rounded-br-130 {
        border-bottom-right-radius: 130px;
        border-bottom-right-radius: 8.125rem;
        overflow: hidden
    }

    .t-rounded-129 {
        border-radius: 129px;
        border-radius: 8.0625rem;
        overflow: hidden
    }

    .t-rounded-129c {
        border-radius: 129%;
        overflow: hidden
    }

    .t-rounded-tl-129 {
        border-top-left-radius: 129px;
        border-top-left-radius: 8.0625rem;
        overflow: hidden
    }

    .t-rounded-tr-129 {
        border-top-right-radius: 129px;
        border-top-right-radius: 8.0625rem;
        overflow: hidden
    }

    .t-rounded-bl-129 {
        border-bottom-left-radius: 129px;
        border-bottom-left-radius: 8.0625rem;
        overflow: hidden
    }

    .t-rounded-br-129 {
        border-bottom-right-radius: 129px;
        border-bottom-right-radius: 8.0625rem;
        overflow: hidden
    }

    .t-rounded-128 {
        border-radius: 128px;
        border-radius: 8rem;
        overflow: hidden
    }

    .t-rounded-128c {
        border-radius: 128%;
        overflow: hidden
    }

    .t-rounded-tl-128 {
        border-top-left-radius: 128px;
        border-top-left-radius: 8rem;
        overflow: hidden
    }

    .t-rounded-tr-128 {
        border-top-right-radius: 128px;
        border-top-right-radius: 8rem;
        overflow: hidden
    }

    .t-rounded-bl-128 {
        border-bottom-left-radius: 128px;
        border-bottom-left-radius: 8rem;
        overflow: hidden
    }

    .t-rounded-br-128 {
        border-bottom-right-radius: 128px;
        border-bottom-right-radius: 8rem;
        overflow: hidden
    }

    .t-rounded-127 {
        border-radius: 127px;
        border-radius: 7.9375rem;
        overflow: hidden
    }

    .t-rounded-127c {
        border-radius: 127%;
        overflow: hidden
    }

    .t-rounded-tl-127 {
        border-top-left-radius: 127px;
        border-top-left-radius: 7.9375rem;
        overflow: hidden
    }

    .t-rounded-tr-127 {
        border-top-right-radius: 127px;
        border-top-right-radius: 7.9375rem;
        overflow: hidden
    }

    .t-rounded-bl-127 {
        border-bottom-left-radius: 127px;
        border-bottom-left-radius: 7.9375rem;
        overflow: hidden
    }

    .t-rounded-br-127 {
        border-bottom-right-radius: 127px;
        border-bottom-right-radius: 7.9375rem;
        overflow: hidden
    }

    .t-rounded-126 {
        border-radius: 126px;
        border-radius: 7.875rem;
        overflow: hidden
    }

    .t-rounded-126c {
        border-radius: 126%;
        overflow: hidden
    }

    .t-rounded-tl-126 {
        border-top-left-radius: 126px;
        border-top-left-radius: 7.875rem;
        overflow: hidden
    }

    .t-rounded-tr-126 {
        border-top-right-radius: 126px;
        border-top-right-radius: 7.875rem;
        overflow: hidden
    }

    .t-rounded-bl-126 {
        border-bottom-left-radius: 126px;
        border-bottom-left-radius: 7.875rem;
        overflow: hidden
    }

    .t-rounded-br-126 {
        border-bottom-right-radius: 126px;
        border-bottom-right-radius: 7.875rem;
        overflow: hidden
    }

    .t-rounded-125 {
        border-radius: 125px;
        border-radius: 7.8125rem;
        overflow: hidden
    }

    .t-rounded-125c {
        border-radius: 125%;
        overflow: hidden
    }

    .t-rounded-tl-125 {
        border-top-left-radius: 125px;
        border-top-left-radius: 7.8125rem;
        overflow: hidden
    }

    .t-rounded-tr-125 {
        border-top-right-radius: 125px;
        border-top-right-radius: 7.8125rem;
        overflow: hidden
    }

    .t-rounded-bl-125 {
        border-bottom-left-radius: 125px;
        border-bottom-left-radius: 7.8125rem;
        overflow: hidden
    }

    .t-rounded-br-125 {
        border-bottom-right-radius: 125px;
        border-bottom-right-radius: 7.8125rem;
        overflow: hidden
    }

    .t-rounded-124 {
        border-radius: 124px;
        border-radius: 7.75rem;
        overflow: hidden
    }

    .t-rounded-124c {
        border-radius: 124%;
        overflow: hidden
    }

    .t-rounded-tl-124 {
        border-top-left-radius: 124px;
        border-top-left-radius: 7.75rem;
        overflow: hidden
    }

    .t-rounded-tr-124 {
        border-top-right-radius: 124px;
        border-top-right-radius: 7.75rem;
        overflow: hidden
    }

    .t-rounded-bl-124 {
        border-bottom-left-radius: 124px;
        border-bottom-left-radius: 7.75rem;
        overflow: hidden
    }

    .t-rounded-br-124 {
        border-bottom-right-radius: 124px;
        border-bottom-right-radius: 7.75rem;
        overflow: hidden
    }

    .t-rounded-123 {
        border-radius: 123px;
        border-radius: 7.6875rem;
        overflow: hidden
    }

    .t-rounded-123c {
        border-radius: 123%;
        overflow: hidden
    }

    .t-rounded-tl-123 {
        border-top-left-radius: 123px;
        border-top-left-radius: 7.6875rem;
        overflow: hidden
    }

    .t-rounded-tr-123 {
        border-top-right-radius: 123px;
        border-top-right-radius: 7.6875rem;
        overflow: hidden
    }

    .t-rounded-bl-123 {
        border-bottom-left-radius: 123px;
        border-bottom-left-radius: 7.6875rem;
        overflow: hidden
    }

    .t-rounded-br-123 {
        border-bottom-right-radius: 123px;
        border-bottom-right-radius: 7.6875rem;
        overflow: hidden
    }

    .t-rounded-122 {
        border-radius: 122px;
        border-radius: 7.625rem;
        overflow: hidden
    }

    .t-rounded-122c {
        border-radius: 122%;
        overflow: hidden
    }

    .t-rounded-tl-122 {
        border-top-left-radius: 122px;
        border-top-left-radius: 7.625rem;
        overflow: hidden
    }

    .t-rounded-tr-122 {
        border-top-right-radius: 122px;
        border-top-right-radius: 7.625rem;
        overflow: hidden
    }

    .t-rounded-bl-122 {
        border-bottom-left-radius: 122px;
        border-bottom-left-radius: 7.625rem;
        overflow: hidden
    }

    .t-rounded-br-122 {
        border-bottom-right-radius: 122px;
        border-bottom-right-radius: 7.625rem;
        overflow: hidden
    }

    .t-rounded-121 {
        border-radius: 121px;
        border-radius: 7.5625rem;
        overflow: hidden
    }

    .t-rounded-121c {
        border-radius: 121%;
        overflow: hidden
    }

    .t-rounded-tl-121 {
        border-top-left-radius: 121px;
        border-top-left-radius: 7.5625rem;
        overflow: hidden
    }

    .t-rounded-tr-121 {
        border-top-right-radius: 121px;
        border-top-right-radius: 7.5625rem;
        overflow: hidden
    }

    .t-rounded-bl-121 {
        border-bottom-left-radius: 121px;
        border-bottom-left-radius: 7.5625rem;
        overflow: hidden
    }

    .t-rounded-br-121 {
        border-bottom-right-radius: 121px;
        border-bottom-right-radius: 7.5625rem;
        overflow: hidden
    }

    .t-rounded-120 {
        border-radius: 120px;
        border-radius: 7.5rem;
        overflow: hidden
    }

    .t-rounded-120c {
        border-radius: 120%;
        overflow: hidden
    }

    .t-rounded-tl-120 {
        border-top-left-radius: 120px;
        border-top-left-radius: 7.5rem;
        overflow: hidden
    }

    .t-rounded-tr-120 {
        border-top-right-radius: 120px;
        border-top-right-radius: 7.5rem;
        overflow: hidden
    }

    .t-rounded-bl-120 {
        border-bottom-left-radius: 120px;
        border-bottom-left-radius: 7.5rem;
        overflow: hidden
    }

    .t-rounded-br-120 {
        border-bottom-right-radius: 120px;
        border-bottom-right-radius: 7.5rem;
        overflow: hidden
    }

    .t-rounded-119 {
        border-radius: 119px;
        border-radius: 7.4375rem;
        overflow: hidden
    }

    .t-rounded-119c {
        border-radius: 119%;
        overflow: hidden
    }

    .t-rounded-tl-119 {
        border-top-left-radius: 119px;
        border-top-left-radius: 7.4375rem;
        overflow: hidden
    }

    .t-rounded-tr-119 {
        border-top-right-radius: 119px;
        border-top-right-radius: 7.4375rem;
        overflow: hidden
    }

    .t-rounded-bl-119 {
        border-bottom-left-radius: 119px;
        border-bottom-left-radius: 7.4375rem;
        overflow: hidden
    }

    .t-rounded-br-119 {
        border-bottom-right-radius: 119px;
        border-bottom-right-radius: 7.4375rem;
        overflow: hidden
    }

    .t-rounded-118 {
        border-radius: 118px;
        border-radius: 7.375rem;
        overflow: hidden
    }

    .t-rounded-118c {
        border-radius: 118%;
        overflow: hidden
    }

    .t-rounded-tl-118 {
        border-top-left-radius: 118px;
        border-top-left-radius: 7.375rem;
        overflow: hidden
    }

    .t-rounded-tr-118 {
        border-top-right-radius: 118px;
        border-top-right-radius: 7.375rem;
        overflow: hidden
    }

    .t-rounded-bl-118 {
        border-bottom-left-radius: 118px;
        border-bottom-left-radius: 7.375rem;
        overflow: hidden
    }

    .t-rounded-br-118 {
        border-bottom-right-radius: 118px;
        border-bottom-right-radius: 7.375rem;
        overflow: hidden
    }

    .t-rounded-117 {
        border-radius: 117px;
        border-radius: 7.3125rem;
        overflow: hidden
    }

    .t-rounded-117c {
        border-radius: 117%;
        overflow: hidden
    }

    .t-rounded-tl-117 {
        border-top-left-radius: 117px;
        border-top-left-radius: 7.3125rem;
        overflow: hidden
    }

    .t-rounded-tr-117 {
        border-top-right-radius: 117px;
        border-top-right-radius: 7.3125rem;
        overflow: hidden
    }

    .t-rounded-bl-117 {
        border-bottom-left-radius: 117px;
        border-bottom-left-radius: 7.3125rem;
        overflow: hidden
    }

    .t-rounded-br-117 {
        border-bottom-right-radius: 117px;
        border-bottom-right-radius: 7.3125rem;
        overflow: hidden
    }

    .t-rounded-116 {
        border-radius: 116px;
        border-radius: 7.25rem;
        overflow: hidden
    }

    .t-rounded-116c {
        border-radius: 116%;
        overflow: hidden
    }

    .t-rounded-tl-116 {
        border-top-left-radius: 116px;
        border-top-left-radius: 7.25rem;
        overflow: hidden
    }

    .t-rounded-tr-116 {
        border-top-right-radius: 116px;
        border-top-right-radius: 7.25rem;
        overflow: hidden
    }

    .t-rounded-bl-116 {
        border-bottom-left-radius: 116px;
        border-bottom-left-radius: 7.25rem;
        overflow: hidden
    }

    .t-rounded-br-116 {
        border-bottom-right-radius: 116px;
        border-bottom-right-radius: 7.25rem;
        overflow: hidden
    }

    .t-rounded-115 {
        border-radius: 115px;
        border-radius: 7.1875rem;
        overflow: hidden
    }

    .t-rounded-115c {
        border-radius: 115%;
        overflow: hidden
    }

    .t-rounded-tl-115 {
        border-top-left-radius: 115px;
        border-top-left-radius: 7.1875rem;
        overflow: hidden
    }

    .t-rounded-tr-115 {
        border-top-right-radius: 115px;
        border-top-right-radius: 7.1875rem;
        overflow: hidden
    }

    .t-rounded-bl-115 {
        border-bottom-left-radius: 115px;
        border-bottom-left-radius: 7.1875rem;
        overflow: hidden
    }

    .t-rounded-br-115 {
        border-bottom-right-radius: 115px;
        border-bottom-right-radius: 7.1875rem;
        overflow: hidden
    }

    .t-rounded-114 {
        border-radius: 114px;
        border-radius: 7.125rem;
        overflow: hidden
    }

    .t-rounded-114c {
        border-radius: 114%;
        overflow: hidden
    }

    .t-rounded-tl-114 {
        border-top-left-radius: 114px;
        border-top-left-radius: 7.125rem;
        overflow: hidden
    }

    .t-rounded-tr-114 {
        border-top-right-radius: 114px;
        border-top-right-radius: 7.125rem;
        overflow: hidden
    }

    .t-rounded-bl-114 {
        border-bottom-left-radius: 114px;
        border-bottom-left-radius: 7.125rem;
        overflow: hidden
    }

    .t-rounded-br-114 {
        border-bottom-right-radius: 114px;
        border-bottom-right-radius: 7.125rem;
        overflow: hidden
    }

    .t-rounded-113 {
        border-radius: 113px;
        border-radius: 7.0625rem;
        overflow: hidden
    }

    .t-rounded-113c {
        border-radius: 113%;
        overflow: hidden
    }

    .t-rounded-tl-113 {
        border-top-left-radius: 113px;
        border-top-left-radius: 7.0625rem;
        overflow: hidden
    }

    .t-rounded-tr-113 {
        border-top-right-radius: 113px;
        border-top-right-radius: 7.0625rem;
        overflow: hidden
    }

    .t-rounded-bl-113 {
        border-bottom-left-radius: 113px;
        border-bottom-left-radius: 7.0625rem;
        overflow: hidden
    }

    .t-rounded-br-113 {
        border-bottom-right-radius: 113px;
        border-bottom-right-radius: 7.0625rem;
        overflow: hidden
    }

    .t-rounded-112 {
        border-radius: 112px;
        border-radius: 7rem;
        overflow: hidden
    }

    .t-rounded-112c {
        border-radius: 112%;
        overflow: hidden
    }

    .t-rounded-tl-112 {
        border-top-left-radius: 112px;
        border-top-left-radius: 7rem;
        overflow: hidden
    }

    .t-rounded-tr-112 {
        border-top-right-radius: 112px;
        border-top-right-radius: 7rem;
        overflow: hidden
    }

    .t-rounded-bl-112 {
        border-bottom-left-radius: 112px;
        border-bottom-left-radius: 7rem;
        overflow: hidden
    }

    .t-rounded-br-112 {
        border-bottom-right-radius: 112px;
        border-bottom-right-radius: 7rem;
        overflow: hidden
    }

    .t-rounded-111 {
        border-radius: 111px;
        border-radius: 6.9375rem;
        overflow: hidden
    }

    .t-rounded-111c {
        border-radius: 111%;
        overflow: hidden
    }

    .t-rounded-tl-111 {
        border-top-left-radius: 111px;
        border-top-left-radius: 6.9375rem;
        overflow: hidden
    }

    .t-rounded-tr-111 {
        border-top-right-radius: 111px;
        border-top-right-radius: 6.9375rem;
        overflow: hidden
    }

    .t-rounded-bl-111 {
        border-bottom-left-radius: 111px;
        border-bottom-left-radius: 6.9375rem;
        overflow: hidden
    }

    .t-rounded-br-111 {
        border-bottom-right-radius: 111px;
        border-bottom-right-radius: 6.9375rem;
        overflow: hidden
    }

    .t-rounded-110 {
        border-radius: 110px;
        border-radius: 6.875rem;
        overflow: hidden
    }

    .t-rounded-110c {
        border-radius: 110%;
        overflow: hidden
    }

    .t-rounded-tl-110 {
        border-top-left-radius: 110px;
        border-top-left-radius: 6.875rem;
        overflow: hidden
    }

    .t-rounded-tr-110 {
        border-top-right-radius: 110px;
        border-top-right-radius: 6.875rem;
        overflow: hidden
    }

    .t-rounded-bl-110 {
        border-bottom-left-radius: 110px;
        border-bottom-left-radius: 6.875rem;
        overflow: hidden
    }

    .t-rounded-br-110 {
        border-bottom-right-radius: 110px;
        border-bottom-right-radius: 6.875rem;
        overflow: hidden
    }

    .t-rounded-109 {
        border-radius: 109px;
        border-radius: 6.8125rem;
        overflow: hidden
    }

    .t-rounded-109c {
        border-radius: 109%;
        overflow: hidden
    }

    .t-rounded-tl-109 {
        border-top-left-radius: 109px;
        border-top-left-radius: 6.8125rem;
        overflow: hidden
    }

    .t-rounded-tr-109 {
        border-top-right-radius: 109px;
        border-top-right-radius: 6.8125rem;
        overflow: hidden
    }

    .t-rounded-bl-109 {
        border-bottom-left-radius: 109px;
        border-bottom-left-radius: 6.8125rem;
        overflow: hidden
    }

    .t-rounded-br-109 {
        border-bottom-right-radius: 109px;
        border-bottom-right-radius: 6.8125rem;
        overflow: hidden
    }

    .t-rounded-108 {
        border-radius: 108px;
        border-radius: 6.75rem;
        overflow: hidden
    }

    .t-rounded-108c {
        border-radius: 108%;
        overflow: hidden
    }

    .t-rounded-tl-108 {
        border-top-left-radius: 108px;
        border-top-left-radius: 6.75rem;
        overflow: hidden
    }

    .t-rounded-tr-108 {
        border-top-right-radius: 108px;
        border-top-right-radius: 6.75rem;
        overflow: hidden
    }

    .t-rounded-bl-108 {
        border-bottom-left-radius: 108px;
        border-bottom-left-radius: 6.75rem;
        overflow: hidden
    }

    .t-rounded-br-108 {
        border-bottom-right-radius: 108px;
        border-bottom-right-radius: 6.75rem;
        overflow: hidden
    }

    .t-rounded-107 {
        border-radius: 107px;
        border-radius: 6.6875rem;
        overflow: hidden
    }

    .t-rounded-107c {
        border-radius: 107%;
        overflow: hidden
    }

    .t-rounded-tl-107 {
        border-top-left-radius: 107px;
        border-top-left-radius: 6.6875rem;
        overflow: hidden
    }

    .t-rounded-tr-107 {
        border-top-right-radius: 107px;
        border-top-right-radius: 6.6875rem;
        overflow: hidden
    }

    .t-rounded-bl-107 {
        border-bottom-left-radius: 107px;
        border-bottom-left-radius: 6.6875rem;
        overflow: hidden
    }

    .t-rounded-br-107 {
        border-bottom-right-radius: 107px;
        border-bottom-right-radius: 6.6875rem;
        overflow: hidden
    }

    .t-rounded-106 {
        border-radius: 106px;
        border-radius: 6.625rem;
        overflow: hidden
    }

    .t-rounded-106c {
        border-radius: 106%;
        overflow: hidden
    }

    .t-rounded-tl-106 {
        border-top-left-radius: 106px;
        border-top-left-radius: 6.625rem;
        overflow: hidden
    }

    .t-rounded-tr-106 {
        border-top-right-radius: 106px;
        border-top-right-radius: 6.625rem;
        overflow: hidden
    }

    .t-rounded-bl-106 {
        border-bottom-left-radius: 106px;
        border-bottom-left-radius: 6.625rem;
        overflow: hidden
    }

    .t-rounded-br-106 {
        border-bottom-right-radius: 106px;
        border-bottom-right-radius: 6.625rem;
        overflow: hidden
    }

    .t-rounded-105 {
        border-radius: 105px;
        border-radius: 6.5625rem;
        overflow: hidden
    }

    .t-rounded-105c {
        border-radius: 105%;
        overflow: hidden
    }

    .t-rounded-tl-105 {
        border-top-left-radius: 105px;
        border-top-left-radius: 6.5625rem;
        overflow: hidden
    }

    .t-rounded-tr-105 {
        border-top-right-radius: 105px;
        border-top-right-radius: 6.5625rem;
        overflow: hidden
    }

    .t-rounded-bl-105 {
        border-bottom-left-radius: 105px;
        border-bottom-left-radius: 6.5625rem;
        overflow: hidden
    }

    .t-rounded-br-105 {
        border-bottom-right-radius: 105px;
        border-bottom-right-radius: 6.5625rem;
        overflow: hidden
    }

    .t-rounded-104 {
        border-radius: 104px;
        border-radius: 6.5rem;
        overflow: hidden
    }

    .t-rounded-104c {
        border-radius: 104%;
        overflow: hidden
    }

    .t-rounded-tl-104 {
        border-top-left-radius: 104px;
        border-top-left-radius: 6.5rem;
        overflow: hidden
    }

    .t-rounded-tr-104 {
        border-top-right-radius: 104px;
        border-top-right-radius: 6.5rem;
        overflow: hidden
    }

    .t-rounded-bl-104 {
        border-bottom-left-radius: 104px;
        border-bottom-left-radius: 6.5rem;
        overflow: hidden
    }

    .t-rounded-br-104 {
        border-bottom-right-radius: 104px;
        border-bottom-right-radius: 6.5rem;
        overflow: hidden
    }

    .t-rounded-103 {
        border-radius: 103px;
        border-radius: 6.4375rem;
        overflow: hidden
    }

    .t-rounded-103c {
        border-radius: 103%;
        overflow: hidden
    }

    .t-rounded-tl-103 {
        border-top-left-radius: 103px;
        border-top-left-radius: 6.4375rem;
        overflow: hidden
    }

    .t-rounded-tr-103 {
        border-top-right-radius: 103px;
        border-top-right-radius: 6.4375rem;
        overflow: hidden
    }

    .t-rounded-bl-103 {
        border-bottom-left-radius: 103px;
        border-bottom-left-radius: 6.4375rem;
        overflow: hidden
    }

    .t-rounded-br-103 {
        border-bottom-right-radius: 103px;
        border-bottom-right-radius: 6.4375rem;
        overflow: hidden
    }

    .t-rounded-102 {
        border-radius: 102px;
        border-radius: 6.375rem;
        overflow: hidden
    }

    .t-rounded-102c {
        border-radius: 102%;
        overflow: hidden
    }

    .t-rounded-tl-102 {
        border-top-left-radius: 102px;
        border-top-left-radius: 6.375rem;
        overflow: hidden
    }

    .t-rounded-tr-102 {
        border-top-right-radius: 102px;
        border-top-right-radius: 6.375rem;
        overflow: hidden
    }

    .t-rounded-bl-102 {
        border-bottom-left-radius: 102px;
        border-bottom-left-radius: 6.375rem;
        overflow: hidden
    }

    .t-rounded-br-102 {
        border-bottom-right-radius: 102px;
        border-bottom-right-radius: 6.375rem;
        overflow: hidden
    }

    .t-rounded-101 {
        border-radius: 101px;
        border-radius: 6.3125rem;
        overflow: hidden
    }

    .t-rounded-101c {
        border-radius: 101%;
        overflow: hidden
    }

    .t-rounded-tl-101 {
        border-top-left-radius: 101px;
        border-top-left-radius: 6.3125rem;
        overflow: hidden
    }

    .t-rounded-tr-101 {
        border-top-right-radius: 101px;
        border-top-right-radius: 6.3125rem;
        overflow: hidden
    }

    .t-rounded-bl-101 {
        border-bottom-left-radius: 101px;
        border-bottom-left-radius: 6.3125rem;
        overflow: hidden
    }

    .t-rounded-br-101 {
        border-bottom-right-radius: 101px;
        border-bottom-right-radius: 6.3125rem;
        overflow: hidden
    }

    .t-rounded-100 {
        border-radius: 100px;
        border-radius: 6.25rem;
        overflow: hidden
    }

    .t-rounded-100c {
        border-radius: 100%;
        overflow: hidden
    }

    .t-rounded-tl-100 {
        border-top-left-radius: 100px;
        border-top-left-radius: 6.25rem;
        overflow: hidden
    }

    .t-rounded-tr-100 {
        border-top-right-radius: 100px;
        border-top-right-radius: 6.25rem;
        overflow: hidden
    }

    .t-rounded-bl-100 {
        border-bottom-left-radius: 100px;
        border-bottom-left-radius: 6.25rem;
        overflow: hidden
    }

    .t-rounded-br-100 {
        border-bottom-right-radius: 100px;
        border-bottom-right-radius: 6.25rem;
        overflow: hidden
    }

    .t-rounded-99 {
        border-radius: 99px;
        border-radius: 6.1875rem;
        overflow: hidden
    }

    .t-rounded-99c {
        border-radius: 99%;
        overflow: hidden
    }

    .t-rounded-tl-99 {
        border-top-left-radius: 99px;
        border-top-left-radius: 6.1875rem;
        overflow: hidden
    }

    .t-rounded-tr-99 {
        border-top-right-radius: 99px;
        border-top-right-radius: 6.1875rem;
        overflow: hidden
    }

    .t-rounded-bl-99 {
        border-bottom-left-radius: 99px;
        border-bottom-left-radius: 6.1875rem;
        overflow: hidden
    }

    .t-rounded-br-99 {
        border-bottom-right-radius: 99px;
        border-bottom-right-radius: 6.1875rem;
        overflow: hidden
    }

    .t-rounded-98 {
        border-radius: 98px;
        border-radius: 6.125rem;
        overflow: hidden
    }

    .t-rounded-98c {
        border-radius: 98%;
        overflow: hidden
    }

    .t-rounded-tl-98 {
        border-top-left-radius: 98px;
        border-top-left-radius: 6.125rem;
        overflow: hidden
    }

    .t-rounded-tr-98 {
        border-top-right-radius: 98px;
        border-top-right-radius: 6.125rem;
        overflow: hidden
    }

    .t-rounded-bl-98 {
        border-bottom-left-radius: 98px;
        border-bottom-left-radius: 6.125rem;
        overflow: hidden
    }

    .t-rounded-br-98 {
        border-bottom-right-radius: 98px;
        border-bottom-right-radius: 6.125rem;
        overflow: hidden
    }

    .t-rounded-97 {
        border-radius: 97px;
        border-radius: 6.0625rem;
        overflow: hidden
    }

    .t-rounded-97c {
        border-radius: 97%;
        overflow: hidden
    }

    .t-rounded-tl-97 {
        border-top-left-radius: 97px;
        border-top-left-radius: 6.0625rem;
        overflow: hidden
    }

    .t-rounded-tr-97 {
        border-top-right-radius: 97px;
        border-top-right-radius: 6.0625rem;
        overflow: hidden
    }

    .t-rounded-bl-97 {
        border-bottom-left-radius: 97px;
        border-bottom-left-radius: 6.0625rem;
        overflow: hidden
    }

    .t-rounded-br-97 {
        border-bottom-right-radius: 97px;
        border-bottom-right-radius: 6.0625rem;
        overflow: hidden
    }

    .t-rounded-96 {
        border-radius: 96px;
        border-radius: 6rem;
        overflow: hidden
    }

    .t-rounded-96c {
        border-radius: 96%;
        overflow: hidden
    }

    .t-rounded-tl-96 {
        border-top-left-radius: 96px;
        border-top-left-radius: 6rem;
        overflow: hidden
    }

    .t-rounded-tr-96 {
        border-top-right-radius: 96px;
        border-top-right-radius: 6rem;
        overflow: hidden
    }

    .t-rounded-bl-96 {
        border-bottom-left-radius: 96px;
        border-bottom-left-radius: 6rem;
        overflow: hidden
    }

    .t-rounded-br-96 {
        border-bottom-right-radius: 96px;
        border-bottom-right-radius: 6rem;
        overflow: hidden
    }

    .t-rounded-95 {
        border-radius: 95px;
        border-radius: 5.9375rem;
        overflow: hidden
    }

    .t-rounded-95c {
        border-radius: 95%;
        overflow: hidden
    }

    .t-rounded-tl-95 {
        border-top-left-radius: 95px;
        border-top-left-radius: 5.9375rem;
        overflow: hidden
    }

    .t-rounded-tr-95 {
        border-top-right-radius: 95px;
        border-top-right-radius: 5.9375rem;
        overflow: hidden
    }

    .t-rounded-bl-95 {
        border-bottom-left-radius: 95px;
        border-bottom-left-radius: 5.9375rem;
        overflow: hidden
    }

    .t-rounded-br-95 {
        border-bottom-right-radius: 95px;
        border-bottom-right-radius: 5.9375rem;
        overflow: hidden
    }

    .t-rounded-94 {
        border-radius: 94px;
        border-radius: 5.875rem;
        overflow: hidden
    }

    .t-rounded-94c {
        border-radius: 94%;
        overflow: hidden
    }

    .t-rounded-tl-94 {
        border-top-left-radius: 94px;
        border-top-left-radius: 5.875rem;
        overflow: hidden
    }

    .t-rounded-tr-94 {
        border-top-right-radius: 94px;
        border-top-right-radius: 5.875rem;
        overflow: hidden
    }

    .t-rounded-bl-94 {
        border-bottom-left-radius: 94px;
        border-bottom-left-radius: 5.875rem;
        overflow: hidden
    }

    .t-rounded-br-94 {
        border-bottom-right-radius: 94px;
        border-bottom-right-radius: 5.875rem;
        overflow: hidden
    }

    .t-rounded-93 {
        border-radius: 93px;
        border-radius: 5.8125rem;
        overflow: hidden
    }

    .t-rounded-93c {
        border-radius: 93%;
        overflow: hidden
    }

    .t-rounded-tl-93 {
        border-top-left-radius: 93px;
        border-top-left-radius: 5.8125rem;
        overflow: hidden
    }

    .t-rounded-tr-93 {
        border-top-right-radius: 93px;
        border-top-right-radius: 5.8125rem;
        overflow: hidden
    }

    .t-rounded-bl-93 {
        border-bottom-left-radius: 93px;
        border-bottom-left-radius: 5.8125rem;
        overflow: hidden
    }

    .t-rounded-br-93 {
        border-bottom-right-radius: 93px;
        border-bottom-right-radius: 5.8125rem;
        overflow: hidden
    }

    .t-rounded-92 {
        border-radius: 92px;
        border-radius: 5.75rem;
        overflow: hidden
    }

    .t-rounded-92c {
        border-radius: 92%;
        overflow: hidden
    }

    .t-rounded-tl-92 {
        border-top-left-radius: 92px;
        border-top-left-radius: 5.75rem;
        overflow: hidden
    }

    .t-rounded-tr-92 {
        border-top-right-radius: 92px;
        border-top-right-radius: 5.75rem;
        overflow: hidden
    }

    .t-rounded-bl-92 {
        border-bottom-left-radius: 92px;
        border-bottom-left-radius: 5.75rem;
        overflow: hidden
    }

    .t-rounded-br-92 {
        border-bottom-right-radius: 92px;
        border-bottom-right-radius: 5.75rem;
        overflow: hidden
    }

    .t-rounded-91 {
        border-radius: 91px;
        border-radius: 5.6875rem;
        overflow: hidden
    }

    .t-rounded-91c {
        border-radius: 91%;
        overflow: hidden
    }

    .t-rounded-tl-91 {
        border-top-left-radius: 91px;
        border-top-left-radius: 5.6875rem;
        overflow: hidden
    }

    .t-rounded-tr-91 {
        border-top-right-radius: 91px;
        border-top-right-radius: 5.6875rem;
        overflow: hidden
    }

    .t-rounded-bl-91 {
        border-bottom-left-radius: 91px;
        border-bottom-left-radius: 5.6875rem;
        overflow: hidden
    }

    .t-rounded-br-91 {
        border-bottom-right-radius: 91px;
        border-bottom-right-radius: 5.6875rem;
        overflow: hidden
    }

    .t-rounded-90 {
        border-radius: 90px;
        border-radius: 5.625rem;
        overflow: hidden
    }

    .t-rounded-90c {
        border-radius: 90%;
        overflow: hidden
    }

    .t-rounded-tl-90 {
        border-top-left-radius: 90px;
        border-top-left-radius: 5.625rem;
        overflow: hidden
    }

    .t-rounded-tr-90 {
        border-top-right-radius: 90px;
        border-top-right-radius: 5.625rem;
        overflow: hidden
    }

    .t-rounded-bl-90 {
        border-bottom-left-radius: 90px;
        border-bottom-left-radius: 5.625rem;
        overflow: hidden
    }

    .t-rounded-br-90 {
        border-bottom-right-radius: 90px;
        border-bottom-right-radius: 5.625rem;
        overflow: hidden
    }

    .t-rounded-89 {
        border-radius: 89px;
        border-radius: 5.5625rem;
        overflow: hidden
    }

    .t-rounded-89c {
        border-radius: 89%;
        overflow: hidden
    }

    .t-rounded-tl-89 {
        border-top-left-radius: 89px;
        border-top-left-radius: 5.5625rem;
        overflow: hidden
    }

    .t-rounded-tr-89 {
        border-top-right-radius: 89px;
        border-top-right-radius: 5.5625rem;
        overflow: hidden
    }

    .t-rounded-bl-89 {
        border-bottom-left-radius: 89px;
        border-bottom-left-radius: 5.5625rem;
        overflow: hidden
    }

    .t-rounded-br-89 {
        border-bottom-right-radius: 89px;
        border-bottom-right-radius: 5.5625rem;
        overflow: hidden
    }

    .t-rounded-88 {
        border-radius: 88px;
        border-radius: 5.5rem;
        overflow: hidden
    }

    .t-rounded-88c {
        border-radius: 88%;
        overflow: hidden
    }

    .t-rounded-tl-88 {
        border-top-left-radius: 88px;
        border-top-left-radius: 5.5rem;
        overflow: hidden
    }

    .t-rounded-tr-88 {
        border-top-right-radius: 88px;
        border-top-right-radius: 5.5rem;
        overflow: hidden
    }

    .t-rounded-bl-88 {
        border-bottom-left-radius: 88px;
        border-bottom-left-radius: 5.5rem;
        overflow: hidden
    }

    .t-rounded-br-88 {
        border-bottom-right-radius: 88px;
        border-bottom-right-radius: 5.5rem;
        overflow: hidden
    }

    .t-rounded-87 {
        border-radius: 87px;
        border-radius: 5.4375rem;
        overflow: hidden
    }

    .t-rounded-87c {
        border-radius: 87%;
        overflow: hidden
    }

    .t-rounded-tl-87 {
        border-top-left-radius: 87px;
        border-top-left-radius: 5.4375rem;
        overflow: hidden
    }

    .t-rounded-tr-87 {
        border-top-right-radius: 87px;
        border-top-right-radius: 5.4375rem;
        overflow: hidden
    }

    .t-rounded-bl-87 {
        border-bottom-left-radius: 87px;
        border-bottom-left-radius: 5.4375rem;
        overflow: hidden
    }

    .t-rounded-br-87 {
        border-bottom-right-radius: 87px;
        border-bottom-right-radius: 5.4375rem;
        overflow: hidden
    }

    .t-rounded-86 {
        border-radius: 86px;
        border-radius: 5.375rem;
        overflow: hidden
    }

    .t-rounded-86c {
        border-radius: 86%;
        overflow: hidden
    }

    .t-rounded-tl-86 {
        border-top-left-radius: 86px;
        border-top-left-radius: 5.375rem;
        overflow: hidden
    }

    .t-rounded-tr-86 {
        border-top-right-radius: 86px;
        border-top-right-radius: 5.375rem;
        overflow: hidden
    }

    .t-rounded-bl-86 {
        border-bottom-left-radius: 86px;
        border-bottom-left-radius: 5.375rem;
        overflow: hidden
    }

    .t-rounded-br-86 {
        border-bottom-right-radius: 86px;
        border-bottom-right-radius: 5.375rem;
        overflow: hidden
    }

    .t-rounded-85 {
        border-radius: 85px;
        border-radius: 5.3125rem;
        overflow: hidden
    }

    .t-rounded-85c {
        border-radius: 85%;
        overflow: hidden
    }

    .t-rounded-tl-85 {
        border-top-left-radius: 85px;
        border-top-left-radius: 5.3125rem;
        overflow: hidden
    }

    .t-rounded-tr-85 {
        border-top-right-radius: 85px;
        border-top-right-radius: 5.3125rem;
        overflow: hidden
    }

    .t-rounded-bl-85 {
        border-bottom-left-radius: 85px;
        border-bottom-left-radius: 5.3125rem;
        overflow: hidden
    }

    .t-rounded-br-85 {
        border-bottom-right-radius: 85px;
        border-bottom-right-radius: 5.3125rem;
        overflow: hidden
    }

    .t-rounded-84 {
        border-radius: 84px;
        border-radius: 5.25rem;
        overflow: hidden
    }

    .t-rounded-84c {
        border-radius: 84%;
        overflow: hidden
    }

    .t-rounded-tl-84 {
        border-top-left-radius: 84px;
        border-top-left-radius: 5.25rem;
        overflow: hidden
    }

    .t-rounded-tr-84 {
        border-top-right-radius: 84px;
        border-top-right-radius: 5.25rem;
        overflow: hidden
    }

    .t-rounded-bl-84 {
        border-bottom-left-radius: 84px;
        border-bottom-left-radius: 5.25rem;
        overflow: hidden
    }

    .t-rounded-br-84 {
        border-bottom-right-radius: 84px;
        border-bottom-right-radius: 5.25rem;
        overflow: hidden
    }

    .t-rounded-83 {
        border-radius: 83px;
        border-radius: 5.1875rem;
        overflow: hidden
    }

    .t-rounded-83c {
        border-radius: 83%;
        overflow: hidden
    }

    .t-rounded-tl-83 {
        border-top-left-radius: 83px;
        border-top-left-radius: 5.1875rem;
        overflow: hidden
    }

    .t-rounded-tr-83 {
        border-top-right-radius: 83px;
        border-top-right-radius: 5.1875rem;
        overflow: hidden
    }

    .t-rounded-bl-83 {
        border-bottom-left-radius: 83px;
        border-bottom-left-radius: 5.1875rem;
        overflow: hidden
    }

    .t-rounded-br-83 {
        border-bottom-right-radius: 83px;
        border-bottom-right-radius: 5.1875rem;
        overflow: hidden
    }

    .t-rounded-82 {
        border-radius: 82px;
        border-radius: 5.125rem;
        overflow: hidden
    }

    .t-rounded-82c {
        border-radius: 82%;
        overflow: hidden
    }

    .t-rounded-tl-82 {
        border-top-left-radius: 82px;
        border-top-left-radius: 5.125rem;
        overflow: hidden
    }

    .t-rounded-tr-82 {
        border-top-right-radius: 82px;
        border-top-right-radius: 5.125rem;
        overflow: hidden
    }

    .t-rounded-bl-82 {
        border-bottom-left-radius: 82px;
        border-bottom-left-radius: 5.125rem;
        overflow: hidden
    }

    .t-rounded-br-82 {
        border-bottom-right-radius: 82px;
        border-bottom-right-radius: 5.125rem;
        overflow: hidden
    }

    .t-rounded-81 {
        border-radius: 81px;
        border-radius: 5.0625rem;
        overflow: hidden
    }

    .t-rounded-81c {
        border-radius: 81%;
        overflow: hidden
    }

    .t-rounded-tl-81 {
        border-top-left-radius: 81px;
        border-top-left-radius: 5.0625rem;
        overflow: hidden
    }

    .t-rounded-tr-81 {
        border-top-right-radius: 81px;
        border-top-right-radius: 5.0625rem;
        overflow: hidden
    }

    .t-rounded-bl-81 {
        border-bottom-left-radius: 81px;
        border-bottom-left-radius: 5.0625rem;
        overflow: hidden
    }

    .t-rounded-br-81 {
        border-bottom-right-radius: 81px;
        border-bottom-right-radius: 5.0625rem;
        overflow: hidden
    }

    .t-rounded-80 {
        border-radius: 80px;
        border-radius: 5rem;
        overflow: hidden
    }

    .t-rounded-80c {
        border-radius: 80%;
        overflow: hidden
    }

    .t-rounded-tl-80 {
        border-top-left-radius: 80px;
        border-top-left-radius: 5rem;
        overflow: hidden
    }

    .t-rounded-tr-80 {
        border-top-right-radius: 80px;
        border-top-right-radius: 5rem;
        overflow: hidden
    }

    .t-rounded-bl-80 {
        border-bottom-left-radius: 80px;
        border-bottom-left-radius: 5rem;
        overflow: hidden
    }

    .t-rounded-br-80 {
        border-bottom-right-radius: 80px;
        border-bottom-right-radius: 5rem;
        overflow: hidden
    }

    .t-rounded-79 {
        border-radius: 79px;
        border-radius: 4.9375rem;
        overflow: hidden
    }

    .t-rounded-79c {
        border-radius: 79%;
        overflow: hidden
    }

    .t-rounded-tl-79 {
        border-top-left-radius: 79px;
        border-top-left-radius: 4.9375rem;
        overflow: hidden
    }

    .t-rounded-tr-79 {
        border-top-right-radius: 79px;
        border-top-right-radius: 4.9375rem;
        overflow: hidden
    }

    .t-rounded-bl-79 {
        border-bottom-left-radius: 79px;
        border-bottom-left-radius: 4.9375rem;
        overflow: hidden
    }

    .t-rounded-br-79 {
        border-bottom-right-radius: 79px;
        border-bottom-right-radius: 4.9375rem;
        overflow: hidden
    }

    .t-rounded-78 {
        border-radius: 78px;
        border-radius: 4.875rem;
        overflow: hidden
    }

    .t-rounded-78c {
        border-radius: 78%;
        overflow: hidden
    }

    .t-rounded-tl-78 {
        border-top-left-radius: 78px;
        border-top-left-radius: 4.875rem;
        overflow: hidden
    }

    .t-rounded-tr-78 {
        border-top-right-radius: 78px;
        border-top-right-radius: 4.875rem;
        overflow: hidden
    }

    .t-rounded-bl-78 {
        border-bottom-left-radius: 78px;
        border-bottom-left-radius: 4.875rem;
        overflow: hidden
    }

    .t-rounded-br-78 {
        border-bottom-right-radius: 78px;
        border-bottom-right-radius: 4.875rem;
        overflow: hidden
    }

    .t-rounded-77 {
        border-radius: 77px;
        border-radius: 4.8125rem;
        overflow: hidden
    }

    .t-rounded-77c {
        border-radius: 77%;
        overflow: hidden
    }

    .t-rounded-tl-77 {
        border-top-left-radius: 77px;
        border-top-left-radius: 4.8125rem;
        overflow: hidden
    }

    .t-rounded-tr-77 {
        border-top-right-radius: 77px;
        border-top-right-radius: 4.8125rem;
        overflow: hidden
    }

    .t-rounded-bl-77 {
        border-bottom-left-radius: 77px;
        border-bottom-left-radius: 4.8125rem;
        overflow: hidden
    }

    .t-rounded-br-77 {
        border-bottom-right-radius: 77px;
        border-bottom-right-radius: 4.8125rem;
        overflow: hidden
    }

    .t-rounded-76 {
        border-radius: 76px;
        border-radius: 4.75rem;
        overflow: hidden
    }

    .t-rounded-76c {
        border-radius: 76%;
        overflow: hidden
    }

    .t-rounded-tl-76 {
        border-top-left-radius: 76px;
        border-top-left-radius: 4.75rem;
        overflow: hidden
    }

    .t-rounded-tr-76 {
        border-top-right-radius: 76px;
        border-top-right-radius: 4.75rem;
        overflow: hidden
    }

    .t-rounded-bl-76 {
        border-bottom-left-radius: 76px;
        border-bottom-left-radius: 4.75rem;
        overflow: hidden
    }

    .t-rounded-br-76 {
        border-bottom-right-radius: 76px;
        border-bottom-right-radius: 4.75rem;
        overflow: hidden
    }

    .t-rounded-75 {
        border-radius: 75px;
        border-radius: 4.6875rem;
        overflow: hidden
    }

    .t-rounded-75c {
        border-radius: 75%;
        overflow: hidden
    }

    .t-rounded-tl-75 {
        border-top-left-radius: 75px;
        border-top-left-radius: 4.6875rem;
        overflow: hidden
    }

    .t-rounded-tr-75 {
        border-top-right-radius: 75px;
        border-top-right-radius: 4.6875rem;
        overflow: hidden
    }

    .t-rounded-bl-75 {
        border-bottom-left-radius: 75px;
        border-bottom-left-radius: 4.6875rem;
        overflow: hidden
    }

    .t-rounded-br-75 {
        border-bottom-right-radius: 75px;
        border-bottom-right-radius: 4.6875rem;
        overflow: hidden
    }

    .t-rounded-74 {
        border-radius: 74px;
        border-radius: 4.625rem;
        overflow: hidden
    }

    .t-rounded-74c {
        border-radius: 74%;
        overflow: hidden
    }

    .t-rounded-tl-74 {
        border-top-left-radius: 74px;
        border-top-left-radius: 4.625rem;
        overflow: hidden
    }

    .t-rounded-tr-74 {
        border-top-right-radius: 74px;
        border-top-right-radius: 4.625rem;
        overflow: hidden
    }

    .t-rounded-bl-74 {
        border-bottom-left-radius: 74px;
        border-bottom-left-radius: 4.625rem;
        overflow: hidden
    }

    .t-rounded-br-74 {
        border-bottom-right-radius: 74px;
        border-bottom-right-radius: 4.625rem;
        overflow: hidden
    }

    .t-rounded-73 {
        border-radius: 73px;
        border-radius: 4.5625rem;
        overflow: hidden
    }

    .t-rounded-73c {
        border-radius: 73%;
        overflow: hidden
    }

    .t-rounded-tl-73 {
        border-top-left-radius: 73px;
        border-top-left-radius: 4.5625rem;
        overflow: hidden
    }

    .t-rounded-tr-73 {
        border-top-right-radius: 73px;
        border-top-right-radius: 4.5625rem;
        overflow: hidden
    }

    .t-rounded-bl-73 {
        border-bottom-left-radius: 73px;
        border-bottom-left-radius: 4.5625rem;
        overflow: hidden
    }

    .t-rounded-br-73 {
        border-bottom-right-radius: 73px;
        border-bottom-right-radius: 4.5625rem;
        overflow: hidden
    }

    .t-rounded-72 {
        border-radius: 72px;
        border-radius: 4.5rem;
        overflow: hidden
    }

    .t-rounded-72c {
        border-radius: 72%;
        overflow: hidden
    }

    .t-rounded-tl-72 {
        border-top-left-radius: 72px;
        border-top-left-radius: 4.5rem;
        overflow: hidden
    }

    .t-rounded-tr-72 {
        border-top-right-radius: 72px;
        border-top-right-radius: 4.5rem;
        overflow: hidden
    }

    .t-rounded-bl-72 {
        border-bottom-left-radius: 72px;
        border-bottom-left-radius: 4.5rem;
        overflow: hidden
    }

    .t-rounded-br-72 {
        border-bottom-right-radius: 72px;
        border-bottom-right-radius: 4.5rem;
        overflow: hidden
    }

    .t-rounded-71 {
        border-radius: 71px;
        border-radius: 4.4375rem;
        overflow: hidden
    }

    .t-rounded-71c {
        border-radius: 71%;
        overflow: hidden
    }

    .t-rounded-tl-71 {
        border-top-left-radius: 71px;
        border-top-left-radius: 4.4375rem;
        overflow: hidden
    }

    .t-rounded-tr-71 {
        border-top-right-radius: 71px;
        border-top-right-radius: 4.4375rem;
        overflow: hidden
    }

    .t-rounded-bl-71 {
        border-bottom-left-radius: 71px;
        border-bottom-left-radius: 4.4375rem;
        overflow: hidden
    }

    .t-rounded-br-71 {
        border-bottom-right-radius: 71px;
        border-bottom-right-radius: 4.4375rem;
        overflow: hidden
    }

    .t-rounded-70 {
        border-radius: 70px;
        border-radius: 4.375rem;
        overflow: hidden
    }

    .t-rounded-70c {
        border-radius: 70%;
        overflow: hidden
    }

    .t-rounded-tl-70 {
        border-top-left-radius: 70px;
        border-top-left-radius: 4.375rem;
        overflow: hidden
    }

    .t-rounded-tr-70 {
        border-top-right-radius: 70px;
        border-top-right-radius: 4.375rem;
        overflow: hidden
    }

    .t-rounded-bl-70 {
        border-bottom-left-radius: 70px;
        border-bottom-left-radius: 4.375rem;
        overflow: hidden
    }

    .t-rounded-br-70 {
        border-bottom-right-radius: 70px;
        border-bottom-right-radius: 4.375rem;
        overflow: hidden
    }

    .t-rounded-69 {
        border-radius: 69px;
        border-radius: 4.3125rem;
        overflow: hidden
    }

    .t-rounded-69c {
        border-radius: 69%;
        overflow: hidden
    }

    .t-rounded-tl-69 {
        border-top-left-radius: 69px;
        border-top-left-radius: 4.3125rem;
        overflow: hidden
    }

    .t-rounded-tr-69 {
        border-top-right-radius: 69px;
        border-top-right-radius: 4.3125rem;
        overflow: hidden
    }

    .t-rounded-bl-69 {
        border-bottom-left-radius: 69px;
        border-bottom-left-radius: 4.3125rem;
        overflow: hidden
    }

    .t-rounded-br-69 {
        border-bottom-right-radius: 69px;
        border-bottom-right-radius: 4.3125rem;
        overflow: hidden
    }

    .t-rounded-68 {
        border-radius: 68px;
        border-radius: 4.25rem;
        overflow: hidden
    }

    .t-rounded-68c {
        border-radius: 68%;
        overflow: hidden
    }

    .t-rounded-tl-68 {
        border-top-left-radius: 68px;
        border-top-left-radius: 4.25rem;
        overflow: hidden
    }

    .t-rounded-tr-68 {
        border-top-right-radius: 68px;
        border-top-right-radius: 4.25rem;
        overflow: hidden
    }

    .t-rounded-bl-68 {
        border-bottom-left-radius: 68px;
        border-bottom-left-radius: 4.25rem;
        overflow: hidden
    }

    .t-rounded-br-68 {
        border-bottom-right-radius: 68px;
        border-bottom-right-radius: 4.25rem;
        overflow: hidden
    }

    .t-rounded-67 {
        border-radius: 67px;
        border-radius: 4.1875rem;
        overflow: hidden
    }

    .t-rounded-67c {
        border-radius: 67%;
        overflow: hidden
    }

    .t-rounded-tl-67 {
        border-top-left-radius: 67px;
        border-top-left-radius: 4.1875rem;
        overflow: hidden
    }

    .t-rounded-tr-67 {
        border-top-right-radius: 67px;
        border-top-right-radius: 4.1875rem;
        overflow: hidden
    }

    .t-rounded-bl-67 {
        border-bottom-left-radius: 67px;
        border-bottom-left-radius: 4.1875rem;
        overflow: hidden
    }

    .t-rounded-br-67 {
        border-bottom-right-radius: 67px;
        border-bottom-right-radius: 4.1875rem;
        overflow: hidden
    }

    .t-rounded-66 {
        border-radius: 66px;
        border-radius: 4.125rem;
        overflow: hidden
    }

    .t-rounded-66c {
        border-radius: 66%;
        overflow: hidden
    }

    .t-rounded-tl-66 {
        border-top-left-radius: 66px;
        border-top-left-radius: 4.125rem;
        overflow: hidden
    }

    .t-rounded-tr-66 {
        border-top-right-radius: 66px;
        border-top-right-radius: 4.125rem;
        overflow: hidden
    }

    .t-rounded-bl-66 {
        border-bottom-left-radius: 66px;
        border-bottom-left-radius: 4.125rem;
        overflow: hidden
    }

    .t-rounded-br-66 {
        border-bottom-right-radius: 66px;
        border-bottom-right-radius: 4.125rem;
        overflow: hidden
    }

    .t-rounded-65 {
        border-radius: 65px;
        border-radius: 4.0625rem;
        overflow: hidden
    }

    .t-rounded-65c {
        border-radius: 65%;
        overflow: hidden
    }

    .t-rounded-tl-65 {
        border-top-left-radius: 65px;
        border-top-left-radius: 4.0625rem;
        overflow: hidden
    }

    .t-rounded-tr-65 {
        border-top-right-radius: 65px;
        border-top-right-radius: 4.0625rem;
        overflow: hidden
    }

    .t-rounded-bl-65 {
        border-bottom-left-radius: 65px;
        border-bottom-left-radius: 4.0625rem;
        overflow: hidden
    }

    .t-rounded-br-65 {
        border-bottom-right-radius: 65px;
        border-bottom-right-radius: 4.0625rem;
        overflow: hidden
    }

    .t-rounded-64 {
        border-radius: 64px;
        border-radius: 4rem;
        overflow: hidden
    }

    .t-rounded-64c {
        border-radius: 64%;
        overflow: hidden
    }

    .t-rounded-tl-64 {
        border-top-left-radius: 64px;
        border-top-left-radius: 4rem;
        overflow: hidden
    }

    .t-rounded-tr-64 {
        border-top-right-radius: 64px;
        border-top-right-radius: 4rem;
        overflow: hidden
    }

    .t-rounded-bl-64 {
        border-bottom-left-radius: 64px;
        border-bottom-left-radius: 4rem;
        overflow: hidden
    }

    .t-rounded-br-64 {
        border-bottom-right-radius: 64px;
        border-bottom-right-radius: 4rem;
        overflow: hidden
    }

    .t-rounded-63 {
        border-radius: 63px;
        border-radius: 3.9375rem;
        overflow: hidden
    }

    .t-rounded-63c {
        border-radius: 63%;
        overflow: hidden
    }

    .t-rounded-tl-63 {
        border-top-left-radius: 63px;
        border-top-left-radius: 3.9375rem;
        overflow: hidden
    }

    .t-rounded-tr-63 {
        border-top-right-radius: 63px;
        border-top-right-radius: 3.9375rem;
        overflow: hidden
    }

    .t-rounded-bl-63 {
        border-bottom-left-radius: 63px;
        border-bottom-left-radius: 3.9375rem;
        overflow: hidden
    }

    .t-rounded-br-63 {
        border-bottom-right-radius: 63px;
        border-bottom-right-radius: 3.9375rem;
        overflow: hidden
    }

    .t-rounded-62 {
        border-radius: 62px;
        border-radius: 3.875rem;
        overflow: hidden
    }

    .t-rounded-62c {
        border-radius: 62%;
        overflow: hidden
    }

    .t-rounded-tl-62 {
        border-top-left-radius: 62px;
        border-top-left-radius: 3.875rem;
        overflow: hidden
    }

    .t-rounded-tr-62 {
        border-top-right-radius: 62px;
        border-top-right-radius: 3.875rem;
        overflow: hidden
    }

    .t-rounded-bl-62 {
        border-bottom-left-radius: 62px;
        border-bottom-left-radius: 3.875rem;
        overflow: hidden
    }

    .t-rounded-br-62 {
        border-bottom-right-radius: 62px;
        border-bottom-right-radius: 3.875rem;
        overflow: hidden
    }

    .t-rounded-61 {
        border-radius: 61px;
        border-radius: 3.8125rem;
        overflow: hidden
    }

    .t-rounded-61c {
        border-radius: 61%;
        overflow: hidden
    }

    .t-rounded-tl-61 {
        border-top-left-radius: 61px;
        border-top-left-radius: 3.8125rem;
        overflow: hidden
    }

    .t-rounded-tr-61 {
        border-top-right-radius: 61px;
        border-top-right-radius: 3.8125rem;
        overflow: hidden
    }

    .t-rounded-bl-61 {
        border-bottom-left-radius: 61px;
        border-bottom-left-radius: 3.8125rem;
        overflow: hidden
    }

    .t-rounded-br-61 {
        border-bottom-right-radius: 61px;
        border-bottom-right-radius: 3.8125rem;
        overflow: hidden
    }

    .t-rounded-60 {
        border-radius: 60px;
        border-radius: 3.75rem;
        overflow: hidden
    }

    .t-rounded-60c {
        border-radius: 60%;
        overflow: hidden
    }

    .t-rounded-tl-60 {
        border-top-left-radius: 60px;
        border-top-left-radius: 3.75rem;
        overflow: hidden
    }

    .t-rounded-tr-60 {
        border-top-right-radius: 60px;
        border-top-right-radius: 3.75rem;
        overflow: hidden
    }

    .t-rounded-bl-60 {
        border-bottom-left-radius: 60px;
        border-bottom-left-radius: 3.75rem;
        overflow: hidden
    }

    .t-rounded-br-60 {
        border-bottom-right-radius: 60px;
        border-bottom-right-radius: 3.75rem;
        overflow: hidden
    }

    .t-rounded-59 {
        border-radius: 59px;
        border-radius: 3.6875rem;
        overflow: hidden
    }

    .t-rounded-59c {
        border-radius: 59%;
        overflow: hidden
    }

    .t-rounded-tl-59 {
        border-top-left-radius: 59px;
        border-top-left-radius: 3.6875rem;
        overflow: hidden
    }

    .t-rounded-tr-59 {
        border-top-right-radius: 59px;
        border-top-right-radius: 3.6875rem;
        overflow: hidden
    }

    .t-rounded-bl-59 {
        border-bottom-left-radius: 59px;
        border-bottom-left-radius: 3.6875rem;
        overflow: hidden
    }

    .t-rounded-br-59 {
        border-bottom-right-radius: 59px;
        border-bottom-right-radius: 3.6875rem;
        overflow: hidden
    }

    .t-rounded-58 {
        border-radius: 58px;
        border-radius: 3.625rem;
        overflow: hidden
    }

    .t-rounded-58c {
        border-radius: 58%;
        overflow: hidden
    }

    .t-rounded-tl-58 {
        border-top-left-radius: 58px;
        border-top-left-radius: 3.625rem;
        overflow: hidden
    }

    .t-rounded-tr-58 {
        border-top-right-radius: 58px;
        border-top-right-radius: 3.625rem;
        overflow: hidden
    }

    .t-rounded-bl-58 {
        border-bottom-left-radius: 58px;
        border-bottom-left-radius: 3.625rem;
        overflow: hidden
    }

    .t-rounded-br-58 {
        border-bottom-right-radius: 58px;
        border-bottom-right-radius: 3.625rem;
        overflow: hidden
    }

    .t-rounded-57 {
        border-radius: 57px;
        border-radius: 3.5625rem;
        overflow: hidden
    }

    .t-rounded-57c {
        border-radius: 57%;
        overflow: hidden
    }

    .t-rounded-tl-57 {
        border-top-left-radius: 57px;
        border-top-left-radius: 3.5625rem;
        overflow: hidden
    }

    .t-rounded-tr-57 {
        border-top-right-radius: 57px;
        border-top-right-radius: 3.5625rem;
        overflow: hidden
    }

    .t-rounded-bl-57 {
        border-bottom-left-radius: 57px;
        border-bottom-left-radius: 3.5625rem;
        overflow: hidden
    }

    .t-rounded-br-57 {
        border-bottom-right-radius: 57px;
        border-bottom-right-radius: 3.5625rem;
        overflow: hidden
    }

    .t-rounded-56 {
        border-radius: 56px;
        border-radius: 3.5rem;
        overflow: hidden
    }

    .t-rounded-56c {
        border-radius: 56%;
        overflow: hidden
    }

    .t-rounded-tl-56 {
        border-top-left-radius: 56px;
        border-top-left-radius: 3.5rem;
        overflow: hidden
    }

    .t-rounded-tr-56 {
        border-top-right-radius: 56px;
        border-top-right-radius: 3.5rem;
        overflow: hidden
    }

    .t-rounded-bl-56 {
        border-bottom-left-radius: 56px;
        border-bottom-left-radius: 3.5rem;
        overflow: hidden
    }

    .t-rounded-br-56 {
        border-bottom-right-radius: 56px;
        border-bottom-right-radius: 3.5rem;
        overflow: hidden
    }

    .t-rounded-55 {
        border-radius: 55px;
        border-radius: 3.4375rem;
        overflow: hidden
    }

    .t-rounded-55c {
        border-radius: 55%;
        overflow: hidden
    }

    .t-rounded-tl-55 {
        border-top-left-radius: 55px;
        border-top-left-radius: 3.4375rem;
        overflow: hidden
    }

    .t-rounded-tr-55 {
        border-top-right-radius: 55px;
        border-top-right-radius: 3.4375rem;
        overflow: hidden
    }

    .t-rounded-bl-55 {
        border-bottom-left-radius: 55px;
        border-bottom-left-radius: 3.4375rem;
        overflow: hidden
    }

    .t-rounded-br-55 {
        border-bottom-right-radius: 55px;
        border-bottom-right-radius: 3.4375rem;
        overflow: hidden
    }

    .t-rounded-54 {
        border-radius: 54px;
        border-radius: 3.375rem;
        overflow: hidden
    }

    .t-rounded-54c {
        border-radius: 54%;
        overflow: hidden
    }

    .t-rounded-tl-54 {
        border-top-left-radius: 54px;
        border-top-left-radius: 3.375rem;
        overflow: hidden
    }

    .t-rounded-tr-54 {
        border-top-right-radius: 54px;
        border-top-right-radius: 3.375rem;
        overflow: hidden
    }

    .t-rounded-bl-54 {
        border-bottom-left-radius: 54px;
        border-bottom-left-radius: 3.375rem;
        overflow: hidden
    }

    .t-rounded-br-54 {
        border-bottom-right-radius: 54px;
        border-bottom-right-radius: 3.375rem;
        overflow: hidden
    }

    .t-rounded-53 {
        border-radius: 53px;
        border-radius: 3.3125rem;
        overflow: hidden
    }

    .t-rounded-53c {
        border-radius: 53%;
        overflow: hidden
    }

    .t-rounded-tl-53 {
        border-top-left-radius: 53px;
        border-top-left-radius: 3.3125rem;
        overflow: hidden
    }

    .t-rounded-tr-53 {
        border-top-right-radius: 53px;
        border-top-right-radius: 3.3125rem;
        overflow: hidden
    }

    .t-rounded-bl-53 {
        border-bottom-left-radius: 53px;
        border-bottom-left-radius: 3.3125rem;
        overflow: hidden
    }

    .t-rounded-br-53 {
        border-bottom-right-radius: 53px;
        border-bottom-right-radius: 3.3125rem;
        overflow: hidden
    }

    .t-rounded-52 {
        border-radius: 52px;
        border-radius: 3.25rem;
        overflow: hidden
    }

    .t-rounded-52c {
        border-radius: 52%;
        overflow: hidden
    }

    .t-rounded-tl-52 {
        border-top-left-radius: 52px;
        border-top-left-radius: 3.25rem;
        overflow: hidden
    }

    .t-rounded-tr-52 {
        border-top-right-radius: 52px;
        border-top-right-radius: 3.25rem;
        overflow: hidden
    }

    .t-rounded-bl-52 {
        border-bottom-left-radius: 52px;
        border-bottom-left-radius: 3.25rem;
        overflow: hidden
    }

    .t-rounded-br-52 {
        border-bottom-right-radius: 52px;
        border-bottom-right-radius: 3.25rem;
        overflow: hidden
    }

    .t-rounded-51 {
        border-radius: 51px;
        border-radius: 3.1875rem;
        overflow: hidden
    }

    .t-rounded-51c {
        border-radius: 51%;
        overflow: hidden
    }

    .t-rounded-tl-51 {
        border-top-left-radius: 51px;
        border-top-left-radius: 3.1875rem;
        overflow: hidden
    }

    .t-rounded-tr-51 {
        border-top-right-radius: 51px;
        border-top-right-radius: 3.1875rem;
        overflow: hidden
    }

    .t-rounded-bl-51 {
        border-bottom-left-radius: 51px;
        border-bottom-left-radius: 3.1875rem;
        overflow: hidden
    }

    .t-rounded-br-51 {
        border-bottom-right-radius: 51px;
        border-bottom-right-radius: 3.1875rem;
        overflow: hidden
    }

    .t-rounded-50 {
        border-radius: 50px;
        border-radius: 3.125rem;
        overflow: hidden
    }

    .t-rounded-50c {
        border-radius: 50%;
        overflow: hidden
    }

    .t-rounded-tl-50 {
        border-top-left-radius: 50px;
        border-top-left-radius: 3.125rem;
        overflow: hidden
    }

    .t-rounded-tr-50 {
        border-top-right-radius: 50px;
        border-top-right-radius: 3.125rem;
        overflow: hidden
    }

    .t-rounded-bl-50 {
        border-bottom-left-radius: 50px;
        border-bottom-left-radius: 3.125rem;
        overflow: hidden
    }

    .t-rounded-br-50 {
        border-bottom-right-radius: 50px;
        border-bottom-right-radius: 3.125rem;
        overflow: hidden
    }

    .t-rounded-49 {
        border-radius: 49px;
        border-radius: 3.0625rem;
        overflow: hidden
    }

    .t-rounded-49c {
        border-radius: 49%;
        overflow: hidden
    }

    .t-rounded-tl-49 {
        border-top-left-radius: 49px;
        border-top-left-radius: 3.0625rem;
        overflow: hidden
    }

    .t-rounded-tr-49 {
        border-top-right-radius: 49px;
        border-top-right-radius: 3.0625rem;
        overflow: hidden
    }

    .t-rounded-bl-49 {
        border-bottom-left-radius: 49px;
        border-bottom-left-radius: 3.0625rem;
        overflow: hidden
    }

    .t-rounded-br-49 {
        border-bottom-right-radius: 49px;
        border-bottom-right-radius: 3.0625rem;
        overflow: hidden
    }

    .t-rounded-48 {
        border-radius: 48px;
        border-radius: 3rem;
        overflow: hidden
    }

    .t-rounded-48c {
        border-radius: 48%;
        overflow: hidden
    }

    .t-rounded-tl-48 {
        border-top-left-radius: 48px;
        border-top-left-radius: 3rem;
        overflow: hidden
    }

    .t-rounded-tr-48 {
        border-top-right-radius: 48px;
        border-top-right-radius: 3rem;
        overflow: hidden
    }

    .t-rounded-bl-48 {
        border-bottom-left-radius: 48px;
        border-bottom-left-radius: 3rem;
        overflow: hidden
    }

    .t-rounded-br-48 {
        border-bottom-right-radius: 48px;
        border-bottom-right-radius: 3rem;
        overflow: hidden
    }

    .t-rounded-47 {
        border-radius: 47px;
        border-radius: 2.9375rem;
        overflow: hidden
    }

    .t-rounded-47c {
        border-radius: 47%;
        overflow: hidden
    }

    .t-rounded-tl-47 {
        border-top-left-radius: 47px;
        border-top-left-radius: 2.9375rem;
        overflow: hidden
    }

    .t-rounded-tr-47 {
        border-top-right-radius: 47px;
        border-top-right-radius: 2.9375rem;
        overflow: hidden
    }

    .t-rounded-bl-47 {
        border-bottom-left-radius: 47px;
        border-bottom-left-radius: 2.9375rem;
        overflow: hidden
    }

    .t-rounded-br-47 {
        border-bottom-right-radius: 47px;
        border-bottom-right-radius: 2.9375rem;
        overflow: hidden
    }

    .t-rounded-46 {
        border-radius: 46px;
        border-radius: 2.875rem;
        overflow: hidden
    }

    .t-rounded-46c {
        border-radius: 46%;
        overflow: hidden
    }

    .t-rounded-tl-46 {
        border-top-left-radius: 46px;
        border-top-left-radius: 2.875rem;
        overflow: hidden
    }

    .t-rounded-tr-46 {
        border-top-right-radius: 46px;
        border-top-right-radius: 2.875rem;
        overflow: hidden
    }

    .t-rounded-bl-46 {
        border-bottom-left-radius: 46px;
        border-bottom-left-radius: 2.875rem;
        overflow: hidden
    }

    .t-rounded-br-46 {
        border-bottom-right-radius: 46px;
        border-bottom-right-radius: 2.875rem;
        overflow: hidden
    }

    .t-rounded-45 {
        border-radius: 45px;
        border-radius: 2.8125rem;
        overflow: hidden
    }

    .t-rounded-45c {
        border-radius: 45%;
        overflow: hidden
    }

    .t-rounded-tl-45 {
        border-top-left-radius: 45px;
        border-top-left-radius: 2.8125rem;
        overflow: hidden
    }

    .t-rounded-tr-45 {
        border-top-right-radius: 45px;
        border-top-right-radius: 2.8125rem;
        overflow: hidden
    }

    .t-rounded-bl-45 {
        border-bottom-left-radius: 45px;
        border-bottom-left-radius: 2.8125rem;
        overflow: hidden
    }

    .t-rounded-br-45 {
        border-bottom-right-radius: 45px;
        border-bottom-right-radius: 2.8125rem;
        overflow: hidden
    }

    .t-rounded-44 {
        border-radius: 44px;
        border-radius: 2.75rem;
        overflow: hidden
    }

    .t-rounded-44c {
        border-radius: 44%;
        overflow: hidden
    }

    .t-rounded-tl-44 {
        border-top-left-radius: 44px;
        border-top-left-radius: 2.75rem;
        overflow: hidden
    }

    .t-rounded-tr-44 {
        border-top-right-radius: 44px;
        border-top-right-radius: 2.75rem;
        overflow: hidden
    }

    .t-rounded-bl-44 {
        border-bottom-left-radius: 44px;
        border-bottom-left-radius: 2.75rem;
        overflow: hidden
    }

    .t-rounded-br-44 {
        border-bottom-right-radius: 44px;
        border-bottom-right-radius: 2.75rem;
        overflow: hidden
    }

    .t-rounded-43 {
        border-radius: 43px;
        border-radius: 2.6875rem;
        overflow: hidden
    }

    .t-rounded-43c {
        border-radius: 43%;
        overflow: hidden
    }

    .t-rounded-tl-43 {
        border-top-left-radius: 43px;
        border-top-left-radius: 2.6875rem;
        overflow: hidden
    }

    .t-rounded-tr-43 {
        border-top-right-radius: 43px;
        border-top-right-radius: 2.6875rem;
        overflow: hidden
    }

    .t-rounded-bl-43 {
        border-bottom-left-radius: 43px;
        border-bottom-left-radius: 2.6875rem;
        overflow: hidden
    }

    .t-rounded-br-43 {
        border-bottom-right-radius: 43px;
        border-bottom-right-radius: 2.6875rem;
        overflow: hidden
    }

    .t-rounded-42 {
        border-radius: 42px;
        border-radius: 2.625rem;
        overflow: hidden
    }

    .t-rounded-42c {
        border-radius: 42%;
        overflow: hidden
    }

    .t-rounded-tl-42 {
        border-top-left-radius: 42px;
        border-top-left-radius: 2.625rem;
        overflow: hidden
    }

    .t-rounded-tr-42 {
        border-top-right-radius: 42px;
        border-top-right-radius: 2.625rem;
        overflow: hidden
    }

    .t-rounded-bl-42 {
        border-bottom-left-radius: 42px;
        border-bottom-left-radius: 2.625rem;
        overflow: hidden
    }

    .t-rounded-br-42 {
        border-bottom-right-radius: 42px;
        border-bottom-right-radius: 2.625rem;
        overflow: hidden
    }

    .t-rounded-41 {
        border-radius: 41px;
        border-radius: 2.5625rem;
        overflow: hidden
    }

    .t-rounded-41c {
        border-radius: 41%;
        overflow: hidden
    }

    .t-rounded-tl-41 {
        border-top-left-radius: 41px;
        border-top-left-radius: 2.5625rem;
        overflow: hidden
    }

    .t-rounded-tr-41 {
        border-top-right-radius: 41px;
        border-top-right-radius: 2.5625rem;
        overflow: hidden
    }

    .t-rounded-bl-41 {
        border-bottom-left-radius: 41px;
        border-bottom-left-radius: 2.5625rem;
        overflow: hidden
    }

    .t-rounded-br-41 {
        border-bottom-right-radius: 41px;
        border-bottom-right-radius: 2.5625rem;
        overflow: hidden
    }

    .t-rounded-40 {
        border-radius: 40px;
        border-radius: 2.5rem;
        overflow: hidden
    }

    .t-rounded-40c {
        border-radius: 40%;
        overflow: hidden
    }

    .t-rounded-tl-40 {
        border-top-left-radius: 40px;
        border-top-left-radius: 2.5rem;
        overflow: hidden
    }

    .t-rounded-tr-40 {
        border-top-right-radius: 40px;
        border-top-right-radius: 2.5rem;
        overflow: hidden
    }

    .t-rounded-bl-40 {
        border-bottom-left-radius: 40px;
        border-bottom-left-radius: 2.5rem;
        overflow: hidden
    }

    .t-rounded-br-40 {
        border-bottom-right-radius: 40px;
        border-bottom-right-radius: 2.5rem;
        overflow: hidden
    }

    .t-rounded-39 {
        border-radius: 39px;
        border-radius: 2.4375rem;
        overflow: hidden
    }

    .t-rounded-39c {
        border-radius: 39%;
        overflow: hidden
    }

    .t-rounded-tl-39 {
        border-top-left-radius: 39px;
        border-top-left-radius: 2.4375rem;
        overflow: hidden
    }

    .t-rounded-tr-39 {
        border-top-right-radius: 39px;
        border-top-right-radius: 2.4375rem;
        overflow: hidden
    }

    .t-rounded-bl-39 {
        border-bottom-left-radius: 39px;
        border-bottom-left-radius: 2.4375rem;
        overflow: hidden
    }

    .t-rounded-br-39 {
        border-bottom-right-radius: 39px;
        border-bottom-right-radius: 2.4375rem;
        overflow: hidden
    }

    .t-rounded-38 {
        border-radius: 38px;
        border-radius: 2.375rem;
        overflow: hidden
    }

    .t-rounded-38c {
        border-radius: 38%;
        overflow: hidden
    }

    .t-rounded-tl-38 {
        border-top-left-radius: 38px;
        border-top-left-radius: 2.375rem;
        overflow: hidden
    }

    .t-rounded-tr-38 {
        border-top-right-radius: 38px;
        border-top-right-radius: 2.375rem;
        overflow: hidden
    }

    .t-rounded-bl-38 {
        border-bottom-left-radius: 38px;
        border-bottom-left-radius: 2.375rem;
        overflow: hidden
    }

    .t-rounded-br-38 {
        border-bottom-right-radius: 38px;
        border-bottom-right-radius: 2.375rem;
        overflow: hidden
    }

    .t-rounded-37 {
        border-radius: 37px;
        border-radius: 2.3125rem;
        overflow: hidden
    }

    .t-rounded-37c {
        border-radius: 37%;
        overflow: hidden
    }

    .t-rounded-tl-37 {
        border-top-left-radius: 37px;
        border-top-left-radius: 2.3125rem;
        overflow: hidden
    }

    .t-rounded-tr-37 {
        border-top-right-radius: 37px;
        border-top-right-radius: 2.3125rem;
        overflow: hidden
    }

    .t-rounded-bl-37 {
        border-bottom-left-radius: 37px;
        border-bottom-left-radius: 2.3125rem;
        overflow: hidden
    }

    .t-rounded-br-37 {
        border-bottom-right-radius: 37px;
        border-bottom-right-radius: 2.3125rem;
        overflow: hidden
    }

    .t-rounded-36 {
        border-radius: 36px;
        border-radius: 2.25rem;
        overflow: hidden
    }

    .t-rounded-36c {
        border-radius: 36%;
        overflow: hidden
    }

    .t-rounded-tl-36 {
        border-top-left-radius: 36px;
        border-top-left-radius: 2.25rem;
        overflow: hidden
    }

    .t-rounded-tr-36 {
        border-top-right-radius: 36px;
        border-top-right-radius: 2.25rem;
        overflow: hidden
    }

    .t-rounded-bl-36 {
        border-bottom-left-radius: 36px;
        border-bottom-left-radius: 2.25rem;
        overflow: hidden
    }

    .t-rounded-br-36 {
        border-bottom-right-radius: 36px;
        border-bottom-right-radius: 2.25rem;
        overflow: hidden
    }

    .t-rounded-35 {
        border-radius: 35px;
        border-radius: 2.1875rem;
        overflow: hidden
    }

    .t-rounded-35c {
        border-radius: 35%;
        overflow: hidden
    }

    .t-rounded-tl-35 {
        border-top-left-radius: 35px;
        border-top-left-radius: 2.1875rem;
        overflow: hidden
    }

    .t-rounded-tr-35 {
        border-top-right-radius: 35px;
        border-top-right-radius: 2.1875rem;
        overflow: hidden
    }

    .t-rounded-bl-35 {
        border-bottom-left-radius: 35px;
        border-bottom-left-radius: 2.1875rem;
        overflow: hidden
    }

    .t-rounded-br-35 {
        border-bottom-right-radius: 35px;
        border-bottom-right-radius: 2.1875rem;
        overflow: hidden
    }

    .t-rounded-34 {
        border-radius: 34px;
        border-radius: 2.125rem;
        overflow: hidden
    }

    .t-rounded-34c {
        border-radius: 34%;
        overflow: hidden
    }

    .t-rounded-tl-34 {
        border-top-left-radius: 34px;
        border-top-left-radius: 2.125rem;
        overflow: hidden
    }

    .t-rounded-tr-34 {
        border-top-right-radius: 34px;
        border-top-right-radius: 2.125rem;
        overflow: hidden
    }

    .t-rounded-bl-34 {
        border-bottom-left-radius: 34px;
        border-bottom-left-radius: 2.125rem;
        overflow: hidden
    }

    .t-rounded-br-34 {
        border-bottom-right-radius: 34px;
        border-bottom-right-radius: 2.125rem;
        overflow: hidden
    }

    .t-rounded-33 {
        border-radius: 33px;
        border-radius: 2.0625rem;
        overflow: hidden
    }

    .t-rounded-33c {
        border-radius: 33%;
        overflow: hidden
    }

    .t-rounded-tl-33 {
        border-top-left-radius: 33px;
        border-top-left-radius: 2.0625rem;
        overflow: hidden
    }

    .t-rounded-tr-33 {
        border-top-right-radius: 33px;
        border-top-right-radius: 2.0625rem;
        overflow: hidden
    }

    .t-rounded-bl-33 {
        border-bottom-left-radius: 33px;
        border-bottom-left-radius: 2.0625rem;
        overflow: hidden
    }

    .t-rounded-br-33 {
        border-bottom-right-radius: 33px;
        border-bottom-right-radius: 2.0625rem;
        overflow: hidden
    }

    .t-rounded-32 {
        border-radius: 32px;
        border-radius: 2rem;
        overflow: hidden
    }

    .t-rounded-32c {
        border-radius: 32%;
        overflow: hidden
    }

    .t-rounded-tl-32 {
        border-top-left-radius: 32px;
        border-top-left-radius: 2rem;
        overflow: hidden
    }

    .t-rounded-tr-32 {
        border-top-right-radius: 32px;
        border-top-right-radius: 2rem;
        overflow: hidden
    }

    .t-rounded-bl-32 {
        border-bottom-left-radius: 32px;
        border-bottom-left-radius: 2rem;
        overflow: hidden
    }

    .t-rounded-br-32 {
        border-bottom-right-radius: 32px;
        border-bottom-right-radius: 2rem;
        overflow: hidden
    }

    .t-rounded-31 {
        border-radius: 31px;
        border-radius: 1.9375rem;
        overflow: hidden
    }

    .t-rounded-31c {
        border-radius: 31%;
        overflow: hidden
    }

    .t-rounded-tl-31 {
        border-top-left-radius: 31px;
        border-top-left-radius: 1.9375rem;
        overflow: hidden
    }

    .t-rounded-tr-31 {
        border-top-right-radius: 31px;
        border-top-right-radius: 1.9375rem;
        overflow: hidden
    }

    .t-rounded-bl-31 {
        border-bottom-left-radius: 31px;
        border-bottom-left-radius: 1.9375rem;
        overflow: hidden
    }

    .t-rounded-br-31 {
        border-bottom-right-radius: 31px;
        border-bottom-right-radius: 1.9375rem;
        overflow: hidden
    }

    .t-rounded-30 {
        border-radius: 30px;
        border-radius: 1.875rem;
        overflow: hidden
    }

    .t-rounded-30c {
        border-radius: 30%;
        overflow: hidden
    }

    .t-rounded-tl-30 {
        border-top-left-radius: 30px;
        border-top-left-radius: 1.875rem;
        overflow: hidden
    }

    .t-rounded-tr-30 {
        border-top-right-radius: 30px;
        border-top-right-radius: 1.875rem;
        overflow: hidden
    }

    .t-rounded-bl-30 {
        border-bottom-left-radius: 30px;
        border-bottom-left-radius: 1.875rem;
        overflow: hidden
    }

    .t-rounded-br-30 {
        border-bottom-right-radius: 30px;
        border-bottom-right-radius: 1.875rem;
        overflow: hidden
    }

    .t-rounded-29 {
        border-radius: 29px;
        border-radius: 1.8125rem;
        overflow: hidden
    }

    .t-rounded-29c {
        border-radius: 29%;
        overflow: hidden
    }

    .t-rounded-tl-29 {
        border-top-left-radius: 29px;
        border-top-left-radius: 1.8125rem;
        overflow: hidden
    }

    .t-rounded-tr-29 {
        border-top-right-radius: 29px;
        border-top-right-radius: 1.8125rem;
        overflow: hidden
    }

    .t-rounded-bl-29 {
        border-bottom-left-radius: 29px;
        border-bottom-left-radius: 1.8125rem;
        overflow: hidden
    }

    .t-rounded-br-29 {
        border-bottom-right-radius: 29px;
        border-bottom-right-radius: 1.8125rem;
        overflow: hidden
    }

    .t-rounded-28 {
        border-radius: 28px;
        border-radius: 1.75rem;
        overflow: hidden
    }

    .t-rounded-28c {
        border-radius: 28%;
        overflow: hidden
    }

    .t-rounded-tl-28 {
        border-top-left-radius: 28px;
        border-top-left-radius: 1.75rem;
        overflow: hidden
    }

    .t-rounded-tr-28 {
        border-top-right-radius: 28px;
        border-top-right-radius: 1.75rem;
        overflow: hidden
    }

    .t-rounded-bl-28 {
        border-bottom-left-radius: 28px;
        border-bottom-left-radius: 1.75rem;
        overflow: hidden
    }

    .t-rounded-br-28 {
        border-bottom-right-radius: 28px;
        border-bottom-right-radius: 1.75rem;
        overflow: hidden
    }

    .t-rounded-27 {
        border-radius: 27px;
        border-radius: 1.6875rem;
        overflow: hidden
    }

    .t-rounded-27c {
        border-radius: 27%;
        overflow: hidden
    }

    .t-rounded-tl-27 {
        border-top-left-radius: 27px;
        border-top-left-radius: 1.6875rem;
        overflow: hidden
    }

    .t-rounded-tr-27 {
        border-top-right-radius: 27px;
        border-top-right-radius: 1.6875rem;
        overflow: hidden
    }

    .t-rounded-bl-27 {
        border-bottom-left-radius: 27px;
        border-bottom-left-radius: 1.6875rem;
        overflow: hidden
    }

    .t-rounded-br-27 {
        border-bottom-right-radius: 27px;
        border-bottom-right-radius: 1.6875rem;
        overflow: hidden
    }

    .t-rounded-26 {
        border-radius: 26px;
        border-radius: 1.625rem;
        overflow: hidden
    }

    .t-rounded-26c {
        border-radius: 26%;
        overflow: hidden
    }

    .t-rounded-tl-26 {
        border-top-left-radius: 26px;
        border-top-left-radius: 1.625rem;
        overflow: hidden
    }

    .t-rounded-tr-26 {
        border-top-right-radius: 26px;
        border-top-right-radius: 1.625rem;
        overflow: hidden
    }

    .t-rounded-bl-26 {
        border-bottom-left-radius: 26px;
        border-bottom-left-radius: 1.625rem;
        overflow: hidden
    }

    .t-rounded-br-26 {
        border-bottom-right-radius: 26px;
        border-bottom-right-radius: 1.625rem;
        overflow: hidden
    }

    .t-rounded-25 {
        border-radius: 25px;
        border-radius: 1.5625rem;
        overflow: hidden
    }

    .t-rounded-25c {
        border-radius: 25%;
        overflow: hidden
    }

    .t-rounded-tl-25 {
        border-top-left-radius: 25px;
        border-top-left-radius: 1.5625rem;
        overflow: hidden
    }

    .t-rounded-tr-25 {
        border-top-right-radius: 25px;
        border-top-right-radius: 1.5625rem;
        overflow: hidden
    }

    .t-rounded-bl-25 {
        border-bottom-left-radius: 25px;
        border-bottom-left-radius: 1.5625rem;
        overflow: hidden
    }

    .t-rounded-br-25 {
        border-bottom-right-radius: 25px;
        border-bottom-right-radius: 1.5625rem;
        overflow: hidden
    }

    .t-rounded-24 {
        border-radius: 24px;
        border-radius: 1.5rem;
        overflow: hidden
    }

    .t-rounded-24c {
        border-radius: 24%;
        overflow: hidden
    }

    .t-rounded-tl-24 {
        border-top-left-radius: 24px;
        border-top-left-radius: 1.5rem;
        overflow: hidden
    }

    .t-rounded-tr-24 {
        border-top-right-radius: 24px;
        border-top-right-radius: 1.5rem;
        overflow: hidden
    }

    .t-rounded-bl-24 {
        border-bottom-left-radius: 24px;
        border-bottom-left-radius: 1.5rem;
        overflow: hidden
    }

    .t-rounded-br-24 {
        border-bottom-right-radius: 24px;
        border-bottom-right-radius: 1.5rem;
        overflow: hidden
    }

    .t-rounded-23 {
        border-radius: 23px;
        border-radius: 1.4375rem;
        overflow: hidden
    }

    .t-rounded-23c {
        border-radius: 23%;
        overflow: hidden
    }

    .t-rounded-tl-23 {
        border-top-left-radius: 23px;
        border-top-left-radius: 1.4375rem;
        overflow: hidden
    }

    .t-rounded-tr-23 {
        border-top-right-radius: 23px;
        border-top-right-radius: 1.4375rem;
        overflow: hidden
    }

    .t-rounded-bl-23 {
        border-bottom-left-radius: 23px;
        border-bottom-left-radius: 1.4375rem;
        overflow: hidden
    }

    .t-rounded-br-23 {
        border-bottom-right-radius: 23px;
        border-bottom-right-radius: 1.4375rem;
        overflow: hidden
    }

    .t-rounded-22 {
        border-radius: 22px;
        border-radius: 1.375rem;
        overflow: hidden
    }

    .t-rounded-22c {
        border-radius: 22%;
        overflow: hidden
    }

    .t-rounded-tl-22 {
        border-top-left-radius: 22px;
        border-top-left-radius: 1.375rem;
        overflow: hidden
    }

    .t-rounded-tr-22 {
        border-top-right-radius: 22px;
        border-top-right-radius: 1.375rem;
        overflow: hidden
    }

    .t-rounded-bl-22 {
        border-bottom-left-radius: 22px;
        border-bottom-left-radius: 1.375rem;
        overflow: hidden
    }

    .t-rounded-br-22 {
        border-bottom-right-radius: 22px;
        border-bottom-right-radius: 1.375rem;
        overflow: hidden
    }

    .t-rounded-21 {
        border-radius: 21px;
        border-radius: 1.3125rem;
        overflow: hidden
    }

    .t-rounded-21c {
        border-radius: 21%;
        overflow: hidden
    }

    .t-rounded-tl-21 {
        border-top-left-radius: 21px;
        border-top-left-radius: 1.3125rem;
        overflow: hidden
    }

    .t-rounded-tr-21 {
        border-top-right-radius: 21px;
        border-top-right-radius: 1.3125rem;
        overflow: hidden
    }

    .t-rounded-bl-21 {
        border-bottom-left-radius: 21px;
        border-bottom-left-radius: 1.3125rem;
        overflow: hidden
    }

    .t-rounded-br-21 {
        border-bottom-right-radius: 21px;
        border-bottom-right-radius: 1.3125rem;
        overflow: hidden
    }

    .t-rounded-20 {
        border-radius: 20px;
        border-radius: 1.25rem;
        overflow: hidden
    }

    .t-rounded-20c {
        border-radius: 20%;
        overflow: hidden
    }

    .t-rounded-tl-20 {
        border-top-left-radius: 20px;
        border-top-left-radius: 1.25rem;
        overflow: hidden
    }

    .t-rounded-tr-20 {
        border-top-right-radius: 20px;
        border-top-right-radius: 1.25rem;
        overflow: hidden
    }

    .t-rounded-bl-20 {
        border-bottom-left-radius: 20px;
        border-bottom-left-radius: 1.25rem;
        overflow: hidden
    }

    .t-rounded-br-20 {
        border-bottom-right-radius: 20px;
        border-bottom-right-radius: 1.25rem;
        overflow: hidden
    }

    .t-rounded-19 {
        border-radius: 19px;
        border-radius: 1.1875rem;
        overflow: hidden
    }

    .t-rounded-19c {
        border-radius: 19%;
        overflow: hidden
    }

    .t-rounded-tl-19 {
        border-top-left-radius: 19px;
        border-top-left-radius: 1.1875rem;
        overflow: hidden
    }

    .t-rounded-tr-19 {
        border-top-right-radius: 19px;
        border-top-right-radius: 1.1875rem;
        overflow: hidden
    }

    .t-rounded-bl-19 {
        border-bottom-left-radius: 19px;
        border-bottom-left-radius: 1.1875rem;
        overflow: hidden
    }

    .t-rounded-br-19 {
        border-bottom-right-radius: 19px;
        border-bottom-right-radius: 1.1875rem;
        overflow: hidden
    }

    .t-rounded-18 {
        border-radius: 18px;
        border-radius: 1.125rem;
        overflow: hidden
    }

    .t-rounded-18c {
        border-radius: 18%;
        overflow: hidden
    }

    .t-rounded-tl-18 {
        border-top-left-radius: 18px;
        border-top-left-radius: 1.125rem;
        overflow: hidden
    }

    .t-rounded-tr-18 {
        border-top-right-radius: 18px;
        border-top-right-radius: 1.125rem;
        overflow: hidden
    }

    .t-rounded-bl-18 {
        border-bottom-left-radius: 18px;
        border-bottom-left-radius: 1.125rem;
        overflow: hidden
    }

    .t-rounded-br-18 {
        border-bottom-right-radius: 18px;
        border-bottom-right-radius: 1.125rem;
        overflow: hidden
    }

    .t-rounded-17 {
        border-radius: 17px;
        border-radius: 1.0625rem;
        overflow: hidden
    }

    .t-rounded-17c {
        border-radius: 17%;
        overflow: hidden
    }

    .t-rounded-tl-17 {
        border-top-left-radius: 17px;
        border-top-left-radius: 1.0625rem;
        overflow: hidden
    }

    .t-rounded-tr-17 {
        border-top-right-radius: 17px;
        border-top-right-radius: 1.0625rem;
        overflow: hidden
    }

    .t-rounded-bl-17 {
        border-bottom-left-radius: 17px;
        border-bottom-left-radius: 1.0625rem;
        overflow: hidden
    }

    .t-rounded-br-17 {
        border-bottom-right-radius: 17px;
        border-bottom-right-radius: 1.0625rem;
        overflow: hidden
    }

    .t-rounded-16 {
        border-radius: 16px;
        border-radius: 1rem;
        overflow: hidden
    }

    .t-rounded-16c {
        border-radius: 16%;
        overflow: hidden
    }

    .t-rounded-tl-16 {
        border-top-left-radius: 16px;
        border-top-left-radius: 1rem;
        overflow: hidden
    }

    .t-rounded-tr-16 {
        border-top-right-radius: 16px;
        border-top-right-radius: 1rem;
        overflow: hidden
    }

    .t-rounded-bl-16 {
        border-bottom-left-radius: 16px;
        border-bottom-left-radius: 1rem;
        overflow: hidden
    }

    .t-rounded-br-16 {
        border-bottom-right-radius: 16px;
        border-bottom-right-radius: 1rem;
        overflow: hidden
    }

    .t-rounded-15 {
        border-radius: 15px;
        border-radius: .9375rem;
        overflow: hidden
    }

    .t-rounded-15c {
        border-radius: 15%;
        overflow: hidden
    }

    .t-rounded-tl-15 {
        border-top-left-radius: 15px;
        border-top-left-radius: .9375rem;
        overflow: hidden
    }

    .t-rounded-tr-15 {
        border-top-right-radius: 15px;
        border-top-right-radius: .9375rem;
        overflow: hidden
    }

    .t-rounded-bl-15 {
        border-bottom-left-radius: 15px;
        border-bottom-left-radius: .9375rem;
        overflow: hidden
    }

    .t-rounded-br-15 {
        border-bottom-right-radius: 15px;
        border-bottom-right-radius: .9375rem;
        overflow: hidden
    }

    .t-rounded-14 {
        border-radius: 14px;
        border-radius: .875rem;
        overflow: hidden
    }

    .t-rounded-14c {
        border-radius: 14%;
        overflow: hidden
    }

    .t-rounded-tl-14 {
        border-top-left-radius: 14px;
        border-top-left-radius: .875rem;
        overflow: hidden
    }

    .t-rounded-tr-14 {
        border-top-right-radius: 14px;
        border-top-right-radius: .875rem;
        overflow: hidden
    }

    .t-rounded-bl-14 {
        border-bottom-left-radius: 14px;
        border-bottom-left-radius: .875rem;
        overflow: hidden
    }

    .t-rounded-br-14 {
        border-bottom-right-radius: 14px;
        border-bottom-right-radius: .875rem;
        overflow: hidden
    }

    .t-rounded-13 {
        border-radius: 13px;
        border-radius: .8125rem;
        overflow: hidden
    }

    .t-rounded-13c {
        border-radius: 13%;
        overflow: hidden
    }

    .t-rounded-tl-13 {
        border-top-left-radius: 13px;
        border-top-left-radius: .8125rem;
        overflow: hidden
    }

    .t-rounded-tr-13 {
        border-top-right-radius: 13px;
        border-top-right-radius: .8125rem;
        overflow: hidden
    }

    .t-rounded-bl-13 {
        border-bottom-left-radius: 13px;
        border-bottom-left-radius: .8125rem;
        overflow: hidden
    }

    .t-rounded-br-13 {
        border-bottom-right-radius: 13px;
        border-bottom-right-radius: .8125rem;
        overflow: hidden
    }

    .t-rounded-12 {
        border-radius: 12px;
        border-radius: .75rem;
        overflow: hidden
    }

    .t-rounded-12c {
        border-radius: 12%;
        overflow: hidden
    }

    .t-rounded-tl-12 {
        border-top-left-radius: 12px;
        border-top-left-radius: .75rem;
        overflow: hidden
    }

    .t-rounded-tr-12 {
        border-top-right-radius: 12px;
        border-top-right-radius: .75rem;
        overflow: hidden
    }

    .t-rounded-bl-12 {
        border-bottom-left-radius: 12px;
        border-bottom-left-radius: .75rem;
        overflow: hidden
    }

    .t-rounded-br-12 {
        border-bottom-right-radius: 12px;
        border-bottom-right-radius: .75rem;
        overflow: hidden
    }

    .t-rounded-11 {
        border-radius: 11px;
        border-radius: .6875rem;
        overflow: hidden
    }

    .t-rounded-11c {
        border-radius: 11%;
        overflow: hidden
    }

    .t-rounded-tl-11 {
        border-top-left-radius: 11px;
        border-top-left-radius: .6875rem;
        overflow: hidden
    }

    .t-rounded-tr-11 {
        border-top-right-radius: 11px;
        border-top-right-radius: .6875rem;
        overflow: hidden
    }

    .t-rounded-bl-11 {
        border-bottom-left-radius: 11px;
        border-bottom-left-radius: .6875rem;
        overflow: hidden
    }

    .t-rounded-br-11 {
        border-bottom-right-radius: 11px;
        border-bottom-right-radius: .6875rem;
        overflow: hidden
    }

    .t-rounded-10 {
        border-radius: 10px;
        border-radius: .625rem;
        overflow: hidden
    }

    .t-rounded-10c {
        border-radius: 10%;
        overflow: hidden
    }

    .t-rounded-tl-10 {
        border-top-left-radius: 10px;
        border-top-left-radius: .625rem;
        overflow: hidden
    }

    .t-rounded-tr-10 {
        border-top-right-radius: 10px;
        border-top-right-radius: .625rem;
        overflow: hidden
    }

    .t-rounded-bl-10 {
        border-bottom-left-radius: 10px;
        border-bottom-left-radius: .625rem;
        overflow: hidden
    }

    .t-rounded-br-10 {
        border-bottom-right-radius: 10px;
        border-bottom-right-radius: .625rem;
        overflow: hidden
    }

    .t-rounded-9 {
        border-radius: 9px;
        border-radius: .5625rem;
        overflow: hidden
    }

    .t-rounded-9c {
        border-radius: 9%;
        overflow: hidden
    }

    .t-rounded-tl-9 {
        border-top-left-radius: 9px;
        border-top-left-radius: .5625rem;
        overflow: hidden
    }

    .t-rounded-tr-9 {
        border-top-right-radius: 9px;
        border-top-right-radius: .5625rem;
        overflow: hidden
    }

    .t-rounded-bl-9 {
        border-bottom-left-radius: 9px;
        border-bottom-left-radius: .5625rem;
        overflow: hidden
    }

    .t-rounded-br-9 {
        border-bottom-right-radius: 9px;
        border-bottom-right-radius: .5625rem;
        overflow: hidden
    }

    .t-rounded-8 {
        border-radius: 8px;
        border-radius: .5rem;
        overflow: hidden
    }

    .t-rounded-8c {
        border-radius: 8%;
        overflow: hidden
    }

    .t-rounded-tl-8 {
        border-top-left-radius: 8px;
        border-top-left-radius: .5rem;
        overflow: hidden
    }

    .t-rounded-tr-8 {
        border-top-right-radius: 8px;
        border-top-right-radius: .5rem;
        overflow: hidden
    }

    .t-rounded-bl-8 {
        border-bottom-left-radius: 8px;
        border-bottom-left-radius: .5rem;
        overflow: hidden
    }

    .t-rounded-br-8 {
        border-bottom-right-radius: 8px;
        border-bottom-right-radius: .5rem;
        overflow: hidden
    }

    .t-rounded-7 {
        border-radius: 7px;
        border-radius: .4375rem;
        overflow: hidden
    }

    .t-rounded-7c {
        border-radius: 7%;
        overflow: hidden
    }

    .t-rounded-tl-7 {
        border-top-left-radius: 7px;
        border-top-left-radius: .4375rem;
        overflow: hidden
    }

    .t-rounded-tr-7 {
        border-top-right-radius: 7px;
        border-top-right-radius: .4375rem;
        overflow: hidden
    }

    .t-rounded-bl-7 {
        border-bottom-left-radius: 7px;
        border-bottom-left-radius: .4375rem;
        overflow: hidden
    }

    .t-rounded-br-7 {
        border-bottom-right-radius: 7px;
        border-bottom-right-radius: .4375rem;
        overflow: hidden
    }

    .t-rounded-6 {
        border-radius: 6px;
        border-radius: .375rem;
        overflow: hidden
    }

    .t-rounded-6c {
        border-radius: 6%;
        overflow: hidden
    }

    .t-rounded-tl-6 {
        border-top-left-radius: 6px;
        border-top-left-radius: .375rem;
        overflow: hidden
    }

    .t-rounded-tr-6 {
        border-top-right-radius: 6px;
        border-top-right-radius: .375rem;
        overflow: hidden
    }

    .t-rounded-bl-6 {
        border-bottom-left-radius: 6px;
        border-bottom-left-radius: .375rem;
        overflow: hidden
    }

    .t-rounded-br-6 {
        border-bottom-right-radius: 6px;
        border-bottom-right-radius: .375rem;
        overflow: hidden
    }

    .t-rounded-5 {
        border-radius: 5px;
        border-radius: .3125rem;
        overflow: hidden
    }

    .t-rounded-5c {
        border-radius: 5%;
        overflow: hidden
    }

    .t-rounded-tl-5 {
        border-top-left-radius: 5px;
        border-top-left-radius: .3125rem;
        overflow: hidden
    }

    .t-rounded-tr-5 {
        border-top-right-radius: 5px;
        border-top-right-radius: .3125rem;
        overflow: hidden
    }

    .t-rounded-bl-5 {
        border-bottom-left-radius: 5px;
        border-bottom-left-radius: .3125rem;
        overflow: hidden
    }

    .t-rounded-br-5 {
        border-bottom-right-radius: 5px;
        border-bottom-right-radius: .3125rem;
        overflow: hidden
    }

    .t-rounded-4 {
        border-radius: 4px;
        border-radius: .25rem;
        overflow: hidden
    }

    .t-rounded-4c {
        border-radius: 4%;
        overflow: hidden
    }

    .t-rounded-tl-4 {
        border-top-left-radius: 4px;
        border-top-left-radius: .25rem;
        overflow: hidden
    }

    .t-rounded-tr-4 {
        border-top-right-radius: 4px;
        border-top-right-radius: .25rem;
        overflow: hidden
    }

    .t-rounded-bl-4 {
        border-bottom-left-radius: 4px;
        border-bottom-left-radius: .25rem;
        overflow: hidden
    }

    .t-rounded-br-4 {
        border-bottom-right-radius: 4px;
        border-bottom-right-radius: .25rem;
        overflow: hidden
    }

    .t-rounded-3 {
        border-radius: 3px;
        border-radius: .1875rem;
        overflow: hidden
    }

    .t-rounded-3c {
        border-radius: 3%;
        overflow: hidden
    }

    .t-rounded-tl-3 {
        border-top-left-radius: 3px;
        border-top-left-radius: .1875rem;
        overflow: hidden
    }

    .t-rounded-tr-3 {
        border-top-right-radius: 3px;
        border-top-right-radius: .1875rem;
        overflow: hidden
    }

    .t-rounded-bl-3 {
        border-bottom-left-radius: 3px;
        border-bottom-left-radius: .1875rem;
        overflow: hidden
    }

    .t-rounded-br-3 {
        border-bottom-right-radius: 3px;
        border-bottom-right-radius: .1875rem;
        overflow: hidden
    }

    .t-rounded-2 {
        border-radius: 2px;
        border-radius: .125rem;
        overflow: hidden
    }

    .t-rounded-2c {
        border-radius: 2%;
        overflow: hidden
    }

    .t-rounded-tl-2 {
        border-top-left-radius: 2px;
        border-top-left-radius: .125rem;
        overflow: hidden
    }

    .t-rounded-tr-2 {
        border-top-right-radius: 2px;
        border-top-right-radius: .125rem;
        overflow: hidden
    }

    .t-rounded-bl-2 {
        border-bottom-left-radius: 2px;
        border-bottom-left-radius: .125rem;
        overflow: hidden
    }

    .t-rounded-br-2 {
        border-bottom-right-radius: 2px;
        border-bottom-right-radius: .125rem;
        overflow: hidden
    }

    .t-rounded-1 {
        border-radius: 1px;
        border-radius: .0625rem;
        overflow: hidden
    }

    .t-rounded-1c {
        border-radius: 1%;
        overflow: hidden
    }

    .t-rounded-tl-1 {
        border-top-left-radius: 1px;
        border-top-left-radius: .0625rem;
        overflow: hidden
    }

    .t-rounded-tr-1 {
        border-top-right-radius: 1px;
        border-top-right-radius: .0625rem;
        overflow: hidden
    }

    .t-rounded-bl-1 {
        border-bottom-left-radius: 1px;
        border-bottom-left-radius: .0625rem;
        overflow: hidden
    }

    .t-rounded-br-1 {
        border-bottom-right-radius: 1px;
        border-bottom-right-radius: .0625rem;
        overflow: hidden
    }

    .t-rounded-0,
    .t-rounded-0c {
        border-radius: 0;
        overflow: hidden
    }

    .t-rounded-tl-0 {
        border-top-left-radius: 0;
        overflow: hidden
    }

    .t-rounded-tr-0 {
        border-top-right-radius: 0;
        overflow: hidden
    }

    .t-rounded-bl-0 {
        border-bottom-left-radius: 0;
        overflow: hidden
    }

    .t-rounded-br-0 {
        border-bottom-right-radius: 0;
        overflow: hidden
    }
}

@media (min-width:1024px) {
    .d-rounded-200 {
        border-radius: 200px;
        border-radius: 12.5rem;
        overflow: hidden
    }

    .d-rounded-200c {
        border-radius: 200%;
        overflow: hidden
    }

    .d-rounded-tl-200 {
        border-top-left-radius: 200px;
        border-top-left-radius: 12.5rem;
        overflow: hidden
    }

    .d-rounded-tr-200 {
        border-top-right-radius: 200px;
        border-top-right-radius: 12.5rem;
        overflow: hidden
    }

    .d-rounded-bl-200 {
        border-bottom-left-radius: 200px;
        border-bottom-left-radius: 12.5rem;
        overflow: hidden
    }

    .d-rounded-br-200 {
        border-bottom-right-radius: 200px;
        border-bottom-right-radius: 12.5rem;
        overflow: hidden
    }

    .d-rounded-199 {
        border-radius: 199px;
        border-radius: 12.4375rem;
        overflow: hidden
    }

    .d-rounded-199c {
        border-radius: 199%;
        overflow: hidden
    }

    .d-rounded-tl-199 {
        border-top-left-radius: 199px;
        border-top-left-radius: 12.4375rem;
        overflow: hidden
    }

    .d-rounded-tr-199 {
        border-top-right-radius: 199px;
        border-top-right-radius: 12.4375rem;
        overflow: hidden
    }

    .d-rounded-bl-199 {
        border-bottom-left-radius: 199px;
        border-bottom-left-radius: 12.4375rem;
        overflow: hidden
    }

    .d-rounded-br-199 {
        border-bottom-right-radius: 199px;
        border-bottom-right-radius: 12.4375rem;
        overflow: hidden
    }

    .d-rounded-198 {
        border-radius: 198px;
        border-radius: 12.375rem;
        overflow: hidden
    }

    .d-rounded-198c {
        border-radius: 198%;
        overflow: hidden
    }

    .d-rounded-tl-198 {
        border-top-left-radius: 198px;
        border-top-left-radius: 12.375rem;
        overflow: hidden
    }

    .d-rounded-tr-198 {
        border-top-right-radius: 198px;
        border-top-right-radius: 12.375rem;
        overflow: hidden
    }

    .d-rounded-bl-198 {
        border-bottom-left-radius: 198px;
        border-bottom-left-radius: 12.375rem;
        overflow: hidden
    }

    .d-rounded-br-198 {
        border-bottom-right-radius: 198px;
        border-bottom-right-radius: 12.375rem;
        overflow: hidden
    }

    .d-rounded-197 {
        border-radius: 197px;
        border-radius: 12.3125rem;
        overflow: hidden
    }

    .d-rounded-197c {
        border-radius: 197%;
        overflow: hidden
    }

    .d-rounded-tl-197 {
        border-top-left-radius: 197px;
        border-top-left-radius: 12.3125rem;
        overflow: hidden
    }

    .d-rounded-tr-197 {
        border-top-right-radius: 197px;
        border-top-right-radius: 12.3125rem;
        overflow: hidden
    }

    .d-rounded-bl-197 {
        border-bottom-left-radius: 197px;
        border-bottom-left-radius: 12.3125rem;
        overflow: hidden
    }

    .d-rounded-br-197 {
        border-bottom-right-radius: 197px;
        border-bottom-right-radius: 12.3125rem;
        overflow: hidden
    }

    .d-rounded-196 {
        border-radius: 196px;
        border-radius: 12.25rem;
        overflow: hidden
    }

    .d-rounded-196c {
        border-radius: 196%;
        overflow: hidden
    }

    .d-rounded-tl-196 {
        border-top-left-radius: 196px;
        border-top-left-radius: 12.25rem;
        overflow: hidden
    }

    .d-rounded-tr-196 {
        border-top-right-radius: 196px;
        border-top-right-radius: 12.25rem;
        overflow: hidden
    }

    .d-rounded-bl-196 {
        border-bottom-left-radius: 196px;
        border-bottom-left-radius: 12.25rem;
        overflow: hidden
    }

    .d-rounded-br-196 {
        border-bottom-right-radius: 196px;
        border-bottom-right-radius: 12.25rem;
        overflow: hidden
    }

    .d-rounded-195 {
        border-radius: 195px;
        border-radius: 12.1875rem;
        overflow: hidden
    }

    .d-rounded-195c {
        border-radius: 195%;
        overflow: hidden
    }

    .d-rounded-tl-195 {
        border-top-left-radius: 195px;
        border-top-left-radius: 12.1875rem;
        overflow: hidden
    }

    .d-rounded-tr-195 {
        border-top-right-radius: 195px;
        border-top-right-radius: 12.1875rem;
        overflow: hidden
    }

    .d-rounded-bl-195 {
        border-bottom-left-radius: 195px;
        border-bottom-left-radius: 12.1875rem;
        overflow: hidden
    }

    .d-rounded-br-195 {
        border-bottom-right-radius: 195px;
        border-bottom-right-radius: 12.1875rem;
        overflow: hidden
    }

    .d-rounded-194 {
        border-radius: 194px;
        border-radius: 12.125rem;
        overflow: hidden
    }

    .d-rounded-194c {
        border-radius: 194%;
        overflow: hidden
    }

    .d-rounded-tl-194 {
        border-top-left-radius: 194px;
        border-top-left-radius: 12.125rem;
        overflow: hidden
    }

    .d-rounded-tr-194 {
        border-top-right-radius: 194px;
        border-top-right-radius: 12.125rem;
        overflow: hidden
    }

    .d-rounded-bl-194 {
        border-bottom-left-radius: 194px;
        border-bottom-left-radius: 12.125rem;
        overflow: hidden
    }

    .d-rounded-br-194 {
        border-bottom-right-radius: 194px;
        border-bottom-right-radius: 12.125rem;
        overflow: hidden
    }

    .d-rounded-193 {
        border-radius: 193px;
        border-radius: 12.0625rem;
        overflow: hidden
    }

    .d-rounded-193c {
        border-radius: 193%;
        overflow: hidden
    }

    .d-rounded-tl-193 {
        border-top-left-radius: 193px;
        border-top-left-radius: 12.0625rem;
        overflow: hidden
    }

    .d-rounded-tr-193 {
        border-top-right-radius: 193px;
        border-top-right-radius: 12.0625rem;
        overflow: hidden
    }

    .d-rounded-bl-193 {
        border-bottom-left-radius: 193px;
        border-bottom-left-radius: 12.0625rem;
        overflow: hidden
    }

    .d-rounded-br-193 {
        border-bottom-right-radius: 193px;
        border-bottom-right-radius: 12.0625rem;
        overflow: hidden
    }

    .d-rounded-192 {
        border-radius: 192px;
        border-radius: 12rem;
        overflow: hidden
    }

    .d-rounded-192c {
        border-radius: 192%;
        overflow: hidden
    }

    .d-rounded-tl-192 {
        border-top-left-radius: 192px;
        border-top-left-radius: 12rem;
        overflow: hidden
    }

    .d-rounded-tr-192 {
        border-top-right-radius: 192px;
        border-top-right-radius: 12rem;
        overflow: hidden
    }

    .d-rounded-bl-192 {
        border-bottom-left-radius: 192px;
        border-bottom-left-radius: 12rem;
        overflow: hidden
    }

    .d-rounded-br-192 {
        border-bottom-right-radius: 192px;
        border-bottom-right-radius: 12rem;
        overflow: hidden
    }

    .d-rounded-191 {
        border-radius: 191px;
        border-radius: 11.9375rem;
        overflow: hidden
    }

    .d-rounded-191c {
        border-radius: 191%;
        overflow: hidden
    }

    .d-rounded-tl-191 {
        border-top-left-radius: 191px;
        border-top-left-radius: 11.9375rem;
        overflow: hidden
    }

    .d-rounded-tr-191 {
        border-top-right-radius: 191px;
        border-top-right-radius: 11.9375rem;
        overflow: hidden
    }

    .d-rounded-bl-191 {
        border-bottom-left-radius: 191px;
        border-bottom-left-radius: 11.9375rem;
        overflow: hidden
    }

    .d-rounded-br-191 {
        border-bottom-right-radius: 191px;
        border-bottom-right-radius: 11.9375rem;
        overflow: hidden
    }

    .d-rounded-190 {
        border-radius: 190px;
        border-radius: 11.875rem;
        overflow: hidden
    }

    .d-rounded-190c {
        border-radius: 190%;
        overflow: hidden
    }

    .d-rounded-tl-190 {
        border-top-left-radius: 190px;
        border-top-left-radius: 11.875rem;
        overflow: hidden
    }

    .d-rounded-tr-190 {
        border-top-right-radius: 190px;
        border-top-right-radius: 11.875rem;
        overflow: hidden
    }

    .d-rounded-bl-190 {
        border-bottom-left-radius: 190px;
        border-bottom-left-radius: 11.875rem;
        overflow: hidden
    }

    .d-rounded-br-190 {
        border-bottom-right-radius: 190px;
        border-bottom-right-radius: 11.875rem;
        overflow: hidden
    }

    .d-rounded-189 {
        border-radius: 189px;
        border-radius: 11.8125rem;
        overflow: hidden
    }

    .d-rounded-189c {
        border-radius: 189%;
        overflow: hidden
    }

    .d-rounded-tl-189 {
        border-top-left-radius: 189px;
        border-top-left-radius: 11.8125rem;
        overflow: hidden
    }

    .d-rounded-tr-189 {
        border-top-right-radius: 189px;
        border-top-right-radius: 11.8125rem;
        overflow: hidden
    }

    .d-rounded-bl-189 {
        border-bottom-left-radius: 189px;
        border-bottom-left-radius: 11.8125rem;
        overflow: hidden
    }

    .d-rounded-br-189 {
        border-bottom-right-radius: 189px;
        border-bottom-right-radius: 11.8125rem;
        overflow: hidden
    }

    .d-rounded-188 {
        border-radius: 188px;
        border-radius: 11.75rem;
        overflow: hidden
    }

    .d-rounded-188c {
        border-radius: 188%;
        overflow: hidden
    }

    .d-rounded-tl-188 {
        border-top-left-radius: 188px;
        border-top-left-radius: 11.75rem;
        overflow: hidden
    }

    .d-rounded-tr-188 {
        border-top-right-radius: 188px;
        border-top-right-radius: 11.75rem;
        overflow: hidden
    }

    .d-rounded-bl-188 {
        border-bottom-left-radius: 188px;
        border-bottom-left-radius: 11.75rem;
        overflow: hidden
    }

    .d-rounded-br-188 {
        border-bottom-right-radius: 188px;
        border-bottom-right-radius: 11.75rem;
        overflow: hidden
    }

    .d-rounded-187 {
        border-radius: 187px;
        border-radius: 11.6875rem;
        overflow: hidden
    }

    .d-rounded-187c {
        border-radius: 187%;
        overflow: hidden
    }

    .d-rounded-tl-187 {
        border-top-left-radius: 187px;
        border-top-left-radius: 11.6875rem;
        overflow: hidden
    }

    .d-rounded-tr-187 {
        border-top-right-radius: 187px;
        border-top-right-radius: 11.6875rem;
        overflow: hidden
    }

    .d-rounded-bl-187 {
        border-bottom-left-radius: 187px;
        border-bottom-left-radius: 11.6875rem;
        overflow: hidden
    }

    .d-rounded-br-187 {
        border-bottom-right-radius: 187px;
        border-bottom-right-radius: 11.6875rem;
        overflow: hidden
    }

    .d-rounded-186 {
        border-radius: 186px;
        border-radius: 11.625rem;
        overflow: hidden
    }

    .d-rounded-186c {
        border-radius: 186%;
        overflow: hidden
    }

    .d-rounded-tl-186 {
        border-top-left-radius: 186px;
        border-top-left-radius: 11.625rem;
        overflow: hidden
    }

    .d-rounded-tr-186 {
        border-top-right-radius: 186px;
        border-top-right-radius: 11.625rem;
        overflow: hidden
    }

    .d-rounded-bl-186 {
        border-bottom-left-radius: 186px;
        border-bottom-left-radius: 11.625rem;
        overflow: hidden
    }

    .d-rounded-br-186 {
        border-bottom-right-radius: 186px;
        border-bottom-right-radius: 11.625rem;
        overflow: hidden
    }

    .d-rounded-185 {
        border-radius: 185px;
        border-radius: 11.5625rem;
        overflow: hidden
    }

    .d-rounded-185c {
        border-radius: 185%;
        overflow: hidden
    }

    .d-rounded-tl-185 {
        border-top-left-radius: 185px;
        border-top-left-radius: 11.5625rem;
        overflow: hidden
    }

    .d-rounded-tr-185 {
        border-top-right-radius: 185px;
        border-top-right-radius: 11.5625rem;
        overflow: hidden
    }

    .d-rounded-bl-185 {
        border-bottom-left-radius: 185px;
        border-bottom-left-radius: 11.5625rem;
        overflow: hidden
    }

    .d-rounded-br-185 {
        border-bottom-right-radius: 185px;
        border-bottom-right-radius: 11.5625rem;
        overflow: hidden
    }

    .d-rounded-184 {
        border-radius: 184px;
        border-radius: 11.5rem;
        overflow: hidden
    }

    .d-rounded-184c {
        border-radius: 184%;
        overflow: hidden
    }

    .d-rounded-tl-184 {
        border-top-left-radius: 184px;
        border-top-left-radius: 11.5rem;
        overflow: hidden
    }

    .d-rounded-tr-184 {
        border-top-right-radius: 184px;
        border-top-right-radius: 11.5rem;
        overflow: hidden
    }

    .d-rounded-bl-184 {
        border-bottom-left-radius: 184px;
        border-bottom-left-radius: 11.5rem;
        overflow: hidden
    }

    .d-rounded-br-184 {
        border-bottom-right-radius: 184px;
        border-bottom-right-radius: 11.5rem;
        overflow: hidden
    }

    .d-rounded-183 {
        border-radius: 183px;
        border-radius: 11.4375rem;
        overflow: hidden
    }

    .d-rounded-183c {
        border-radius: 183%;
        overflow: hidden
    }

    .d-rounded-tl-183 {
        border-top-left-radius: 183px;
        border-top-left-radius: 11.4375rem;
        overflow: hidden
    }

    .d-rounded-tr-183 {
        border-top-right-radius: 183px;
        border-top-right-radius: 11.4375rem;
        overflow: hidden
    }

    .d-rounded-bl-183 {
        border-bottom-left-radius: 183px;
        border-bottom-left-radius: 11.4375rem;
        overflow: hidden
    }

    .d-rounded-br-183 {
        border-bottom-right-radius: 183px;
        border-bottom-right-radius: 11.4375rem;
        overflow: hidden
    }

    .d-rounded-182 {
        border-radius: 182px;
        border-radius: 11.375rem;
        overflow: hidden
    }

    .d-rounded-182c {
        border-radius: 182%;
        overflow: hidden
    }

    .d-rounded-tl-182 {
        border-top-left-radius: 182px;
        border-top-left-radius: 11.375rem;
        overflow: hidden
    }

    .d-rounded-tr-182 {
        border-top-right-radius: 182px;
        border-top-right-radius: 11.375rem;
        overflow: hidden
    }

    .d-rounded-bl-182 {
        border-bottom-left-radius: 182px;
        border-bottom-left-radius: 11.375rem;
        overflow: hidden
    }

    .d-rounded-br-182 {
        border-bottom-right-radius: 182px;
        border-bottom-right-radius: 11.375rem;
        overflow: hidden
    }

    .d-rounded-181 {
        border-radius: 181px;
        border-radius: 11.3125rem;
        overflow: hidden
    }

    .d-rounded-181c {
        border-radius: 181%;
        overflow: hidden
    }

    .d-rounded-tl-181 {
        border-top-left-radius: 181px;
        border-top-left-radius: 11.3125rem;
        overflow: hidden
    }

    .d-rounded-tr-181 {
        border-top-right-radius: 181px;
        border-top-right-radius: 11.3125rem;
        overflow: hidden
    }

    .d-rounded-bl-181 {
        border-bottom-left-radius: 181px;
        border-bottom-left-radius: 11.3125rem;
        overflow: hidden
    }

    .d-rounded-br-181 {
        border-bottom-right-radius: 181px;
        border-bottom-right-radius: 11.3125rem;
        overflow: hidden
    }

    .d-rounded-180 {
        border-radius: 180px;
        border-radius: 11.25rem;
        overflow: hidden
    }

    .d-rounded-180c {
        border-radius: 180%;
        overflow: hidden
    }

    .d-rounded-tl-180 {
        border-top-left-radius: 180px;
        border-top-left-radius: 11.25rem;
        overflow: hidden
    }

    .d-rounded-tr-180 {
        border-top-right-radius: 180px;
        border-top-right-radius: 11.25rem;
        overflow: hidden
    }

    .d-rounded-bl-180 {
        border-bottom-left-radius: 180px;
        border-bottom-left-radius: 11.25rem;
        overflow: hidden
    }

    .d-rounded-br-180 {
        border-bottom-right-radius: 180px;
        border-bottom-right-radius: 11.25rem;
        overflow: hidden
    }

    .d-rounded-179 {
        border-radius: 179px;
        border-radius: 11.1875rem;
        overflow: hidden
    }

    .d-rounded-179c {
        border-radius: 179%;
        overflow: hidden
    }

    .d-rounded-tl-179 {
        border-top-left-radius: 179px;
        border-top-left-radius: 11.1875rem;
        overflow: hidden
    }

    .d-rounded-tr-179 {
        border-top-right-radius: 179px;
        border-top-right-radius: 11.1875rem;
        overflow: hidden
    }

    .d-rounded-bl-179 {
        border-bottom-left-radius: 179px;
        border-bottom-left-radius: 11.1875rem;
        overflow: hidden
    }

    .d-rounded-br-179 {
        border-bottom-right-radius: 179px;
        border-bottom-right-radius: 11.1875rem;
        overflow: hidden
    }

    .d-rounded-178 {
        border-radius: 178px;
        border-radius: 11.125rem;
        overflow: hidden
    }

    .d-rounded-178c {
        border-radius: 178%;
        overflow: hidden
    }

    .d-rounded-tl-178 {
        border-top-left-radius: 178px;
        border-top-left-radius: 11.125rem;
        overflow: hidden
    }

    .d-rounded-tr-178 {
        border-top-right-radius: 178px;
        border-top-right-radius: 11.125rem;
        overflow: hidden
    }

    .d-rounded-bl-178 {
        border-bottom-left-radius: 178px;
        border-bottom-left-radius: 11.125rem;
        overflow: hidden
    }

    .d-rounded-br-178 {
        border-bottom-right-radius: 178px;
        border-bottom-right-radius: 11.125rem;
        overflow: hidden
    }

    .d-rounded-177 {
        border-radius: 177px;
        border-radius: 11.0625rem;
        overflow: hidden
    }

    .d-rounded-177c {
        border-radius: 177%;
        overflow: hidden
    }

    .d-rounded-tl-177 {
        border-top-left-radius: 177px;
        border-top-left-radius: 11.0625rem;
        overflow: hidden
    }

    .d-rounded-tr-177 {
        border-top-right-radius: 177px;
        border-top-right-radius: 11.0625rem;
        overflow: hidden
    }

    .d-rounded-bl-177 {
        border-bottom-left-radius: 177px;
        border-bottom-left-radius: 11.0625rem;
        overflow: hidden
    }

    .d-rounded-br-177 {
        border-bottom-right-radius: 177px;
        border-bottom-right-radius: 11.0625rem;
        overflow: hidden
    }

    .d-rounded-176 {
        border-radius: 176px;
        border-radius: 11rem;
        overflow: hidden
    }

    .d-rounded-176c {
        border-radius: 176%;
        overflow: hidden
    }

    .d-rounded-tl-176 {
        border-top-left-radius: 176px;
        border-top-left-radius: 11rem;
        overflow: hidden
    }

    .d-rounded-tr-176 {
        border-top-right-radius: 176px;
        border-top-right-radius: 11rem;
        overflow: hidden
    }

    .d-rounded-bl-176 {
        border-bottom-left-radius: 176px;
        border-bottom-left-radius: 11rem;
        overflow: hidden
    }

    .d-rounded-br-176 {
        border-bottom-right-radius: 176px;
        border-bottom-right-radius: 11rem;
        overflow: hidden
    }

    .d-rounded-175 {
        border-radius: 175px;
        border-radius: 10.9375rem;
        overflow: hidden
    }

    .d-rounded-175c {
        border-radius: 175%;
        overflow: hidden
    }

    .d-rounded-tl-175 {
        border-top-left-radius: 175px;
        border-top-left-radius: 10.9375rem;
        overflow: hidden
    }

    .d-rounded-tr-175 {
        border-top-right-radius: 175px;
        border-top-right-radius: 10.9375rem;
        overflow: hidden
    }

    .d-rounded-bl-175 {
        border-bottom-left-radius: 175px;
        border-bottom-left-radius: 10.9375rem;
        overflow: hidden
    }

    .d-rounded-br-175 {
        border-bottom-right-radius: 175px;
        border-bottom-right-radius: 10.9375rem;
        overflow: hidden
    }

    .d-rounded-174 {
        border-radius: 174px;
        border-radius: 10.875rem;
        overflow: hidden
    }

    .d-rounded-174c {
        border-radius: 174%;
        overflow: hidden
    }

    .d-rounded-tl-174 {
        border-top-left-radius: 174px;
        border-top-left-radius: 10.875rem;
        overflow: hidden
    }

    .d-rounded-tr-174 {
        border-top-right-radius: 174px;
        border-top-right-radius: 10.875rem;
        overflow: hidden
    }

    .d-rounded-bl-174 {
        border-bottom-left-radius: 174px;
        border-bottom-left-radius: 10.875rem;
        overflow: hidden
    }

    .d-rounded-br-174 {
        border-bottom-right-radius: 174px;
        border-bottom-right-radius: 10.875rem;
        overflow: hidden
    }

    .d-rounded-173 {
        border-radius: 173px;
        border-radius: 10.8125rem;
        overflow: hidden
    }

    .d-rounded-173c {
        border-radius: 173%;
        overflow: hidden
    }

    .d-rounded-tl-173 {
        border-top-left-radius: 173px;
        border-top-left-radius: 10.8125rem;
        overflow: hidden
    }

    .d-rounded-tr-173 {
        border-top-right-radius: 173px;
        border-top-right-radius: 10.8125rem;
        overflow: hidden
    }

    .d-rounded-bl-173 {
        border-bottom-left-radius: 173px;
        border-bottom-left-radius: 10.8125rem;
        overflow: hidden
    }

    .d-rounded-br-173 {
        border-bottom-right-radius: 173px;
        border-bottom-right-radius: 10.8125rem;
        overflow: hidden
    }

    .d-rounded-172 {
        border-radius: 172px;
        border-radius: 10.75rem;
        overflow: hidden
    }

    .d-rounded-172c {
        border-radius: 172%;
        overflow: hidden
    }

    .d-rounded-tl-172 {
        border-top-left-radius: 172px;
        border-top-left-radius: 10.75rem;
        overflow: hidden
    }

    .d-rounded-tr-172 {
        border-top-right-radius: 172px;
        border-top-right-radius: 10.75rem;
        overflow: hidden
    }

    .d-rounded-bl-172 {
        border-bottom-left-radius: 172px;
        border-bottom-left-radius: 10.75rem;
        overflow: hidden
    }

    .d-rounded-br-172 {
        border-bottom-right-radius: 172px;
        border-bottom-right-radius: 10.75rem;
        overflow: hidden
    }

    .d-rounded-171 {
        border-radius: 171px;
        border-radius: 10.6875rem;
        overflow: hidden
    }

    .d-rounded-171c {
        border-radius: 171%;
        overflow: hidden
    }

    .d-rounded-tl-171 {
        border-top-left-radius: 171px;
        border-top-left-radius: 10.6875rem;
        overflow: hidden
    }

    .d-rounded-tr-171 {
        border-top-right-radius: 171px;
        border-top-right-radius: 10.6875rem;
        overflow: hidden
    }

    .d-rounded-bl-171 {
        border-bottom-left-radius: 171px;
        border-bottom-left-radius: 10.6875rem;
        overflow: hidden
    }

    .d-rounded-br-171 {
        border-bottom-right-radius: 171px;
        border-bottom-right-radius: 10.6875rem;
        overflow: hidden
    }

    .d-rounded-170 {
        border-radius: 170px;
        border-radius: 10.625rem;
        overflow: hidden
    }

    .d-rounded-170c {
        border-radius: 170%;
        overflow: hidden
    }

    .d-rounded-tl-170 {
        border-top-left-radius: 170px;
        border-top-left-radius: 10.625rem;
        overflow: hidden
    }

    .d-rounded-tr-170 {
        border-top-right-radius: 170px;
        border-top-right-radius: 10.625rem;
        overflow: hidden
    }

    .d-rounded-bl-170 {
        border-bottom-left-radius: 170px;
        border-bottom-left-radius: 10.625rem;
        overflow: hidden
    }

    .d-rounded-br-170 {
        border-bottom-right-radius: 170px;
        border-bottom-right-radius: 10.625rem;
        overflow: hidden
    }

    .d-rounded-169 {
        border-radius: 169px;
        border-radius: 10.5625rem;
        overflow: hidden
    }

    .d-rounded-169c {
        border-radius: 169%;
        overflow: hidden
    }

    .d-rounded-tl-169 {
        border-top-left-radius: 169px;
        border-top-left-radius: 10.5625rem;
        overflow: hidden
    }

    .d-rounded-tr-169 {
        border-top-right-radius: 169px;
        border-top-right-radius: 10.5625rem;
        overflow: hidden
    }

    .d-rounded-bl-169 {
        border-bottom-left-radius: 169px;
        border-bottom-left-radius: 10.5625rem;
        overflow: hidden
    }

    .d-rounded-br-169 {
        border-bottom-right-radius: 169px;
        border-bottom-right-radius: 10.5625rem;
        overflow: hidden
    }

    .d-rounded-168 {
        border-radius: 168px;
        border-radius: 10.5rem;
        overflow: hidden
    }

    .d-rounded-168c {
        border-radius: 168%;
        overflow: hidden
    }

    .d-rounded-tl-168 {
        border-top-left-radius: 168px;
        border-top-left-radius: 10.5rem;
        overflow: hidden
    }

    .d-rounded-tr-168 {
        border-top-right-radius: 168px;
        border-top-right-radius: 10.5rem;
        overflow: hidden
    }

    .d-rounded-bl-168 {
        border-bottom-left-radius: 168px;
        border-bottom-left-radius: 10.5rem;
        overflow: hidden
    }

    .d-rounded-br-168 {
        border-bottom-right-radius: 168px;
        border-bottom-right-radius: 10.5rem;
        overflow: hidden
    }

    .d-rounded-167 {
        border-radius: 167px;
        border-radius: 10.4375rem;
        overflow: hidden
    }

    .d-rounded-167c {
        border-radius: 167%;
        overflow: hidden
    }

    .d-rounded-tl-167 {
        border-top-left-radius: 167px;
        border-top-left-radius: 10.4375rem;
        overflow: hidden
    }

    .d-rounded-tr-167 {
        border-top-right-radius: 167px;
        border-top-right-radius: 10.4375rem;
        overflow: hidden
    }

    .d-rounded-bl-167 {
        border-bottom-left-radius: 167px;
        border-bottom-left-radius: 10.4375rem;
        overflow: hidden
    }

    .d-rounded-br-167 {
        border-bottom-right-radius: 167px;
        border-bottom-right-radius: 10.4375rem;
        overflow: hidden
    }

    .d-rounded-166 {
        border-radius: 166px;
        border-radius: 10.375rem;
        overflow: hidden
    }

    .d-rounded-166c {
        border-radius: 166%;
        overflow: hidden
    }

    .d-rounded-tl-166 {
        border-top-left-radius: 166px;
        border-top-left-radius: 10.375rem;
        overflow: hidden
    }

    .d-rounded-tr-166 {
        border-top-right-radius: 166px;
        border-top-right-radius: 10.375rem;
        overflow: hidden
    }

    .d-rounded-bl-166 {
        border-bottom-left-radius: 166px;
        border-bottom-left-radius: 10.375rem;
        overflow: hidden
    }

    .d-rounded-br-166 {
        border-bottom-right-radius: 166px;
        border-bottom-right-radius: 10.375rem;
        overflow: hidden
    }

    .d-rounded-165 {
        border-radius: 165px;
        border-radius: 10.3125rem;
        overflow: hidden
    }

    .d-rounded-165c {
        border-radius: 165%;
        overflow: hidden
    }

    .d-rounded-tl-165 {
        border-top-left-radius: 165px;
        border-top-left-radius: 10.3125rem;
        overflow: hidden
    }

    .d-rounded-tr-165 {
        border-top-right-radius: 165px;
        border-top-right-radius: 10.3125rem;
        overflow: hidden
    }

    .d-rounded-bl-165 {
        border-bottom-left-radius: 165px;
        border-bottom-left-radius: 10.3125rem;
        overflow: hidden
    }

    .d-rounded-br-165 {
        border-bottom-right-radius: 165px;
        border-bottom-right-radius: 10.3125rem;
        overflow: hidden
    }

    .d-rounded-164 {
        border-radius: 164px;
        border-radius: 10.25rem;
        overflow: hidden
    }

    .d-rounded-164c {
        border-radius: 164%;
        overflow: hidden
    }

    .d-rounded-tl-164 {
        border-top-left-radius: 164px;
        border-top-left-radius: 10.25rem;
        overflow: hidden
    }

    .d-rounded-tr-164 {
        border-top-right-radius: 164px;
        border-top-right-radius: 10.25rem;
        overflow: hidden
    }

    .d-rounded-bl-164 {
        border-bottom-left-radius: 164px;
        border-bottom-left-radius: 10.25rem;
        overflow: hidden
    }

    .d-rounded-br-164 {
        border-bottom-right-radius: 164px;
        border-bottom-right-radius: 10.25rem;
        overflow: hidden
    }

    .d-rounded-163 {
        border-radius: 163px;
        border-radius: 10.1875rem;
        overflow: hidden
    }

    .d-rounded-163c {
        border-radius: 163%;
        overflow: hidden
    }

    .d-rounded-tl-163 {
        border-top-left-radius: 163px;
        border-top-left-radius: 10.1875rem;
        overflow: hidden
    }

    .d-rounded-tr-163 {
        border-top-right-radius: 163px;
        border-top-right-radius: 10.1875rem;
        overflow: hidden
    }

    .d-rounded-bl-163 {
        border-bottom-left-radius: 163px;
        border-bottom-left-radius: 10.1875rem;
        overflow: hidden
    }

    .d-rounded-br-163 {
        border-bottom-right-radius: 163px;
        border-bottom-right-radius: 10.1875rem;
        overflow: hidden
    }

    .d-rounded-162 {
        border-radius: 162px;
        border-radius: 10.125rem;
        overflow: hidden
    }

    .d-rounded-162c {
        border-radius: 162%;
        overflow: hidden
    }

    .d-rounded-tl-162 {
        border-top-left-radius: 162px;
        border-top-left-radius: 10.125rem;
        overflow: hidden
    }

    .d-rounded-tr-162 {
        border-top-right-radius: 162px;
        border-top-right-radius: 10.125rem;
        overflow: hidden
    }

    .d-rounded-bl-162 {
        border-bottom-left-radius: 162px;
        border-bottom-left-radius: 10.125rem;
        overflow: hidden
    }

    .d-rounded-br-162 {
        border-bottom-right-radius: 162px;
        border-bottom-right-radius: 10.125rem;
        overflow: hidden
    }

    .d-rounded-161 {
        border-radius: 161px;
        border-radius: 10.0625rem;
        overflow: hidden
    }

    .d-rounded-161c {
        border-radius: 161%;
        overflow: hidden
    }

    .d-rounded-tl-161 {
        border-top-left-radius: 161px;
        border-top-left-radius: 10.0625rem;
        overflow: hidden
    }

    .d-rounded-tr-161 {
        border-top-right-radius: 161px;
        border-top-right-radius: 10.0625rem;
        overflow: hidden
    }

    .d-rounded-bl-161 {
        border-bottom-left-radius: 161px;
        border-bottom-left-radius: 10.0625rem;
        overflow: hidden
    }

    .d-rounded-br-161 {
        border-bottom-right-radius: 161px;
        border-bottom-right-radius: 10.0625rem;
        overflow: hidden
    }

    .d-rounded-160 {
        border-radius: 160px;
        border-radius: 10rem;
        overflow: hidden
    }

    .d-rounded-160c {
        border-radius: 160%;
        overflow: hidden
    }

    .d-rounded-tl-160 {
        border-top-left-radius: 160px;
        border-top-left-radius: 10rem;
        overflow: hidden
    }

    .d-rounded-tr-160 {
        border-top-right-radius: 160px;
        border-top-right-radius: 10rem;
        overflow: hidden
    }

    .d-rounded-bl-160 {
        border-bottom-left-radius: 160px;
        border-bottom-left-radius: 10rem;
        overflow: hidden
    }

    .d-rounded-br-160 {
        border-bottom-right-radius: 160px;
        border-bottom-right-radius: 10rem;
        overflow: hidden
    }

    .d-rounded-159 {
        border-radius: 159px;
        border-radius: 9.9375rem;
        overflow: hidden
    }

    .d-rounded-159c {
        border-radius: 159%;
        overflow: hidden
    }

    .d-rounded-tl-159 {
        border-top-left-radius: 159px;
        border-top-left-radius: 9.9375rem;
        overflow: hidden
    }

    .d-rounded-tr-159 {
        border-top-right-radius: 159px;
        border-top-right-radius: 9.9375rem;
        overflow: hidden
    }

    .d-rounded-bl-159 {
        border-bottom-left-radius: 159px;
        border-bottom-left-radius: 9.9375rem;
        overflow: hidden
    }

    .d-rounded-br-159 {
        border-bottom-right-radius: 159px;
        border-bottom-right-radius: 9.9375rem;
        overflow: hidden
    }

    .d-rounded-158 {
        border-radius: 158px;
        border-radius: 9.875rem;
        overflow: hidden
    }

    .d-rounded-158c {
        border-radius: 158%;
        overflow: hidden
    }

    .d-rounded-tl-158 {
        border-top-left-radius: 158px;
        border-top-left-radius: 9.875rem;
        overflow: hidden
    }

    .d-rounded-tr-158 {
        border-top-right-radius: 158px;
        border-top-right-radius: 9.875rem;
        overflow: hidden
    }

    .d-rounded-bl-158 {
        border-bottom-left-radius: 158px;
        border-bottom-left-radius: 9.875rem;
        overflow: hidden
    }

    .d-rounded-br-158 {
        border-bottom-right-radius: 158px;
        border-bottom-right-radius: 9.875rem;
        overflow: hidden
    }

    .d-rounded-157 {
        border-radius: 157px;
        border-radius: 9.8125rem;
        overflow: hidden
    }

    .d-rounded-157c {
        border-radius: 157%;
        overflow: hidden
    }

    .d-rounded-tl-157 {
        border-top-left-radius: 157px;
        border-top-left-radius: 9.8125rem;
        overflow: hidden
    }

    .d-rounded-tr-157 {
        border-top-right-radius: 157px;
        border-top-right-radius: 9.8125rem;
        overflow: hidden
    }

    .d-rounded-bl-157 {
        border-bottom-left-radius: 157px;
        border-bottom-left-radius: 9.8125rem;
        overflow: hidden
    }

    .d-rounded-br-157 {
        border-bottom-right-radius: 157px;
        border-bottom-right-radius: 9.8125rem;
        overflow: hidden
    }

    .d-rounded-156 {
        border-radius: 156px;
        border-radius: 9.75rem;
        overflow: hidden
    }

    .d-rounded-156c {
        border-radius: 156%;
        overflow: hidden
    }

    .d-rounded-tl-156 {
        border-top-left-radius: 156px;
        border-top-left-radius: 9.75rem;
        overflow: hidden
    }

    .d-rounded-tr-156 {
        border-top-right-radius: 156px;
        border-top-right-radius: 9.75rem;
        overflow: hidden
    }

    .d-rounded-bl-156 {
        border-bottom-left-radius: 156px;
        border-bottom-left-radius: 9.75rem;
        overflow: hidden
    }

    .d-rounded-br-156 {
        border-bottom-right-radius: 156px;
        border-bottom-right-radius: 9.75rem;
        overflow: hidden
    }

    .d-rounded-155 {
        border-radius: 155px;
        border-radius: 9.6875rem;
        overflow: hidden
    }

    .d-rounded-155c {
        border-radius: 155%;
        overflow: hidden
    }

    .d-rounded-tl-155 {
        border-top-left-radius: 155px;
        border-top-left-radius: 9.6875rem;
        overflow: hidden
    }

    .d-rounded-tr-155 {
        border-top-right-radius: 155px;
        border-top-right-radius: 9.6875rem;
        overflow: hidden
    }

    .d-rounded-bl-155 {
        border-bottom-left-radius: 155px;
        border-bottom-left-radius: 9.6875rem;
        overflow: hidden
    }

    .d-rounded-br-155 {
        border-bottom-right-radius: 155px;
        border-bottom-right-radius: 9.6875rem;
        overflow: hidden
    }

    .d-rounded-154 {
        border-radius: 154px;
        border-radius: 9.625rem;
        overflow: hidden
    }

    .d-rounded-154c {
        border-radius: 154%;
        overflow: hidden
    }

    .d-rounded-tl-154 {
        border-top-left-radius: 154px;
        border-top-left-radius: 9.625rem;
        overflow: hidden
    }

    .d-rounded-tr-154 {
        border-top-right-radius: 154px;
        border-top-right-radius: 9.625rem;
        overflow: hidden
    }

    .d-rounded-bl-154 {
        border-bottom-left-radius: 154px;
        border-bottom-left-radius: 9.625rem;
        overflow: hidden
    }

    .d-rounded-br-154 {
        border-bottom-right-radius: 154px;
        border-bottom-right-radius: 9.625rem;
        overflow: hidden
    }

    .d-rounded-153 {
        border-radius: 153px;
        border-radius: 9.5625rem;
        overflow: hidden
    }

    .d-rounded-153c {
        border-radius: 153%;
        overflow: hidden
    }

    .d-rounded-tl-153 {
        border-top-left-radius: 153px;
        border-top-left-radius: 9.5625rem;
        overflow: hidden
    }

    .d-rounded-tr-153 {
        border-top-right-radius: 153px;
        border-top-right-radius: 9.5625rem;
        overflow: hidden
    }

    .d-rounded-bl-153 {
        border-bottom-left-radius: 153px;
        border-bottom-left-radius: 9.5625rem;
        overflow: hidden
    }

    .d-rounded-br-153 {
        border-bottom-right-radius: 153px;
        border-bottom-right-radius: 9.5625rem;
        overflow: hidden
    }

    .d-rounded-152 {
        border-radius: 152px;
        border-radius: 9.5rem;
        overflow: hidden
    }

    .d-rounded-152c {
        border-radius: 152%;
        overflow: hidden
    }

    .d-rounded-tl-152 {
        border-top-left-radius: 152px;
        border-top-left-radius: 9.5rem;
        overflow: hidden
    }

    .d-rounded-tr-152 {
        border-top-right-radius: 152px;
        border-top-right-radius: 9.5rem;
        overflow: hidden
    }

    .d-rounded-bl-152 {
        border-bottom-left-radius: 152px;
        border-bottom-left-radius: 9.5rem;
        overflow: hidden
    }

    .d-rounded-br-152 {
        border-bottom-right-radius: 152px;
        border-bottom-right-radius: 9.5rem;
        overflow: hidden
    }

    .d-rounded-151 {
        border-radius: 151px;
        border-radius: 9.4375rem;
        overflow: hidden
    }

    .d-rounded-151c {
        border-radius: 151%;
        overflow: hidden
    }

    .d-rounded-tl-151 {
        border-top-left-radius: 151px;
        border-top-left-radius: 9.4375rem;
        overflow: hidden
    }

    .d-rounded-tr-151 {
        border-top-right-radius: 151px;
        border-top-right-radius: 9.4375rem;
        overflow: hidden
    }

    .d-rounded-bl-151 {
        border-bottom-left-radius: 151px;
        border-bottom-left-radius: 9.4375rem;
        overflow: hidden
    }

    .d-rounded-br-151 {
        border-bottom-right-radius: 151px;
        border-bottom-right-radius: 9.4375rem;
        overflow: hidden
    }

    .d-rounded-150 {
        border-radius: 150px;
        border-radius: 9.375rem;
        overflow: hidden
    }

    .d-rounded-150c {
        border-radius: 150%;
        overflow: hidden
    }

    .d-rounded-tl-150 {
        border-top-left-radius: 150px;
        border-top-left-radius: 9.375rem;
        overflow: hidden
    }

    .d-rounded-tr-150 {
        border-top-right-radius: 150px;
        border-top-right-radius: 9.375rem;
        overflow: hidden
    }

    .d-rounded-bl-150 {
        border-bottom-left-radius: 150px;
        border-bottom-left-radius: 9.375rem;
        overflow: hidden
    }

    .d-rounded-br-150 {
        border-bottom-right-radius: 150px;
        border-bottom-right-radius: 9.375rem;
        overflow: hidden
    }

    .d-rounded-149 {
        border-radius: 149px;
        border-radius: 9.3125rem;
        overflow: hidden
    }

    .d-rounded-149c {
        border-radius: 149%;
        overflow: hidden
    }

    .d-rounded-tl-149 {
        border-top-left-radius: 149px;
        border-top-left-radius: 9.3125rem;
        overflow: hidden
    }

    .d-rounded-tr-149 {
        border-top-right-radius: 149px;
        border-top-right-radius: 9.3125rem;
        overflow: hidden
    }

    .d-rounded-bl-149 {
        border-bottom-left-radius: 149px;
        border-bottom-left-radius: 9.3125rem;
        overflow: hidden
    }

    .d-rounded-br-149 {
        border-bottom-right-radius: 149px;
        border-bottom-right-radius: 9.3125rem;
        overflow: hidden
    }

    .d-rounded-148 {
        border-radius: 148px;
        border-radius: 9.25rem;
        overflow: hidden
    }

    .d-rounded-148c {
        border-radius: 148%;
        overflow: hidden
    }

    .d-rounded-tl-148 {
        border-top-left-radius: 148px;
        border-top-left-radius: 9.25rem;
        overflow: hidden
    }

    .d-rounded-tr-148 {
        border-top-right-radius: 148px;
        border-top-right-radius: 9.25rem;
        overflow: hidden
    }

    .d-rounded-bl-148 {
        border-bottom-left-radius: 148px;
        border-bottom-left-radius: 9.25rem;
        overflow: hidden
    }

    .d-rounded-br-148 {
        border-bottom-right-radius: 148px;
        border-bottom-right-radius: 9.25rem;
        overflow: hidden
    }

    .d-rounded-147 {
        border-radius: 147px;
        border-radius: 9.1875rem;
        overflow: hidden
    }

    .d-rounded-147c {
        border-radius: 147%;
        overflow: hidden
    }

    .d-rounded-tl-147 {
        border-top-left-radius: 147px;
        border-top-left-radius: 9.1875rem;
        overflow: hidden
    }

    .d-rounded-tr-147 {
        border-top-right-radius: 147px;
        border-top-right-radius: 9.1875rem;
        overflow: hidden
    }

    .d-rounded-bl-147 {
        border-bottom-left-radius: 147px;
        border-bottom-left-radius: 9.1875rem;
        overflow: hidden
    }

    .d-rounded-br-147 {
        border-bottom-right-radius: 147px;
        border-bottom-right-radius: 9.1875rem;
        overflow: hidden
    }

    .d-rounded-146 {
        border-radius: 146px;
        border-radius: 9.125rem;
        overflow: hidden
    }

    .d-rounded-146c {
        border-radius: 146%;
        overflow: hidden
    }

    .d-rounded-tl-146 {
        border-top-left-radius: 146px;
        border-top-left-radius: 9.125rem;
        overflow: hidden
    }

    .d-rounded-tr-146 {
        border-top-right-radius: 146px;
        border-top-right-radius: 9.125rem;
        overflow: hidden
    }

    .d-rounded-bl-146 {
        border-bottom-left-radius: 146px;
        border-bottom-left-radius: 9.125rem;
        overflow: hidden
    }

    .d-rounded-br-146 {
        border-bottom-right-radius: 146px;
        border-bottom-right-radius: 9.125rem;
        overflow: hidden
    }

    .d-rounded-145 {
        border-radius: 145px;
        border-radius: 9.0625rem;
        overflow: hidden
    }

    .d-rounded-145c {
        border-radius: 145%;
        overflow: hidden
    }

    .d-rounded-tl-145 {
        border-top-left-radius: 145px;
        border-top-left-radius: 9.0625rem;
        overflow: hidden
    }

    .d-rounded-tr-145 {
        border-top-right-radius: 145px;
        border-top-right-radius: 9.0625rem;
        overflow: hidden
    }

    .d-rounded-bl-145 {
        border-bottom-left-radius: 145px;
        border-bottom-left-radius: 9.0625rem;
        overflow: hidden
    }

    .d-rounded-br-145 {
        border-bottom-right-radius: 145px;
        border-bottom-right-radius: 9.0625rem;
        overflow: hidden
    }

    .d-rounded-144 {
        border-radius: 144px;
        border-radius: 9rem;
        overflow: hidden
    }

    .d-rounded-144c {
        border-radius: 144%;
        overflow: hidden
    }

    .d-rounded-tl-144 {
        border-top-left-radius: 144px;
        border-top-left-radius: 9rem;
        overflow: hidden
    }

    .d-rounded-tr-144 {
        border-top-right-radius: 144px;
        border-top-right-radius: 9rem;
        overflow: hidden
    }

    .d-rounded-bl-144 {
        border-bottom-left-radius: 144px;
        border-bottom-left-radius: 9rem;
        overflow: hidden
    }

    .d-rounded-br-144 {
        border-bottom-right-radius: 144px;
        border-bottom-right-radius: 9rem;
        overflow: hidden
    }

    .d-rounded-143 {
        border-radius: 143px;
        border-radius: 8.9375rem;
        overflow: hidden
    }

    .d-rounded-143c {
        border-radius: 143%;
        overflow: hidden
    }

    .d-rounded-tl-143 {
        border-top-left-radius: 143px;
        border-top-left-radius: 8.9375rem;
        overflow: hidden
    }

    .d-rounded-tr-143 {
        border-top-right-radius: 143px;
        border-top-right-radius: 8.9375rem;
        overflow: hidden
    }

    .d-rounded-bl-143 {
        border-bottom-left-radius: 143px;
        border-bottom-left-radius: 8.9375rem;
        overflow: hidden
    }

    .d-rounded-br-143 {
        border-bottom-right-radius: 143px;
        border-bottom-right-radius: 8.9375rem;
        overflow: hidden
    }

    .d-rounded-142 {
        border-radius: 142px;
        border-radius: 8.875rem;
        overflow: hidden
    }

    .d-rounded-142c {
        border-radius: 142%;
        overflow: hidden
    }

    .d-rounded-tl-142 {
        border-top-left-radius: 142px;
        border-top-left-radius: 8.875rem;
        overflow: hidden
    }

    .d-rounded-tr-142 {
        border-top-right-radius: 142px;
        border-top-right-radius: 8.875rem;
        overflow: hidden
    }

    .d-rounded-bl-142 {
        border-bottom-left-radius: 142px;
        border-bottom-left-radius: 8.875rem;
        overflow: hidden
    }

    .d-rounded-br-142 {
        border-bottom-right-radius: 142px;
        border-bottom-right-radius: 8.875rem;
        overflow: hidden
    }

    .d-rounded-141 {
        border-radius: 141px;
        border-radius: 8.8125rem;
        overflow: hidden
    }

    .d-rounded-141c {
        border-radius: 141%;
        overflow: hidden
    }

    .d-rounded-tl-141 {
        border-top-left-radius: 141px;
        border-top-left-radius: 8.8125rem;
        overflow: hidden
    }

    .d-rounded-tr-141 {
        border-top-right-radius: 141px;
        border-top-right-radius: 8.8125rem;
        overflow: hidden
    }

    .d-rounded-bl-141 {
        border-bottom-left-radius: 141px;
        border-bottom-left-radius: 8.8125rem;
        overflow: hidden
    }

    .d-rounded-br-141 {
        border-bottom-right-radius: 141px;
        border-bottom-right-radius: 8.8125rem;
        overflow: hidden
    }

    .d-rounded-140 {
        border-radius: 140px;
        border-radius: 8.75rem;
        overflow: hidden
    }

    .d-rounded-140c {
        border-radius: 140%;
        overflow: hidden
    }

    .d-rounded-tl-140 {
        border-top-left-radius: 140px;
        border-top-left-radius: 8.75rem;
        overflow: hidden
    }

    .d-rounded-tr-140 {
        border-top-right-radius: 140px;
        border-top-right-radius: 8.75rem;
        overflow: hidden
    }

    .d-rounded-bl-140 {
        border-bottom-left-radius: 140px;
        border-bottom-left-radius: 8.75rem;
        overflow: hidden
    }

    .d-rounded-br-140 {
        border-bottom-right-radius: 140px;
        border-bottom-right-radius: 8.75rem;
        overflow: hidden
    }

    .d-rounded-139 {
        border-radius: 139px;
        border-radius: 8.6875rem;
        overflow: hidden
    }

    .d-rounded-139c {
        border-radius: 139%;
        overflow: hidden
    }

    .d-rounded-tl-139 {
        border-top-left-radius: 139px;
        border-top-left-radius: 8.6875rem;
        overflow: hidden
    }

    .d-rounded-tr-139 {
        border-top-right-radius: 139px;
        border-top-right-radius: 8.6875rem;
        overflow: hidden
    }

    .d-rounded-bl-139 {
        border-bottom-left-radius: 139px;
        border-bottom-left-radius: 8.6875rem;
        overflow: hidden
    }

    .d-rounded-br-139 {
        border-bottom-right-radius: 139px;
        border-bottom-right-radius: 8.6875rem;
        overflow: hidden
    }

    .d-rounded-138 {
        border-radius: 138px;
        border-radius: 8.625rem;
        overflow: hidden
    }

    .d-rounded-138c {
        border-radius: 138%;
        overflow: hidden
    }

    .d-rounded-tl-138 {
        border-top-left-radius: 138px;
        border-top-left-radius: 8.625rem;
        overflow: hidden
    }

    .d-rounded-tr-138 {
        border-top-right-radius: 138px;
        border-top-right-radius: 8.625rem;
        overflow: hidden
    }

    .d-rounded-bl-138 {
        border-bottom-left-radius: 138px;
        border-bottom-left-radius: 8.625rem;
        overflow: hidden
    }

    .d-rounded-br-138 {
        border-bottom-right-radius: 138px;
        border-bottom-right-radius: 8.625rem;
        overflow: hidden
    }

    .d-rounded-137 {
        border-radius: 137px;
        border-radius: 8.5625rem;
        overflow: hidden
    }

    .d-rounded-137c {
        border-radius: 137%;
        overflow: hidden
    }

    .d-rounded-tl-137 {
        border-top-left-radius: 137px;
        border-top-left-radius: 8.5625rem;
        overflow: hidden
    }

    .d-rounded-tr-137 {
        border-top-right-radius: 137px;
        border-top-right-radius: 8.5625rem;
        overflow: hidden
    }

    .d-rounded-bl-137 {
        border-bottom-left-radius: 137px;
        border-bottom-left-radius: 8.5625rem;
        overflow: hidden
    }

    .d-rounded-br-137 {
        border-bottom-right-radius: 137px;
        border-bottom-right-radius: 8.5625rem;
        overflow: hidden
    }

    .d-rounded-136 {
        border-radius: 136px;
        border-radius: 8.5rem;
        overflow: hidden
    }

    .d-rounded-136c {
        border-radius: 136%;
        overflow: hidden
    }

    .d-rounded-tl-136 {
        border-top-left-radius: 136px;
        border-top-left-radius: 8.5rem;
        overflow: hidden
    }

    .d-rounded-tr-136 {
        border-top-right-radius: 136px;
        border-top-right-radius: 8.5rem;
        overflow: hidden
    }

    .d-rounded-bl-136 {
        border-bottom-left-radius: 136px;
        border-bottom-left-radius: 8.5rem;
        overflow: hidden
    }

    .d-rounded-br-136 {
        border-bottom-right-radius: 136px;
        border-bottom-right-radius: 8.5rem;
        overflow: hidden
    }

    .d-rounded-135 {
        border-radius: 135px;
        border-radius: 8.4375rem;
        overflow: hidden
    }

    .d-rounded-135c {
        border-radius: 135%;
        overflow: hidden
    }

    .d-rounded-tl-135 {
        border-top-left-radius: 135px;
        border-top-left-radius: 8.4375rem;
        overflow: hidden
    }

    .d-rounded-tr-135 {
        border-top-right-radius: 135px;
        border-top-right-radius: 8.4375rem;
        overflow: hidden
    }

    .d-rounded-bl-135 {
        border-bottom-left-radius: 135px;
        border-bottom-left-radius: 8.4375rem;
        overflow: hidden
    }

    .d-rounded-br-135 {
        border-bottom-right-radius: 135px;
        border-bottom-right-radius: 8.4375rem;
        overflow: hidden
    }

    .d-rounded-134 {
        border-radius: 134px;
        border-radius: 8.375rem;
        overflow: hidden
    }

    .d-rounded-134c {
        border-radius: 134%;
        overflow: hidden
    }

    .d-rounded-tl-134 {
        border-top-left-radius: 134px;
        border-top-left-radius: 8.375rem;
        overflow: hidden
    }

    .d-rounded-tr-134 {
        border-top-right-radius: 134px;
        border-top-right-radius: 8.375rem;
        overflow: hidden
    }

    .d-rounded-bl-134 {
        border-bottom-left-radius: 134px;
        border-bottom-left-radius: 8.375rem;
        overflow: hidden
    }

    .d-rounded-br-134 {
        border-bottom-right-radius: 134px;
        border-bottom-right-radius: 8.375rem;
        overflow: hidden
    }

    .d-rounded-133 {
        border-radius: 133px;
        border-radius: 8.3125rem;
        overflow: hidden
    }

    .d-rounded-133c {
        border-radius: 133%;
        overflow: hidden
    }

    .d-rounded-tl-133 {
        border-top-left-radius: 133px;
        border-top-left-radius: 8.3125rem;
        overflow: hidden
    }

    .d-rounded-tr-133 {
        border-top-right-radius: 133px;
        border-top-right-radius: 8.3125rem;
        overflow: hidden
    }

    .d-rounded-bl-133 {
        border-bottom-left-radius: 133px;
        border-bottom-left-radius: 8.3125rem;
        overflow: hidden
    }

    .d-rounded-br-133 {
        border-bottom-right-radius: 133px;
        border-bottom-right-radius: 8.3125rem;
        overflow: hidden
    }

    .d-rounded-132 {
        border-radius: 132px;
        border-radius: 8.25rem;
        overflow: hidden
    }

    .d-rounded-132c {
        border-radius: 132%;
        overflow: hidden
    }

    .d-rounded-tl-132 {
        border-top-left-radius: 132px;
        border-top-left-radius: 8.25rem;
        overflow: hidden
    }

    .d-rounded-tr-132 {
        border-top-right-radius: 132px;
        border-top-right-radius: 8.25rem;
        overflow: hidden
    }

    .d-rounded-bl-132 {
        border-bottom-left-radius: 132px;
        border-bottom-left-radius: 8.25rem;
        overflow: hidden
    }

    .d-rounded-br-132 {
        border-bottom-right-radius: 132px;
        border-bottom-right-radius: 8.25rem;
        overflow: hidden
    }

    .d-rounded-131 {
        border-radius: 131px;
        border-radius: 8.1875rem;
        overflow: hidden
    }

    .d-rounded-131c {
        border-radius: 131%;
        overflow: hidden
    }

    .d-rounded-tl-131 {
        border-top-left-radius: 131px;
        border-top-left-radius: 8.1875rem;
        overflow: hidden
    }

    .d-rounded-tr-131 {
        border-top-right-radius: 131px;
        border-top-right-radius: 8.1875rem;
        overflow: hidden
    }

    .d-rounded-bl-131 {
        border-bottom-left-radius: 131px;
        border-bottom-left-radius: 8.1875rem;
        overflow: hidden
    }

    .d-rounded-br-131 {
        border-bottom-right-radius: 131px;
        border-bottom-right-radius: 8.1875rem;
        overflow: hidden
    }

    .d-rounded-130 {
        border-radius: 130px;
        border-radius: 8.125rem;
        overflow: hidden
    }

    .d-rounded-130c {
        border-radius: 130%;
        overflow: hidden
    }

    .d-rounded-tl-130 {
        border-top-left-radius: 130px;
        border-top-left-radius: 8.125rem;
        overflow: hidden
    }

    .d-rounded-tr-130 {
        border-top-right-radius: 130px;
        border-top-right-radius: 8.125rem;
        overflow: hidden
    }

    .d-rounded-bl-130 {
        border-bottom-left-radius: 130px;
        border-bottom-left-radius: 8.125rem;
        overflow: hidden
    }

    .d-rounded-br-130 {
        border-bottom-right-radius: 130px;
        border-bottom-right-radius: 8.125rem;
        overflow: hidden
    }

    .d-rounded-129 {
        border-radius: 129px;
        border-radius: 8.0625rem;
        overflow: hidden
    }

    .d-rounded-129c {
        border-radius: 129%;
        overflow: hidden
    }

    .d-rounded-tl-129 {
        border-top-left-radius: 129px;
        border-top-left-radius: 8.0625rem;
        overflow: hidden
    }

    .d-rounded-tr-129 {
        border-top-right-radius: 129px;
        border-top-right-radius: 8.0625rem;
        overflow: hidden
    }

    .d-rounded-bl-129 {
        border-bottom-left-radius: 129px;
        border-bottom-left-radius: 8.0625rem;
        overflow: hidden
    }

    .d-rounded-br-129 {
        border-bottom-right-radius: 129px;
        border-bottom-right-radius: 8.0625rem;
        overflow: hidden
    }

    .d-rounded-128 {
        border-radius: 128px;
        border-radius: 8rem;
        overflow: hidden
    }

    .d-rounded-128c {
        border-radius: 128%;
        overflow: hidden
    }

    .d-rounded-tl-128 {
        border-top-left-radius: 128px;
        border-top-left-radius: 8rem;
        overflow: hidden
    }

    .d-rounded-tr-128 {
        border-top-right-radius: 128px;
        border-top-right-radius: 8rem;
        overflow: hidden
    }

    .d-rounded-bl-128 {
        border-bottom-left-radius: 128px;
        border-bottom-left-radius: 8rem;
        overflow: hidden
    }

    .d-rounded-br-128 {
        border-bottom-right-radius: 128px;
        border-bottom-right-radius: 8rem;
        overflow: hidden
    }

    .d-rounded-127 {
        border-radius: 127px;
        border-radius: 7.9375rem;
        overflow: hidden
    }

    .d-rounded-127c {
        border-radius: 127%;
        overflow: hidden
    }

    .d-rounded-tl-127 {
        border-top-left-radius: 127px;
        border-top-left-radius: 7.9375rem;
        overflow: hidden
    }

    .d-rounded-tr-127 {
        border-top-right-radius: 127px;
        border-top-right-radius: 7.9375rem;
        overflow: hidden
    }

    .d-rounded-bl-127 {
        border-bottom-left-radius: 127px;
        border-bottom-left-radius: 7.9375rem;
        overflow: hidden
    }

    .d-rounded-br-127 {
        border-bottom-right-radius: 127px;
        border-bottom-right-radius: 7.9375rem;
        overflow: hidden
    }

    .d-rounded-126 {
        border-radius: 126px;
        border-radius: 7.875rem;
        overflow: hidden
    }

    .d-rounded-126c {
        border-radius: 126%;
        overflow: hidden
    }

    .d-rounded-tl-126 {
        border-top-left-radius: 126px;
        border-top-left-radius: 7.875rem;
        overflow: hidden
    }

    .d-rounded-tr-126 {
        border-top-right-radius: 126px;
        border-top-right-radius: 7.875rem;
        overflow: hidden
    }

    .d-rounded-bl-126 {
        border-bottom-left-radius: 126px;
        border-bottom-left-radius: 7.875rem;
        overflow: hidden
    }

    .d-rounded-br-126 {
        border-bottom-right-radius: 126px;
        border-bottom-right-radius: 7.875rem;
        overflow: hidden
    }

    .d-rounded-125 {
        border-radius: 125px;
        border-radius: 7.8125rem;
        overflow: hidden
    }

    .d-rounded-125c {
        border-radius: 125%;
        overflow: hidden
    }

    .d-rounded-tl-125 {
        border-top-left-radius: 125px;
        border-top-left-radius: 7.8125rem;
        overflow: hidden
    }

    .d-rounded-tr-125 {
        border-top-right-radius: 125px;
        border-top-right-radius: 7.8125rem;
        overflow: hidden
    }

    .d-rounded-bl-125 {
        border-bottom-left-radius: 125px;
        border-bottom-left-radius: 7.8125rem;
        overflow: hidden
    }

    .d-rounded-br-125 {
        border-bottom-right-radius: 125px;
        border-bottom-right-radius: 7.8125rem;
        overflow: hidden
    }

    .d-rounded-124 {
        border-radius: 124px;
        border-radius: 7.75rem;
        overflow: hidden
    }

    .d-rounded-124c {
        border-radius: 124%;
        overflow: hidden
    }

    .d-rounded-tl-124 {
        border-top-left-radius: 124px;
        border-top-left-radius: 7.75rem;
        overflow: hidden
    }

    .d-rounded-tr-124 {
        border-top-right-radius: 124px;
        border-top-right-radius: 7.75rem;
        overflow: hidden
    }

    .d-rounded-bl-124 {
        border-bottom-left-radius: 124px;
        border-bottom-left-radius: 7.75rem;
        overflow: hidden
    }

    .d-rounded-br-124 {
        border-bottom-right-radius: 124px;
        border-bottom-right-radius: 7.75rem;
        overflow: hidden
    }

    .d-rounded-123 {
        border-radius: 123px;
        border-radius: 7.6875rem;
        overflow: hidden
    }

    .d-rounded-123c {
        border-radius: 123%;
        overflow: hidden
    }

    .d-rounded-tl-123 {
        border-top-left-radius: 123px;
        border-top-left-radius: 7.6875rem;
        overflow: hidden
    }

    .d-rounded-tr-123 {
        border-top-right-radius: 123px;
        border-top-right-radius: 7.6875rem;
        overflow: hidden
    }

    .d-rounded-bl-123 {
        border-bottom-left-radius: 123px;
        border-bottom-left-radius: 7.6875rem;
        overflow: hidden
    }

    .d-rounded-br-123 {
        border-bottom-right-radius: 123px;
        border-bottom-right-radius: 7.6875rem;
        overflow: hidden
    }

    .d-rounded-122 {
        border-radius: 122px;
        border-radius: 7.625rem;
        overflow: hidden
    }

    .d-rounded-122c {
        border-radius: 122%;
        overflow: hidden
    }

    .d-rounded-tl-122 {
        border-top-left-radius: 122px;
        border-top-left-radius: 7.625rem;
        overflow: hidden
    }

    .d-rounded-tr-122 {
        border-top-right-radius: 122px;
        border-top-right-radius: 7.625rem;
        overflow: hidden
    }

    .d-rounded-bl-122 {
        border-bottom-left-radius: 122px;
        border-bottom-left-radius: 7.625rem;
        overflow: hidden
    }

    .d-rounded-br-122 {
        border-bottom-right-radius: 122px;
        border-bottom-right-radius: 7.625rem;
        overflow: hidden
    }

    .d-rounded-121 {
        border-radius: 121px;
        border-radius: 7.5625rem;
        overflow: hidden
    }

    .d-rounded-121c {
        border-radius: 121%;
        overflow: hidden
    }

    .d-rounded-tl-121 {
        border-top-left-radius: 121px;
        border-top-left-radius: 7.5625rem;
        overflow: hidden
    }

    .d-rounded-tr-121 {
        border-top-right-radius: 121px;
        border-top-right-radius: 7.5625rem;
        overflow: hidden
    }

    .d-rounded-bl-121 {
        border-bottom-left-radius: 121px;
        border-bottom-left-radius: 7.5625rem;
        overflow: hidden
    }

    .d-rounded-br-121 {
        border-bottom-right-radius: 121px;
        border-bottom-right-radius: 7.5625rem;
        overflow: hidden
    }

    .d-rounded-120 {
        border-radius: 120px;
        border-radius: 7.5rem;
        overflow: hidden
    }

    .d-rounded-120c {
        border-radius: 120%;
        overflow: hidden
    }

    .d-rounded-tl-120 {
        border-top-left-radius: 120px;
        border-top-left-radius: 7.5rem;
        overflow: hidden
    }

    .d-rounded-tr-120 {
        border-top-right-radius: 120px;
        border-top-right-radius: 7.5rem;
        overflow: hidden
    }

    .d-rounded-bl-120 {
        border-bottom-left-radius: 120px;
        border-bottom-left-radius: 7.5rem;
        overflow: hidden
    }

    .d-rounded-br-120 {
        border-bottom-right-radius: 120px;
        border-bottom-right-radius: 7.5rem;
        overflow: hidden
    }

    .d-rounded-119 {
        border-radius: 119px;
        border-radius: 7.4375rem;
        overflow: hidden
    }

    .d-rounded-119c {
        border-radius: 119%;
        overflow: hidden
    }

    .d-rounded-tl-119 {
        border-top-left-radius: 119px;
        border-top-left-radius: 7.4375rem;
        overflow: hidden
    }

    .d-rounded-tr-119 {
        border-top-right-radius: 119px;
        border-top-right-radius: 7.4375rem;
        overflow: hidden
    }

    .d-rounded-bl-119 {
        border-bottom-left-radius: 119px;
        border-bottom-left-radius: 7.4375rem;
        overflow: hidden
    }

    .d-rounded-br-119 {
        border-bottom-right-radius: 119px;
        border-bottom-right-radius: 7.4375rem;
        overflow: hidden
    }

    .d-rounded-118 {
        border-radius: 118px;
        border-radius: 7.375rem;
        overflow: hidden
    }

    .d-rounded-118c {
        border-radius: 118%;
        overflow: hidden
    }

    .d-rounded-tl-118 {
        border-top-left-radius: 118px;
        border-top-left-radius: 7.375rem;
        overflow: hidden
    }

    .d-rounded-tr-118 {
        border-top-right-radius: 118px;
        border-top-right-radius: 7.375rem;
        overflow: hidden
    }

    .d-rounded-bl-118 {
        border-bottom-left-radius: 118px;
        border-bottom-left-radius: 7.375rem;
        overflow: hidden
    }

    .d-rounded-br-118 {
        border-bottom-right-radius: 118px;
        border-bottom-right-radius: 7.375rem;
        overflow: hidden
    }

    .d-rounded-117 {
        border-radius: 117px;
        border-radius: 7.3125rem;
        overflow: hidden
    }

    .d-rounded-117c {
        border-radius: 117%;
        overflow: hidden
    }

    .d-rounded-tl-117 {
        border-top-left-radius: 117px;
        border-top-left-radius: 7.3125rem;
        overflow: hidden
    }

    .d-rounded-tr-117 {
        border-top-right-radius: 117px;
        border-top-right-radius: 7.3125rem;
        overflow: hidden
    }

    .d-rounded-bl-117 {
        border-bottom-left-radius: 117px;
        border-bottom-left-radius: 7.3125rem;
        overflow: hidden
    }

    .d-rounded-br-117 {
        border-bottom-right-radius: 117px;
        border-bottom-right-radius: 7.3125rem;
        overflow: hidden
    }

    .d-rounded-116 {
        border-radius: 116px;
        border-radius: 7.25rem;
        overflow: hidden
    }

    .d-rounded-116c {
        border-radius: 116%;
        overflow: hidden
    }

    .d-rounded-tl-116 {
        border-top-left-radius: 116px;
        border-top-left-radius: 7.25rem;
        overflow: hidden
    }

    .d-rounded-tr-116 {
        border-top-right-radius: 116px;
        border-top-right-radius: 7.25rem;
        overflow: hidden
    }

    .d-rounded-bl-116 {
        border-bottom-left-radius: 116px;
        border-bottom-left-radius: 7.25rem;
        overflow: hidden
    }

    .d-rounded-br-116 {
        border-bottom-right-radius: 116px;
        border-bottom-right-radius: 7.25rem;
        overflow: hidden
    }

    .d-rounded-115 {
        border-radius: 115px;
        border-radius: 7.1875rem;
        overflow: hidden
    }

    .d-rounded-115c {
        border-radius: 115%;
        overflow: hidden
    }

    .d-rounded-tl-115 {
        border-top-left-radius: 115px;
        border-top-left-radius: 7.1875rem;
        overflow: hidden
    }

    .d-rounded-tr-115 {
        border-top-right-radius: 115px;
        border-top-right-radius: 7.1875rem;
        overflow: hidden
    }

    .d-rounded-bl-115 {
        border-bottom-left-radius: 115px;
        border-bottom-left-radius: 7.1875rem;
        overflow: hidden
    }

    .d-rounded-br-115 {
        border-bottom-right-radius: 115px;
        border-bottom-right-radius: 7.1875rem;
        overflow: hidden
    }

    .d-rounded-114 {
        border-radius: 114px;
        border-radius: 7.125rem;
        overflow: hidden
    }

    .d-rounded-114c {
        border-radius: 114%;
        overflow: hidden
    }

    .d-rounded-tl-114 {
        border-top-left-radius: 114px;
        border-top-left-radius: 7.125rem;
        overflow: hidden
    }

    .d-rounded-tr-114 {
        border-top-right-radius: 114px;
        border-top-right-radius: 7.125rem;
        overflow: hidden
    }

    .d-rounded-bl-114 {
        border-bottom-left-radius: 114px;
        border-bottom-left-radius: 7.125rem;
        overflow: hidden
    }

    .d-rounded-br-114 {
        border-bottom-right-radius: 114px;
        border-bottom-right-radius: 7.125rem;
        overflow: hidden
    }

    .d-rounded-113 {
        border-radius: 113px;
        border-radius: 7.0625rem;
        overflow: hidden
    }

    .d-rounded-113c {
        border-radius: 113%;
        overflow: hidden
    }

    .d-rounded-tl-113 {
        border-top-left-radius: 113px;
        border-top-left-radius: 7.0625rem;
        overflow: hidden
    }

    .d-rounded-tr-113 {
        border-top-right-radius: 113px;
        border-top-right-radius: 7.0625rem;
        overflow: hidden
    }

    .d-rounded-bl-113 {
        border-bottom-left-radius: 113px;
        border-bottom-left-radius: 7.0625rem;
        overflow: hidden
    }

    .d-rounded-br-113 {
        border-bottom-right-radius: 113px;
        border-bottom-right-radius: 7.0625rem;
        overflow: hidden
    }

    .d-rounded-112 {
        border-radius: 112px;
        border-radius: 7rem;
        overflow: hidden
    }

    .d-rounded-112c {
        border-radius: 112%;
        overflow: hidden
    }

    .d-rounded-tl-112 {
        border-top-left-radius: 112px;
        border-top-left-radius: 7rem;
        overflow: hidden
    }

    .d-rounded-tr-112 {
        border-top-right-radius: 112px;
        border-top-right-radius: 7rem;
        overflow: hidden
    }

    .d-rounded-bl-112 {
        border-bottom-left-radius: 112px;
        border-bottom-left-radius: 7rem;
        overflow: hidden
    }

    .d-rounded-br-112 {
        border-bottom-right-radius: 112px;
        border-bottom-right-radius: 7rem;
        overflow: hidden
    }

    .d-rounded-111 {
        border-radius: 111px;
        border-radius: 6.9375rem;
        overflow: hidden
    }

    .d-rounded-111c {
        border-radius: 111%;
        overflow: hidden
    }

    .d-rounded-tl-111 {
        border-top-left-radius: 111px;
        border-top-left-radius: 6.9375rem;
        overflow: hidden
    }

    .d-rounded-tr-111 {
        border-top-right-radius: 111px;
        border-top-right-radius: 6.9375rem;
        overflow: hidden
    }

    .d-rounded-bl-111 {
        border-bottom-left-radius: 111px;
        border-bottom-left-radius: 6.9375rem;
        overflow: hidden
    }

    .d-rounded-br-111 {
        border-bottom-right-radius: 111px;
        border-bottom-right-radius: 6.9375rem;
        overflow: hidden
    }

    .d-rounded-110 {
        border-radius: 110px;
        border-radius: 6.875rem;
        overflow: hidden
    }

    .d-rounded-110c {
        border-radius: 110%;
        overflow: hidden
    }

    .d-rounded-tl-110 {
        border-top-left-radius: 110px;
        border-top-left-radius: 6.875rem;
        overflow: hidden
    }

    .d-rounded-tr-110 {
        border-top-right-radius: 110px;
        border-top-right-radius: 6.875rem;
        overflow: hidden
    }

    .d-rounded-bl-110 {
        border-bottom-left-radius: 110px;
        border-bottom-left-radius: 6.875rem;
        overflow: hidden
    }

    .d-rounded-br-110 {
        border-bottom-right-radius: 110px;
        border-bottom-right-radius: 6.875rem;
        overflow: hidden
    }

    .d-rounded-109 {
        border-radius: 109px;
        border-radius: 6.8125rem;
        overflow: hidden
    }

    .d-rounded-109c {
        border-radius: 109%;
        overflow: hidden
    }

    .d-rounded-tl-109 {
        border-top-left-radius: 109px;
        border-top-left-radius: 6.8125rem;
        overflow: hidden
    }

    .d-rounded-tr-109 {
        border-top-right-radius: 109px;
        border-top-right-radius: 6.8125rem;
        overflow: hidden
    }

    .d-rounded-bl-109 {
        border-bottom-left-radius: 109px;
        border-bottom-left-radius: 6.8125rem;
        overflow: hidden
    }

    .d-rounded-br-109 {
        border-bottom-right-radius: 109px;
        border-bottom-right-radius: 6.8125rem;
        overflow: hidden
    }

    .d-rounded-108 {
        border-radius: 108px;
        border-radius: 6.75rem;
        overflow: hidden
    }

    .d-rounded-108c {
        border-radius: 108%;
        overflow: hidden
    }

    .d-rounded-tl-108 {
        border-top-left-radius: 108px;
        border-top-left-radius: 6.75rem;
        overflow: hidden
    }

    .d-rounded-tr-108 {
        border-top-right-radius: 108px;
        border-top-right-radius: 6.75rem;
        overflow: hidden
    }

    .d-rounded-bl-108 {
        border-bottom-left-radius: 108px;
        border-bottom-left-radius: 6.75rem;
        overflow: hidden
    }

    .d-rounded-br-108 {
        border-bottom-right-radius: 108px;
        border-bottom-right-radius: 6.75rem;
        overflow: hidden
    }

    .d-rounded-107 {
        border-radius: 107px;
        border-radius: 6.6875rem;
        overflow: hidden
    }

    .d-rounded-107c {
        border-radius: 107%;
        overflow: hidden
    }

    .d-rounded-tl-107 {
        border-top-left-radius: 107px;
        border-top-left-radius: 6.6875rem;
        overflow: hidden
    }

    .d-rounded-tr-107 {
        border-top-right-radius: 107px;
        border-top-right-radius: 6.6875rem;
        overflow: hidden
    }

    .d-rounded-bl-107 {
        border-bottom-left-radius: 107px;
        border-bottom-left-radius: 6.6875rem;
        overflow: hidden
    }

    .d-rounded-br-107 {
        border-bottom-right-radius: 107px;
        border-bottom-right-radius: 6.6875rem;
        overflow: hidden
    }

    .d-rounded-106 {
        border-radius: 106px;
        border-radius: 6.625rem;
        overflow: hidden
    }

    .d-rounded-106c {
        border-radius: 106%;
        overflow: hidden
    }

    .d-rounded-tl-106 {
        border-top-left-radius: 106px;
        border-top-left-radius: 6.625rem;
        overflow: hidden
    }

    .d-rounded-tr-106 {
        border-top-right-radius: 106px;
        border-top-right-radius: 6.625rem;
        overflow: hidden
    }

    .d-rounded-bl-106 {
        border-bottom-left-radius: 106px;
        border-bottom-left-radius: 6.625rem;
        overflow: hidden
    }

    .d-rounded-br-106 {
        border-bottom-right-radius: 106px;
        border-bottom-right-radius: 6.625rem;
        overflow: hidden
    }

    .d-rounded-105 {
        border-radius: 105px;
        border-radius: 6.5625rem;
        overflow: hidden
    }

    .d-rounded-105c {
        border-radius: 105%;
        overflow: hidden
    }

    .d-rounded-tl-105 {
        border-top-left-radius: 105px;
        border-top-left-radius: 6.5625rem;
        overflow: hidden
    }

    .d-rounded-tr-105 {
        border-top-right-radius: 105px;
        border-top-right-radius: 6.5625rem;
        overflow: hidden
    }

    .d-rounded-bl-105 {
        border-bottom-left-radius: 105px;
        border-bottom-left-radius: 6.5625rem;
        overflow: hidden
    }

    .d-rounded-br-105 {
        border-bottom-right-radius: 105px;
        border-bottom-right-radius: 6.5625rem;
        overflow: hidden
    }

    .d-rounded-104 {
        border-radius: 104px;
        border-radius: 6.5rem;
        overflow: hidden
    }

    .d-rounded-104c {
        border-radius: 104%;
        overflow: hidden
    }

    .d-rounded-tl-104 {
        border-top-left-radius: 104px;
        border-top-left-radius: 6.5rem;
        overflow: hidden
    }

    .d-rounded-tr-104 {
        border-top-right-radius: 104px;
        border-top-right-radius: 6.5rem;
        overflow: hidden
    }

    .d-rounded-bl-104 {
        border-bottom-left-radius: 104px;
        border-bottom-left-radius: 6.5rem;
        overflow: hidden
    }

    .d-rounded-br-104 {
        border-bottom-right-radius: 104px;
        border-bottom-right-radius: 6.5rem;
        overflow: hidden
    }

    .d-rounded-103 {
        border-radius: 103px;
        border-radius: 6.4375rem;
        overflow: hidden
    }

    .d-rounded-103c {
        border-radius: 103%;
        overflow: hidden
    }

    .d-rounded-tl-103 {
        border-top-left-radius: 103px;
        border-top-left-radius: 6.4375rem;
        overflow: hidden
    }

    .d-rounded-tr-103 {
        border-top-right-radius: 103px;
        border-top-right-radius: 6.4375rem;
        overflow: hidden
    }

    .d-rounded-bl-103 {
        border-bottom-left-radius: 103px;
        border-bottom-left-radius: 6.4375rem;
        overflow: hidden
    }

    .d-rounded-br-103 {
        border-bottom-right-radius: 103px;
        border-bottom-right-radius: 6.4375rem;
        overflow: hidden
    }

    .d-rounded-102 {
        border-radius: 102px;
        border-radius: 6.375rem;
        overflow: hidden
    }

    .d-rounded-102c {
        border-radius: 102%;
        overflow: hidden
    }

    .d-rounded-tl-102 {
        border-top-left-radius: 102px;
        border-top-left-radius: 6.375rem;
        overflow: hidden
    }

    .d-rounded-tr-102 {
        border-top-right-radius: 102px;
        border-top-right-radius: 6.375rem;
        overflow: hidden
    }

    .d-rounded-bl-102 {
        border-bottom-left-radius: 102px;
        border-bottom-left-radius: 6.375rem;
        overflow: hidden
    }

    .d-rounded-br-102 {
        border-bottom-right-radius: 102px;
        border-bottom-right-radius: 6.375rem;
        overflow: hidden
    }

    .d-rounded-101 {
        border-radius: 101px;
        border-radius: 6.3125rem;
        overflow: hidden
    }

    .d-rounded-101c {
        border-radius: 101%;
        overflow: hidden
    }

    .d-rounded-tl-101 {
        border-top-left-radius: 101px;
        border-top-left-radius: 6.3125rem;
        overflow: hidden
    }

    .d-rounded-tr-101 {
        border-top-right-radius: 101px;
        border-top-right-radius: 6.3125rem;
        overflow: hidden
    }

    .d-rounded-bl-101 {
        border-bottom-left-radius: 101px;
        border-bottom-left-radius: 6.3125rem;
        overflow: hidden
    }

    .d-rounded-br-101 {
        border-bottom-right-radius: 101px;
        border-bottom-right-radius: 6.3125rem;
        overflow: hidden
    }

    .d-rounded-100 {
        border-radius: 100px;
        border-radius: 6.25rem;
        overflow: hidden
    }

    .d-rounded-100c {
        border-radius: 100%;
        overflow: hidden
    }

    .d-rounded-tl-100 {
        border-top-left-radius: 100px;
        border-top-left-radius: 6.25rem;
        overflow: hidden
    }

    .d-rounded-tr-100 {
        border-top-right-radius: 100px;
        border-top-right-radius: 6.25rem;
        overflow: hidden
    }

    .d-rounded-bl-100 {
        border-bottom-left-radius: 100px;
        border-bottom-left-radius: 6.25rem;
        overflow: hidden
    }

    .d-rounded-br-100 {
        border-bottom-right-radius: 100px;
        border-bottom-right-radius: 6.25rem;
        overflow: hidden
    }

    .d-rounded-99 {
        border-radius: 99px;
        border-radius: 6.1875rem;
        overflow: hidden
    }

    .d-rounded-99c {
        border-radius: 99%;
        overflow: hidden
    }

    .d-rounded-tl-99 {
        border-top-left-radius: 99px;
        border-top-left-radius: 6.1875rem;
        overflow: hidden
    }

    .d-rounded-tr-99 {
        border-top-right-radius: 99px;
        border-top-right-radius: 6.1875rem;
        overflow: hidden
    }

    .d-rounded-bl-99 {
        border-bottom-left-radius: 99px;
        border-bottom-left-radius: 6.1875rem;
        overflow: hidden
    }

    .d-rounded-br-99 {
        border-bottom-right-radius: 99px;
        border-bottom-right-radius: 6.1875rem;
        overflow: hidden
    }

    .d-rounded-98 {
        border-radius: 98px;
        border-radius: 6.125rem;
        overflow: hidden
    }

    .d-rounded-98c {
        border-radius: 98%;
        overflow: hidden
    }

    .d-rounded-tl-98 {
        border-top-left-radius: 98px;
        border-top-left-radius: 6.125rem;
        overflow: hidden
    }

    .d-rounded-tr-98 {
        border-top-right-radius: 98px;
        border-top-right-radius: 6.125rem;
        overflow: hidden
    }

    .d-rounded-bl-98 {
        border-bottom-left-radius: 98px;
        border-bottom-left-radius: 6.125rem;
        overflow: hidden
    }

    .d-rounded-br-98 {
        border-bottom-right-radius: 98px;
        border-bottom-right-radius: 6.125rem;
        overflow: hidden
    }

    .d-rounded-97 {
        border-radius: 97px;
        border-radius: 6.0625rem;
        overflow: hidden
    }

    .d-rounded-97c {
        border-radius: 97%;
        overflow: hidden
    }

    .d-rounded-tl-97 {
        border-top-left-radius: 97px;
        border-top-left-radius: 6.0625rem;
        overflow: hidden
    }

    .d-rounded-tr-97 {
        border-top-right-radius: 97px;
        border-top-right-radius: 6.0625rem;
        overflow: hidden
    }

    .d-rounded-bl-97 {
        border-bottom-left-radius: 97px;
        border-bottom-left-radius: 6.0625rem;
        overflow: hidden
    }

    .d-rounded-br-97 {
        border-bottom-right-radius: 97px;
        border-bottom-right-radius: 6.0625rem;
        overflow: hidden
    }

    .d-rounded-96 {
        border-radius: 96px;
        border-radius: 6rem;
        overflow: hidden
    }

    .d-rounded-96c {
        border-radius: 96%;
        overflow: hidden
    }

    .d-rounded-tl-96 {
        border-top-left-radius: 96px;
        border-top-left-radius: 6rem;
        overflow: hidden
    }

    .d-rounded-tr-96 {
        border-top-right-radius: 96px;
        border-top-right-radius: 6rem;
        overflow: hidden
    }

    .d-rounded-bl-96 {
        border-bottom-left-radius: 96px;
        border-bottom-left-radius: 6rem;
        overflow: hidden
    }

    .d-rounded-br-96 {
        border-bottom-right-radius: 96px;
        border-bottom-right-radius: 6rem;
        overflow: hidden
    }

    .d-rounded-95 {
        border-radius: 95px;
        border-radius: 5.9375rem;
        overflow: hidden
    }

    .d-rounded-95c {
        border-radius: 95%;
        overflow: hidden
    }

    .d-rounded-tl-95 {
        border-top-left-radius: 95px;
        border-top-left-radius: 5.9375rem;
        overflow: hidden
    }

    .d-rounded-tr-95 {
        border-top-right-radius: 95px;
        border-top-right-radius: 5.9375rem;
        overflow: hidden
    }

    .d-rounded-bl-95 {
        border-bottom-left-radius: 95px;
        border-bottom-left-radius: 5.9375rem;
        overflow: hidden
    }

    .d-rounded-br-95 {
        border-bottom-right-radius: 95px;
        border-bottom-right-radius: 5.9375rem;
        overflow: hidden
    }

    .d-rounded-94 {
        border-radius: 94px;
        border-radius: 5.875rem;
        overflow: hidden
    }

    .d-rounded-94c {
        border-radius: 94%;
        overflow: hidden
    }

    .d-rounded-tl-94 {
        border-top-left-radius: 94px;
        border-top-left-radius: 5.875rem;
        overflow: hidden
    }

    .d-rounded-tr-94 {
        border-top-right-radius: 94px;
        border-top-right-radius: 5.875rem;
        overflow: hidden
    }

    .d-rounded-bl-94 {
        border-bottom-left-radius: 94px;
        border-bottom-left-radius: 5.875rem;
        overflow: hidden
    }

    .d-rounded-br-94 {
        border-bottom-right-radius: 94px;
        border-bottom-right-radius: 5.875rem;
        overflow: hidden
    }

    .d-rounded-93 {
        border-radius: 93px;
        border-radius: 5.8125rem;
        overflow: hidden
    }

    .d-rounded-93c {
        border-radius: 93%;
        overflow: hidden
    }

    .d-rounded-tl-93 {
        border-top-left-radius: 93px;
        border-top-left-radius: 5.8125rem;
        overflow: hidden
    }

    .d-rounded-tr-93 {
        border-top-right-radius: 93px;
        border-top-right-radius: 5.8125rem;
        overflow: hidden
    }

    .d-rounded-bl-93 {
        border-bottom-left-radius: 93px;
        border-bottom-left-radius: 5.8125rem;
        overflow: hidden
    }

    .d-rounded-br-93 {
        border-bottom-right-radius: 93px;
        border-bottom-right-radius: 5.8125rem;
        overflow: hidden
    }

    .d-rounded-92 {
        border-radius: 92px;
        border-radius: 5.75rem;
        overflow: hidden
    }

    .d-rounded-92c {
        border-radius: 92%;
        overflow: hidden
    }

    .d-rounded-tl-92 {
        border-top-left-radius: 92px;
        border-top-left-radius: 5.75rem;
        overflow: hidden
    }

    .d-rounded-tr-92 {
        border-top-right-radius: 92px;
        border-top-right-radius: 5.75rem;
        overflow: hidden
    }

    .d-rounded-bl-92 {
        border-bottom-left-radius: 92px;
        border-bottom-left-radius: 5.75rem;
        overflow: hidden
    }

    .d-rounded-br-92 {
        border-bottom-right-radius: 92px;
        border-bottom-right-radius: 5.75rem;
        overflow: hidden
    }

    .d-rounded-91 {
        border-radius: 91px;
        border-radius: 5.6875rem;
        overflow: hidden
    }

    .d-rounded-91c {
        border-radius: 91%;
        overflow: hidden
    }

    .d-rounded-tl-91 {
        border-top-left-radius: 91px;
        border-top-left-radius: 5.6875rem;
        overflow: hidden
    }

    .d-rounded-tr-91 {
        border-top-right-radius: 91px;
        border-top-right-radius: 5.6875rem;
        overflow: hidden
    }

    .d-rounded-bl-91 {
        border-bottom-left-radius: 91px;
        border-bottom-left-radius: 5.6875rem;
        overflow: hidden
    }

    .d-rounded-br-91 {
        border-bottom-right-radius: 91px;
        border-bottom-right-radius: 5.6875rem;
        overflow: hidden
    }

    .d-rounded-90 {
        border-radius: 90px;
        border-radius: 5.625rem;
        overflow: hidden
    }

    .d-rounded-90c {
        border-radius: 90%;
        overflow: hidden
    }

    .d-rounded-tl-90 {
        border-top-left-radius: 90px;
        border-top-left-radius: 5.625rem;
        overflow: hidden
    }

    .d-rounded-tr-90 {
        border-top-right-radius: 90px;
        border-top-right-radius: 5.625rem;
        overflow: hidden
    }

    .d-rounded-bl-90 {
        border-bottom-left-radius: 90px;
        border-bottom-left-radius: 5.625rem;
        overflow: hidden
    }

    .d-rounded-br-90 {
        border-bottom-right-radius: 90px;
        border-bottom-right-radius: 5.625rem;
        overflow: hidden
    }

    .d-rounded-89 {
        border-radius: 89px;
        border-radius: 5.5625rem;
        overflow: hidden
    }

    .d-rounded-89c {
        border-radius: 89%;
        overflow: hidden
    }

    .d-rounded-tl-89 {
        border-top-left-radius: 89px;
        border-top-left-radius: 5.5625rem;
        overflow: hidden
    }

    .d-rounded-tr-89 {
        border-top-right-radius: 89px;
        border-top-right-radius: 5.5625rem;
        overflow: hidden
    }

    .d-rounded-bl-89 {
        border-bottom-left-radius: 89px;
        border-bottom-left-radius: 5.5625rem;
        overflow: hidden
    }

    .d-rounded-br-89 {
        border-bottom-right-radius: 89px;
        border-bottom-right-radius: 5.5625rem;
        overflow: hidden
    }

    .d-rounded-88 {
        border-radius: 88px;
        border-radius: 5.5rem;
        overflow: hidden
    }

    .d-rounded-88c {
        border-radius: 88%;
        overflow: hidden
    }

    .d-rounded-tl-88 {
        border-top-left-radius: 88px;
        border-top-left-radius: 5.5rem;
        overflow: hidden
    }

    .d-rounded-tr-88 {
        border-top-right-radius: 88px;
        border-top-right-radius: 5.5rem;
        overflow: hidden
    }

    .d-rounded-bl-88 {
        border-bottom-left-radius: 88px;
        border-bottom-left-radius: 5.5rem;
        overflow: hidden
    }

    .d-rounded-br-88 {
        border-bottom-right-radius: 88px;
        border-bottom-right-radius: 5.5rem;
        overflow: hidden
    }

    .d-rounded-87 {
        border-radius: 87px;
        border-radius: 5.4375rem;
        overflow: hidden
    }

    .d-rounded-87c {
        border-radius: 87%;
        overflow: hidden
    }

    .d-rounded-tl-87 {
        border-top-left-radius: 87px;
        border-top-left-radius: 5.4375rem;
        overflow: hidden
    }

    .d-rounded-tr-87 {
        border-top-right-radius: 87px;
        border-top-right-radius: 5.4375rem;
        overflow: hidden
    }

    .d-rounded-bl-87 {
        border-bottom-left-radius: 87px;
        border-bottom-left-radius: 5.4375rem;
        overflow: hidden
    }

    .d-rounded-br-87 {
        border-bottom-right-radius: 87px;
        border-bottom-right-radius: 5.4375rem;
        overflow: hidden
    }

    .d-rounded-86 {
        border-radius: 86px;
        border-radius: 5.375rem;
        overflow: hidden
    }

    .d-rounded-86c {
        border-radius: 86%;
        overflow: hidden
    }

    .d-rounded-tl-86 {
        border-top-left-radius: 86px;
        border-top-left-radius: 5.375rem;
        overflow: hidden
    }

    .d-rounded-tr-86 {
        border-top-right-radius: 86px;
        border-top-right-radius: 5.375rem;
        overflow: hidden
    }

    .d-rounded-bl-86 {
        border-bottom-left-radius: 86px;
        border-bottom-left-radius: 5.375rem;
        overflow: hidden
    }

    .d-rounded-br-86 {
        border-bottom-right-radius: 86px;
        border-bottom-right-radius: 5.375rem;
        overflow: hidden
    }

    .d-rounded-85 {
        border-radius: 85px;
        border-radius: 5.3125rem;
        overflow: hidden
    }

    .d-rounded-85c {
        border-radius: 85%;
        overflow: hidden
    }

    .d-rounded-tl-85 {
        border-top-left-radius: 85px;
        border-top-left-radius: 5.3125rem;
        overflow: hidden
    }

    .d-rounded-tr-85 {
        border-top-right-radius: 85px;
        border-top-right-radius: 5.3125rem;
        overflow: hidden
    }

    .d-rounded-bl-85 {
        border-bottom-left-radius: 85px;
        border-bottom-left-radius: 5.3125rem;
        overflow: hidden
    }

    .d-rounded-br-85 {
        border-bottom-right-radius: 85px;
        border-bottom-right-radius: 5.3125rem;
        overflow: hidden
    }

    .d-rounded-84 {
        border-radius: 84px;
        border-radius: 5.25rem;
        overflow: hidden
    }

    .d-rounded-84c {
        border-radius: 84%;
        overflow: hidden
    }

    .d-rounded-tl-84 {
        border-top-left-radius: 84px;
        border-top-left-radius: 5.25rem;
        overflow: hidden
    }

    .d-rounded-tr-84 {
        border-top-right-radius: 84px;
        border-top-right-radius: 5.25rem;
        overflow: hidden
    }

    .d-rounded-bl-84 {
        border-bottom-left-radius: 84px;
        border-bottom-left-radius: 5.25rem;
        overflow: hidden
    }

    .d-rounded-br-84 {
        border-bottom-right-radius: 84px;
        border-bottom-right-radius: 5.25rem;
        overflow: hidden
    }

    .d-rounded-83 {
        border-radius: 83px;
        border-radius: 5.1875rem;
        overflow: hidden
    }

    .d-rounded-83c {
        border-radius: 83%;
        overflow: hidden
    }

    .d-rounded-tl-83 {
        border-top-left-radius: 83px;
        border-top-left-radius: 5.1875rem;
        overflow: hidden
    }

    .d-rounded-tr-83 {
        border-top-right-radius: 83px;
        border-top-right-radius: 5.1875rem;
        overflow: hidden
    }

    .d-rounded-bl-83 {
        border-bottom-left-radius: 83px;
        border-bottom-left-radius: 5.1875rem;
        overflow: hidden
    }

    .d-rounded-br-83 {
        border-bottom-right-radius: 83px;
        border-bottom-right-radius: 5.1875rem;
        overflow: hidden
    }

    .d-rounded-82 {
        border-radius: 82px;
        border-radius: 5.125rem;
        overflow: hidden
    }

    .d-rounded-82c {
        border-radius: 82%;
        overflow: hidden
    }

    .d-rounded-tl-82 {
        border-top-left-radius: 82px;
        border-top-left-radius: 5.125rem;
        overflow: hidden
    }

    .d-rounded-tr-82 {
        border-top-right-radius: 82px;
        border-top-right-radius: 5.125rem;
        overflow: hidden
    }

    .d-rounded-bl-82 {
        border-bottom-left-radius: 82px;
        border-bottom-left-radius: 5.125rem;
        overflow: hidden
    }

    .d-rounded-br-82 {
        border-bottom-right-radius: 82px;
        border-bottom-right-radius: 5.125rem;
        overflow: hidden
    }

    .d-rounded-81 {
        border-radius: 81px;
        border-radius: 5.0625rem;
        overflow: hidden
    }

    .d-rounded-81c {
        border-radius: 81%;
        overflow: hidden
    }

    .d-rounded-tl-81 {
        border-top-left-radius: 81px;
        border-top-left-radius: 5.0625rem;
        overflow: hidden
    }

    .d-rounded-tr-81 {
        border-top-right-radius: 81px;
        border-top-right-radius: 5.0625rem;
        overflow: hidden
    }

    .d-rounded-bl-81 {
        border-bottom-left-radius: 81px;
        border-bottom-left-radius: 5.0625rem;
        overflow: hidden
    }

    .d-rounded-br-81 {
        border-bottom-right-radius: 81px;
        border-bottom-right-radius: 5.0625rem;
        overflow: hidden
    }

    .d-rounded-80 {
        border-radius: 80px;
        border-radius: 5rem;
        overflow: hidden
    }

    .d-rounded-80c {
        border-radius: 80%;
        overflow: hidden
    }

    .d-rounded-tl-80 {
        border-top-left-radius: 80px;
        border-top-left-radius: 5rem;
        overflow: hidden
    }

    .d-rounded-tr-80 {
        border-top-right-radius: 80px;
        border-top-right-radius: 5rem;
        overflow: hidden
    }

    .d-rounded-bl-80 {
        border-bottom-left-radius: 80px;
        border-bottom-left-radius: 5rem;
        overflow: hidden
    }

    .d-rounded-br-80 {
        border-bottom-right-radius: 80px;
        border-bottom-right-radius: 5rem;
        overflow: hidden
    }

    .d-rounded-79 {
        border-radius: 79px;
        border-radius: 4.9375rem;
        overflow: hidden
    }

    .d-rounded-79c {
        border-radius: 79%;
        overflow: hidden
    }

    .d-rounded-tl-79 {
        border-top-left-radius: 79px;
        border-top-left-radius: 4.9375rem;
        overflow: hidden
    }

    .d-rounded-tr-79 {
        border-top-right-radius: 79px;
        border-top-right-radius: 4.9375rem;
        overflow: hidden
    }

    .d-rounded-bl-79 {
        border-bottom-left-radius: 79px;
        border-bottom-left-radius: 4.9375rem;
        overflow: hidden
    }

    .d-rounded-br-79 {
        border-bottom-right-radius: 79px;
        border-bottom-right-radius: 4.9375rem;
        overflow: hidden
    }

    .d-rounded-78 {
        border-radius: 78px;
        border-radius: 4.875rem;
        overflow: hidden
    }

    .d-rounded-78c {
        border-radius: 78%;
        overflow: hidden
    }

    .d-rounded-tl-78 {
        border-top-left-radius: 78px;
        border-top-left-radius: 4.875rem;
        overflow: hidden
    }

    .d-rounded-tr-78 {
        border-top-right-radius: 78px;
        border-top-right-radius: 4.875rem;
        overflow: hidden
    }

    .d-rounded-bl-78 {
        border-bottom-left-radius: 78px;
        border-bottom-left-radius: 4.875rem;
        overflow: hidden
    }

    .d-rounded-br-78 {
        border-bottom-right-radius: 78px;
        border-bottom-right-radius: 4.875rem;
        overflow: hidden
    }

    .d-rounded-77 {
        border-radius: 77px;
        border-radius: 4.8125rem;
        overflow: hidden
    }

    .d-rounded-77c {
        border-radius: 77%;
        overflow: hidden
    }

    .d-rounded-tl-77 {
        border-top-left-radius: 77px;
        border-top-left-radius: 4.8125rem;
        overflow: hidden
    }

    .d-rounded-tr-77 {
        border-top-right-radius: 77px;
        border-top-right-radius: 4.8125rem;
        overflow: hidden
    }

    .d-rounded-bl-77 {
        border-bottom-left-radius: 77px;
        border-bottom-left-radius: 4.8125rem;
        overflow: hidden
    }

    .d-rounded-br-77 {
        border-bottom-right-radius: 77px;
        border-bottom-right-radius: 4.8125rem;
        overflow: hidden
    }

    .d-rounded-76 {
        border-radius: 76px;
        border-radius: 4.75rem;
        overflow: hidden
    }

    .d-rounded-76c {
        border-radius: 76%;
        overflow: hidden
    }

    .d-rounded-tl-76 {
        border-top-left-radius: 76px;
        border-top-left-radius: 4.75rem;
        overflow: hidden
    }

    .d-rounded-tr-76 {
        border-top-right-radius: 76px;
        border-top-right-radius: 4.75rem;
        overflow: hidden
    }

    .d-rounded-bl-76 {
        border-bottom-left-radius: 76px;
        border-bottom-left-radius: 4.75rem;
        overflow: hidden
    }

    .d-rounded-br-76 {
        border-bottom-right-radius: 76px;
        border-bottom-right-radius: 4.75rem;
        overflow: hidden
    }

    .d-rounded-75 {
        border-radius: 75px;
        border-radius: 4.6875rem;
        overflow: hidden
    }

    .d-rounded-75c {
        border-radius: 75%;
        overflow: hidden
    }

    .d-rounded-tl-75 {
        border-top-left-radius: 75px;
        border-top-left-radius: 4.6875rem;
        overflow: hidden
    }

    .d-rounded-tr-75 {
        border-top-right-radius: 75px;
        border-top-right-radius: 4.6875rem;
        overflow: hidden
    }

    .d-rounded-bl-75 {
        border-bottom-left-radius: 75px;
        border-bottom-left-radius: 4.6875rem;
        overflow: hidden
    }

    .d-rounded-br-75 {
        border-bottom-right-radius: 75px;
        border-bottom-right-radius: 4.6875rem;
        overflow: hidden
    }

    .d-rounded-74 {
        border-radius: 74px;
        border-radius: 4.625rem;
        overflow: hidden
    }

    .d-rounded-74c {
        border-radius: 74%;
        overflow: hidden
    }

    .d-rounded-tl-74 {
        border-top-left-radius: 74px;
        border-top-left-radius: 4.625rem;
        overflow: hidden
    }

    .d-rounded-tr-74 {
        border-top-right-radius: 74px;
        border-top-right-radius: 4.625rem;
        overflow: hidden
    }

    .d-rounded-bl-74 {
        border-bottom-left-radius: 74px;
        border-bottom-left-radius: 4.625rem;
        overflow: hidden
    }

    .d-rounded-br-74 {
        border-bottom-right-radius: 74px;
        border-bottom-right-radius: 4.625rem;
        overflow: hidden
    }

    .d-rounded-73 {
        border-radius: 73px;
        border-radius: 4.5625rem;
        overflow: hidden
    }

    .d-rounded-73c {
        border-radius: 73%;
        overflow: hidden
    }

    .d-rounded-tl-73 {
        border-top-left-radius: 73px;
        border-top-left-radius: 4.5625rem;
        overflow: hidden
    }

    .d-rounded-tr-73 {
        border-top-right-radius: 73px;
        border-top-right-radius: 4.5625rem;
        overflow: hidden
    }

    .d-rounded-bl-73 {
        border-bottom-left-radius: 73px;
        border-bottom-left-radius: 4.5625rem;
        overflow: hidden
    }

    .d-rounded-br-73 {
        border-bottom-right-radius: 73px;
        border-bottom-right-radius: 4.5625rem;
        overflow: hidden
    }

    .d-rounded-72 {
        border-radius: 72px;
        border-radius: 4.5rem;
        overflow: hidden
    }

    .d-rounded-72c {
        border-radius: 72%;
        overflow: hidden
    }

    .d-rounded-tl-72 {
        border-top-left-radius: 72px;
        border-top-left-radius: 4.5rem;
        overflow: hidden
    }

    .d-rounded-tr-72 {
        border-top-right-radius: 72px;
        border-top-right-radius: 4.5rem;
        overflow: hidden
    }

    .d-rounded-bl-72 {
        border-bottom-left-radius: 72px;
        border-bottom-left-radius: 4.5rem;
        overflow: hidden
    }

    .d-rounded-br-72 {
        border-bottom-right-radius: 72px;
        border-bottom-right-radius: 4.5rem;
        overflow: hidden
    }

    .d-rounded-71 {
        border-radius: 71px;
        border-radius: 4.4375rem;
        overflow: hidden
    }

    .d-rounded-71c {
        border-radius: 71%;
        overflow: hidden
    }

    .d-rounded-tl-71 {
        border-top-left-radius: 71px;
        border-top-left-radius: 4.4375rem;
        overflow: hidden
    }

    .d-rounded-tr-71 {
        border-top-right-radius: 71px;
        border-top-right-radius: 4.4375rem;
        overflow: hidden
    }

    .d-rounded-bl-71 {
        border-bottom-left-radius: 71px;
        border-bottom-left-radius: 4.4375rem;
        overflow: hidden
    }

    .d-rounded-br-71 {
        border-bottom-right-radius: 71px;
        border-bottom-right-radius: 4.4375rem;
        overflow: hidden
    }

    .d-rounded-70 {
        border-radius: 70px;
        border-radius: 4.375rem;
        overflow: hidden
    }

    .d-rounded-70c {
        border-radius: 70%;
        overflow: hidden
    }

    .d-rounded-tl-70 {
        border-top-left-radius: 70px;
        border-top-left-radius: 4.375rem;
        overflow: hidden
    }

    .d-rounded-tr-70 {
        border-top-right-radius: 70px;
        border-top-right-radius: 4.375rem;
        overflow: hidden
    }

    .d-rounded-bl-70 {
        border-bottom-left-radius: 70px;
        border-bottom-left-radius: 4.375rem;
        overflow: hidden
    }

    .d-rounded-br-70 {
        border-bottom-right-radius: 70px;
        border-bottom-right-radius: 4.375rem;
        overflow: hidden
    }

    .d-rounded-69 {
        border-radius: 69px;
        border-radius: 4.3125rem;
        overflow: hidden
    }

    .d-rounded-69c {
        border-radius: 69%;
        overflow: hidden
    }

    .d-rounded-tl-69 {
        border-top-left-radius: 69px;
        border-top-left-radius: 4.3125rem;
        overflow: hidden
    }

    .d-rounded-tr-69 {
        border-top-right-radius: 69px;
        border-top-right-radius: 4.3125rem;
        overflow: hidden
    }

    .d-rounded-bl-69 {
        border-bottom-left-radius: 69px;
        border-bottom-left-radius: 4.3125rem;
        overflow: hidden
    }

    .d-rounded-br-69 {
        border-bottom-right-radius: 69px;
        border-bottom-right-radius: 4.3125rem;
        overflow: hidden
    }

    .d-rounded-68 {
        border-radius: 68px;
        border-radius: 4.25rem;
        overflow: hidden
    }

    .d-rounded-68c {
        border-radius: 68%;
        overflow: hidden
    }

    .d-rounded-tl-68 {
        border-top-left-radius: 68px;
        border-top-left-radius: 4.25rem;
        overflow: hidden
    }

    .d-rounded-tr-68 {
        border-top-right-radius: 68px;
        border-top-right-radius: 4.25rem;
        overflow: hidden
    }

    .d-rounded-bl-68 {
        border-bottom-left-radius: 68px;
        border-bottom-left-radius: 4.25rem;
        overflow: hidden
    }

    .d-rounded-br-68 {
        border-bottom-right-radius: 68px;
        border-bottom-right-radius: 4.25rem;
        overflow: hidden
    }

    .d-rounded-67 {
        border-radius: 67px;
        border-radius: 4.1875rem;
        overflow: hidden
    }

    .d-rounded-67c {
        border-radius: 67%;
        overflow: hidden
    }

    .d-rounded-tl-67 {
        border-top-left-radius: 67px;
        border-top-left-radius: 4.1875rem;
        overflow: hidden
    }

    .d-rounded-tr-67 {
        border-top-right-radius: 67px;
        border-top-right-radius: 4.1875rem;
        overflow: hidden
    }

    .d-rounded-bl-67 {
        border-bottom-left-radius: 67px;
        border-bottom-left-radius: 4.1875rem;
        overflow: hidden
    }

    .d-rounded-br-67 {
        border-bottom-right-radius: 67px;
        border-bottom-right-radius: 4.1875rem;
        overflow: hidden
    }

    .d-rounded-66 {
        border-radius: 66px;
        border-radius: 4.125rem;
        overflow: hidden
    }

    .d-rounded-66c {
        border-radius: 66%;
        overflow: hidden
    }

    .d-rounded-tl-66 {
        border-top-left-radius: 66px;
        border-top-left-radius: 4.125rem;
        overflow: hidden
    }

    .d-rounded-tr-66 {
        border-top-right-radius: 66px;
        border-top-right-radius: 4.125rem;
        overflow: hidden
    }

    .d-rounded-bl-66 {
        border-bottom-left-radius: 66px;
        border-bottom-left-radius: 4.125rem;
        overflow: hidden
    }

    .d-rounded-br-66 {
        border-bottom-right-radius: 66px;
        border-bottom-right-radius: 4.125rem;
        overflow: hidden
    }

    .d-rounded-65 {
        border-radius: 65px;
        border-radius: 4.0625rem;
        overflow: hidden
    }

    .d-rounded-65c {
        border-radius: 65%;
        overflow: hidden
    }

    .d-rounded-tl-65 {
        border-top-left-radius: 65px;
        border-top-left-radius: 4.0625rem;
        overflow: hidden
    }

    .d-rounded-tr-65 {
        border-top-right-radius: 65px;
        border-top-right-radius: 4.0625rem;
        overflow: hidden
    }

    .d-rounded-bl-65 {
        border-bottom-left-radius: 65px;
        border-bottom-left-radius: 4.0625rem;
        overflow: hidden
    }

    .d-rounded-br-65 {
        border-bottom-right-radius: 65px;
        border-bottom-right-radius: 4.0625rem;
        overflow: hidden
    }

    .d-rounded-64 {
        border-radius: 64px;
        border-radius: 4rem;
        overflow: hidden
    }

    .d-rounded-64c {
        border-radius: 64%;
        overflow: hidden
    }

    .d-rounded-tl-64 {
        border-top-left-radius: 64px;
        border-top-left-radius: 4rem;
        overflow: hidden
    }

    .d-rounded-tr-64 {
        border-top-right-radius: 64px;
        border-top-right-radius: 4rem;
        overflow: hidden
    }

    .d-rounded-bl-64 {
        border-bottom-left-radius: 64px;
        border-bottom-left-radius: 4rem;
        overflow: hidden
    }

    .d-rounded-br-64 {
        border-bottom-right-radius: 64px;
        border-bottom-right-radius: 4rem;
        overflow: hidden
    }

    .d-rounded-63 {
        border-radius: 63px;
        border-radius: 3.9375rem;
        overflow: hidden
    }

    .d-rounded-63c {
        border-radius: 63%;
        overflow: hidden
    }

    .d-rounded-tl-63 {
        border-top-left-radius: 63px;
        border-top-left-radius: 3.9375rem;
        overflow: hidden
    }

    .d-rounded-tr-63 {
        border-top-right-radius: 63px;
        border-top-right-radius: 3.9375rem;
        overflow: hidden
    }

    .d-rounded-bl-63 {
        border-bottom-left-radius: 63px;
        border-bottom-left-radius: 3.9375rem;
        overflow: hidden
    }

    .d-rounded-br-63 {
        border-bottom-right-radius: 63px;
        border-bottom-right-radius: 3.9375rem;
        overflow: hidden
    }

    .d-rounded-62 {
        border-radius: 62px;
        border-radius: 3.875rem;
        overflow: hidden
    }

    .d-rounded-62c {
        border-radius: 62%;
        overflow: hidden
    }

    .d-rounded-tl-62 {
        border-top-left-radius: 62px;
        border-top-left-radius: 3.875rem;
        overflow: hidden
    }

    .d-rounded-tr-62 {
        border-top-right-radius: 62px;
        border-top-right-radius: 3.875rem;
        overflow: hidden
    }

    .d-rounded-bl-62 {
        border-bottom-left-radius: 62px;
        border-bottom-left-radius: 3.875rem;
        overflow: hidden
    }

    .d-rounded-br-62 {
        border-bottom-right-radius: 62px;
        border-bottom-right-radius: 3.875rem;
        overflow: hidden
    }

    .d-rounded-61 {
        border-radius: 61px;
        border-radius: 3.8125rem;
        overflow: hidden
    }

    .d-rounded-61c {
        border-radius: 61%;
        overflow: hidden
    }

    .d-rounded-tl-61 {
        border-top-left-radius: 61px;
        border-top-left-radius: 3.8125rem;
        overflow: hidden
    }

    .d-rounded-tr-61 {
        border-top-right-radius: 61px;
        border-top-right-radius: 3.8125rem;
        overflow: hidden
    }

    .d-rounded-bl-61 {
        border-bottom-left-radius: 61px;
        border-bottom-left-radius: 3.8125rem;
        overflow: hidden
    }

    .d-rounded-br-61 {
        border-bottom-right-radius: 61px;
        border-bottom-right-radius: 3.8125rem;
        overflow: hidden
    }

    .d-rounded-60 {
        border-radius: 60px;
        border-radius: 3.75rem;
        overflow: hidden
    }

    .d-rounded-60c {
        border-radius: 60%;
        overflow: hidden
    }

    .d-rounded-tl-60 {
        border-top-left-radius: 60px;
        border-top-left-radius: 3.75rem;
        overflow: hidden
    }

    .d-rounded-tr-60 {
        border-top-right-radius: 60px;
        border-top-right-radius: 3.75rem;
        overflow: hidden
    }

    .d-rounded-bl-60 {
        border-bottom-left-radius: 60px;
        border-bottom-left-radius: 3.75rem;
        overflow: hidden
    }

    .d-rounded-br-60 {
        border-bottom-right-radius: 60px;
        border-bottom-right-radius: 3.75rem;
        overflow: hidden
    }

    .d-rounded-59 {
        border-radius: 59px;
        border-radius: 3.6875rem;
        overflow: hidden
    }

    .d-rounded-59c {
        border-radius: 59%;
        overflow: hidden
    }

    .d-rounded-tl-59 {
        border-top-left-radius: 59px;
        border-top-left-radius: 3.6875rem;
        overflow: hidden
    }

    .d-rounded-tr-59 {
        border-top-right-radius: 59px;
        border-top-right-radius: 3.6875rem;
        overflow: hidden
    }

    .d-rounded-bl-59 {
        border-bottom-left-radius: 59px;
        border-bottom-left-radius: 3.6875rem;
        overflow: hidden
    }

    .d-rounded-br-59 {
        border-bottom-right-radius: 59px;
        border-bottom-right-radius: 3.6875rem;
        overflow: hidden
    }

    .d-rounded-58 {
        border-radius: 58px;
        border-radius: 3.625rem;
        overflow: hidden
    }

    .d-rounded-58c {
        border-radius: 58%;
        overflow: hidden
    }

    .d-rounded-tl-58 {
        border-top-left-radius: 58px;
        border-top-left-radius: 3.625rem;
        overflow: hidden
    }

    .d-rounded-tr-58 {
        border-top-right-radius: 58px;
        border-top-right-radius: 3.625rem;
        overflow: hidden
    }

    .d-rounded-bl-58 {
        border-bottom-left-radius: 58px;
        border-bottom-left-radius: 3.625rem;
        overflow: hidden
    }

    .d-rounded-br-58 {
        border-bottom-right-radius: 58px;
        border-bottom-right-radius: 3.625rem;
        overflow: hidden
    }

    .d-rounded-57 {
        border-radius: 57px;
        border-radius: 3.5625rem;
        overflow: hidden
    }

    .d-rounded-57c {
        border-radius: 57%;
        overflow: hidden
    }

    .d-rounded-tl-57 {
        border-top-left-radius: 57px;
        border-top-left-radius: 3.5625rem;
        overflow: hidden
    }

    .d-rounded-tr-57 {
        border-top-right-radius: 57px;
        border-top-right-radius: 3.5625rem;
        overflow: hidden
    }

    .d-rounded-bl-57 {
        border-bottom-left-radius: 57px;
        border-bottom-left-radius: 3.5625rem;
        overflow: hidden
    }

    .d-rounded-br-57 {
        border-bottom-right-radius: 57px;
        border-bottom-right-radius: 3.5625rem;
        overflow: hidden
    }

    .d-rounded-56 {
        border-radius: 56px;
        border-radius: 3.5rem;
        overflow: hidden
    }

    .d-rounded-56c {
        border-radius: 56%;
        overflow: hidden
    }

    .d-rounded-tl-56 {
        border-top-left-radius: 56px;
        border-top-left-radius: 3.5rem;
        overflow: hidden
    }

    .d-rounded-tr-56 {
        border-top-right-radius: 56px;
        border-top-right-radius: 3.5rem;
        overflow: hidden
    }

    .d-rounded-bl-56 {
        border-bottom-left-radius: 56px;
        border-bottom-left-radius: 3.5rem;
        overflow: hidden
    }

    .d-rounded-br-56 {
        border-bottom-right-radius: 56px;
        border-bottom-right-radius: 3.5rem;
        overflow: hidden
    }

    .d-rounded-55 {
        border-radius: 55px;
        border-radius: 3.4375rem;
        overflow: hidden
    }

    .d-rounded-55c {
        border-radius: 55%;
        overflow: hidden
    }

    .d-rounded-tl-55 {
        border-top-left-radius: 55px;
        border-top-left-radius: 3.4375rem;
        overflow: hidden
    }

    .d-rounded-tr-55 {
        border-top-right-radius: 55px;
        border-top-right-radius: 3.4375rem;
        overflow: hidden
    }

    .d-rounded-bl-55 {
        border-bottom-left-radius: 55px;
        border-bottom-left-radius: 3.4375rem;
        overflow: hidden
    }

    .d-rounded-br-55 {
        border-bottom-right-radius: 55px;
        border-bottom-right-radius: 3.4375rem;
        overflow: hidden
    }

    .d-rounded-54 {
        border-radius: 54px;
        border-radius: 3.375rem;
        overflow: hidden
    }

    .d-rounded-54c {
        border-radius: 54%;
        overflow: hidden
    }

    .d-rounded-tl-54 {
        border-top-left-radius: 54px;
        border-top-left-radius: 3.375rem;
        overflow: hidden
    }

    .d-rounded-tr-54 {
        border-top-right-radius: 54px;
        border-top-right-radius: 3.375rem;
        overflow: hidden
    }

    .d-rounded-bl-54 {
        border-bottom-left-radius: 54px;
        border-bottom-left-radius: 3.375rem;
        overflow: hidden
    }

    .d-rounded-br-54 {
        border-bottom-right-radius: 54px;
        border-bottom-right-radius: 3.375rem;
        overflow: hidden
    }

    .d-rounded-53 {
        border-radius: 53px;
        border-radius: 3.3125rem;
        overflow: hidden
    }

    .d-rounded-53c {
        border-radius: 53%;
        overflow: hidden
    }

    .d-rounded-tl-53 {
        border-top-left-radius: 53px;
        border-top-left-radius: 3.3125rem;
        overflow: hidden
    }

    .d-rounded-tr-53 {
        border-top-right-radius: 53px;
        border-top-right-radius: 3.3125rem;
        overflow: hidden
    }

    .d-rounded-bl-53 {
        border-bottom-left-radius: 53px;
        border-bottom-left-radius: 3.3125rem;
        overflow: hidden
    }

    .d-rounded-br-53 {
        border-bottom-right-radius: 53px;
        border-bottom-right-radius: 3.3125rem;
        overflow: hidden
    }

    .d-rounded-52 {
        border-radius: 52px;
        border-radius: 3.25rem;
        overflow: hidden
    }

    .d-rounded-52c {
        border-radius: 52%;
        overflow: hidden
    }

    .d-rounded-tl-52 {
        border-top-left-radius: 52px;
        border-top-left-radius: 3.25rem;
        overflow: hidden
    }

    .d-rounded-tr-52 {
        border-top-right-radius: 52px;
        border-top-right-radius: 3.25rem;
        overflow: hidden
    }

    .d-rounded-bl-52 {
        border-bottom-left-radius: 52px;
        border-bottom-left-radius: 3.25rem;
        overflow: hidden
    }

    .d-rounded-br-52 {
        border-bottom-right-radius: 52px;
        border-bottom-right-radius: 3.25rem;
        overflow: hidden
    }

    .d-rounded-51 {
        border-radius: 51px;
        border-radius: 3.1875rem;
        overflow: hidden
    }

    .d-rounded-51c {
        border-radius: 51%;
        overflow: hidden
    }

    .d-rounded-tl-51 {
        border-top-left-radius: 51px;
        border-top-left-radius: 3.1875rem;
        overflow: hidden
    }

    .d-rounded-tr-51 {
        border-top-right-radius: 51px;
        border-top-right-radius: 3.1875rem;
        overflow: hidden
    }

    .d-rounded-bl-51 {
        border-bottom-left-radius: 51px;
        border-bottom-left-radius: 3.1875rem;
        overflow: hidden
    }

    .d-rounded-br-51 {
        border-bottom-right-radius: 51px;
        border-bottom-right-radius: 3.1875rem;
        overflow: hidden
    }

    .d-rounded-50 {
        border-radius: 50px;
        border-radius: 3.125rem;
        overflow: hidden
    }

    .d-rounded-50c {
        border-radius: 50%;
        overflow: hidden
    }

    .d-rounded-tl-50 {
        border-top-left-radius: 50px;
        border-top-left-radius: 3.125rem;
        overflow: hidden
    }

    .d-rounded-tr-50 {
        border-top-right-radius: 50px;
        border-top-right-radius: 3.125rem;
        overflow: hidden
    }

    .d-rounded-bl-50 {
        border-bottom-left-radius: 50px;
        border-bottom-left-radius: 3.125rem;
        overflow: hidden
    }

    .d-rounded-br-50 {
        border-bottom-right-radius: 50px;
        border-bottom-right-radius: 3.125rem;
        overflow: hidden
    }

    .d-rounded-49 {
        border-radius: 49px;
        border-radius: 3.0625rem;
        overflow: hidden
    }

    .d-rounded-49c {
        border-radius: 49%;
        overflow: hidden
    }

    .d-rounded-tl-49 {
        border-top-left-radius: 49px;
        border-top-left-radius: 3.0625rem;
        overflow: hidden
    }

    .d-rounded-tr-49 {
        border-top-right-radius: 49px;
        border-top-right-radius: 3.0625rem;
        overflow: hidden
    }

    .d-rounded-bl-49 {
        border-bottom-left-radius: 49px;
        border-bottom-left-radius: 3.0625rem;
        overflow: hidden
    }

    .d-rounded-br-49 {
        border-bottom-right-radius: 49px;
        border-bottom-right-radius: 3.0625rem;
        overflow: hidden
    }

    .d-rounded-48 {
        border-radius: 48px;
        border-radius: 3rem;
        overflow: hidden
    }

    .d-rounded-48c {
        border-radius: 48%;
        overflow: hidden
    }

    .d-rounded-tl-48 {
        border-top-left-radius: 48px;
        border-top-left-radius: 3rem;
        overflow: hidden
    }

    .d-rounded-tr-48 {
        border-top-right-radius: 48px;
        border-top-right-radius: 3rem;
        overflow: hidden
    }

    .d-rounded-bl-48 {
        border-bottom-left-radius: 48px;
        border-bottom-left-radius: 3rem;
        overflow: hidden
    }

    .d-rounded-br-48 {
        border-bottom-right-radius: 48px;
        border-bottom-right-radius: 3rem;
        overflow: hidden
    }

    .d-rounded-47 {
        border-radius: 47px;
        border-radius: 2.9375rem;
        overflow: hidden
    }

    .d-rounded-47c {
        border-radius: 47%;
        overflow: hidden
    }

    .d-rounded-tl-47 {
        border-top-left-radius: 47px;
        border-top-left-radius: 2.9375rem;
        overflow: hidden
    }

    .d-rounded-tr-47 {
        border-top-right-radius: 47px;
        border-top-right-radius: 2.9375rem;
        overflow: hidden
    }

    .d-rounded-bl-47 {
        border-bottom-left-radius: 47px;
        border-bottom-left-radius: 2.9375rem;
        overflow: hidden
    }

    .d-rounded-br-47 {
        border-bottom-right-radius: 47px;
        border-bottom-right-radius: 2.9375rem;
        overflow: hidden
    }

    .d-rounded-46 {
        border-radius: 46px;
        border-radius: 2.875rem;
        overflow: hidden
    }

    .d-rounded-46c {
        border-radius: 46%;
        overflow: hidden
    }

    .d-rounded-tl-46 {
        border-top-left-radius: 46px;
        border-top-left-radius: 2.875rem;
        overflow: hidden
    }

    .d-rounded-tr-46 {
        border-top-right-radius: 46px;
        border-top-right-radius: 2.875rem;
        overflow: hidden
    }

    .d-rounded-bl-46 {
        border-bottom-left-radius: 46px;
        border-bottom-left-radius: 2.875rem;
        overflow: hidden
    }

    .d-rounded-br-46 {
        border-bottom-right-radius: 46px;
        border-bottom-right-radius: 2.875rem;
        overflow: hidden
    }

    .d-rounded-45 {
        border-radius: 45px;
        border-radius: 2.8125rem;
        overflow: hidden
    }

    .d-rounded-45c {
        border-radius: 45%;
        overflow: hidden
    }

    .d-rounded-tl-45 {
        border-top-left-radius: 45px;
        border-top-left-radius: 2.8125rem;
        overflow: hidden
    }

    .d-rounded-tr-45 {
        border-top-right-radius: 45px;
        border-top-right-radius: 2.8125rem;
        overflow: hidden
    }

    .d-rounded-bl-45 {
        border-bottom-left-radius: 45px;
        border-bottom-left-radius: 2.8125rem;
        overflow: hidden
    }

    .d-rounded-br-45 {
        border-bottom-right-radius: 45px;
        border-bottom-right-radius: 2.8125rem;
        overflow: hidden
    }

    .d-rounded-44 {
        border-radius: 44px;
        border-radius: 2.75rem;
        overflow: hidden
    }

    .d-rounded-44c {
        border-radius: 44%;
        overflow: hidden
    }

    .d-rounded-tl-44 {
        border-top-left-radius: 44px;
        border-top-left-radius: 2.75rem;
        overflow: hidden
    }

    .d-rounded-tr-44 {
        border-top-right-radius: 44px;
        border-top-right-radius: 2.75rem;
        overflow: hidden
    }

    .d-rounded-bl-44 {
        border-bottom-left-radius: 44px;
        border-bottom-left-radius: 2.75rem;
        overflow: hidden
    }

    .d-rounded-br-44 {
        border-bottom-right-radius: 44px;
        border-bottom-right-radius: 2.75rem;
        overflow: hidden
    }

    .d-rounded-43 {
        border-radius: 43px;
        border-radius: 2.6875rem;
        overflow: hidden
    }

    .d-rounded-43c {
        border-radius: 43%;
        overflow: hidden
    }

    .d-rounded-tl-43 {
        border-top-left-radius: 43px;
        border-top-left-radius: 2.6875rem;
        overflow: hidden
    }

    .d-rounded-tr-43 {
        border-top-right-radius: 43px;
        border-top-right-radius: 2.6875rem;
        overflow: hidden
    }

    .d-rounded-bl-43 {
        border-bottom-left-radius: 43px;
        border-bottom-left-radius: 2.6875rem;
        overflow: hidden
    }

    .d-rounded-br-43 {
        border-bottom-right-radius: 43px;
        border-bottom-right-radius: 2.6875rem;
        overflow: hidden
    }

    .d-rounded-42 {
        border-radius: 42px;
        border-radius: 2.625rem;
        overflow: hidden
    }

    .d-rounded-42c {
        border-radius: 42%;
        overflow: hidden
    }

    .d-rounded-tl-42 {
        border-top-left-radius: 42px;
        border-top-left-radius: 2.625rem;
        overflow: hidden
    }

    .d-rounded-tr-42 {
        border-top-right-radius: 42px;
        border-top-right-radius: 2.625rem;
        overflow: hidden
    }

    .d-rounded-bl-42 {
        border-bottom-left-radius: 42px;
        border-bottom-left-radius: 2.625rem;
        overflow: hidden
    }

    .d-rounded-br-42 {
        border-bottom-right-radius: 42px;
        border-bottom-right-radius: 2.625rem;
        overflow: hidden
    }

    .d-rounded-41 {
        border-radius: 41px;
        border-radius: 2.5625rem;
        overflow: hidden
    }

    .d-rounded-41c {
        border-radius: 41%;
        overflow: hidden
    }

    .d-rounded-tl-41 {
        border-top-left-radius: 41px;
        border-top-left-radius: 2.5625rem;
        overflow: hidden
    }

    .d-rounded-tr-41 {
        border-top-right-radius: 41px;
        border-top-right-radius: 2.5625rem;
        overflow: hidden
    }

    .d-rounded-bl-41 {
        border-bottom-left-radius: 41px;
        border-bottom-left-radius: 2.5625rem;
        overflow: hidden
    }

    .d-rounded-br-41 {
        border-bottom-right-radius: 41px;
        border-bottom-right-radius: 2.5625rem;
        overflow: hidden
    }

    .d-rounded-40 {
        border-radius: 40px;
        border-radius: 2.5rem;
        overflow: hidden
    }

    .d-rounded-40c {
        border-radius: 40%;
        overflow: hidden
    }

    .d-rounded-tl-40 {
        border-top-left-radius: 40px;
        border-top-left-radius: 2.5rem;
        overflow: hidden
    }

    .d-rounded-tr-40 {
        border-top-right-radius: 40px;
        border-top-right-radius: 2.5rem;
        overflow: hidden
    }

    .d-rounded-bl-40 {
        border-bottom-left-radius: 40px;
        border-bottom-left-radius: 2.5rem;
        overflow: hidden
    }

    .d-rounded-br-40 {
        border-bottom-right-radius: 40px;
        border-bottom-right-radius: 2.5rem;
        overflow: hidden
    }

    .d-rounded-39 {
        border-radius: 39px;
        border-radius: 2.4375rem;
        overflow: hidden
    }

    .d-rounded-39c {
        border-radius: 39%;
        overflow: hidden
    }

    .d-rounded-tl-39 {
        border-top-left-radius: 39px;
        border-top-left-radius: 2.4375rem;
        overflow: hidden
    }

    .d-rounded-tr-39 {
        border-top-right-radius: 39px;
        border-top-right-radius: 2.4375rem;
        overflow: hidden
    }

    .d-rounded-bl-39 {
        border-bottom-left-radius: 39px;
        border-bottom-left-radius: 2.4375rem;
        overflow: hidden
    }

    .d-rounded-br-39 {
        border-bottom-right-radius: 39px;
        border-bottom-right-radius: 2.4375rem;
        overflow: hidden
    }

    .d-rounded-38 {
        border-radius: 38px;
        border-radius: 2.375rem;
        overflow: hidden
    }

    .d-rounded-38c {
        border-radius: 38%;
        overflow: hidden
    }

    .d-rounded-tl-38 {
        border-top-left-radius: 38px;
        border-top-left-radius: 2.375rem;
        overflow: hidden
    }

    .d-rounded-tr-38 {
        border-top-right-radius: 38px;
        border-top-right-radius: 2.375rem;
        overflow: hidden
    }

    .d-rounded-bl-38 {
        border-bottom-left-radius: 38px;
        border-bottom-left-radius: 2.375rem;
        overflow: hidden
    }

    .d-rounded-br-38 {
        border-bottom-right-radius: 38px;
        border-bottom-right-radius: 2.375rem;
        overflow: hidden
    }

    .d-rounded-37 {
        border-radius: 37px;
        border-radius: 2.3125rem;
        overflow: hidden
    }

    .d-rounded-37c {
        border-radius: 37%;
        overflow: hidden
    }

    .d-rounded-tl-37 {
        border-top-left-radius: 37px;
        border-top-left-radius: 2.3125rem;
        overflow: hidden
    }

    .d-rounded-tr-37 {
        border-top-right-radius: 37px;
        border-top-right-radius: 2.3125rem;
        overflow: hidden
    }

    .d-rounded-bl-37 {
        border-bottom-left-radius: 37px;
        border-bottom-left-radius: 2.3125rem;
        overflow: hidden
    }

    .d-rounded-br-37 {
        border-bottom-right-radius: 37px;
        border-bottom-right-radius: 2.3125rem;
        overflow: hidden
    }

    .d-rounded-36 {
        border-radius: 36px;
        border-radius: 2.25rem;
        overflow: hidden
    }

    .d-rounded-36c {
        border-radius: 36%;
        overflow: hidden
    }

    .d-rounded-tl-36 {
        border-top-left-radius: 36px;
        border-top-left-radius: 2.25rem;
        overflow: hidden
    }

    .d-rounded-tr-36 {
        border-top-right-radius: 36px;
        border-top-right-radius: 2.25rem;
        overflow: hidden
    }

    .d-rounded-bl-36 {
        border-bottom-left-radius: 36px;
        border-bottom-left-radius: 2.25rem;
        overflow: hidden
    }

    .d-rounded-br-36 {
        border-bottom-right-radius: 36px;
        border-bottom-right-radius: 2.25rem;
        overflow: hidden
    }

    .d-rounded-35 {
        border-radius: 35px;
        border-radius: 2.1875rem;
        overflow: hidden
    }

    .d-rounded-35c {
        border-radius: 35%;
        overflow: hidden
    }

    .d-rounded-tl-35 {
        border-top-left-radius: 35px;
        border-top-left-radius: 2.1875rem;
        overflow: hidden
    }

    .d-rounded-tr-35 {
        border-top-right-radius: 35px;
        border-top-right-radius: 2.1875rem;
        overflow: hidden
    }

    .d-rounded-bl-35 {
        border-bottom-left-radius: 35px;
        border-bottom-left-radius: 2.1875rem;
        overflow: hidden
    }

    .d-rounded-br-35 {
        border-bottom-right-radius: 35px;
        border-bottom-right-radius: 2.1875rem;
        overflow: hidden
    }

    .d-rounded-34 {
        border-radius: 34px;
        border-radius: 2.125rem;
        overflow: hidden
    }

    .d-rounded-34c {
        border-radius: 34%;
        overflow: hidden
    }

    .d-rounded-tl-34 {
        border-top-left-radius: 34px;
        border-top-left-radius: 2.125rem;
        overflow: hidden
    }

    .d-rounded-tr-34 {
        border-top-right-radius: 34px;
        border-top-right-radius: 2.125rem;
        overflow: hidden
    }

    .d-rounded-bl-34 {
        border-bottom-left-radius: 34px;
        border-bottom-left-radius: 2.125rem;
        overflow: hidden
    }

    .d-rounded-br-34 {
        border-bottom-right-radius: 34px;
        border-bottom-right-radius: 2.125rem;
        overflow: hidden
    }

    .d-rounded-33 {
        border-radius: 33px;
        border-radius: 2.0625rem;
        overflow: hidden
    }

    .d-rounded-33c {
        border-radius: 33%;
        overflow: hidden
    }

    .d-rounded-tl-33 {
        border-top-left-radius: 33px;
        border-top-left-radius: 2.0625rem;
        overflow: hidden
    }

    .d-rounded-tr-33 {
        border-top-right-radius: 33px;
        border-top-right-radius: 2.0625rem;
        overflow: hidden
    }

    .d-rounded-bl-33 {
        border-bottom-left-radius: 33px;
        border-bottom-left-radius: 2.0625rem;
        overflow: hidden
    }

    .d-rounded-br-33 {
        border-bottom-right-radius: 33px;
        border-bottom-right-radius: 2.0625rem;
        overflow: hidden
    }

    .d-rounded-32 {
        border-radius: 32px;
        border-radius: 2rem;
        overflow: hidden
    }

    .d-rounded-32c {
        border-radius: 32%;
        overflow: hidden
    }

    .d-rounded-tl-32 {
        border-top-left-radius: 32px;
        border-top-left-radius: 2rem;
        overflow: hidden
    }

    .d-rounded-tr-32 {
        border-top-right-radius: 32px;
        border-top-right-radius: 2rem;
        overflow: hidden
    }

    .d-rounded-bl-32 {
        border-bottom-left-radius: 32px;
        border-bottom-left-radius: 2rem;
        overflow: hidden
    }

    .d-rounded-br-32 {
        border-bottom-right-radius: 32px;
        border-bottom-right-radius: 2rem;
        overflow: hidden
    }

    .d-rounded-31 {
        border-radius: 31px;
        border-radius: 1.9375rem;
        overflow: hidden
    }

    .d-rounded-31c {
        border-radius: 31%;
        overflow: hidden
    }

    .d-rounded-tl-31 {
        border-top-left-radius: 31px;
        border-top-left-radius: 1.9375rem;
        overflow: hidden
    }

    .d-rounded-tr-31 {
        border-top-right-radius: 31px;
        border-top-right-radius: 1.9375rem;
        overflow: hidden
    }

    .d-rounded-bl-31 {
        border-bottom-left-radius: 31px;
        border-bottom-left-radius: 1.9375rem;
        overflow: hidden
    }

    .d-rounded-br-31 {
        border-bottom-right-radius: 31px;
        border-bottom-right-radius: 1.9375rem;
        overflow: hidden
    }

    .d-rounded-30 {
        border-radius: 30px;
        border-radius: 1.875rem;
        overflow: hidden
    }

    .d-rounded-30c {
        border-radius: 30%;
        overflow: hidden
    }

    .d-rounded-tl-30 {
        border-top-left-radius: 30px;
        border-top-left-radius: 1.875rem;
        overflow: hidden
    }

    .d-rounded-tr-30 {
        border-top-right-radius: 30px;
        border-top-right-radius: 1.875rem;
        overflow: hidden
    }

    .d-rounded-bl-30 {
        border-bottom-left-radius: 30px;
        border-bottom-left-radius: 1.875rem;
        overflow: hidden
    }

    .d-rounded-br-30 {
        border-bottom-right-radius: 30px;
        border-bottom-right-radius: 1.875rem;
        overflow: hidden
    }

    .d-rounded-29 {
        border-radius: 29px;
        border-radius: 1.8125rem;
        overflow: hidden
    }

    .d-rounded-29c {
        border-radius: 29%;
        overflow: hidden
    }

    .d-rounded-tl-29 {
        border-top-left-radius: 29px;
        border-top-left-radius: 1.8125rem;
        overflow: hidden
    }

    .d-rounded-tr-29 {
        border-top-right-radius: 29px;
        border-top-right-radius: 1.8125rem;
        overflow: hidden
    }

    .d-rounded-bl-29 {
        border-bottom-left-radius: 29px;
        border-bottom-left-radius: 1.8125rem;
        overflow: hidden
    }

    .d-rounded-br-29 {
        border-bottom-right-radius: 29px;
        border-bottom-right-radius: 1.8125rem;
        overflow: hidden
    }

    .d-rounded-28 {
        border-radius: 28px;
        border-radius: 1.75rem;
        overflow: hidden
    }

    .d-rounded-28c {
        border-radius: 28%;
        overflow: hidden
    }

    .d-rounded-tl-28 {
        border-top-left-radius: 28px;
        border-top-left-radius: 1.75rem;
        overflow: hidden
    }

    .d-rounded-tr-28 {
        border-top-right-radius: 28px;
        border-top-right-radius: 1.75rem;
        overflow: hidden
    }

    .d-rounded-bl-28 {
        border-bottom-left-radius: 28px;
        border-bottom-left-radius: 1.75rem;
        overflow: hidden
    }

    .d-rounded-br-28 {
        border-bottom-right-radius: 28px;
        border-bottom-right-radius: 1.75rem;
        overflow: hidden
    }

    .d-rounded-27 {
        border-radius: 27px;
        border-radius: 1.6875rem;
        overflow: hidden
    }

    .d-rounded-27c {
        border-radius: 27%;
        overflow: hidden
    }

    .d-rounded-tl-27 {
        border-top-left-radius: 27px;
        border-top-left-radius: 1.6875rem;
        overflow: hidden
    }

    .d-rounded-tr-27 {
        border-top-right-radius: 27px;
        border-top-right-radius: 1.6875rem;
        overflow: hidden
    }

    .d-rounded-bl-27 {
        border-bottom-left-radius: 27px;
        border-bottom-left-radius: 1.6875rem;
        overflow: hidden
    }

    .d-rounded-br-27 {
        border-bottom-right-radius: 27px;
        border-bottom-right-radius: 1.6875rem;
        overflow: hidden
    }

    .d-rounded-26 {
        border-radius: 26px;
        border-radius: 1.625rem;
        overflow: hidden
    }

    .d-rounded-26c {
        border-radius: 26%;
        overflow: hidden
    }

    .d-rounded-tl-26 {
        border-top-left-radius: 26px;
        border-top-left-radius: 1.625rem;
        overflow: hidden
    }

    .d-rounded-tr-26 {
        border-top-right-radius: 26px;
        border-top-right-radius: 1.625rem;
        overflow: hidden
    }

    .d-rounded-bl-26 {
        border-bottom-left-radius: 26px;
        border-bottom-left-radius: 1.625rem;
        overflow: hidden
    }

    .d-rounded-br-26 {
        border-bottom-right-radius: 26px;
        border-bottom-right-radius: 1.625rem;
        overflow: hidden
    }

    .d-rounded-25 {
        border-radius: 25px;
        border-radius: 1.5625rem;
        overflow: hidden
    }

    .d-rounded-25c {
        border-radius: 25%;
        overflow: hidden
    }

    .d-rounded-tl-25 {
        border-top-left-radius: 25px;
        border-top-left-radius: 1.5625rem;
        overflow: hidden
    }

    .d-rounded-tr-25 {
        border-top-right-radius: 25px;
        border-top-right-radius: 1.5625rem;
        overflow: hidden
    }

    .d-rounded-bl-25 {
        border-bottom-left-radius: 25px;
        border-bottom-left-radius: 1.5625rem;
        overflow: hidden
    }

    .d-rounded-br-25 {
        border-bottom-right-radius: 25px;
        border-bottom-right-radius: 1.5625rem;
        overflow: hidden
    }

    .d-rounded-24 {
        border-radius: 24px;
        border-radius: 1.5rem;
        overflow: hidden
    }

    .d-rounded-24c {
        border-radius: 24%;
        overflow: hidden
    }

    .d-rounded-tl-24 {
        border-top-left-radius: 24px;
        border-top-left-radius: 1.5rem;
        overflow: hidden
    }

    .d-rounded-tr-24 {
        border-top-right-radius: 24px;
        border-top-right-radius: 1.5rem;
        overflow: hidden
    }

    .d-rounded-bl-24 {
        border-bottom-left-radius: 24px;
        border-bottom-left-radius: 1.5rem;
        overflow: hidden
    }

    .d-rounded-br-24 {
        border-bottom-right-radius: 24px;
        border-bottom-right-radius: 1.5rem;
        overflow: hidden
    }

    .d-rounded-23 {
        border-radius: 23px;
        border-radius: 1.4375rem;
        overflow: hidden
    }

    .d-rounded-23c {
        border-radius: 23%;
        overflow: hidden
    }

    .d-rounded-tl-23 {
        border-top-left-radius: 23px;
        border-top-left-radius: 1.4375rem;
        overflow: hidden
    }

    .d-rounded-tr-23 {
        border-top-right-radius: 23px;
        border-top-right-radius: 1.4375rem;
        overflow: hidden
    }

    .d-rounded-bl-23 {
        border-bottom-left-radius: 23px;
        border-bottom-left-radius: 1.4375rem;
        overflow: hidden
    }

    .d-rounded-br-23 {
        border-bottom-right-radius: 23px;
        border-bottom-right-radius: 1.4375rem;
        overflow: hidden
    }

    .d-rounded-22 {
        border-radius: 22px;
        border-radius: 1.375rem;
        overflow: hidden
    }

    .d-rounded-22c {
        border-radius: 22%;
        overflow: hidden
    }

    .d-rounded-tl-22 {
        border-top-left-radius: 22px;
        border-top-left-radius: 1.375rem;
        overflow: hidden
    }

    .d-rounded-tr-22 {
        border-top-right-radius: 22px;
        border-top-right-radius: 1.375rem;
        overflow: hidden
    }

    .d-rounded-bl-22 {
        border-bottom-left-radius: 22px;
        border-bottom-left-radius: 1.375rem;
        overflow: hidden
    }

    .d-rounded-br-22 {
        border-bottom-right-radius: 22px;
        border-bottom-right-radius: 1.375rem;
        overflow: hidden
    }

    .d-rounded-21 {
        border-radius: 21px;
        border-radius: 1.3125rem;
        overflow: hidden
    }

    .d-rounded-21c {
        border-radius: 21%;
        overflow: hidden
    }

    .d-rounded-tl-21 {
        border-top-left-radius: 21px;
        border-top-left-radius: 1.3125rem;
        overflow: hidden
    }

    .d-rounded-tr-21 {
        border-top-right-radius: 21px;
        border-top-right-radius: 1.3125rem;
        overflow: hidden
    }

    .d-rounded-bl-21 {
        border-bottom-left-radius: 21px;
        border-bottom-left-radius: 1.3125rem;
        overflow: hidden
    }

    .d-rounded-br-21 {
        border-bottom-right-radius: 21px;
        border-bottom-right-radius: 1.3125rem;
        overflow: hidden
    }

    .d-rounded-20 {
        border-radius: 20px;
        border-radius: 1.25rem;
        overflow: hidden
    }

    .d-rounded-20c {
        border-radius: 20%;
        overflow: hidden
    }

    .d-rounded-tl-20 {
        border-top-left-radius: 20px;
        border-top-left-radius: 1.25rem;
        overflow: hidden
    }

    .d-rounded-tr-20 {
        border-top-right-radius: 20px;
        border-top-right-radius: 1.25rem;
        overflow: hidden
    }

    .d-rounded-bl-20 {
        border-bottom-left-radius: 20px;
        border-bottom-left-radius: 1.25rem;
        overflow: hidden
    }

    .d-rounded-br-20 {
        border-bottom-right-radius: 20px;
        border-bottom-right-radius: 1.25rem;
        overflow: hidden
    }

    .d-rounded-19 {
        border-radius: 19px;
        border-radius: 1.1875rem;
        overflow: hidden
    }

    .d-rounded-19c {
        border-radius: 19%;
        overflow: hidden
    }

    .d-rounded-tl-19 {
        border-top-left-radius: 19px;
        border-top-left-radius: 1.1875rem;
        overflow: hidden
    }

    .d-rounded-tr-19 {
        border-top-right-radius: 19px;
        border-top-right-radius: 1.1875rem;
        overflow: hidden
    }

    .d-rounded-bl-19 {
        border-bottom-left-radius: 19px;
        border-bottom-left-radius: 1.1875rem;
        overflow: hidden
    }

    .d-rounded-br-19 {
        border-bottom-right-radius: 19px;
        border-bottom-right-radius: 1.1875rem;
        overflow: hidden
    }

    .d-rounded-18 {
        border-radius: 18px;
        border-radius: 1.125rem;
        overflow: hidden
    }

    .d-rounded-18c {
        border-radius: 18%;
        overflow: hidden
    }

    .d-rounded-tl-18 {
        border-top-left-radius: 18px;
        border-top-left-radius: 1.125rem;
        overflow: hidden
    }

    .d-rounded-tr-18 {
        border-top-right-radius: 18px;
        border-top-right-radius: 1.125rem;
        overflow: hidden
    }

    .d-rounded-bl-18 {
        border-bottom-left-radius: 18px;
        border-bottom-left-radius: 1.125rem;
        overflow: hidden
    }

    .d-rounded-br-18 {
        border-bottom-right-radius: 18px;
        border-bottom-right-radius: 1.125rem;
        overflow: hidden
    }

    .d-rounded-17 {
        border-radius: 17px;
        border-radius: 1.0625rem;
        overflow: hidden
    }

    .d-rounded-17c {
        border-radius: 17%;
        overflow: hidden
    }

    .d-rounded-tl-17 {
        border-top-left-radius: 17px;
        border-top-left-radius: 1.0625rem;
        overflow: hidden
    }

    .d-rounded-tr-17 {
        border-top-right-radius: 17px;
        border-top-right-radius: 1.0625rem;
        overflow: hidden
    }

    .d-rounded-bl-17 {
        border-bottom-left-radius: 17px;
        border-bottom-left-radius: 1.0625rem;
        overflow: hidden
    }

    .d-rounded-br-17 {
        border-bottom-right-radius: 17px;
        border-bottom-right-radius: 1.0625rem;
        overflow: hidden
    }

    .d-rounded-16 {
        border-radius: 16px;
        border-radius: 1rem;
        overflow: hidden
    }

    .d-rounded-16c {
        border-radius: 16%;
        overflow: hidden
    }

    .d-rounded-tl-16 {
        border-top-left-radius: 16px;
        border-top-left-radius: 1rem;
        overflow: hidden
    }

    .d-rounded-tr-16 {
        border-top-right-radius: 16px;
        border-top-right-radius: 1rem;
        overflow: hidden
    }

    .d-rounded-bl-16 {
        border-bottom-left-radius: 16px;
        border-bottom-left-radius: 1rem;
        overflow: hidden
    }

    .d-rounded-br-16 {
        border-bottom-right-radius: 16px;
        border-bottom-right-radius: 1rem;
        overflow: hidden
    }

    .d-rounded-15 {
        border-radius: 15px;
        border-radius: .9375rem;
        overflow: hidden
    }

    .d-rounded-15c {
        border-radius: 15%;
        overflow: hidden
    }

    .d-rounded-tl-15 {
        border-top-left-radius: 15px;
        border-top-left-radius: .9375rem;
        overflow: hidden
    }

    .d-rounded-tr-15 {
        border-top-right-radius: 15px;
        border-top-right-radius: .9375rem;
        overflow: hidden
    }

    .d-rounded-bl-15 {
        border-bottom-left-radius: 15px;
        border-bottom-left-radius: .9375rem;
        overflow: hidden
    }

    .d-rounded-br-15 {
        border-bottom-right-radius: 15px;
        border-bottom-right-radius: .9375rem;
        overflow: hidden
    }

    .d-rounded-14 {
        border-radius: 14px;
        border-radius: .875rem;
        overflow: hidden
    }

    .d-rounded-14c {
        border-radius: 14%;
        overflow: hidden
    }

    .d-rounded-tl-14 {
        border-top-left-radius: 14px;
        border-top-left-radius: .875rem;
        overflow: hidden
    }

    .d-rounded-tr-14 {
        border-top-right-radius: 14px;
        border-top-right-radius: .875rem;
        overflow: hidden
    }

    .d-rounded-bl-14 {
        border-bottom-left-radius: 14px;
        border-bottom-left-radius: .875rem;
        overflow: hidden
    }

    .d-rounded-br-14 {
        border-bottom-right-radius: 14px;
        border-bottom-right-radius: .875rem;
        overflow: hidden
    }

    .d-rounded-13 {
        border-radius: 13px;
        border-radius: .8125rem;
        overflow: hidden
    }

    .d-rounded-13c {
        border-radius: 13%;
        overflow: hidden
    }

    .d-rounded-tl-13 {
        border-top-left-radius: 13px;
        border-top-left-radius: .8125rem;
        overflow: hidden
    }

    .d-rounded-tr-13 {
        border-top-right-radius: 13px;
        border-top-right-radius: .8125rem;
        overflow: hidden
    }

    .d-rounded-bl-13 {
        border-bottom-left-radius: 13px;
        border-bottom-left-radius: .8125rem;
        overflow: hidden
    }

    .d-rounded-br-13 {
        border-bottom-right-radius: 13px;
        border-bottom-right-radius: .8125rem;
        overflow: hidden
    }

    .d-rounded-12 {
        border-radius: 12px;
        border-radius: .75rem;
        overflow: hidden
    }

    .d-rounded-12c {
        border-radius: 12%;
        overflow: hidden
    }

    .d-rounded-tl-12 {
        border-top-left-radius: 12px;
        border-top-left-radius: .75rem;
        overflow: hidden
    }

    .d-rounded-tr-12 {
        border-top-right-radius: 12px;
        border-top-right-radius: .75rem;
        overflow: hidden
    }

    .d-rounded-bl-12 {
        border-bottom-left-radius: 12px;
        border-bottom-left-radius: .75rem;
        overflow: hidden
    }

    .d-rounded-br-12 {
        border-bottom-right-radius: 12px;
        border-bottom-right-radius: .75rem;
        overflow: hidden
    }

    .d-rounded-11 {
        border-radius: 11px;
        border-radius: .6875rem;
        overflow: hidden
    }

    .d-rounded-11c {
        border-radius: 11%;
        overflow: hidden
    }

    .d-rounded-tl-11 {
        border-top-left-radius: 11px;
        border-top-left-radius: .6875rem;
        overflow: hidden
    }

    .d-rounded-tr-11 {
        border-top-right-radius: 11px;
        border-top-right-radius: .6875rem;
        overflow: hidden
    }

    .d-rounded-bl-11 {
        border-bottom-left-radius: 11px;
        border-bottom-left-radius: .6875rem;
        overflow: hidden
    }

    .d-rounded-br-11 {
        border-bottom-right-radius: 11px;
        border-bottom-right-radius: .6875rem;
        overflow: hidden
    }

    .d-rounded-10 {
        border-radius: 10px;
        border-radius: .625rem;
        overflow: hidden
    }

    .d-rounded-10c {
        border-radius: 10%;
        overflow: hidden
    }

    .d-rounded-tl-10 {
        border-top-left-radius: 10px;
        border-top-left-radius: .625rem;
        overflow: hidden
    }

    .d-rounded-tr-10 {
        border-top-right-radius: 10px;
        border-top-right-radius: .625rem;
        overflow: hidden
    }

    .d-rounded-bl-10 {
        border-bottom-left-radius: 10px;
        border-bottom-left-radius: .625rem;
        overflow: hidden
    }

    .d-rounded-br-10 {
        border-bottom-right-radius: 10px;
        border-bottom-right-radius: .625rem;
        overflow: hidden
    }

    .d-rounded-9 {
        border-radius: 9px;
        border-radius: .5625rem;
        overflow: hidden
    }

    .d-rounded-9c {
        border-radius: 9%;
        overflow: hidden
    }

    .d-rounded-tl-9 {
        border-top-left-radius: 9px;
        border-top-left-radius: .5625rem;
        overflow: hidden
    }

    .d-rounded-tr-9 {
        border-top-right-radius: 9px;
        border-top-right-radius: .5625rem;
        overflow: hidden
    }

    .d-rounded-bl-9 {
        border-bottom-left-radius: 9px;
        border-bottom-left-radius: .5625rem;
        overflow: hidden
    }

    .d-rounded-br-9 {
        border-bottom-right-radius: 9px;
        border-bottom-right-radius: .5625rem;
        overflow: hidden
    }

    .d-rounded-8 {
        border-radius: 8px;
        border-radius: .5rem;
        overflow: hidden
    }

    .d-rounded-8c {
        border-radius: 8%;
        overflow: hidden
    }

    .d-rounded-tl-8 {
        border-top-left-radius: 8px;
        border-top-left-radius: .5rem;
        overflow: hidden
    }

    .d-rounded-tr-8 {
        border-top-right-radius: 8px;
        border-top-right-radius: .5rem;
        overflow: hidden
    }

    .d-rounded-bl-8 {
        border-bottom-left-radius: 8px;
        border-bottom-left-radius: .5rem;
        overflow: hidden
    }

    .d-rounded-br-8 {
        border-bottom-right-radius: 8px;
        border-bottom-right-radius: .5rem;
        overflow: hidden
    }

    .d-rounded-7 {
        border-radius: 7px;
        border-radius: .4375rem;
        overflow: hidden
    }

    .d-rounded-7c {
        border-radius: 7%;
        overflow: hidden
    }

    .d-rounded-tl-7 {
        border-top-left-radius: 7px;
        border-top-left-radius: .4375rem;
        overflow: hidden
    }

    .d-rounded-tr-7 {
        border-top-right-radius: 7px;
        border-top-right-radius: .4375rem;
        overflow: hidden
    }

    .d-rounded-bl-7 {
        border-bottom-left-radius: 7px;
        border-bottom-left-radius: .4375rem;
        overflow: hidden
    }

    .d-rounded-br-7 {
        border-bottom-right-radius: 7px;
        border-bottom-right-radius: .4375rem;
        overflow: hidden
    }

    .d-rounded-6 {
        border-radius: 6px;
        border-radius: .375rem;
        overflow: hidden
    }

    .d-rounded-6c {
        border-radius: 6%;
        overflow: hidden
    }

    .d-rounded-tl-6 {
        border-top-left-radius: 6px;
        border-top-left-radius: .375rem;
        overflow: hidden
    }

    .d-rounded-tr-6 {
        border-top-right-radius: 6px;
        border-top-right-radius: .375rem;
        overflow: hidden
    }

    .d-rounded-bl-6 {
        border-bottom-left-radius: 6px;
        border-bottom-left-radius: .375rem;
        overflow: hidden
    }

    .d-rounded-br-6 {
        border-bottom-right-radius: 6px;
        border-bottom-right-radius: .375rem;
        overflow: hidden
    }

    .d-rounded-5 {
        border-radius: 5px;
        border-radius: .3125rem;
        overflow: hidden
    }

    .d-rounded-5c {
        border-radius: 5%;
        overflow: hidden
    }

    .d-rounded-tl-5 {
        border-top-left-radius: 5px;
        border-top-left-radius: .3125rem;
        overflow: hidden
    }

    .d-rounded-tr-5 {
        border-top-right-radius: 5px;
        border-top-right-radius: .3125rem;
        overflow: hidden
    }

    .d-rounded-bl-5 {
        border-bottom-left-radius: 5px;
        border-bottom-left-radius: .3125rem;
        overflow: hidden
    }

    .d-rounded-br-5 {
        border-bottom-right-radius: 5px;
        border-bottom-right-radius: .3125rem;
        overflow: hidden
    }

    .d-rounded-4 {
        border-radius: 4px;
        border-radius: .25rem;
        overflow: hidden
    }

    .d-rounded-4c {
        border-radius: 4%;
        overflow: hidden
    }

    .d-rounded-tl-4 {
        border-top-left-radius: 4px;
        border-top-left-radius: .25rem;
        overflow: hidden
    }

    .d-rounded-tr-4 {
        border-top-right-radius: 4px;
        border-top-right-radius: .25rem;
        overflow: hidden
    }

    .d-rounded-bl-4 {
        border-bottom-left-radius: 4px;
        border-bottom-left-radius: .25rem;
        overflow: hidden
    }

    .d-rounded-br-4 {
        border-bottom-right-radius: 4px;
        border-bottom-right-radius: .25rem;
        overflow: hidden
    }

    .d-rounded-3 {
        border-radius: 3px;
        border-radius: .1875rem;
        overflow: hidden
    }

    .d-rounded-3c {
        border-radius: 3%;
        overflow: hidden
    }

    .d-rounded-tl-3 {
        border-top-left-radius: 3px;
        border-top-left-radius: .1875rem;
        overflow: hidden
    }

    .d-rounded-tr-3 {
        border-top-right-radius: 3px;
        border-top-right-radius: .1875rem;
        overflow: hidden
    }

    .d-rounded-bl-3 {
        border-bottom-left-radius: 3px;
        border-bottom-left-radius: .1875rem;
        overflow: hidden
    }

    .d-rounded-br-3 {
        border-bottom-right-radius: 3px;
        border-bottom-right-radius: .1875rem;
        overflow: hidden
    }

    .d-rounded-2 {
        border-radius: 2px;
        border-radius: .125rem;
        overflow: hidden
    }

    .d-rounded-2c {
        border-radius: 2%;
        overflow: hidden
    }

    .d-rounded-tl-2 {
        border-top-left-radius: 2px;
        border-top-left-radius: .125rem;
        overflow: hidden
    }

    .d-rounded-tr-2 {
        border-top-right-radius: 2px;
        border-top-right-radius: .125rem;
        overflow: hidden
    }

    .d-rounded-bl-2 {
        border-bottom-left-radius: 2px;
        border-bottom-left-radius: .125rem;
        overflow: hidden
    }

    .d-rounded-br-2 {
        border-bottom-right-radius: 2px;
        border-bottom-right-radius: .125rem;
        overflow: hidden
    }

    .d-rounded-1 {
        border-radius: 1px;
        border-radius: .0625rem;
        overflow: hidden
    }

    .d-rounded-1c {
        border-radius: 1%;
        overflow: hidden
    }

    .d-rounded-tl-1 {
        border-top-left-radius: 1px;
        border-top-left-radius: .0625rem;
        overflow: hidden
    }

    .d-rounded-tr-1 {
        border-top-right-radius: 1px;
        border-top-right-radius: .0625rem;
        overflow: hidden
    }

    .d-rounded-bl-1 {
        border-bottom-left-radius: 1px;
        border-bottom-left-radius: .0625rem;
        overflow: hidden
    }

    .d-rounded-br-1 {
        border-bottom-right-radius: 1px;
        border-bottom-right-radius: .0625rem;
        overflow: hidden
    }

    .d-rounded-0,
    .d-rounded-0c {
        border-radius: 0;
        overflow: hidden
    }

    .d-rounded-tl-0 {
        border-top-left-radius: 0;
        overflow: hidden
    }

    .d-rounded-tr-0 {
        border-top-right-radius: 0;
        overflow: hidden
    }

    .d-rounded-bl-0 {
        border-bottom-left-radius: 0;
        overflow: hidden
    }

    .d-rounded-br-0 {
        border-bottom-right-radius: 0;
        overflow: hidden
    }
}

@media (min-width:1200px) {
    .max-rounded-200 {
        border-radius: 200px;
        border-radius: 12.5rem;
        overflow: hidden
    }

    .max-rounded-200c {
        border-radius: 200%;
        overflow: hidden
    }

    .max-rounded-tl-200 {
        border-top-left-radius: 200px;
        border-top-left-radius: 12.5rem;
        overflow: hidden
    }

    .max-rounded-tr-200 {
        border-top-right-radius: 200px;
        border-top-right-radius: 12.5rem;
        overflow: hidden
    }

    .max-rounded-bl-200 {
        border-bottom-left-radius: 200px;
        border-bottom-left-radius: 12.5rem;
        overflow: hidden
    }

    .max-rounded-br-200 {
        border-bottom-right-radius: 200px;
        border-bottom-right-radius: 12.5rem;
        overflow: hidden
    }

    .max-rounded-199 {
        border-radius: 199px;
        border-radius: 12.4375rem;
        overflow: hidden
    }

    .max-rounded-199c {
        border-radius: 199%;
        overflow: hidden
    }

    .max-rounded-tl-199 {
        border-top-left-radius: 199px;
        border-top-left-radius: 12.4375rem;
        overflow: hidden
    }

    .max-rounded-tr-199 {
        border-top-right-radius: 199px;
        border-top-right-radius: 12.4375rem;
        overflow: hidden
    }

    .max-rounded-bl-199 {
        border-bottom-left-radius: 199px;
        border-bottom-left-radius: 12.4375rem;
        overflow: hidden
    }

    .max-rounded-br-199 {
        border-bottom-right-radius: 199px;
        border-bottom-right-radius: 12.4375rem;
        overflow: hidden
    }

    .max-rounded-198 {
        border-radius: 198px;
        border-radius: 12.375rem;
        overflow: hidden
    }

    .max-rounded-198c {
        border-radius: 198%;
        overflow: hidden
    }

    .max-rounded-tl-198 {
        border-top-left-radius: 198px;
        border-top-left-radius: 12.375rem;
        overflow: hidden
    }

    .max-rounded-tr-198 {
        border-top-right-radius: 198px;
        border-top-right-radius: 12.375rem;
        overflow: hidden
    }

    .max-rounded-bl-198 {
        border-bottom-left-radius: 198px;
        border-bottom-left-radius: 12.375rem;
        overflow: hidden
    }

    .max-rounded-br-198 {
        border-bottom-right-radius: 198px;
        border-bottom-right-radius: 12.375rem;
        overflow: hidden
    }

    .max-rounded-197 {
        border-radius: 197px;
        border-radius: 12.3125rem;
        overflow: hidden
    }

    .max-rounded-197c {
        border-radius: 197%;
        overflow: hidden
    }

    .max-rounded-tl-197 {
        border-top-left-radius: 197px;
        border-top-left-radius: 12.3125rem;
        overflow: hidden
    }

    .max-rounded-tr-197 {
        border-top-right-radius: 197px;
        border-top-right-radius: 12.3125rem;
        overflow: hidden
    }

    .max-rounded-bl-197 {
        border-bottom-left-radius: 197px;
        border-bottom-left-radius: 12.3125rem;
        overflow: hidden
    }

    .max-rounded-br-197 {
        border-bottom-right-radius: 197px;
        border-bottom-right-radius: 12.3125rem;
        overflow: hidden
    }

    .max-rounded-196 {
        border-radius: 196px;
        border-radius: 12.25rem;
        overflow: hidden
    }

    .max-rounded-196c {
        border-radius: 196%;
        overflow: hidden
    }

    .max-rounded-tl-196 {
        border-top-left-radius: 196px;
        border-top-left-radius: 12.25rem;
        overflow: hidden
    }

    .max-rounded-tr-196 {
        border-top-right-radius: 196px;
        border-top-right-radius: 12.25rem;
        overflow: hidden
    }

    .max-rounded-bl-196 {
        border-bottom-left-radius: 196px;
        border-bottom-left-radius: 12.25rem;
        overflow: hidden
    }

    .max-rounded-br-196 {
        border-bottom-right-radius: 196px;
        border-bottom-right-radius: 12.25rem;
        overflow: hidden
    }

    .max-rounded-195 {
        border-radius: 195px;
        border-radius: 12.1875rem;
        overflow: hidden
    }

    .max-rounded-195c {
        border-radius: 195%;
        overflow: hidden
    }

    .max-rounded-tl-195 {
        border-top-left-radius: 195px;
        border-top-left-radius: 12.1875rem;
        overflow: hidden
    }

    .max-rounded-tr-195 {
        border-top-right-radius: 195px;
        border-top-right-radius: 12.1875rem;
        overflow: hidden
    }

    .max-rounded-bl-195 {
        border-bottom-left-radius: 195px;
        border-bottom-left-radius: 12.1875rem;
        overflow: hidden
    }

    .max-rounded-br-195 {
        border-bottom-right-radius: 195px;
        border-bottom-right-radius: 12.1875rem;
        overflow: hidden
    }

    .max-rounded-194 {
        border-radius: 194px;
        border-radius: 12.125rem;
        overflow: hidden
    }

    .max-rounded-194c {
        border-radius: 194%;
        overflow: hidden
    }

    .max-rounded-tl-194 {
        border-top-left-radius: 194px;
        border-top-left-radius: 12.125rem;
        overflow: hidden
    }

    .max-rounded-tr-194 {
        border-top-right-radius: 194px;
        border-top-right-radius: 12.125rem;
        overflow: hidden
    }

    .max-rounded-bl-194 {
        border-bottom-left-radius: 194px;
        border-bottom-left-radius: 12.125rem;
        overflow: hidden
    }

    .max-rounded-br-194 {
        border-bottom-right-radius: 194px;
        border-bottom-right-radius: 12.125rem;
        overflow: hidden
    }

    .max-rounded-193 {
        border-radius: 193px;
        border-radius: 12.0625rem;
        overflow: hidden
    }

    .max-rounded-193c {
        border-radius: 193%;
        overflow: hidden
    }

    .max-rounded-tl-193 {
        border-top-left-radius: 193px;
        border-top-left-radius: 12.0625rem;
        overflow: hidden
    }

    .max-rounded-tr-193 {
        border-top-right-radius: 193px;
        border-top-right-radius: 12.0625rem;
        overflow: hidden
    }

    .max-rounded-bl-193 {
        border-bottom-left-radius: 193px;
        border-bottom-left-radius: 12.0625rem;
        overflow: hidden
    }

    .max-rounded-br-193 {
        border-bottom-right-radius: 193px;
        border-bottom-right-radius: 12.0625rem;
        overflow: hidden
    }

    .max-rounded-192 {
        border-radius: 192px;
        border-radius: 12rem;
        overflow: hidden
    }

    .max-rounded-192c {
        border-radius: 192%;
        overflow: hidden
    }

    .max-rounded-tl-192 {
        border-top-left-radius: 192px;
        border-top-left-radius: 12rem;
        overflow: hidden
    }

    .max-rounded-tr-192 {
        border-top-right-radius: 192px;
        border-top-right-radius: 12rem;
        overflow: hidden
    }

    .max-rounded-bl-192 {
        border-bottom-left-radius: 192px;
        border-bottom-left-radius: 12rem;
        overflow: hidden
    }

    .max-rounded-br-192 {
        border-bottom-right-radius: 192px;
        border-bottom-right-radius: 12rem;
        overflow: hidden
    }

    .max-rounded-191 {
        border-radius: 191px;
        border-radius: 11.9375rem;
        overflow: hidden
    }

    .max-rounded-191c {
        border-radius: 191%;
        overflow: hidden
    }

    .max-rounded-tl-191 {
        border-top-left-radius: 191px;
        border-top-left-radius: 11.9375rem;
        overflow: hidden
    }

    .max-rounded-tr-191 {
        border-top-right-radius: 191px;
        border-top-right-radius: 11.9375rem;
        overflow: hidden
    }

    .max-rounded-bl-191 {
        border-bottom-left-radius: 191px;
        border-bottom-left-radius: 11.9375rem;
        overflow: hidden
    }

    .max-rounded-br-191 {
        border-bottom-right-radius: 191px;
        border-bottom-right-radius: 11.9375rem;
        overflow: hidden
    }

    .max-rounded-190 {
        border-radius: 190px;
        border-radius: 11.875rem;
        overflow: hidden
    }

    .max-rounded-190c {
        border-radius: 190%;
        overflow: hidden
    }

    .max-rounded-tl-190 {
        border-top-left-radius: 190px;
        border-top-left-radius: 11.875rem;
        overflow: hidden
    }

    .max-rounded-tr-190 {
        border-top-right-radius: 190px;
        border-top-right-radius: 11.875rem;
        overflow: hidden
    }

    .max-rounded-bl-190 {
        border-bottom-left-radius: 190px;
        border-bottom-left-radius: 11.875rem;
        overflow: hidden
    }

    .max-rounded-br-190 {
        border-bottom-right-radius: 190px;
        border-bottom-right-radius: 11.875rem;
        overflow: hidden
    }

    .max-rounded-189 {
        border-radius: 189px;
        border-radius: 11.8125rem;
        overflow: hidden
    }

    .max-rounded-189c {
        border-radius: 189%;
        overflow: hidden
    }

    .max-rounded-tl-189 {
        border-top-left-radius: 189px;
        border-top-left-radius: 11.8125rem;
        overflow: hidden
    }

    .max-rounded-tr-189 {
        border-top-right-radius: 189px;
        border-top-right-radius: 11.8125rem;
        overflow: hidden
    }

    .max-rounded-bl-189 {
        border-bottom-left-radius: 189px;
        border-bottom-left-radius: 11.8125rem;
        overflow: hidden
    }

    .max-rounded-br-189 {
        border-bottom-right-radius: 189px;
        border-bottom-right-radius: 11.8125rem;
        overflow: hidden
    }

    .max-rounded-188 {
        border-radius: 188px;
        border-radius: 11.75rem;
        overflow: hidden
    }

    .max-rounded-188c {
        border-radius: 188%;
        overflow: hidden
    }

    .max-rounded-tl-188 {
        border-top-left-radius: 188px;
        border-top-left-radius: 11.75rem;
        overflow: hidden
    }

    .max-rounded-tr-188 {
        border-top-right-radius: 188px;
        border-top-right-radius: 11.75rem;
        overflow: hidden
    }

    .max-rounded-bl-188 {
        border-bottom-left-radius: 188px;
        border-bottom-left-radius: 11.75rem;
        overflow: hidden
    }

    .max-rounded-br-188 {
        border-bottom-right-radius: 188px;
        border-bottom-right-radius: 11.75rem;
        overflow: hidden
    }

    .max-rounded-187 {
        border-radius: 187px;
        border-radius: 11.6875rem;
        overflow: hidden
    }

    .max-rounded-187c {
        border-radius: 187%;
        overflow: hidden
    }

    .max-rounded-tl-187 {
        border-top-left-radius: 187px;
        border-top-left-radius: 11.6875rem;
        overflow: hidden
    }

    .max-rounded-tr-187 {
        border-top-right-radius: 187px;
        border-top-right-radius: 11.6875rem;
        overflow: hidden
    }

    .max-rounded-bl-187 {
        border-bottom-left-radius: 187px;
        border-bottom-left-radius: 11.6875rem;
        overflow: hidden
    }

    .max-rounded-br-187 {
        border-bottom-right-radius: 187px;
        border-bottom-right-radius: 11.6875rem;
        overflow: hidden
    }

    .max-rounded-186 {
        border-radius: 186px;
        border-radius: 11.625rem;
        overflow: hidden
    }

    .max-rounded-186c {
        border-radius: 186%;
        overflow: hidden
    }

    .max-rounded-tl-186 {
        border-top-left-radius: 186px;
        border-top-left-radius: 11.625rem;
        overflow: hidden
    }

    .max-rounded-tr-186 {
        border-top-right-radius: 186px;
        border-top-right-radius: 11.625rem;
        overflow: hidden
    }

    .max-rounded-bl-186 {
        border-bottom-left-radius: 186px;
        border-bottom-left-radius: 11.625rem;
        overflow: hidden
    }

    .max-rounded-br-186 {
        border-bottom-right-radius: 186px;
        border-bottom-right-radius: 11.625rem;
        overflow: hidden
    }

    .max-rounded-185 {
        border-radius: 185px;
        border-radius: 11.5625rem;
        overflow: hidden
    }

    .max-rounded-185c {
        border-radius: 185%;
        overflow: hidden
    }

    .max-rounded-tl-185 {
        border-top-left-radius: 185px;
        border-top-left-radius: 11.5625rem;
        overflow: hidden
    }

    .max-rounded-tr-185 {
        border-top-right-radius: 185px;
        border-top-right-radius: 11.5625rem;
        overflow: hidden
    }

    .max-rounded-bl-185 {
        border-bottom-left-radius: 185px;
        border-bottom-left-radius: 11.5625rem;
        overflow: hidden
    }

    .max-rounded-br-185 {
        border-bottom-right-radius: 185px;
        border-bottom-right-radius: 11.5625rem;
        overflow: hidden
    }

    .max-rounded-184 {
        border-radius: 184px;
        border-radius: 11.5rem;
        overflow: hidden
    }

    .max-rounded-184c {
        border-radius: 184%;
        overflow: hidden
    }

    .max-rounded-tl-184 {
        border-top-left-radius: 184px;
        border-top-left-radius: 11.5rem;
        overflow: hidden
    }

    .max-rounded-tr-184 {
        border-top-right-radius: 184px;
        border-top-right-radius: 11.5rem;
        overflow: hidden
    }

    .max-rounded-bl-184 {
        border-bottom-left-radius: 184px;
        border-bottom-left-radius: 11.5rem;
        overflow: hidden
    }

    .max-rounded-br-184 {
        border-bottom-right-radius: 184px;
        border-bottom-right-radius: 11.5rem;
        overflow: hidden
    }

    .max-rounded-183 {
        border-radius: 183px;
        border-radius: 11.4375rem;
        overflow: hidden
    }

    .max-rounded-183c {
        border-radius: 183%;
        overflow: hidden
    }

    .max-rounded-tl-183 {
        border-top-left-radius: 183px;
        border-top-left-radius: 11.4375rem;
        overflow: hidden
    }

    .max-rounded-tr-183 {
        border-top-right-radius: 183px;
        border-top-right-radius: 11.4375rem;
        overflow: hidden
    }

    .max-rounded-bl-183 {
        border-bottom-left-radius: 183px;
        border-bottom-left-radius: 11.4375rem;
        overflow: hidden
    }

    .max-rounded-br-183 {
        border-bottom-right-radius: 183px;
        border-bottom-right-radius: 11.4375rem;
        overflow: hidden
    }

    .max-rounded-182 {
        border-radius: 182px;
        border-radius: 11.375rem;
        overflow: hidden
    }

    .max-rounded-182c {
        border-radius: 182%;
        overflow: hidden
    }

    .max-rounded-tl-182 {
        border-top-left-radius: 182px;
        border-top-left-radius: 11.375rem;
        overflow: hidden
    }

    .max-rounded-tr-182 {
        border-top-right-radius: 182px;
        border-top-right-radius: 11.375rem;
        overflow: hidden
    }

    .max-rounded-bl-182 {
        border-bottom-left-radius: 182px;
        border-bottom-left-radius: 11.375rem;
        overflow: hidden
    }

    .max-rounded-br-182 {
        border-bottom-right-radius: 182px;
        border-bottom-right-radius: 11.375rem;
        overflow: hidden
    }

    .max-rounded-181 {
        border-radius: 181px;
        border-radius: 11.3125rem;
        overflow: hidden
    }

    .max-rounded-181c {
        border-radius: 181%;
        overflow: hidden
    }

    .max-rounded-tl-181 {
        border-top-left-radius: 181px;
        border-top-left-radius: 11.3125rem;
        overflow: hidden
    }

    .max-rounded-tr-181 {
        border-top-right-radius: 181px;
        border-top-right-radius: 11.3125rem;
        overflow: hidden
    }

    .max-rounded-bl-181 {
        border-bottom-left-radius: 181px;
        border-bottom-left-radius: 11.3125rem;
        overflow: hidden
    }

    .max-rounded-br-181 {
        border-bottom-right-radius: 181px;
        border-bottom-right-radius: 11.3125rem;
        overflow: hidden
    }

    .max-rounded-180 {
        border-radius: 180px;
        border-radius: 11.25rem;
        overflow: hidden
    }

    .max-rounded-180c {
        border-radius: 180%;
        overflow: hidden
    }

    .max-rounded-tl-180 {
        border-top-left-radius: 180px;
        border-top-left-radius: 11.25rem;
        overflow: hidden
    }

    .max-rounded-tr-180 {
        border-top-right-radius: 180px;
        border-top-right-radius: 11.25rem;
        overflow: hidden
    }

    .max-rounded-bl-180 {
        border-bottom-left-radius: 180px;
        border-bottom-left-radius: 11.25rem;
        overflow: hidden
    }

    .max-rounded-br-180 {
        border-bottom-right-radius: 180px;
        border-bottom-right-radius: 11.25rem;
        overflow: hidden
    }

    .max-rounded-179 {
        border-radius: 179px;
        border-radius: 11.1875rem;
        overflow: hidden
    }

    .max-rounded-179c {
        border-radius: 179%;
        overflow: hidden
    }

    .max-rounded-tl-179 {
        border-top-left-radius: 179px;
        border-top-left-radius: 11.1875rem;
        overflow: hidden
    }

    .max-rounded-tr-179 {
        border-top-right-radius: 179px;
        border-top-right-radius: 11.1875rem;
        overflow: hidden
    }

    .max-rounded-bl-179 {
        border-bottom-left-radius: 179px;
        border-bottom-left-radius: 11.1875rem;
        overflow: hidden
    }

    .max-rounded-br-179 {
        border-bottom-right-radius: 179px;
        border-bottom-right-radius: 11.1875rem;
        overflow: hidden
    }

    .max-rounded-178 {
        border-radius: 178px;
        border-radius: 11.125rem;
        overflow: hidden
    }

    .max-rounded-178c {
        border-radius: 178%;
        overflow: hidden
    }

    .max-rounded-tl-178 {
        border-top-left-radius: 178px;
        border-top-left-radius: 11.125rem;
        overflow: hidden
    }

    .max-rounded-tr-178 {
        border-top-right-radius: 178px;
        border-top-right-radius: 11.125rem;
        overflow: hidden
    }

    .max-rounded-bl-178 {
        border-bottom-left-radius: 178px;
        border-bottom-left-radius: 11.125rem;
        overflow: hidden
    }

    .max-rounded-br-178 {
        border-bottom-right-radius: 178px;
        border-bottom-right-radius: 11.125rem;
        overflow: hidden
    }

    .max-rounded-177 {
        border-radius: 177px;
        border-radius: 11.0625rem;
        overflow: hidden
    }

    .max-rounded-177c {
        border-radius: 177%;
        overflow: hidden
    }

    .max-rounded-tl-177 {
        border-top-left-radius: 177px;
        border-top-left-radius: 11.0625rem;
        overflow: hidden
    }

    .max-rounded-tr-177 {
        border-top-right-radius: 177px;
        border-top-right-radius: 11.0625rem;
        overflow: hidden
    }

    .max-rounded-bl-177 {
        border-bottom-left-radius: 177px;
        border-bottom-left-radius: 11.0625rem;
        overflow: hidden
    }

    .max-rounded-br-177 {
        border-bottom-right-radius: 177px;
        border-bottom-right-radius: 11.0625rem;
        overflow: hidden
    }

    .max-rounded-176 {
        border-radius: 176px;
        border-radius: 11rem;
        overflow: hidden
    }

    .max-rounded-176c {
        border-radius: 176%;
        overflow: hidden
    }

    .max-rounded-tl-176 {
        border-top-left-radius: 176px;
        border-top-left-radius: 11rem;
        overflow: hidden
    }

    .max-rounded-tr-176 {
        border-top-right-radius: 176px;
        border-top-right-radius: 11rem;
        overflow: hidden
    }

    .max-rounded-bl-176 {
        border-bottom-left-radius: 176px;
        border-bottom-left-radius: 11rem;
        overflow: hidden
    }

    .max-rounded-br-176 {
        border-bottom-right-radius: 176px;
        border-bottom-right-radius: 11rem;
        overflow: hidden
    }

    .max-rounded-175 {
        border-radius: 175px;
        border-radius: 10.9375rem;
        overflow: hidden
    }

    .max-rounded-175c {
        border-radius: 175%;
        overflow: hidden
    }

    .max-rounded-tl-175 {
        border-top-left-radius: 175px;
        border-top-left-radius: 10.9375rem;
        overflow: hidden
    }

    .max-rounded-tr-175 {
        border-top-right-radius: 175px;
        border-top-right-radius: 10.9375rem;
        overflow: hidden
    }

    .max-rounded-bl-175 {
        border-bottom-left-radius: 175px;
        border-bottom-left-radius: 10.9375rem;
        overflow: hidden
    }

    .max-rounded-br-175 {
        border-bottom-right-radius: 175px;
        border-bottom-right-radius: 10.9375rem;
        overflow: hidden
    }

    .max-rounded-174 {
        border-radius: 174px;
        border-radius: 10.875rem;
        overflow: hidden
    }

    .max-rounded-174c {
        border-radius: 174%;
        overflow: hidden
    }

    .max-rounded-tl-174 {
        border-top-left-radius: 174px;
        border-top-left-radius: 10.875rem;
        overflow: hidden
    }

    .max-rounded-tr-174 {
        border-top-right-radius: 174px;
        border-top-right-radius: 10.875rem;
        overflow: hidden
    }

    .max-rounded-bl-174 {
        border-bottom-left-radius: 174px;
        border-bottom-left-radius: 10.875rem;
        overflow: hidden
    }

    .max-rounded-br-174 {
        border-bottom-right-radius: 174px;
        border-bottom-right-radius: 10.875rem;
        overflow: hidden
    }

    .max-rounded-173 {
        border-radius: 173px;
        border-radius: 10.8125rem;
        overflow: hidden
    }

    .max-rounded-173c {
        border-radius: 173%;
        overflow: hidden
    }

    .max-rounded-tl-173 {
        border-top-left-radius: 173px;
        border-top-left-radius: 10.8125rem;
        overflow: hidden
    }

    .max-rounded-tr-173 {
        border-top-right-radius: 173px;
        border-top-right-radius: 10.8125rem;
        overflow: hidden
    }

    .max-rounded-bl-173 {
        border-bottom-left-radius: 173px;
        border-bottom-left-radius: 10.8125rem;
        overflow: hidden
    }

    .max-rounded-br-173 {
        border-bottom-right-radius: 173px;
        border-bottom-right-radius: 10.8125rem;
        overflow: hidden
    }

    .max-rounded-172 {
        border-radius: 172px;
        border-radius: 10.75rem;
        overflow: hidden
    }

    .max-rounded-172c {
        border-radius: 172%;
        overflow: hidden
    }

    .max-rounded-tl-172 {
        border-top-left-radius: 172px;
        border-top-left-radius: 10.75rem;
        overflow: hidden
    }

    .max-rounded-tr-172 {
        border-top-right-radius: 172px;
        border-top-right-radius: 10.75rem;
        overflow: hidden
    }

    .max-rounded-bl-172 {
        border-bottom-left-radius: 172px;
        border-bottom-left-radius: 10.75rem;
        overflow: hidden
    }

    .max-rounded-br-172 {
        border-bottom-right-radius: 172px;
        border-bottom-right-radius: 10.75rem;
        overflow: hidden
    }

    .max-rounded-171 {
        border-radius: 171px;
        border-radius: 10.6875rem;
        overflow: hidden
    }

    .max-rounded-171c {
        border-radius: 171%;
        overflow: hidden
    }

    .max-rounded-tl-171 {
        border-top-left-radius: 171px;
        border-top-left-radius: 10.6875rem;
        overflow: hidden
    }

    .max-rounded-tr-171 {
        border-top-right-radius: 171px;
        border-top-right-radius: 10.6875rem;
        overflow: hidden
    }

    .max-rounded-bl-171 {
        border-bottom-left-radius: 171px;
        border-bottom-left-radius: 10.6875rem;
        overflow: hidden
    }

    .max-rounded-br-171 {
        border-bottom-right-radius: 171px;
        border-bottom-right-radius: 10.6875rem;
        overflow: hidden
    }

    .max-rounded-170 {
        border-radius: 170px;
        border-radius: 10.625rem;
        overflow: hidden
    }

    .max-rounded-170c {
        border-radius: 170%;
        overflow: hidden
    }

    .max-rounded-tl-170 {
        border-top-left-radius: 170px;
        border-top-left-radius: 10.625rem;
        overflow: hidden
    }

    .max-rounded-tr-170 {
        border-top-right-radius: 170px;
        border-top-right-radius: 10.625rem;
        overflow: hidden
    }

    .max-rounded-bl-170 {
        border-bottom-left-radius: 170px;
        border-bottom-left-radius: 10.625rem;
        overflow: hidden
    }

    .max-rounded-br-170 {
        border-bottom-right-radius: 170px;
        border-bottom-right-radius: 10.625rem;
        overflow: hidden
    }

    .max-rounded-169 {
        border-radius: 169px;
        border-radius: 10.5625rem;
        overflow: hidden
    }

    .max-rounded-169c {
        border-radius: 169%;
        overflow: hidden
    }

    .max-rounded-tl-169 {
        border-top-left-radius: 169px;
        border-top-left-radius: 10.5625rem;
        overflow: hidden
    }

    .max-rounded-tr-169 {
        border-top-right-radius: 169px;
        border-top-right-radius: 10.5625rem;
        overflow: hidden
    }

    .max-rounded-bl-169 {
        border-bottom-left-radius: 169px;
        border-bottom-left-radius: 10.5625rem;
        overflow: hidden
    }

    .max-rounded-br-169 {
        border-bottom-right-radius: 169px;
        border-bottom-right-radius: 10.5625rem;
        overflow: hidden
    }

    .max-rounded-168 {
        border-radius: 168px;
        border-radius: 10.5rem;
        overflow: hidden
    }

    .max-rounded-168c {
        border-radius: 168%;
        overflow: hidden
    }

    .max-rounded-tl-168 {
        border-top-left-radius: 168px;
        border-top-left-radius: 10.5rem;
        overflow: hidden
    }

    .max-rounded-tr-168 {
        border-top-right-radius: 168px;
        border-top-right-radius: 10.5rem;
        overflow: hidden
    }

    .max-rounded-bl-168 {
        border-bottom-left-radius: 168px;
        border-bottom-left-radius: 10.5rem;
        overflow: hidden
    }

    .max-rounded-br-168 {
        border-bottom-right-radius: 168px;
        border-bottom-right-radius: 10.5rem;
        overflow: hidden
    }

    .max-rounded-167 {
        border-radius: 167px;
        border-radius: 10.4375rem;
        overflow: hidden
    }

    .max-rounded-167c {
        border-radius: 167%;
        overflow: hidden
    }

    .max-rounded-tl-167 {
        border-top-left-radius: 167px;
        border-top-left-radius: 10.4375rem;
        overflow: hidden
    }

    .max-rounded-tr-167 {
        border-top-right-radius: 167px;
        border-top-right-radius: 10.4375rem;
        overflow: hidden
    }

    .max-rounded-bl-167 {
        border-bottom-left-radius: 167px;
        border-bottom-left-radius: 10.4375rem;
        overflow: hidden
    }

    .max-rounded-br-167 {
        border-bottom-right-radius: 167px;
        border-bottom-right-radius: 10.4375rem;
        overflow: hidden
    }

    .max-rounded-166 {
        border-radius: 166px;
        border-radius: 10.375rem;
        overflow: hidden
    }

    .max-rounded-166c {
        border-radius: 166%;
        overflow: hidden
    }

    .max-rounded-tl-166 {
        border-top-left-radius: 166px;
        border-top-left-radius: 10.375rem;
        overflow: hidden
    }

    .max-rounded-tr-166 {
        border-top-right-radius: 166px;
        border-top-right-radius: 10.375rem;
        overflow: hidden
    }

    .max-rounded-bl-166 {
        border-bottom-left-radius: 166px;
        border-bottom-left-radius: 10.375rem;
        overflow: hidden
    }

    .max-rounded-br-166 {
        border-bottom-right-radius: 166px;
        border-bottom-right-radius: 10.375rem;
        overflow: hidden
    }

    .max-rounded-165 {
        border-radius: 165px;
        border-radius: 10.3125rem;
        overflow: hidden
    }

    .max-rounded-165c {
        border-radius: 165%;
        overflow: hidden
    }

    .max-rounded-tl-165 {
        border-top-left-radius: 165px;
        border-top-left-radius: 10.3125rem;
        overflow: hidden
    }

    .max-rounded-tr-165 {
        border-top-right-radius: 165px;
        border-top-right-radius: 10.3125rem;
        overflow: hidden
    }

    .max-rounded-bl-165 {
        border-bottom-left-radius: 165px;
        border-bottom-left-radius: 10.3125rem;
        overflow: hidden
    }

    .max-rounded-br-165 {
        border-bottom-right-radius: 165px;
        border-bottom-right-radius: 10.3125rem;
        overflow: hidden
    }

    .max-rounded-164 {
        border-radius: 164px;
        border-radius: 10.25rem;
        overflow: hidden
    }

    .max-rounded-164c {
        border-radius: 164%;
        overflow: hidden
    }

    .max-rounded-tl-164 {
        border-top-left-radius: 164px;
        border-top-left-radius: 10.25rem;
        overflow: hidden
    }

    .max-rounded-tr-164 {
        border-top-right-radius: 164px;
        border-top-right-radius: 10.25rem;
        overflow: hidden
    }

    .max-rounded-bl-164 {
        border-bottom-left-radius: 164px;
        border-bottom-left-radius: 10.25rem;
        overflow: hidden
    }

    .max-rounded-br-164 {
        border-bottom-right-radius: 164px;
        border-bottom-right-radius: 10.25rem;
        overflow: hidden
    }

    .max-rounded-163 {
        border-radius: 163px;
        border-radius: 10.1875rem;
        overflow: hidden
    }

    .max-rounded-163c {
        border-radius: 163%;
        overflow: hidden
    }

    .max-rounded-tl-163 {
        border-top-left-radius: 163px;
        border-top-left-radius: 10.1875rem;
        overflow: hidden
    }

    .max-rounded-tr-163 {
        border-top-right-radius: 163px;
        border-top-right-radius: 10.1875rem;
        overflow: hidden
    }

    .max-rounded-bl-163 {
        border-bottom-left-radius: 163px;
        border-bottom-left-radius: 10.1875rem;
        overflow: hidden
    }

    .max-rounded-br-163 {
        border-bottom-right-radius: 163px;
        border-bottom-right-radius: 10.1875rem;
        overflow: hidden
    }

    .max-rounded-162 {
        border-radius: 162px;
        border-radius: 10.125rem;
        overflow: hidden
    }

    .max-rounded-162c {
        border-radius: 162%;
        overflow: hidden
    }

    .max-rounded-tl-162 {
        border-top-left-radius: 162px;
        border-top-left-radius: 10.125rem;
        overflow: hidden
    }

    .max-rounded-tr-162 {
        border-top-right-radius: 162px;
        border-top-right-radius: 10.125rem;
        overflow: hidden
    }

    .max-rounded-bl-162 {
        border-bottom-left-radius: 162px;
        border-bottom-left-radius: 10.125rem;
        overflow: hidden
    }

    .max-rounded-br-162 {
        border-bottom-right-radius: 162px;
        border-bottom-right-radius: 10.125rem;
        overflow: hidden
    }

    .max-rounded-161 {
        border-radius: 161px;
        border-radius: 10.0625rem;
        overflow: hidden
    }

    .max-rounded-161c {
        border-radius: 161%;
        overflow: hidden
    }

    .max-rounded-tl-161 {
        border-top-left-radius: 161px;
        border-top-left-radius: 10.0625rem;
        overflow: hidden
    }

    .max-rounded-tr-161 {
        border-top-right-radius: 161px;
        border-top-right-radius: 10.0625rem;
        overflow: hidden
    }

    .max-rounded-bl-161 {
        border-bottom-left-radius: 161px;
        border-bottom-left-radius: 10.0625rem;
        overflow: hidden
    }

    .max-rounded-br-161 {
        border-bottom-right-radius: 161px;
        border-bottom-right-radius: 10.0625rem;
        overflow: hidden
    }

    .max-rounded-160 {
        border-radius: 160px;
        border-radius: 10rem;
        overflow: hidden
    }

    .max-rounded-160c {
        border-radius: 160%;
        overflow: hidden
    }

    .max-rounded-tl-160 {
        border-top-left-radius: 160px;
        border-top-left-radius: 10rem;
        overflow: hidden
    }

    .max-rounded-tr-160 {
        border-top-right-radius: 160px;
        border-top-right-radius: 10rem;
        overflow: hidden
    }

    .max-rounded-bl-160 {
        border-bottom-left-radius: 160px;
        border-bottom-left-radius: 10rem;
        overflow: hidden
    }

    .max-rounded-br-160 {
        border-bottom-right-radius: 160px;
        border-bottom-right-radius: 10rem;
        overflow: hidden
    }

    .max-rounded-159 {
        border-radius: 159px;
        border-radius: 9.9375rem;
        overflow: hidden
    }

    .max-rounded-159c {
        border-radius: 159%;
        overflow: hidden
    }

    .max-rounded-tl-159 {
        border-top-left-radius: 159px;
        border-top-left-radius: 9.9375rem;
        overflow: hidden
    }

    .max-rounded-tr-159 {
        border-top-right-radius: 159px;
        border-top-right-radius: 9.9375rem;
        overflow: hidden
    }

    .max-rounded-bl-159 {
        border-bottom-left-radius: 159px;
        border-bottom-left-radius: 9.9375rem;
        overflow: hidden
    }

    .max-rounded-br-159 {
        border-bottom-right-radius: 159px;
        border-bottom-right-radius: 9.9375rem;
        overflow: hidden
    }

    .max-rounded-158 {
        border-radius: 158px;
        border-radius: 9.875rem;
        overflow: hidden
    }

    .max-rounded-158c {
        border-radius: 158%;
        overflow: hidden
    }

    .max-rounded-tl-158 {
        border-top-left-radius: 158px;
        border-top-left-radius: 9.875rem;
        overflow: hidden
    }

    .max-rounded-tr-158 {
        border-top-right-radius: 158px;
        border-top-right-radius: 9.875rem;
        overflow: hidden
    }

    .max-rounded-bl-158 {
        border-bottom-left-radius: 158px;
        border-bottom-left-radius: 9.875rem;
        overflow: hidden
    }

    .max-rounded-br-158 {
        border-bottom-right-radius: 158px;
        border-bottom-right-radius: 9.875rem;
        overflow: hidden
    }

    .max-rounded-157 {
        border-radius: 157px;
        border-radius: 9.8125rem;
        overflow: hidden
    }

    .max-rounded-157c {
        border-radius: 157%;
        overflow: hidden
    }

    .max-rounded-tl-157 {
        border-top-left-radius: 157px;
        border-top-left-radius: 9.8125rem;
        overflow: hidden
    }

    .max-rounded-tr-157 {
        border-top-right-radius: 157px;
        border-top-right-radius: 9.8125rem;
        overflow: hidden
    }

    .max-rounded-bl-157 {
        border-bottom-left-radius: 157px;
        border-bottom-left-radius: 9.8125rem;
        overflow: hidden
    }

    .max-rounded-br-157 {
        border-bottom-right-radius: 157px;
        border-bottom-right-radius: 9.8125rem;
        overflow: hidden
    }

    .max-rounded-156 {
        border-radius: 156px;
        border-radius: 9.75rem;
        overflow: hidden
    }

    .max-rounded-156c {
        border-radius: 156%;
        overflow: hidden
    }

    .max-rounded-tl-156 {
        border-top-left-radius: 156px;
        border-top-left-radius: 9.75rem;
        overflow: hidden
    }

    .max-rounded-tr-156 {
        border-top-right-radius: 156px;
        border-top-right-radius: 9.75rem;
        overflow: hidden
    }

    .max-rounded-bl-156 {
        border-bottom-left-radius: 156px;
        border-bottom-left-radius: 9.75rem;
        overflow: hidden
    }

    .max-rounded-br-156 {
        border-bottom-right-radius: 156px;
        border-bottom-right-radius: 9.75rem;
        overflow: hidden
    }

    .max-rounded-155 {
        border-radius: 155px;
        border-radius: 9.6875rem;
        overflow: hidden
    }

    .max-rounded-155c {
        border-radius: 155%;
        overflow: hidden
    }

    .max-rounded-tl-155 {
        border-top-left-radius: 155px;
        border-top-left-radius: 9.6875rem;
        overflow: hidden
    }

    .max-rounded-tr-155 {
        border-top-right-radius: 155px;
        border-top-right-radius: 9.6875rem;
        overflow: hidden
    }

    .max-rounded-bl-155 {
        border-bottom-left-radius: 155px;
        border-bottom-left-radius: 9.6875rem;
        overflow: hidden
    }

    .max-rounded-br-155 {
        border-bottom-right-radius: 155px;
        border-bottom-right-radius: 9.6875rem;
        overflow: hidden
    }

    .max-rounded-154 {
        border-radius: 154px;
        border-radius: 9.625rem;
        overflow: hidden
    }

    .max-rounded-154c {
        border-radius: 154%;
        overflow: hidden
    }

    .max-rounded-tl-154 {
        border-top-left-radius: 154px;
        border-top-left-radius: 9.625rem;
        overflow: hidden
    }

    .max-rounded-tr-154 {
        border-top-right-radius: 154px;
        border-top-right-radius: 9.625rem;
        overflow: hidden
    }

    .max-rounded-bl-154 {
        border-bottom-left-radius: 154px;
        border-bottom-left-radius: 9.625rem;
        overflow: hidden
    }

    .max-rounded-br-154 {
        border-bottom-right-radius: 154px;
        border-bottom-right-radius: 9.625rem;
        overflow: hidden
    }

    .max-rounded-153 {
        border-radius: 153px;
        border-radius: 9.5625rem;
        overflow: hidden
    }

    .max-rounded-153c {
        border-radius: 153%;
        overflow: hidden
    }

    .max-rounded-tl-153 {
        border-top-left-radius: 153px;
        border-top-left-radius: 9.5625rem;
        overflow: hidden
    }

    .max-rounded-tr-153 {
        border-top-right-radius: 153px;
        border-top-right-radius: 9.5625rem;
        overflow: hidden
    }

    .max-rounded-bl-153 {
        border-bottom-left-radius: 153px;
        border-bottom-left-radius: 9.5625rem;
        overflow: hidden
    }

    .max-rounded-br-153 {
        border-bottom-right-radius: 153px;
        border-bottom-right-radius: 9.5625rem;
        overflow: hidden
    }

    .max-rounded-152 {
        border-radius: 152px;
        border-radius: 9.5rem;
        overflow: hidden
    }

    .max-rounded-152c {
        border-radius: 152%;
        overflow: hidden
    }

    .max-rounded-tl-152 {
        border-top-left-radius: 152px;
        border-top-left-radius: 9.5rem;
        overflow: hidden
    }

    .max-rounded-tr-152 {
        border-top-right-radius: 152px;
        border-top-right-radius: 9.5rem;
        overflow: hidden
    }

    .max-rounded-bl-152 {
        border-bottom-left-radius: 152px;
        border-bottom-left-radius: 9.5rem;
        overflow: hidden
    }

    .max-rounded-br-152 {
        border-bottom-right-radius: 152px;
        border-bottom-right-radius: 9.5rem;
        overflow: hidden
    }

    .max-rounded-151 {
        border-radius: 151px;
        border-radius: 9.4375rem;
        overflow: hidden
    }

    .max-rounded-151c {
        border-radius: 151%;
        overflow: hidden
    }

    .max-rounded-tl-151 {
        border-top-left-radius: 151px;
        border-top-left-radius: 9.4375rem;
        overflow: hidden
    }

    .max-rounded-tr-151 {
        border-top-right-radius: 151px;
        border-top-right-radius: 9.4375rem;
        overflow: hidden
    }

    .max-rounded-bl-151 {
        border-bottom-left-radius: 151px;
        border-bottom-left-radius: 9.4375rem;
        overflow: hidden
    }

    .max-rounded-br-151 {
        border-bottom-right-radius: 151px;
        border-bottom-right-radius: 9.4375rem;
        overflow: hidden
    }

    .max-rounded-150 {
        border-radius: 150px;
        border-radius: 9.375rem;
        overflow: hidden
    }

    .max-rounded-150c {
        border-radius: 150%;
        overflow: hidden
    }

    .max-rounded-tl-150 {
        border-top-left-radius: 150px;
        border-top-left-radius: 9.375rem;
        overflow: hidden
    }

    .max-rounded-tr-150 {
        border-top-right-radius: 150px;
        border-top-right-radius: 9.375rem;
        overflow: hidden
    }

    .max-rounded-bl-150 {
        border-bottom-left-radius: 150px;
        border-bottom-left-radius: 9.375rem;
        overflow: hidden
    }

    .max-rounded-br-150 {
        border-bottom-right-radius: 150px;
        border-bottom-right-radius: 9.375rem;
        overflow: hidden
    }

    .max-rounded-149 {
        border-radius: 149px;
        border-radius: 9.3125rem;
        overflow: hidden
    }

    .max-rounded-149c {
        border-radius: 149%;
        overflow: hidden
    }

    .max-rounded-tl-149 {
        border-top-left-radius: 149px;
        border-top-left-radius: 9.3125rem;
        overflow: hidden
    }

    .max-rounded-tr-149 {
        border-top-right-radius: 149px;
        border-top-right-radius: 9.3125rem;
        overflow: hidden
    }

    .max-rounded-bl-149 {
        border-bottom-left-radius: 149px;
        border-bottom-left-radius: 9.3125rem;
        overflow: hidden
    }

    .max-rounded-br-149 {
        border-bottom-right-radius: 149px;
        border-bottom-right-radius: 9.3125rem;
        overflow: hidden
    }

    .max-rounded-148 {
        border-radius: 148px;
        border-radius: 9.25rem;
        overflow: hidden
    }

    .max-rounded-148c {
        border-radius: 148%;
        overflow: hidden
    }

    .max-rounded-tl-148 {
        border-top-left-radius: 148px;
        border-top-left-radius: 9.25rem;
        overflow: hidden
    }

    .max-rounded-tr-148 {
        border-top-right-radius: 148px;
        border-top-right-radius: 9.25rem;
        overflow: hidden
    }

    .max-rounded-bl-148 {
        border-bottom-left-radius: 148px;
        border-bottom-left-radius: 9.25rem;
        overflow: hidden
    }

    .max-rounded-br-148 {
        border-bottom-right-radius: 148px;
        border-bottom-right-radius: 9.25rem;
        overflow: hidden
    }

    .max-rounded-147 {
        border-radius: 147px;
        border-radius: 9.1875rem;
        overflow: hidden
    }

    .max-rounded-147c {
        border-radius: 147%;
        overflow: hidden
    }

    .max-rounded-tl-147 {
        border-top-left-radius: 147px;
        border-top-left-radius: 9.1875rem;
        overflow: hidden
    }

    .max-rounded-tr-147 {
        border-top-right-radius: 147px;
        border-top-right-radius: 9.1875rem;
        overflow: hidden
    }

    .max-rounded-bl-147 {
        border-bottom-left-radius: 147px;
        border-bottom-left-radius: 9.1875rem;
        overflow: hidden
    }

    .max-rounded-br-147 {
        border-bottom-right-radius: 147px;
        border-bottom-right-radius: 9.1875rem;
        overflow: hidden
    }

    .max-rounded-146 {
        border-radius: 146px;
        border-radius: 9.125rem;
        overflow: hidden
    }

    .max-rounded-146c {
        border-radius: 146%;
        overflow: hidden
    }

    .max-rounded-tl-146 {
        border-top-left-radius: 146px;
        border-top-left-radius: 9.125rem;
        overflow: hidden
    }

    .max-rounded-tr-146 {
        border-top-right-radius: 146px;
        border-top-right-radius: 9.125rem;
        overflow: hidden
    }

    .max-rounded-bl-146 {
        border-bottom-left-radius: 146px;
        border-bottom-left-radius: 9.125rem;
        overflow: hidden
    }

    .max-rounded-br-146 {
        border-bottom-right-radius: 146px;
        border-bottom-right-radius: 9.125rem;
        overflow: hidden
    }

    .max-rounded-145 {
        border-radius: 145px;
        border-radius: 9.0625rem;
        overflow: hidden
    }

    .max-rounded-145c {
        border-radius: 145%;
        overflow: hidden
    }

    .max-rounded-tl-145 {
        border-top-left-radius: 145px;
        border-top-left-radius: 9.0625rem;
        overflow: hidden
    }

    .max-rounded-tr-145 {
        border-top-right-radius: 145px;
        border-top-right-radius: 9.0625rem;
        overflow: hidden
    }

    .max-rounded-bl-145 {
        border-bottom-left-radius: 145px;
        border-bottom-left-radius: 9.0625rem;
        overflow: hidden
    }

    .max-rounded-br-145 {
        border-bottom-right-radius: 145px;
        border-bottom-right-radius: 9.0625rem;
        overflow: hidden
    }

    .max-rounded-144 {
        border-radius: 144px;
        border-radius: 9rem;
        overflow: hidden
    }

    .max-rounded-144c {
        border-radius: 144%;
        overflow: hidden
    }

    .max-rounded-tl-144 {
        border-top-left-radius: 144px;
        border-top-left-radius: 9rem;
        overflow: hidden
    }

    .max-rounded-tr-144 {
        border-top-right-radius: 144px;
        border-top-right-radius: 9rem;
        overflow: hidden
    }

    .max-rounded-bl-144 {
        border-bottom-left-radius: 144px;
        border-bottom-left-radius: 9rem;
        overflow: hidden
    }

    .max-rounded-br-144 {
        border-bottom-right-radius: 144px;
        border-bottom-right-radius: 9rem;
        overflow: hidden
    }

    .max-rounded-143 {
        border-radius: 143px;
        border-radius: 8.9375rem;
        overflow: hidden
    }

    .max-rounded-143c {
        border-radius: 143%;
        overflow: hidden
    }

    .max-rounded-tl-143 {
        border-top-left-radius: 143px;
        border-top-left-radius: 8.9375rem;
        overflow: hidden
    }

    .max-rounded-tr-143 {
        border-top-right-radius: 143px;
        border-top-right-radius: 8.9375rem;
        overflow: hidden
    }

    .max-rounded-bl-143 {
        border-bottom-left-radius: 143px;
        border-bottom-left-radius: 8.9375rem;
        overflow: hidden
    }

    .max-rounded-br-143 {
        border-bottom-right-radius: 143px;
        border-bottom-right-radius: 8.9375rem;
        overflow: hidden
    }

    .max-rounded-142 {
        border-radius: 142px;
        border-radius: 8.875rem;
        overflow: hidden
    }

    .max-rounded-142c {
        border-radius: 142%;
        overflow: hidden
    }

    .max-rounded-tl-142 {
        border-top-left-radius: 142px;
        border-top-left-radius: 8.875rem;
        overflow: hidden
    }

    .max-rounded-tr-142 {
        border-top-right-radius: 142px;
        border-top-right-radius: 8.875rem;
        overflow: hidden
    }

    .max-rounded-bl-142 {
        border-bottom-left-radius: 142px;
        border-bottom-left-radius: 8.875rem;
        overflow: hidden
    }

    .max-rounded-br-142 {
        border-bottom-right-radius: 142px;
        border-bottom-right-radius: 8.875rem;
        overflow: hidden
    }

    .max-rounded-141 {
        border-radius: 141px;
        border-radius: 8.8125rem;
        overflow: hidden
    }

    .max-rounded-141c {
        border-radius: 141%;
        overflow: hidden
    }

    .max-rounded-tl-141 {
        border-top-left-radius: 141px;
        border-top-left-radius: 8.8125rem;
        overflow: hidden
    }

    .max-rounded-tr-141 {
        border-top-right-radius: 141px;
        border-top-right-radius: 8.8125rem;
        overflow: hidden
    }

    .max-rounded-bl-141 {
        border-bottom-left-radius: 141px;
        border-bottom-left-radius: 8.8125rem;
        overflow: hidden
    }

    .max-rounded-br-141 {
        border-bottom-right-radius: 141px;
        border-bottom-right-radius: 8.8125rem;
        overflow: hidden
    }

    .max-rounded-140 {
        border-radius: 140px;
        border-radius: 8.75rem;
        overflow: hidden
    }

    .max-rounded-140c {
        border-radius: 140%;
        overflow: hidden
    }

    .max-rounded-tl-140 {
        border-top-left-radius: 140px;
        border-top-left-radius: 8.75rem;
        overflow: hidden
    }

    .max-rounded-tr-140 {
        border-top-right-radius: 140px;
        border-top-right-radius: 8.75rem;
        overflow: hidden
    }

    .max-rounded-bl-140 {
        border-bottom-left-radius: 140px;
        border-bottom-left-radius: 8.75rem;
        overflow: hidden
    }

    .max-rounded-br-140 {
        border-bottom-right-radius: 140px;
        border-bottom-right-radius: 8.75rem;
        overflow: hidden
    }

    .max-rounded-139 {
        border-radius: 139px;
        border-radius: 8.6875rem;
        overflow: hidden
    }

    .max-rounded-139c {
        border-radius: 139%;
        overflow: hidden
    }

    .max-rounded-tl-139 {
        border-top-left-radius: 139px;
        border-top-left-radius: 8.6875rem;
        overflow: hidden
    }

    .max-rounded-tr-139 {
        border-top-right-radius: 139px;
        border-top-right-radius: 8.6875rem;
        overflow: hidden
    }

    .max-rounded-bl-139 {
        border-bottom-left-radius: 139px;
        border-bottom-left-radius: 8.6875rem;
        overflow: hidden
    }

    .max-rounded-br-139 {
        border-bottom-right-radius: 139px;
        border-bottom-right-radius: 8.6875rem;
        overflow: hidden
    }

    .max-rounded-138 {
        border-radius: 138px;
        border-radius: 8.625rem;
        overflow: hidden
    }

    .max-rounded-138c {
        border-radius: 138%;
        overflow: hidden
    }

    .max-rounded-tl-138 {
        border-top-left-radius: 138px;
        border-top-left-radius: 8.625rem;
        overflow: hidden
    }

    .max-rounded-tr-138 {
        border-top-right-radius: 138px;
        border-top-right-radius: 8.625rem;
        overflow: hidden
    }

    .max-rounded-bl-138 {
        border-bottom-left-radius: 138px;
        border-bottom-left-radius: 8.625rem;
        overflow: hidden
    }

    .max-rounded-br-138 {
        border-bottom-right-radius: 138px;
        border-bottom-right-radius: 8.625rem;
        overflow: hidden
    }

    .max-rounded-137 {
        border-radius: 137px;
        border-radius: 8.5625rem;
        overflow: hidden
    }

    .max-rounded-137c {
        border-radius: 137%;
        overflow: hidden
    }

    .max-rounded-tl-137 {
        border-top-left-radius: 137px;
        border-top-left-radius: 8.5625rem;
        overflow: hidden
    }

    .max-rounded-tr-137 {
        border-top-right-radius: 137px;
        border-top-right-radius: 8.5625rem;
        overflow: hidden
    }

    .max-rounded-bl-137 {
        border-bottom-left-radius: 137px;
        border-bottom-left-radius: 8.5625rem;
        overflow: hidden
    }

    .max-rounded-br-137 {
        border-bottom-right-radius: 137px;
        border-bottom-right-radius: 8.5625rem;
        overflow: hidden
    }

    .max-rounded-136 {
        border-radius: 136px;
        border-radius: 8.5rem;
        overflow: hidden
    }

    .max-rounded-136c {
        border-radius: 136%;
        overflow: hidden
    }

    .max-rounded-tl-136 {
        border-top-left-radius: 136px;
        border-top-left-radius: 8.5rem;
        overflow: hidden
    }

    .max-rounded-tr-136 {
        border-top-right-radius: 136px;
        border-top-right-radius: 8.5rem;
        overflow: hidden
    }

    .max-rounded-bl-136 {
        border-bottom-left-radius: 136px;
        border-bottom-left-radius: 8.5rem;
        overflow: hidden
    }

    .max-rounded-br-136 {
        border-bottom-right-radius: 136px;
        border-bottom-right-radius: 8.5rem;
        overflow: hidden
    }

    .max-rounded-135 {
        border-radius: 135px;
        border-radius: 8.4375rem;
        overflow: hidden
    }

    .max-rounded-135c {
        border-radius: 135%;
        overflow: hidden
    }

    .max-rounded-tl-135 {
        border-top-left-radius: 135px;
        border-top-left-radius: 8.4375rem;
        overflow: hidden
    }

    .max-rounded-tr-135 {
        border-top-right-radius: 135px;
        border-top-right-radius: 8.4375rem;
        overflow: hidden
    }

    .max-rounded-bl-135 {
        border-bottom-left-radius: 135px;
        border-bottom-left-radius: 8.4375rem;
        overflow: hidden
    }

    .max-rounded-br-135 {
        border-bottom-right-radius: 135px;
        border-bottom-right-radius: 8.4375rem;
        overflow: hidden
    }

    .max-rounded-134 {
        border-radius: 134px;
        border-radius: 8.375rem;
        overflow: hidden
    }

    .max-rounded-134c {
        border-radius: 134%;
        overflow: hidden
    }

    .max-rounded-tl-134 {
        border-top-left-radius: 134px;
        border-top-left-radius: 8.375rem;
        overflow: hidden
    }

    .max-rounded-tr-134 {
        border-top-right-radius: 134px;
        border-top-right-radius: 8.375rem;
        overflow: hidden
    }

    .max-rounded-bl-134 {
        border-bottom-left-radius: 134px;
        border-bottom-left-radius: 8.375rem;
        overflow: hidden
    }

    .max-rounded-br-134 {
        border-bottom-right-radius: 134px;
        border-bottom-right-radius: 8.375rem;
        overflow: hidden
    }

    .max-rounded-133 {
        border-radius: 133px;
        border-radius: 8.3125rem;
        overflow: hidden
    }

    .max-rounded-133c {
        border-radius: 133%;
        overflow: hidden
    }

    .max-rounded-tl-133 {
        border-top-left-radius: 133px;
        border-top-left-radius: 8.3125rem;
        overflow: hidden
    }

    .max-rounded-tr-133 {
        border-top-right-radius: 133px;
        border-top-right-radius: 8.3125rem;
        overflow: hidden
    }

    .max-rounded-bl-133 {
        border-bottom-left-radius: 133px;
        border-bottom-left-radius: 8.3125rem;
        overflow: hidden
    }

    .max-rounded-br-133 {
        border-bottom-right-radius: 133px;
        border-bottom-right-radius: 8.3125rem;
        overflow: hidden
    }

    .max-rounded-132 {
        border-radius: 132px;
        border-radius: 8.25rem;
        overflow: hidden
    }

    .max-rounded-132c {
        border-radius: 132%;
        overflow: hidden
    }

    .max-rounded-tl-132 {
        border-top-left-radius: 132px;
        border-top-left-radius: 8.25rem;
        overflow: hidden
    }

    .max-rounded-tr-132 {
        border-top-right-radius: 132px;
        border-top-right-radius: 8.25rem;
        overflow: hidden
    }

    .max-rounded-bl-132 {
        border-bottom-left-radius: 132px;
        border-bottom-left-radius: 8.25rem;
        overflow: hidden
    }

    .max-rounded-br-132 {
        border-bottom-right-radius: 132px;
        border-bottom-right-radius: 8.25rem;
        overflow: hidden
    }

    .max-rounded-131 {
        border-radius: 131px;
        border-radius: 8.1875rem;
        overflow: hidden
    }

    .max-rounded-131c {
        border-radius: 131%;
        overflow: hidden
    }

    .max-rounded-tl-131 {
        border-top-left-radius: 131px;
        border-top-left-radius: 8.1875rem;
        overflow: hidden
    }

    .max-rounded-tr-131 {
        border-top-right-radius: 131px;
        border-top-right-radius: 8.1875rem;
        overflow: hidden
    }

    .max-rounded-bl-131 {
        border-bottom-left-radius: 131px;
        border-bottom-left-radius: 8.1875rem;
        overflow: hidden
    }

    .max-rounded-br-131 {
        border-bottom-right-radius: 131px;
        border-bottom-right-radius: 8.1875rem;
        overflow: hidden
    }

    .max-rounded-130 {
        border-radius: 130px;
        border-radius: 8.125rem;
        overflow: hidden
    }

    .max-rounded-130c {
        border-radius: 130%;
        overflow: hidden
    }

    .max-rounded-tl-130 {
        border-top-left-radius: 130px;
        border-top-left-radius: 8.125rem;
        overflow: hidden
    }

    .max-rounded-tr-130 {
        border-top-right-radius: 130px;
        border-top-right-radius: 8.125rem;
        overflow: hidden
    }

    .max-rounded-bl-130 {
        border-bottom-left-radius: 130px;
        border-bottom-left-radius: 8.125rem;
        overflow: hidden
    }

    .max-rounded-br-130 {
        border-bottom-right-radius: 130px;
        border-bottom-right-radius: 8.125rem;
        overflow: hidden
    }

    .max-rounded-129 {
        border-radius: 129px;
        border-radius: 8.0625rem;
        overflow: hidden
    }

    .max-rounded-129c {
        border-radius: 129%;
        overflow: hidden
    }

    .max-rounded-tl-129 {
        border-top-left-radius: 129px;
        border-top-left-radius: 8.0625rem;
        overflow: hidden
    }

    .max-rounded-tr-129 {
        border-top-right-radius: 129px;
        border-top-right-radius: 8.0625rem;
        overflow: hidden
    }

    .max-rounded-bl-129 {
        border-bottom-left-radius: 129px;
        border-bottom-left-radius: 8.0625rem;
        overflow: hidden
    }

    .max-rounded-br-129 {
        border-bottom-right-radius: 129px;
        border-bottom-right-radius: 8.0625rem;
        overflow: hidden
    }

    .max-rounded-128 {
        border-radius: 128px;
        border-radius: 8rem;
        overflow: hidden
    }

    .max-rounded-128c {
        border-radius: 128%;
        overflow: hidden
    }

    .max-rounded-tl-128 {
        border-top-left-radius: 128px;
        border-top-left-radius: 8rem;
        overflow: hidden
    }

    .max-rounded-tr-128 {
        border-top-right-radius: 128px;
        border-top-right-radius: 8rem;
        overflow: hidden
    }

    .max-rounded-bl-128 {
        border-bottom-left-radius: 128px;
        border-bottom-left-radius: 8rem;
        overflow: hidden
    }

    .max-rounded-br-128 {
        border-bottom-right-radius: 128px;
        border-bottom-right-radius: 8rem;
        overflow: hidden
    }

    .max-rounded-127 {
        border-radius: 127px;
        border-radius: 7.9375rem;
        overflow: hidden
    }

    .max-rounded-127c {
        border-radius: 127%;
        overflow: hidden
    }

    .max-rounded-tl-127 {
        border-top-left-radius: 127px;
        border-top-left-radius: 7.9375rem;
        overflow: hidden
    }

    .max-rounded-tr-127 {
        border-top-right-radius: 127px;
        border-top-right-radius: 7.9375rem;
        overflow: hidden
    }

    .max-rounded-bl-127 {
        border-bottom-left-radius: 127px;
        border-bottom-left-radius: 7.9375rem;
        overflow: hidden
    }

    .max-rounded-br-127 {
        border-bottom-right-radius: 127px;
        border-bottom-right-radius: 7.9375rem;
        overflow: hidden
    }

    .max-rounded-126 {
        border-radius: 126px;
        border-radius: 7.875rem;
        overflow: hidden
    }

    .max-rounded-126c {
        border-radius: 126%;
        overflow: hidden
    }

    .max-rounded-tl-126 {
        border-top-left-radius: 126px;
        border-top-left-radius: 7.875rem;
        overflow: hidden
    }

    .max-rounded-tr-126 {
        border-top-right-radius: 126px;
        border-top-right-radius: 7.875rem;
        overflow: hidden
    }

    .max-rounded-bl-126 {
        border-bottom-left-radius: 126px;
        border-bottom-left-radius: 7.875rem;
        overflow: hidden
    }

    .max-rounded-br-126 {
        border-bottom-right-radius: 126px;
        border-bottom-right-radius: 7.875rem;
        overflow: hidden
    }

    .max-rounded-125 {
        border-radius: 125px;
        border-radius: 7.8125rem;
        overflow: hidden
    }

    .max-rounded-125c {
        border-radius: 125%;
        overflow: hidden
    }

    .max-rounded-tl-125 {
        border-top-left-radius: 125px;
        border-top-left-radius: 7.8125rem;
        overflow: hidden
    }

    .max-rounded-tr-125 {
        border-top-right-radius: 125px;
        border-top-right-radius: 7.8125rem;
        overflow: hidden
    }

    .max-rounded-bl-125 {
        border-bottom-left-radius: 125px;
        border-bottom-left-radius: 7.8125rem;
        overflow: hidden
    }

    .max-rounded-br-125 {
        border-bottom-right-radius: 125px;
        border-bottom-right-radius: 7.8125rem;
        overflow: hidden
    }

    .max-rounded-124 {
        border-radius: 124px;
        border-radius: 7.75rem;
        overflow: hidden
    }

    .max-rounded-124c {
        border-radius: 124%;
        overflow: hidden
    }

    .max-rounded-tl-124 {
        border-top-left-radius: 124px;
        border-top-left-radius: 7.75rem;
        overflow: hidden
    }

    .max-rounded-tr-124 {
        border-top-right-radius: 124px;
        border-top-right-radius: 7.75rem;
        overflow: hidden
    }

    .max-rounded-bl-124 {
        border-bottom-left-radius: 124px;
        border-bottom-left-radius: 7.75rem;
        overflow: hidden
    }

    .max-rounded-br-124 {
        border-bottom-right-radius: 124px;
        border-bottom-right-radius: 7.75rem;
        overflow: hidden
    }

    .max-rounded-123 {
        border-radius: 123px;
        border-radius: 7.6875rem;
        overflow: hidden
    }

    .max-rounded-123c {
        border-radius: 123%;
        overflow: hidden
    }

    .max-rounded-tl-123 {
        border-top-left-radius: 123px;
        border-top-left-radius: 7.6875rem;
        overflow: hidden
    }

    .max-rounded-tr-123 {
        border-top-right-radius: 123px;
        border-top-right-radius: 7.6875rem;
        overflow: hidden
    }

    .max-rounded-bl-123 {
        border-bottom-left-radius: 123px;
        border-bottom-left-radius: 7.6875rem;
        overflow: hidden
    }

    .max-rounded-br-123 {
        border-bottom-right-radius: 123px;
        border-bottom-right-radius: 7.6875rem;
        overflow: hidden
    }

    .max-rounded-122 {
        border-radius: 122px;
        border-radius: 7.625rem;
        overflow: hidden
    }

    .max-rounded-122c {
        border-radius: 122%;
        overflow: hidden
    }

    .max-rounded-tl-122 {
        border-top-left-radius: 122px;
        border-top-left-radius: 7.625rem;
        overflow: hidden
    }

    .max-rounded-tr-122 {
        border-top-right-radius: 122px;
        border-top-right-radius: 7.625rem;
        overflow: hidden
    }

    .max-rounded-bl-122 {
        border-bottom-left-radius: 122px;
        border-bottom-left-radius: 7.625rem;
        overflow: hidden
    }

    .max-rounded-br-122 {
        border-bottom-right-radius: 122px;
        border-bottom-right-radius: 7.625rem;
        overflow: hidden
    }

    .max-rounded-121 {
        border-radius: 121px;
        border-radius: 7.5625rem;
        overflow: hidden
    }

    .max-rounded-121c {
        border-radius: 121%;
        overflow: hidden
    }

    .max-rounded-tl-121 {
        border-top-left-radius: 121px;
        border-top-left-radius: 7.5625rem;
        overflow: hidden
    }

    .max-rounded-tr-121 {
        border-top-right-radius: 121px;
        border-top-right-radius: 7.5625rem;
        overflow: hidden
    }

    .max-rounded-bl-121 {
        border-bottom-left-radius: 121px;
        border-bottom-left-radius: 7.5625rem;
        overflow: hidden
    }

    .max-rounded-br-121 {
        border-bottom-right-radius: 121px;
        border-bottom-right-radius: 7.5625rem;
        overflow: hidden
    }

    .max-rounded-120 {
        border-radius: 120px;
        border-radius: 7.5rem;
        overflow: hidden
    }

    .max-rounded-120c {
        border-radius: 120%;
        overflow: hidden
    }

    .max-rounded-tl-120 {
        border-top-left-radius: 120px;
        border-top-left-radius: 7.5rem;
        overflow: hidden
    }

    .max-rounded-tr-120 {
        border-top-right-radius: 120px;
        border-top-right-radius: 7.5rem;
        overflow: hidden
    }

    .max-rounded-bl-120 {
        border-bottom-left-radius: 120px;
        border-bottom-left-radius: 7.5rem;
        overflow: hidden
    }

    .max-rounded-br-120 {
        border-bottom-right-radius: 120px;
        border-bottom-right-radius: 7.5rem;
        overflow: hidden
    }

    .max-rounded-119 {
        border-radius: 119px;
        border-radius: 7.4375rem;
        overflow: hidden
    }

    .max-rounded-119c {
        border-radius: 119%;
        overflow: hidden
    }

    .max-rounded-tl-119 {
        border-top-left-radius: 119px;
        border-top-left-radius: 7.4375rem;
        overflow: hidden
    }

    .max-rounded-tr-119 {
        border-top-right-radius: 119px;
        border-top-right-radius: 7.4375rem;
        overflow: hidden
    }

    .max-rounded-bl-119 {
        border-bottom-left-radius: 119px;
        border-bottom-left-radius: 7.4375rem;
        overflow: hidden
    }

    .max-rounded-br-119 {
        border-bottom-right-radius: 119px;
        border-bottom-right-radius: 7.4375rem;
        overflow: hidden
    }

    .max-rounded-118 {
        border-radius: 118px;
        border-radius: 7.375rem;
        overflow: hidden
    }

    .max-rounded-118c {
        border-radius: 118%;
        overflow: hidden
    }

    .max-rounded-tl-118 {
        border-top-left-radius: 118px;
        border-top-left-radius: 7.375rem;
        overflow: hidden
    }

    .max-rounded-tr-118 {
        border-top-right-radius: 118px;
        border-top-right-radius: 7.375rem;
        overflow: hidden
    }

    .max-rounded-bl-118 {
        border-bottom-left-radius: 118px;
        border-bottom-left-radius: 7.375rem;
        overflow: hidden
    }

    .max-rounded-br-118 {
        border-bottom-right-radius: 118px;
        border-bottom-right-radius: 7.375rem;
        overflow: hidden
    }

    .max-rounded-117 {
        border-radius: 117px;
        border-radius: 7.3125rem;
        overflow: hidden
    }

    .max-rounded-117c {
        border-radius: 117%;
        overflow: hidden
    }

    .max-rounded-tl-117 {
        border-top-left-radius: 117px;
        border-top-left-radius: 7.3125rem;
        overflow: hidden
    }

    .max-rounded-tr-117 {
        border-top-right-radius: 117px;
        border-top-right-radius: 7.3125rem;
        overflow: hidden
    }

    .max-rounded-bl-117 {
        border-bottom-left-radius: 117px;
        border-bottom-left-radius: 7.3125rem;
        overflow: hidden
    }

    .max-rounded-br-117 {
        border-bottom-right-radius: 117px;
        border-bottom-right-radius: 7.3125rem;
        overflow: hidden
    }

    .max-rounded-116 {
        border-radius: 116px;
        border-radius: 7.25rem;
        overflow: hidden
    }

    .max-rounded-116c {
        border-radius: 116%;
        overflow: hidden
    }

    .max-rounded-tl-116 {
        border-top-left-radius: 116px;
        border-top-left-radius: 7.25rem;
        overflow: hidden
    }

    .max-rounded-tr-116 {
        border-top-right-radius: 116px;
        border-top-right-radius: 7.25rem;
        overflow: hidden
    }

    .max-rounded-bl-116 {
        border-bottom-left-radius: 116px;
        border-bottom-left-radius: 7.25rem;
        overflow: hidden
    }

    .max-rounded-br-116 {
        border-bottom-right-radius: 116px;
        border-bottom-right-radius: 7.25rem;
        overflow: hidden
    }

    .max-rounded-115 {
        border-radius: 115px;
        border-radius: 7.1875rem;
        overflow: hidden
    }

    .max-rounded-115c {
        border-radius: 115%;
        overflow: hidden
    }

    .max-rounded-tl-115 {
        border-top-left-radius: 115px;
        border-top-left-radius: 7.1875rem;
        overflow: hidden
    }

    .max-rounded-tr-115 {
        border-top-right-radius: 115px;
        border-top-right-radius: 7.1875rem;
        overflow: hidden
    }

    .max-rounded-bl-115 {
        border-bottom-left-radius: 115px;
        border-bottom-left-radius: 7.1875rem;
        overflow: hidden
    }

    .max-rounded-br-115 {
        border-bottom-right-radius: 115px;
        border-bottom-right-radius: 7.1875rem;
        overflow: hidden
    }

    .max-rounded-114 {
        border-radius: 114px;
        border-radius: 7.125rem;
        overflow: hidden
    }

    .max-rounded-114c {
        border-radius: 114%;
        overflow: hidden
    }

    .max-rounded-tl-114 {
        border-top-left-radius: 114px;
        border-top-left-radius: 7.125rem;
        overflow: hidden
    }

    .max-rounded-tr-114 {
        border-top-right-radius: 114px;
        border-top-right-radius: 7.125rem;
        overflow: hidden
    }

    .max-rounded-bl-114 {
        border-bottom-left-radius: 114px;
        border-bottom-left-radius: 7.125rem;
        overflow: hidden
    }

    .max-rounded-br-114 {
        border-bottom-right-radius: 114px;
        border-bottom-right-radius: 7.125rem;
        overflow: hidden
    }

    .max-rounded-113 {
        border-radius: 113px;
        border-radius: 7.0625rem;
        overflow: hidden
    }

    .max-rounded-113c {
        border-radius: 113%;
        overflow: hidden
    }

    .max-rounded-tl-113 {
        border-top-left-radius: 113px;
        border-top-left-radius: 7.0625rem;
        overflow: hidden
    }

    .max-rounded-tr-113 {
        border-top-right-radius: 113px;
        border-top-right-radius: 7.0625rem;
        overflow: hidden
    }

    .max-rounded-bl-113 {
        border-bottom-left-radius: 113px;
        border-bottom-left-radius: 7.0625rem;
        overflow: hidden
    }

    .max-rounded-br-113 {
        border-bottom-right-radius: 113px;
        border-bottom-right-radius: 7.0625rem;
        overflow: hidden
    }

    .max-rounded-112 {
        border-radius: 112px;
        border-radius: 7rem;
        overflow: hidden
    }

    .max-rounded-112c {
        border-radius: 112%;
        overflow: hidden
    }

    .max-rounded-tl-112 {
        border-top-left-radius: 112px;
        border-top-left-radius: 7rem;
        overflow: hidden
    }

    .max-rounded-tr-112 {
        border-top-right-radius: 112px;
        border-top-right-radius: 7rem;
        overflow: hidden
    }

    .max-rounded-bl-112 {
        border-bottom-left-radius: 112px;
        border-bottom-left-radius: 7rem;
        overflow: hidden
    }

    .max-rounded-br-112 {
        border-bottom-right-radius: 112px;
        border-bottom-right-radius: 7rem;
        overflow: hidden
    }

    .max-rounded-111 {
        border-radius: 111px;
        border-radius: 6.9375rem;
        overflow: hidden
    }

    .max-rounded-111c {
        border-radius: 111%;
        overflow: hidden
    }

    .max-rounded-tl-111 {
        border-top-left-radius: 111px;
        border-top-left-radius: 6.9375rem;
        overflow: hidden
    }

    .max-rounded-tr-111 {
        border-top-right-radius: 111px;
        border-top-right-radius: 6.9375rem;
        overflow: hidden
    }

    .max-rounded-bl-111 {
        border-bottom-left-radius: 111px;
        border-bottom-left-radius: 6.9375rem;
        overflow: hidden
    }

    .max-rounded-br-111 {
        border-bottom-right-radius: 111px;
        border-bottom-right-radius: 6.9375rem;
        overflow: hidden
    }

    .max-rounded-110 {
        border-radius: 110px;
        border-radius: 6.875rem;
        overflow: hidden
    }

    .max-rounded-110c {
        border-radius: 110%;
        overflow: hidden
    }

    .max-rounded-tl-110 {
        border-top-left-radius: 110px;
        border-top-left-radius: 6.875rem;
        overflow: hidden
    }

    .max-rounded-tr-110 {
        border-top-right-radius: 110px;
        border-top-right-radius: 6.875rem;
        overflow: hidden
    }

    .max-rounded-bl-110 {
        border-bottom-left-radius: 110px;
        border-bottom-left-radius: 6.875rem;
        overflow: hidden
    }

    .max-rounded-br-110 {
        border-bottom-right-radius: 110px;
        border-bottom-right-radius: 6.875rem;
        overflow: hidden
    }

    .max-rounded-109 {
        border-radius: 109px;
        border-radius: 6.8125rem;
        overflow: hidden
    }

    .max-rounded-109c {
        border-radius: 109%;
        overflow: hidden
    }

    .max-rounded-tl-109 {
        border-top-left-radius: 109px;
        border-top-left-radius: 6.8125rem;
        overflow: hidden
    }

    .max-rounded-tr-109 {
        border-top-right-radius: 109px;
        border-top-right-radius: 6.8125rem;
        overflow: hidden
    }

    .max-rounded-bl-109 {
        border-bottom-left-radius: 109px;
        border-bottom-left-radius: 6.8125rem;
        overflow: hidden
    }

    .max-rounded-br-109 {
        border-bottom-right-radius: 109px;
        border-bottom-right-radius: 6.8125rem;
        overflow: hidden
    }

    .max-rounded-108 {
        border-radius: 108px;
        border-radius: 6.75rem;
        overflow: hidden
    }

    .max-rounded-108c {
        border-radius: 108%;
        overflow: hidden
    }

    .max-rounded-tl-108 {
        border-top-left-radius: 108px;
        border-top-left-radius: 6.75rem;
        overflow: hidden
    }

    .max-rounded-tr-108 {
        border-top-right-radius: 108px;
        border-top-right-radius: 6.75rem;
        overflow: hidden
    }

    .max-rounded-bl-108 {
        border-bottom-left-radius: 108px;
        border-bottom-left-radius: 6.75rem;
        overflow: hidden
    }

    .max-rounded-br-108 {
        border-bottom-right-radius: 108px;
        border-bottom-right-radius: 6.75rem;
        overflow: hidden
    }

    .max-rounded-107 {
        border-radius: 107px;
        border-radius: 6.6875rem;
        overflow: hidden
    }

    .max-rounded-107c {
        border-radius: 107%;
        overflow: hidden
    }

    .max-rounded-tl-107 {
        border-top-left-radius: 107px;
        border-top-left-radius: 6.6875rem;
        overflow: hidden
    }

    .max-rounded-tr-107 {
        border-top-right-radius: 107px;
        border-top-right-radius: 6.6875rem;
        overflow: hidden
    }

    .max-rounded-bl-107 {
        border-bottom-left-radius: 107px;
        border-bottom-left-radius: 6.6875rem;
        overflow: hidden
    }

    .max-rounded-br-107 {
        border-bottom-right-radius: 107px;
        border-bottom-right-radius: 6.6875rem;
        overflow: hidden
    }

    .max-rounded-106 {
        border-radius: 106px;
        border-radius: 6.625rem;
        overflow: hidden
    }

    .max-rounded-106c {
        border-radius: 106%;
        overflow: hidden
    }

    .max-rounded-tl-106 {
        border-top-left-radius: 106px;
        border-top-left-radius: 6.625rem;
        overflow: hidden
    }

    .max-rounded-tr-106 {
        border-top-right-radius: 106px;
        border-top-right-radius: 6.625rem;
        overflow: hidden
    }

    .max-rounded-bl-106 {
        border-bottom-left-radius: 106px;
        border-bottom-left-radius: 6.625rem;
        overflow: hidden
    }

    .max-rounded-br-106 {
        border-bottom-right-radius: 106px;
        border-bottom-right-radius: 6.625rem;
        overflow: hidden
    }

    .max-rounded-105 {
        border-radius: 105px;
        border-radius: 6.5625rem;
        overflow: hidden
    }

    .max-rounded-105c {
        border-radius: 105%;
        overflow: hidden
    }

    .max-rounded-tl-105 {
        border-top-left-radius: 105px;
        border-top-left-radius: 6.5625rem;
        overflow: hidden
    }

    .max-rounded-tr-105 {
        border-top-right-radius: 105px;
        border-top-right-radius: 6.5625rem;
        overflow: hidden
    }

    .max-rounded-bl-105 {
        border-bottom-left-radius: 105px;
        border-bottom-left-radius: 6.5625rem;
        overflow: hidden
    }

    .max-rounded-br-105 {
        border-bottom-right-radius: 105px;
        border-bottom-right-radius: 6.5625rem;
        overflow: hidden
    }

    .max-rounded-104 {
        border-radius: 104px;
        border-radius: 6.5rem;
        overflow: hidden
    }

    .max-rounded-104c {
        border-radius: 104%;
        overflow: hidden
    }

    .max-rounded-tl-104 {
        border-top-left-radius: 104px;
        border-top-left-radius: 6.5rem;
        overflow: hidden
    }

    .max-rounded-tr-104 {
        border-top-right-radius: 104px;
        border-top-right-radius: 6.5rem;
        overflow: hidden
    }

    .max-rounded-bl-104 {
        border-bottom-left-radius: 104px;
        border-bottom-left-radius: 6.5rem;
        overflow: hidden
    }

    .max-rounded-br-104 {
        border-bottom-right-radius: 104px;
        border-bottom-right-radius: 6.5rem;
        overflow: hidden
    }

    .max-rounded-103 {
        border-radius: 103px;
        border-radius: 6.4375rem;
        overflow: hidden
    }

    .max-rounded-103c {
        border-radius: 103%;
        overflow: hidden
    }

    .max-rounded-tl-103 {
        border-top-left-radius: 103px;
        border-top-left-radius: 6.4375rem;
        overflow: hidden
    }

    .max-rounded-tr-103 {
        border-top-right-radius: 103px;
        border-top-right-radius: 6.4375rem;
        overflow: hidden
    }

    .max-rounded-bl-103 {
        border-bottom-left-radius: 103px;
        border-bottom-left-radius: 6.4375rem;
        overflow: hidden
    }

    .max-rounded-br-103 {
        border-bottom-right-radius: 103px;
        border-bottom-right-radius: 6.4375rem;
        overflow: hidden
    }

    .max-rounded-102 {
        border-radius: 102px;
        border-radius: 6.375rem;
        overflow: hidden
    }

    .max-rounded-102c {
        border-radius: 102%;
        overflow: hidden
    }

    .max-rounded-tl-102 {
        border-top-left-radius: 102px;
        border-top-left-radius: 6.375rem;
        overflow: hidden
    }

    .max-rounded-tr-102 {
        border-top-right-radius: 102px;
        border-top-right-radius: 6.375rem;
        overflow: hidden
    }

    .max-rounded-bl-102 {
        border-bottom-left-radius: 102px;
        border-bottom-left-radius: 6.375rem;
        overflow: hidden
    }

    .max-rounded-br-102 {
        border-bottom-right-radius: 102px;
        border-bottom-right-radius: 6.375rem;
        overflow: hidden
    }

    .max-rounded-101 {
        border-radius: 101px;
        border-radius: 6.3125rem;
        overflow: hidden
    }

    .max-rounded-101c {
        border-radius: 101%;
        overflow: hidden
    }

    .max-rounded-tl-101 {
        border-top-left-radius: 101px;
        border-top-left-radius: 6.3125rem;
        overflow: hidden
    }

    .max-rounded-tr-101 {
        border-top-right-radius: 101px;
        border-top-right-radius: 6.3125rem;
        overflow: hidden
    }

    .max-rounded-bl-101 {
        border-bottom-left-radius: 101px;
        border-bottom-left-radius: 6.3125rem;
        overflow: hidden
    }

    .max-rounded-br-101 {
        border-bottom-right-radius: 101px;
        border-bottom-right-radius: 6.3125rem;
        overflow: hidden
    }

    .max-rounded-100 {
        border-radius: 100px;
        border-radius: 6.25rem;
        overflow: hidden
    }

    .max-rounded-100c {
        border-radius: 100%;
        overflow: hidden
    }

    .max-rounded-tl-100 {
        border-top-left-radius: 100px;
        border-top-left-radius: 6.25rem;
        overflow: hidden
    }

    .max-rounded-tr-100 {
        border-top-right-radius: 100px;
        border-top-right-radius: 6.25rem;
        overflow: hidden
    }

    .max-rounded-bl-100 {
        border-bottom-left-radius: 100px;
        border-bottom-left-radius: 6.25rem;
        overflow: hidden
    }

    .max-rounded-br-100 {
        border-bottom-right-radius: 100px;
        border-bottom-right-radius: 6.25rem;
        overflow: hidden
    }

    .max-rounded-99 {
        border-radius: 99px;
        border-radius: 6.1875rem;
        overflow: hidden
    }

    .max-rounded-99c {
        border-radius: 99%;
        overflow: hidden
    }

    .max-rounded-tl-99 {
        border-top-left-radius: 99px;
        border-top-left-radius: 6.1875rem;
        overflow: hidden
    }

    .max-rounded-tr-99 {
        border-top-right-radius: 99px;
        border-top-right-radius: 6.1875rem;
        overflow: hidden
    }

    .max-rounded-bl-99 {
        border-bottom-left-radius: 99px;
        border-bottom-left-radius: 6.1875rem;
        overflow: hidden
    }

    .max-rounded-br-99 {
        border-bottom-right-radius: 99px;
        border-bottom-right-radius: 6.1875rem;
        overflow: hidden
    }

    .max-rounded-98 {
        border-radius: 98px;
        border-radius: 6.125rem;
        overflow: hidden
    }

    .max-rounded-98c {
        border-radius: 98%;
        overflow: hidden
    }

    .max-rounded-tl-98 {
        border-top-left-radius: 98px;
        border-top-left-radius: 6.125rem;
        overflow: hidden
    }

    .max-rounded-tr-98 {
        border-top-right-radius: 98px;
        border-top-right-radius: 6.125rem;
        overflow: hidden
    }

    .max-rounded-bl-98 {
        border-bottom-left-radius: 98px;
        border-bottom-left-radius: 6.125rem;
        overflow: hidden
    }

    .max-rounded-br-98 {
        border-bottom-right-radius: 98px;
        border-bottom-right-radius: 6.125rem;
        overflow: hidden
    }

    .max-rounded-97 {
        border-radius: 97px;
        border-radius: 6.0625rem;
        overflow: hidden
    }

    .max-rounded-97c {
        border-radius: 97%;
        overflow: hidden
    }

    .max-rounded-tl-97 {
        border-top-left-radius: 97px;
        border-top-left-radius: 6.0625rem;
        overflow: hidden
    }

    .max-rounded-tr-97 {
        border-top-right-radius: 97px;
        border-top-right-radius: 6.0625rem;
        overflow: hidden
    }

    .max-rounded-bl-97 {
        border-bottom-left-radius: 97px;
        border-bottom-left-radius: 6.0625rem;
        overflow: hidden
    }

    .max-rounded-br-97 {
        border-bottom-right-radius: 97px;
        border-bottom-right-radius: 6.0625rem;
        overflow: hidden
    }

    .max-rounded-96 {
        border-radius: 96px;
        border-radius: 6rem;
        overflow: hidden
    }

    .max-rounded-96c {
        border-radius: 96%;
        overflow: hidden
    }

    .max-rounded-tl-96 {
        border-top-left-radius: 96px;
        border-top-left-radius: 6rem;
        overflow: hidden
    }

    .max-rounded-tr-96 {
        border-top-right-radius: 96px;
        border-top-right-radius: 6rem;
        overflow: hidden
    }

    .max-rounded-bl-96 {
        border-bottom-left-radius: 96px;
        border-bottom-left-radius: 6rem;
        overflow: hidden
    }

    .max-rounded-br-96 {
        border-bottom-right-radius: 96px;
        border-bottom-right-radius: 6rem;
        overflow: hidden
    }

    .max-rounded-95 {
        border-radius: 95px;
        border-radius: 5.9375rem;
        overflow: hidden
    }

    .max-rounded-95c {
        border-radius: 95%;
        overflow: hidden
    }

    .max-rounded-tl-95 {
        border-top-left-radius: 95px;
        border-top-left-radius: 5.9375rem;
        overflow: hidden
    }

    .max-rounded-tr-95 {
        border-top-right-radius: 95px;
        border-top-right-radius: 5.9375rem;
        overflow: hidden
    }

    .max-rounded-bl-95 {
        border-bottom-left-radius: 95px;
        border-bottom-left-radius: 5.9375rem;
        overflow: hidden
    }

    .max-rounded-br-95 {
        border-bottom-right-radius: 95px;
        border-bottom-right-radius: 5.9375rem;
        overflow: hidden
    }

    .max-rounded-94 {
        border-radius: 94px;
        border-radius: 5.875rem;
        overflow: hidden
    }

    .max-rounded-94c {
        border-radius: 94%;
        overflow: hidden
    }

    .max-rounded-tl-94 {
        border-top-left-radius: 94px;
        border-top-left-radius: 5.875rem;
        overflow: hidden
    }

    .max-rounded-tr-94 {
        border-top-right-radius: 94px;
        border-top-right-radius: 5.875rem;
        overflow: hidden
    }

    .max-rounded-bl-94 {
        border-bottom-left-radius: 94px;
        border-bottom-left-radius: 5.875rem;
        overflow: hidden
    }

    .max-rounded-br-94 {
        border-bottom-right-radius: 94px;
        border-bottom-right-radius: 5.875rem;
        overflow: hidden
    }

    .max-rounded-93 {
        border-radius: 93px;
        border-radius: 5.8125rem;
        overflow: hidden
    }

    .max-rounded-93c {
        border-radius: 93%;
        overflow: hidden
    }

    .max-rounded-tl-93 {
        border-top-left-radius: 93px;
        border-top-left-radius: 5.8125rem;
        overflow: hidden
    }

    .max-rounded-tr-93 {
        border-top-right-radius: 93px;
        border-top-right-radius: 5.8125rem;
        overflow: hidden
    }

    .max-rounded-bl-93 {
        border-bottom-left-radius: 93px;
        border-bottom-left-radius: 5.8125rem;
        overflow: hidden
    }

    .max-rounded-br-93 {
        border-bottom-right-radius: 93px;
        border-bottom-right-radius: 5.8125rem;
        overflow: hidden
    }

    .max-rounded-92 {
        border-radius: 92px;
        border-radius: 5.75rem;
        overflow: hidden
    }

    .max-rounded-92c {
        border-radius: 92%;
        overflow: hidden
    }

    .max-rounded-tl-92 {
        border-top-left-radius: 92px;
        border-top-left-radius: 5.75rem;
        overflow: hidden
    }

    .max-rounded-tr-92 {
        border-top-right-radius: 92px;
        border-top-right-radius: 5.75rem;
        overflow: hidden
    }

    .max-rounded-bl-92 {
        border-bottom-left-radius: 92px;
        border-bottom-left-radius: 5.75rem;
        overflow: hidden
    }

    .max-rounded-br-92 {
        border-bottom-right-radius: 92px;
        border-bottom-right-radius: 5.75rem;
        overflow: hidden
    }

    .max-rounded-91 {
        border-radius: 91px;
        border-radius: 5.6875rem;
        overflow: hidden
    }

    .max-rounded-91c {
        border-radius: 91%;
        overflow: hidden
    }

    .max-rounded-tl-91 {
        border-top-left-radius: 91px;
        border-top-left-radius: 5.6875rem;
        overflow: hidden
    }

    .max-rounded-tr-91 {
        border-top-right-radius: 91px;
        border-top-right-radius: 5.6875rem;
        overflow: hidden
    }

    .max-rounded-bl-91 {
        border-bottom-left-radius: 91px;
        border-bottom-left-radius: 5.6875rem;
        overflow: hidden
    }

    .max-rounded-br-91 {
        border-bottom-right-radius: 91px;
        border-bottom-right-radius: 5.6875rem;
        overflow: hidden
    }

    .max-rounded-90 {
        border-radius: 90px;
        border-radius: 5.625rem;
        overflow: hidden
    }

    .max-rounded-90c {
        border-radius: 90%;
        overflow: hidden
    }

    .max-rounded-tl-90 {
        border-top-left-radius: 90px;
        border-top-left-radius: 5.625rem;
        overflow: hidden
    }

    .max-rounded-tr-90 {
        border-top-right-radius: 90px;
        border-top-right-radius: 5.625rem;
        overflow: hidden
    }

    .max-rounded-bl-90 {
        border-bottom-left-radius: 90px;
        border-bottom-left-radius: 5.625rem;
        overflow: hidden
    }

    .max-rounded-br-90 {
        border-bottom-right-radius: 90px;
        border-bottom-right-radius: 5.625rem;
        overflow: hidden
    }

    .max-rounded-89 {
        border-radius: 89px;
        border-radius: 5.5625rem;
        overflow: hidden
    }

    .max-rounded-89c {
        border-radius: 89%;
        overflow: hidden
    }

    .max-rounded-tl-89 {
        border-top-left-radius: 89px;
        border-top-left-radius: 5.5625rem;
        overflow: hidden
    }

    .max-rounded-tr-89 {
        border-top-right-radius: 89px;
        border-top-right-radius: 5.5625rem;
        overflow: hidden
    }

    .max-rounded-bl-89 {
        border-bottom-left-radius: 89px;
        border-bottom-left-radius: 5.5625rem;
        overflow: hidden
    }

    .max-rounded-br-89 {
        border-bottom-right-radius: 89px;
        border-bottom-right-radius: 5.5625rem;
        overflow: hidden
    }

    .max-rounded-88 {
        border-radius: 88px;
        border-radius: 5.5rem;
        overflow: hidden
    }

    .max-rounded-88c {
        border-radius: 88%;
        overflow: hidden
    }

    .max-rounded-tl-88 {
        border-top-left-radius: 88px;
        border-top-left-radius: 5.5rem;
        overflow: hidden
    }

    .max-rounded-tr-88 {
        border-top-right-radius: 88px;
        border-top-right-radius: 5.5rem;
        overflow: hidden
    }

    .max-rounded-bl-88 {
        border-bottom-left-radius: 88px;
        border-bottom-left-radius: 5.5rem;
        overflow: hidden
    }

    .max-rounded-br-88 {
        border-bottom-right-radius: 88px;
        border-bottom-right-radius: 5.5rem;
        overflow: hidden
    }

    .max-rounded-87 {
        border-radius: 87px;
        border-radius: 5.4375rem;
        overflow: hidden
    }

    .max-rounded-87c {
        border-radius: 87%;
        overflow: hidden
    }

    .max-rounded-tl-87 {
        border-top-left-radius: 87px;
        border-top-left-radius: 5.4375rem;
        overflow: hidden
    }

    .max-rounded-tr-87 {
        border-top-right-radius: 87px;
        border-top-right-radius: 5.4375rem;
        overflow: hidden
    }

    .max-rounded-bl-87 {
        border-bottom-left-radius: 87px;
        border-bottom-left-radius: 5.4375rem;
        overflow: hidden
    }

    .max-rounded-br-87 {
        border-bottom-right-radius: 87px;
        border-bottom-right-radius: 5.4375rem;
        overflow: hidden
    }

    .max-rounded-86 {
        border-radius: 86px;
        border-radius: 5.375rem;
        overflow: hidden
    }

    .max-rounded-86c {
        border-radius: 86%;
        overflow: hidden
    }

    .max-rounded-tl-86 {
        border-top-left-radius: 86px;
        border-top-left-radius: 5.375rem;
        overflow: hidden
    }

    .max-rounded-tr-86 {
        border-top-right-radius: 86px;
        border-top-right-radius: 5.375rem;
        overflow: hidden
    }

    .max-rounded-bl-86 {
        border-bottom-left-radius: 86px;
        border-bottom-left-radius: 5.375rem;
        overflow: hidden
    }

    .max-rounded-br-86 {
        border-bottom-right-radius: 86px;
        border-bottom-right-radius: 5.375rem;
        overflow: hidden
    }

    .max-rounded-85 {
        border-radius: 85px;
        border-radius: 5.3125rem;
        overflow: hidden
    }

    .max-rounded-85c {
        border-radius: 85%;
        overflow: hidden
    }

    .max-rounded-tl-85 {
        border-top-left-radius: 85px;
        border-top-left-radius: 5.3125rem;
        overflow: hidden
    }

    .max-rounded-tr-85 {
        border-top-right-radius: 85px;
        border-top-right-radius: 5.3125rem;
        overflow: hidden
    }

    .max-rounded-bl-85 {
        border-bottom-left-radius: 85px;
        border-bottom-left-radius: 5.3125rem;
        overflow: hidden
    }

    .max-rounded-br-85 {
        border-bottom-right-radius: 85px;
        border-bottom-right-radius: 5.3125rem;
        overflow: hidden
    }

    .max-rounded-84 {
        border-radius: 84px;
        border-radius: 5.25rem;
        overflow: hidden
    }

    .max-rounded-84c {
        border-radius: 84%;
        overflow: hidden
    }

    .max-rounded-tl-84 {
        border-top-left-radius: 84px;
        border-top-left-radius: 5.25rem;
        overflow: hidden
    }

    .max-rounded-tr-84 {
        border-top-right-radius: 84px;
        border-top-right-radius: 5.25rem;
        overflow: hidden
    }

    .max-rounded-bl-84 {
        border-bottom-left-radius: 84px;
        border-bottom-left-radius: 5.25rem;
        overflow: hidden
    }

    .max-rounded-br-84 {
        border-bottom-right-radius: 84px;
        border-bottom-right-radius: 5.25rem;
        overflow: hidden
    }

    .max-rounded-83 {
        border-radius: 83px;
        border-radius: 5.1875rem;
        overflow: hidden
    }

    .max-rounded-83c {
        border-radius: 83%;
        overflow: hidden
    }

    .max-rounded-tl-83 {
        border-top-left-radius: 83px;
        border-top-left-radius: 5.1875rem;
        overflow: hidden
    }

    .max-rounded-tr-83 {
        border-top-right-radius: 83px;
        border-top-right-radius: 5.1875rem;
        overflow: hidden
    }

    .max-rounded-bl-83 {
        border-bottom-left-radius: 83px;
        border-bottom-left-radius: 5.1875rem;
        overflow: hidden
    }

    .max-rounded-br-83 {
        border-bottom-right-radius: 83px;
        border-bottom-right-radius: 5.1875rem;
        overflow: hidden
    }

    .max-rounded-82 {
        border-radius: 82px;
        border-radius: 5.125rem;
        overflow: hidden
    }

    .max-rounded-82c {
        border-radius: 82%;
        overflow: hidden
    }

    .max-rounded-tl-82 {
        border-top-left-radius: 82px;
        border-top-left-radius: 5.125rem;
        overflow: hidden
    }

    .max-rounded-tr-82 {
        border-top-right-radius: 82px;
        border-top-right-radius: 5.125rem;
        overflow: hidden
    }

    .max-rounded-bl-82 {
        border-bottom-left-radius: 82px;
        border-bottom-left-radius: 5.125rem;
        overflow: hidden
    }

    .max-rounded-br-82 {
        border-bottom-right-radius: 82px;
        border-bottom-right-radius: 5.125rem;
        overflow: hidden
    }

    .max-rounded-81 {
        border-radius: 81px;
        border-radius: 5.0625rem;
        overflow: hidden
    }

    .max-rounded-81c {
        border-radius: 81%;
        overflow: hidden
    }

    .max-rounded-tl-81 {
        border-top-left-radius: 81px;
        border-top-left-radius: 5.0625rem;
        overflow: hidden
    }

    .max-rounded-tr-81 {
        border-top-right-radius: 81px;
        border-top-right-radius: 5.0625rem;
        overflow: hidden
    }

    .max-rounded-bl-81 {
        border-bottom-left-radius: 81px;
        border-bottom-left-radius: 5.0625rem;
        overflow: hidden
    }

    .max-rounded-br-81 {
        border-bottom-right-radius: 81px;
        border-bottom-right-radius: 5.0625rem;
        overflow: hidden
    }

    .max-rounded-80 {
        border-radius: 80px;
        border-radius: 5rem;
        overflow: hidden
    }

    .max-rounded-80c {
        border-radius: 80%;
        overflow: hidden
    }

    .max-rounded-tl-80 {
        border-top-left-radius: 80px;
        border-top-left-radius: 5rem;
        overflow: hidden
    }

    .max-rounded-tr-80 {
        border-top-right-radius: 80px;
        border-top-right-radius: 5rem;
        overflow: hidden
    }

    .max-rounded-bl-80 {
        border-bottom-left-radius: 80px;
        border-bottom-left-radius: 5rem;
        overflow: hidden
    }

    .max-rounded-br-80 {
        border-bottom-right-radius: 80px;
        border-bottom-right-radius: 5rem;
        overflow: hidden
    }

    .max-rounded-79 {
        border-radius: 79px;
        border-radius: 4.9375rem;
        overflow: hidden
    }

    .max-rounded-79c {
        border-radius: 79%;
        overflow: hidden
    }

    .max-rounded-tl-79 {
        border-top-left-radius: 79px;
        border-top-left-radius: 4.9375rem;
        overflow: hidden
    }

    .max-rounded-tr-79 {
        border-top-right-radius: 79px;
        border-top-right-radius: 4.9375rem;
        overflow: hidden
    }

    .max-rounded-bl-79 {
        border-bottom-left-radius: 79px;
        border-bottom-left-radius: 4.9375rem;
        overflow: hidden
    }

    .max-rounded-br-79 {
        border-bottom-right-radius: 79px;
        border-bottom-right-radius: 4.9375rem;
        overflow: hidden
    }

    .max-rounded-78 {
        border-radius: 78px;
        border-radius: 4.875rem;
        overflow: hidden
    }

    .max-rounded-78c {
        border-radius: 78%;
        overflow: hidden
    }

    .max-rounded-tl-78 {
        border-top-left-radius: 78px;
        border-top-left-radius: 4.875rem;
        overflow: hidden
    }

    .max-rounded-tr-78 {
        border-top-right-radius: 78px;
        border-top-right-radius: 4.875rem;
        overflow: hidden
    }

    .max-rounded-bl-78 {
        border-bottom-left-radius: 78px;
        border-bottom-left-radius: 4.875rem;
        overflow: hidden
    }

    .max-rounded-br-78 {
        border-bottom-right-radius: 78px;
        border-bottom-right-radius: 4.875rem;
        overflow: hidden
    }

    .max-rounded-77 {
        border-radius: 77px;
        border-radius: 4.8125rem;
        overflow: hidden
    }

    .max-rounded-77c {
        border-radius: 77%;
        overflow: hidden
    }

    .max-rounded-tl-77 {
        border-top-left-radius: 77px;
        border-top-left-radius: 4.8125rem;
        overflow: hidden
    }

    .max-rounded-tr-77 {
        border-top-right-radius: 77px;
        border-top-right-radius: 4.8125rem;
        overflow: hidden
    }

    .max-rounded-bl-77 {
        border-bottom-left-radius: 77px;
        border-bottom-left-radius: 4.8125rem;
        overflow: hidden
    }

    .max-rounded-br-77 {
        border-bottom-right-radius: 77px;
        border-bottom-right-radius: 4.8125rem;
        overflow: hidden
    }

    .max-rounded-76 {
        border-radius: 76px;
        border-radius: 4.75rem;
        overflow: hidden
    }

    .max-rounded-76c {
        border-radius: 76%;
        overflow: hidden
    }

    .max-rounded-tl-76 {
        border-top-left-radius: 76px;
        border-top-left-radius: 4.75rem;
        overflow: hidden
    }

    .max-rounded-tr-76 {
        border-top-right-radius: 76px;
        border-top-right-radius: 4.75rem;
        overflow: hidden
    }

    .max-rounded-bl-76 {
        border-bottom-left-radius: 76px;
        border-bottom-left-radius: 4.75rem;
        overflow: hidden
    }

    .max-rounded-br-76 {
        border-bottom-right-radius: 76px;
        border-bottom-right-radius: 4.75rem;
        overflow: hidden
    }

    .max-rounded-75 {
        border-radius: 75px;
        border-radius: 4.6875rem;
        overflow: hidden
    }

    .max-rounded-75c {
        border-radius: 75%;
        overflow: hidden
    }

    .max-rounded-tl-75 {
        border-top-left-radius: 75px;
        border-top-left-radius: 4.6875rem;
        overflow: hidden
    }

    .max-rounded-tr-75 {
        border-top-right-radius: 75px;
        border-top-right-radius: 4.6875rem;
        overflow: hidden
    }

    .max-rounded-bl-75 {
        border-bottom-left-radius: 75px;
        border-bottom-left-radius: 4.6875rem;
        overflow: hidden
    }

    .max-rounded-br-75 {
        border-bottom-right-radius: 75px;
        border-bottom-right-radius: 4.6875rem;
        overflow: hidden
    }

    .max-rounded-74 {
        border-radius: 74px;
        border-radius: 4.625rem;
        overflow: hidden
    }

    .max-rounded-74c {
        border-radius: 74%;
        overflow: hidden
    }

    .max-rounded-tl-74 {
        border-top-left-radius: 74px;
        border-top-left-radius: 4.625rem;
        overflow: hidden
    }

    .max-rounded-tr-74 {
        border-top-right-radius: 74px;
        border-top-right-radius: 4.625rem;
        overflow: hidden
    }

    .max-rounded-bl-74 {
        border-bottom-left-radius: 74px;
        border-bottom-left-radius: 4.625rem;
        overflow: hidden
    }

    .max-rounded-br-74 {
        border-bottom-right-radius: 74px;
        border-bottom-right-radius: 4.625rem;
        overflow: hidden
    }

    .max-rounded-73 {
        border-radius: 73px;
        border-radius: 4.5625rem;
        overflow: hidden
    }

    .max-rounded-73c {
        border-radius: 73%;
        overflow: hidden
    }

    .max-rounded-tl-73 {
        border-top-left-radius: 73px;
        border-top-left-radius: 4.5625rem;
        overflow: hidden
    }

    .max-rounded-tr-73 {
        border-top-right-radius: 73px;
        border-top-right-radius: 4.5625rem;
        overflow: hidden
    }

    .max-rounded-bl-73 {
        border-bottom-left-radius: 73px;
        border-bottom-left-radius: 4.5625rem;
        overflow: hidden
    }

    .max-rounded-br-73 {
        border-bottom-right-radius: 73px;
        border-bottom-right-radius: 4.5625rem;
        overflow: hidden
    }

    .max-rounded-72 {
        border-radius: 72px;
        border-radius: 4.5rem;
        overflow: hidden
    }

    .max-rounded-72c {
        border-radius: 72%;
        overflow: hidden
    }

    .max-rounded-tl-72 {
        border-top-left-radius: 72px;
        border-top-left-radius: 4.5rem;
        overflow: hidden
    }

    .max-rounded-tr-72 {
        border-top-right-radius: 72px;
        border-top-right-radius: 4.5rem;
        overflow: hidden
    }

    .max-rounded-bl-72 {
        border-bottom-left-radius: 72px;
        border-bottom-left-radius: 4.5rem;
        overflow: hidden
    }

    .max-rounded-br-72 {
        border-bottom-right-radius: 72px;
        border-bottom-right-radius: 4.5rem;
        overflow: hidden
    }

    .max-rounded-71 {
        border-radius: 71px;
        border-radius: 4.4375rem;
        overflow: hidden
    }

    .max-rounded-71c {
        border-radius: 71%;
        overflow: hidden
    }

    .max-rounded-tl-71 {
        border-top-left-radius: 71px;
        border-top-left-radius: 4.4375rem;
        overflow: hidden
    }

    .max-rounded-tr-71 {
        border-top-right-radius: 71px;
        border-top-right-radius: 4.4375rem;
        overflow: hidden
    }

    .max-rounded-bl-71 {
        border-bottom-left-radius: 71px;
        border-bottom-left-radius: 4.4375rem;
        overflow: hidden
    }

    .max-rounded-br-71 {
        border-bottom-right-radius: 71px;
        border-bottom-right-radius: 4.4375rem;
        overflow: hidden
    }

    .max-rounded-70 {
        border-radius: 70px;
        border-radius: 4.375rem;
        overflow: hidden
    }

    .max-rounded-70c {
        border-radius: 70%;
        overflow: hidden
    }

    .max-rounded-tl-70 {
        border-top-left-radius: 70px;
        border-top-left-radius: 4.375rem;
        overflow: hidden
    }

    .max-rounded-tr-70 {
        border-top-right-radius: 70px;
        border-top-right-radius: 4.375rem;
        overflow: hidden
    }

    .max-rounded-bl-70 {
        border-bottom-left-radius: 70px;
        border-bottom-left-radius: 4.375rem;
        overflow: hidden
    }

    .max-rounded-br-70 {
        border-bottom-right-radius: 70px;
        border-bottom-right-radius: 4.375rem;
        overflow: hidden
    }

    .max-rounded-69 {
        border-radius: 69px;
        border-radius: 4.3125rem;
        overflow: hidden
    }

    .max-rounded-69c {
        border-radius: 69%;
        overflow: hidden
    }

    .max-rounded-tl-69 {
        border-top-left-radius: 69px;
        border-top-left-radius: 4.3125rem;
        overflow: hidden
    }

    .max-rounded-tr-69 {
        border-top-right-radius: 69px;
        border-top-right-radius: 4.3125rem;
        overflow: hidden
    }

    .max-rounded-bl-69 {
        border-bottom-left-radius: 69px;
        border-bottom-left-radius: 4.3125rem;
        overflow: hidden
    }

    .max-rounded-br-69 {
        border-bottom-right-radius: 69px;
        border-bottom-right-radius: 4.3125rem;
        overflow: hidden
    }

    .max-rounded-68 {
        border-radius: 68px;
        border-radius: 4.25rem;
        overflow: hidden
    }

    .max-rounded-68c {
        border-radius: 68%;
        overflow: hidden
    }

    .max-rounded-tl-68 {
        border-top-left-radius: 68px;
        border-top-left-radius: 4.25rem;
        overflow: hidden
    }

    .max-rounded-tr-68 {
        border-top-right-radius: 68px;
        border-top-right-radius: 4.25rem;
        overflow: hidden
    }

    .max-rounded-bl-68 {
        border-bottom-left-radius: 68px;
        border-bottom-left-radius: 4.25rem;
        overflow: hidden
    }

    .max-rounded-br-68 {
        border-bottom-right-radius: 68px;
        border-bottom-right-radius: 4.25rem;
        overflow: hidden
    }

    .max-rounded-67 {
        border-radius: 67px;
        border-radius: 4.1875rem;
        overflow: hidden
    }

    .max-rounded-67c {
        border-radius: 67%;
        overflow: hidden
    }

    .max-rounded-tl-67 {
        border-top-left-radius: 67px;
        border-top-left-radius: 4.1875rem;
        overflow: hidden
    }

    .max-rounded-tr-67 {
        border-top-right-radius: 67px;
        border-top-right-radius: 4.1875rem;
        overflow: hidden
    }

    .max-rounded-bl-67 {
        border-bottom-left-radius: 67px;
        border-bottom-left-radius: 4.1875rem;
        overflow: hidden
    }

    .max-rounded-br-67 {
        border-bottom-right-radius: 67px;
        border-bottom-right-radius: 4.1875rem;
        overflow: hidden
    }

    .max-rounded-66 {
        border-radius: 66px;
        border-radius: 4.125rem;
        overflow: hidden
    }

    .max-rounded-66c {
        border-radius: 66%;
        overflow: hidden
    }

    .max-rounded-tl-66 {
        border-top-left-radius: 66px;
        border-top-left-radius: 4.125rem;
        overflow: hidden
    }

    .max-rounded-tr-66 {
        border-top-right-radius: 66px;
        border-top-right-radius: 4.125rem;
        overflow: hidden
    }

    .max-rounded-bl-66 {
        border-bottom-left-radius: 66px;
        border-bottom-left-radius: 4.125rem;
        overflow: hidden
    }

    .max-rounded-br-66 {
        border-bottom-right-radius: 66px;
        border-bottom-right-radius: 4.125rem;
        overflow: hidden
    }

    .max-rounded-65 {
        border-radius: 65px;
        border-radius: 4.0625rem;
        overflow: hidden
    }

    .max-rounded-65c {
        border-radius: 65%;
        overflow: hidden
    }

    .max-rounded-tl-65 {
        border-top-left-radius: 65px;
        border-top-left-radius: 4.0625rem;
        overflow: hidden
    }

    .max-rounded-tr-65 {
        border-top-right-radius: 65px;
        border-top-right-radius: 4.0625rem;
        overflow: hidden
    }

    .max-rounded-bl-65 {
        border-bottom-left-radius: 65px;
        border-bottom-left-radius: 4.0625rem;
        overflow: hidden
    }

    .max-rounded-br-65 {
        border-bottom-right-radius: 65px;
        border-bottom-right-radius: 4.0625rem;
        overflow: hidden
    }

    .max-rounded-64 {
        border-radius: 64px;
        border-radius: 4rem;
        overflow: hidden
    }

    .max-rounded-64c {
        border-radius: 64%;
        overflow: hidden
    }

    .max-rounded-tl-64 {
        border-top-left-radius: 64px;
        border-top-left-radius: 4rem;
        overflow: hidden
    }

    .max-rounded-tr-64 {
        border-top-right-radius: 64px;
        border-top-right-radius: 4rem;
        overflow: hidden
    }

    .max-rounded-bl-64 {
        border-bottom-left-radius: 64px;
        border-bottom-left-radius: 4rem;
        overflow: hidden
    }

    .max-rounded-br-64 {
        border-bottom-right-radius: 64px;
        border-bottom-right-radius: 4rem;
        overflow: hidden
    }

    .max-rounded-63 {
        border-radius: 63px;
        border-radius: 3.9375rem;
        overflow: hidden
    }

    .max-rounded-63c {
        border-radius: 63%;
        overflow: hidden
    }

    .max-rounded-tl-63 {
        border-top-left-radius: 63px;
        border-top-left-radius: 3.9375rem;
        overflow: hidden
    }

    .max-rounded-tr-63 {
        border-top-right-radius: 63px;
        border-top-right-radius: 3.9375rem;
        overflow: hidden
    }

    .max-rounded-bl-63 {
        border-bottom-left-radius: 63px;
        border-bottom-left-radius: 3.9375rem;
        overflow: hidden
    }

    .max-rounded-br-63 {
        border-bottom-right-radius: 63px;
        border-bottom-right-radius: 3.9375rem;
        overflow: hidden
    }

    .max-rounded-62 {
        border-radius: 62px;
        border-radius: 3.875rem;
        overflow: hidden
    }

    .max-rounded-62c {
        border-radius: 62%;
        overflow: hidden
    }

    .max-rounded-tl-62 {
        border-top-left-radius: 62px;
        border-top-left-radius: 3.875rem;
        overflow: hidden
    }

    .max-rounded-tr-62 {
        border-top-right-radius: 62px;
        border-top-right-radius: 3.875rem;
        overflow: hidden
    }

    .max-rounded-bl-62 {
        border-bottom-left-radius: 62px;
        border-bottom-left-radius: 3.875rem;
        overflow: hidden
    }

    .max-rounded-br-62 {
        border-bottom-right-radius: 62px;
        border-bottom-right-radius: 3.875rem;
        overflow: hidden
    }

    .max-rounded-61 {
        border-radius: 61px;
        border-radius: 3.8125rem;
        overflow: hidden
    }

    .max-rounded-61c {
        border-radius: 61%;
        overflow: hidden
    }

    .max-rounded-tl-61 {
        border-top-left-radius: 61px;
        border-top-left-radius: 3.8125rem;
        overflow: hidden
    }

    .max-rounded-tr-61 {
        border-top-right-radius: 61px;
        border-top-right-radius: 3.8125rem;
        overflow: hidden
    }

    .max-rounded-bl-61 {
        border-bottom-left-radius: 61px;
        border-bottom-left-radius: 3.8125rem;
        overflow: hidden
    }

    .max-rounded-br-61 {
        border-bottom-right-radius: 61px;
        border-bottom-right-radius: 3.8125rem;
        overflow: hidden
    }

    .max-rounded-60 {
        border-radius: 60px;
        border-radius: 3.75rem;
        overflow: hidden
    }

    .max-rounded-60c {
        border-radius: 60%;
        overflow: hidden
    }

    .max-rounded-tl-60 {
        border-top-left-radius: 60px;
        border-top-left-radius: 3.75rem;
        overflow: hidden
    }

    .max-rounded-tr-60 {
        border-top-right-radius: 60px;
        border-top-right-radius: 3.75rem;
        overflow: hidden
    }

    .max-rounded-bl-60 {
        border-bottom-left-radius: 60px;
        border-bottom-left-radius: 3.75rem;
        overflow: hidden
    }

    .max-rounded-br-60 {
        border-bottom-right-radius: 60px;
        border-bottom-right-radius: 3.75rem;
        overflow: hidden
    }

    .max-rounded-59 {
        border-radius: 59px;
        border-radius: 3.6875rem;
        overflow: hidden
    }

    .max-rounded-59c {
        border-radius: 59%;
        overflow: hidden
    }

    .max-rounded-tl-59 {
        border-top-left-radius: 59px;
        border-top-left-radius: 3.6875rem;
        overflow: hidden
    }

    .max-rounded-tr-59 {
        border-top-right-radius: 59px;
        border-top-right-radius: 3.6875rem;
        overflow: hidden
    }

    .max-rounded-bl-59 {
        border-bottom-left-radius: 59px;
        border-bottom-left-radius: 3.6875rem;
        overflow: hidden
    }

    .max-rounded-br-59 {
        border-bottom-right-radius: 59px;
        border-bottom-right-radius: 3.6875rem;
        overflow: hidden
    }

    .max-rounded-58 {
        border-radius: 58px;
        border-radius: 3.625rem;
        overflow: hidden
    }

    .max-rounded-58c {
        border-radius: 58%;
        overflow: hidden
    }

    .max-rounded-tl-58 {
        border-top-left-radius: 58px;
        border-top-left-radius: 3.625rem;
        overflow: hidden
    }

    .max-rounded-tr-58 {
        border-top-right-radius: 58px;
        border-top-right-radius: 3.625rem;
        overflow: hidden
    }

    .max-rounded-bl-58 {
        border-bottom-left-radius: 58px;
        border-bottom-left-radius: 3.625rem;
        overflow: hidden
    }

    .max-rounded-br-58 {
        border-bottom-right-radius: 58px;
        border-bottom-right-radius: 3.625rem;
        overflow: hidden
    }

    .max-rounded-57 {
        border-radius: 57px;
        border-radius: 3.5625rem;
        overflow: hidden
    }

    .max-rounded-57c {
        border-radius: 57%;
        overflow: hidden
    }

    .max-rounded-tl-57 {
        border-top-left-radius: 57px;
        border-top-left-radius: 3.5625rem;
        overflow: hidden
    }

    .max-rounded-tr-57 {
        border-top-right-radius: 57px;
        border-top-right-radius: 3.5625rem;
        overflow: hidden
    }

    .max-rounded-bl-57 {
        border-bottom-left-radius: 57px;
        border-bottom-left-radius: 3.5625rem;
        overflow: hidden
    }

    .max-rounded-br-57 {
        border-bottom-right-radius: 57px;
        border-bottom-right-radius: 3.5625rem;
        overflow: hidden
    }

    .max-rounded-56 {
        border-radius: 56px;
        border-radius: 3.5rem;
        overflow: hidden
    }

    .max-rounded-56c {
        border-radius: 56%;
        overflow: hidden
    }

    .max-rounded-tl-56 {
        border-top-left-radius: 56px;
        border-top-left-radius: 3.5rem;
        overflow: hidden
    }

    .max-rounded-tr-56 {
        border-top-right-radius: 56px;
        border-top-right-radius: 3.5rem;
        overflow: hidden
    }

    .max-rounded-bl-56 {
        border-bottom-left-radius: 56px;
        border-bottom-left-radius: 3.5rem;
        overflow: hidden
    }

    .max-rounded-br-56 {
        border-bottom-right-radius: 56px;
        border-bottom-right-radius: 3.5rem;
        overflow: hidden
    }

    .max-rounded-55 {
        border-radius: 55px;
        border-radius: 3.4375rem;
        overflow: hidden
    }

    .max-rounded-55c {
        border-radius: 55%;
        overflow: hidden
    }

    .max-rounded-tl-55 {
        border-top-left-radius: 55px;
        border-top-left-radius: 3.4375rem;
        overflow: hidden
    }

    .max-rounded-tr-55 {
        border-top-right-radius: 55px;
        border-top-right-radius: 3.4375rem;
        overflow: hidden
    }

    .max-rounded-bl-55 {
        border-bottom-left-radius: 55px;
        border-bottom-left-radius: 3.4375rem;
        overflow: hidden
    }

    .max-rounded-br-55 {
        border-bottom-right-radius: 55px;
        border-bottom-right-radius: 3.4375rem;
        overflow: hidden
    }

    .max-rounded-54 {
        border-radius: 54px;
        border-radius: 3.375rem;
        overflow: hidden
    }

    .max-rounded-54c {
        border-radius: 54%;
        overflow: hidden
    }

    .max-rounded-tl-54 {
        border-top-left-radius: 54px;
        border-top-left-radius: 3.375rem;
        overflow: hidden
    }

    .max-rounded-tr-54 {
        border-top-right-radius: 54px;
        border-top-right-radius: 3.375rem;
        overflow: hidden
    }

    .max-rounded-bl-54 {
        border-bottom-left-radius: 54px;
        border-bottom-left-radius: 3.375rem;
        overflow: hidden
    }

    .max-rounded-br-54 {
        border-bottom-right-radius: 54px;
        border-bottom-right-radius: 3.375rem;
        overflow: hidden
    }

    .max-rounded-53 {
        border-radius: 53px;
        border-radius: 3.3125rem;
        overflow: hidden
    }

    .max-rounded-53c {
        border-radius: 53%;
        overflow: hidden
    }

    .max-rounded-tl-53 {
        border-top-left-radius: 53px;
        border-top-left-radius: 3.3125rem;
        overflow: hidden
    }

    .max-rounded-tr-53 {
        border-top-right-radius: 53px;
        border-top-right-radius: 3.3125rem;
        overflow: hidden
    }

    .max-rounded-bl-53 {
        border-bottom-left-radius: 53px;
        border-bottom-left-radius: 3.3125rem;
        overflow: hidden
    }

    .max-rounded-br-53 {
        border-bottom-right-radius: 53px;
        border-bottom-right-radius: 3.3125rem;
        overflow: hidden
    }

    .max-rounded-52 {
        border-radius: 52px;
        border-radius: 3.25rem;
        overflow: hidden
    }

    .max-rounded-52c {
        border-radius: 52%;
        overflow: hidden
    }

    .max-rounded-tl-52 {
        border-top-left-radius: 52px;
        border-top-left-radius: 3.25rem;
        overflow: hidden
    }

    .max-rounded-tr-52 {
        border-top-right-radius: 52px;
        border-top-right-radius: 3.25rem;
        overflow: hidden
    }

    .max-rounded-bl-52 {
        border-bottom-left-radius: 52px;
        border-bottom-left-radius: 3.25rem;
        overflow: hidden
    }

    .max-rounded-br-52 {
        border-bottom-right-radius: 52px;
        border-bottom-right-radius: 3.25rem;
        overflow: hidden
    }

    .max-rounded-51 {
        border-radius: 51px;
        border-radius: 3.1875rem;
        overflow: hidden
    }

    .max-rounded-51c {
        border-radius: 51%;
        overflow: hidden
    }

    .max-rounded-tl-51 {
        border-top-left-radius: 51px;
        border-top-left-radius: 3.1875rem;
        overflow: hidden
    }

    .max-rounded-tr-51 {
        border-top-right-radius: 51px;
        border-top-right-radius: 3.1875rem;
        overflow: hidden
    }

    .max-rounded-bl-51 {
        border-bottom-left-radius: 51px;
        border-bottom-left-radius: 3.1875rem;
        overflow: hidden
    }

    .max-rounded-br-51 {
        border-bottom-right-radius: 51px;
        border-bottom-right-radius: 3.1875rem;
        overflow: hidden
    }

    .max-rounded-50 {
        border-radius: 50px;
        border-radius: 3.125rem;
        overflow: hidden
    }

    .max-rounded-50c {
        border-radius: 50%;
        overflow: hidden
    }

    .max-rounded-tl-50 {
        border-top-left-radius: 50px;
        border-top-left-radius: 3.125rem;
        overflow: hidden
    }

    .max-rounded-tr-50 {
        border-top-right-radius: 50px;
        border-top-right-radius: 3.125rem;
        overflow: hidden
    }

    .max-rounded-bl-50 {
        border-bottom-left-radius: 50px;
        border-bottom-left-radius: 3.125rem;
        overflow: hidden
    }

    .max-rounded-br-50 {
        border-bottom-right-radius: 50px;
        border-bottom-right-radius: 3.125rem;
        overflow: hidden
    }

    .max-rounded-49 {
        border-radius: 49px;
        border-radius: 3.0625rem;
        overflow: hidden
    }

    .max-rounded-49c {
        border-radius: 49%;
        overflow: hidden
    }

    .max-rounded-tl-49 {
        border-top-left-radius: 49px;
        border-top-left-radius: 3.0625rem;
        overflow: hidden
    }

    .max-rounded-tr-49 {
        border-top-right-radius: 49px;
        border-top-right-radius: 3.0625rem;
        overflow: hidden
    }

    .max-rounded-bl-49 {
        border-bottom-left-radius: 49px;
        border-bottom-left-radius: 3.0625rem;
        overflow: hidden
    }

    .max-rounded-br-49 {
        border-bottom-right-radius: 49px;
        border-bottom-right-radius: 3.0625rem;
        overflow: hidden
    }

    .max-rounded-48 {
        border-radius: 48px;
        border-radius: 3rem;
        overflow: hidden
    }

    .max-rounded-48c {
        border-radius: 48%;
        overflow: hidden
    }

    .max-rounded-tl-48 {
        border-top-left-radius: 48px;
        border-top-left-radius: 3rem;
        overflow: hidden
    }

    .max-rounded-tr-48 {
        border-top-right-radius: 48px;
        border-top-right-radius: 3rem;
        overflow: hidden
    }

    .max-rounded-bl-48 {
        border-bottom-left-radius: 48px;
        border-bottom-left-radius: 3rem;
        overflow: hidden
    }

    .max-rounded-br-48 {
        border-bottom-right-radius: 48px;
        border-bottom-right-radius: 3rem;
        overflow: hidden
    }

    .max-rounded-47 {
        border-radius: 47px;
        border-radius: 2.9375rem;
        overflow: hidden
    }

    .max-rounded-47c {
        border-radius: 47%;
        overflow: hidden
    }

    .max-rounded-tl-47 {
        border-top-left-radius: 47px;
        border-top-left-radius: 2.9375rem;
        overflow: hidden
    }

    .max-rounded-tr-47 {
        border-top-right-radius: 47px;
        border-top-right-radius: 2.9375rem;
        overflow: hidden
    }

    .max-rounded-bl-47 {
        border-bottom-left-radius: 47px;
        border-bottom-left-radius: 2.9375rem;
        overflow: hidden
    }

    .max-rounded-br-47 {
        border-bottom-right-radius: 47px;
        border-bottom-right-radius: 2.9375rem;
        overflow: hidden
    }

    .max-rounded-46 {
        border-radius: 46px;
        border-radius: 2.875rem;
        overflow: hidden
    }

    .max-rounded-46c {
        border-radius: 46%;
        overflow: hidden
    }

    .max-rounded-tl-46 {
        border-top-left-radius: 46px;
        border-top-left-radius: 2.875rem;
        overflow: hidden
    }

    .max-rounded-tr-46 {
        border-top-right-radius: 46px;
        border-top-right-radius: 2.875rem;
        overflow: hidden
    }

    .max-rounded-bl-46 {
        border-bottom-left-radius: 46px;
        border-bottom-left-radius: 2.875rem;
        overflow: hidden
    }

    .max-rounded-br-46 {
        border-bottom-right-radius: 46px;
        border-bottom-right-radius: 2.875rem;
        overflow: hidden
    }

    .max-rounded-45 {
        border-radius: 45px;
        border-radius: 2.8125rem;
        overflow: hidden
    }

    .max-rounded-45c {
        border-radius: 45%;
        overflow: hidden
    }

    .max-rounded-tl-45 {
        border-top-left-radius: 45px;
        border-top-left-radius: 2.8125rem;
        overflow: hidden
    }

    .max-rounded-tr-45 {
        border-top-right-radius: 45px;
        border-top-right-radius: 2.8125rem;
        overflow: hidden
    }

    .max-rounded-bl-45 {
        border-bottom-left-radius: 45px;
        border-bottom-left-radius: 2.8125rem;
        overflow: hidden
    }

    .max-rounded-br-45 {
        border-bottom-right-radius: 45px;
        border-bottom-right-radius: 2.8125rem;
        overflow: hidden
    }

    .max-rounded-44 {
        border-radius: 44px;
        border-radius: 2.75rem;
        overflow: hidden
    }

    .max-rounded-44c {
        border-radius: 44%;
        overflow: hidden
    }

    .max-rounded-tl-44 {
        border-top-left-radius: 44px;
        border-top-left-radius: 2.75rem;
        overflow: hidden
    }

    .max-rounded-tr-44 {
        border-top-right-radius: 44px;
        border-top-right-radius: 2.75rem;
        overflow: hidden
    }

    .max-rounded-bl-44 {
        border-bottom-left-radius: 44px;
        border-bottom-left-radius: 2.75rem;
        overflow: hidden
    }

    .max-rounded-br-44 {
        border-bottom-right-radius: 44px;
        border-bottom-right-radius: 2.75rem;
        overflow: hidden
    }

    .max-rounded-43 {
        border-radius: 43px;
        border-radius: 2.6875rem;
        overflow: hidden
    }

    .max-rounded-43c {
        border-radius: 43%;
        overflow: hidden
    }

    .max-rounded-tl-43 {
        border-top-left-radius: 43px;
        border-top-left-radius: 2.6875rem;
        overflow: hidden
    }

    .max-rounded-tr-43 {
        border-top-right-radius: 43px;
        border-top-right-radius: 2.6875rem;
        overflow: hidden
    }

    .max-rounded-bl-43 {
        border-bottom-left-radius: 43px;
        border-bottom-left-radius: 2.6875rem;
        overflow: hidden
    }

    .max-rounded-br-43 {
        border-bottom-right-radius: 43px;
        border-bottom-right-radius: 2.6875rem;
        overflow: hidden
    }

    .max-rounded-42 {
        border-radius: 42px;
        border-radius: 2.625rem;
        overflow: hidden
    }

    .max-rounded-42c {
        border-radius: 42%;
        overflow: hidden
    }

    .max-rounded-tl-42 {
        border-top-left-radius: 42px;
        border-top-left-radius: 2.625rem;
        overflow: hidden
    }

    .max-rounded-tr-42 {
        border-top-right-radius: 42px;
        border-top-right-radius: 2.625rem;
        overflow: hidden
    }

    .max-rounded-bl-42 {
        border-bottom-left-radius: 42px;
        border-bottom-left-radius: 2.625rem;
        overflow: hidden
    }

    .max-rounded-br-42 {
        border-bottom-right-radius: 42px;
        border-bottom-right-radius: 2.625rem;
        overflow: hidden
    }

    .max-rounded-41 {
        border-radius: 41px;
        border-radius: 2.5625rem;
        overflow: hidden
    }

    .max-rounded-41c {
        border-radius: 41%;
        overflow: hidden
    }

    .max-rounded-tl-41 {
        border-top-left-radius: 41px;
        border-top-left-radius: 2.5625rem;
        overflow: hidden
    }

    .max-rounded-tr-41 {
        border-top-right-radius: 41px;
        border-top-right-radius: 2.5625rem;
        overflow: hidden
    }

    .max-rounded-bl-41 {
        border-bottom-left-radius: 41px;
        border-bottom-left-radius: 2.5625rem;
        overflow: hidden
    }

    .max-rounded-br-41 {
        border-bottom-right-radius: 41px;
        border-bottom-right-radius: 2.5625rem;
        overflow: hidden
    }

    .max-rounded-40 {
        border-radius: 40px;
        border-radius: 2.5rem;
        overflow: hidden
    }

    .max-rounded-40c {
        border-radius: 40%;
        overflow: hidden
    }

    .max-rounded-tl-40 {
        border-top-left-radius: 40px;
        border-top-left-radius: 2.5rem;
        overflow: hidden
    }

    .max-rounded-tr-40 {
        border-top-right-radius: 40px;
        border-top-right-radius: 2.5rem;
        overflow: hidden
    }

    .max-rounded-bl-40 {
        border-bottom-left-radius: 40px;
        border-bottom-left-radius: 2.5rem;
        overflow: hidden
    }

    .max-rounded-br-40 {
        border-bottom-right-radius: 40px;
        border-bottom-right-radius: 2.5rem;
        overflow: hidden
    }

    .max-rounded-39 {
        border-radius: 39px;
        border-radius: 2.4375rem;
        overflow: hidden
    }

    .max-rounded-39c {
        border-radius: 39%;
        overflow: hidden
    }

    .max-rounded-tl-39 {
        border-top-left-radius: 39px;
        border-top-left-radius: 2.4375rem;
        overflow: hidden
    }

    .max-rounded-tr-39 {
        border-top-right-radius: 39px;
        border-top-right-radius: 2.4375rem;
        overflow: hidden
    }

    .max-rounded-bl-39 {
        border-bottom-left-radius: 39px;
        border-bottom-left-radius: 2.4375rem;
        overflow: hidden
    }

    .max-rounded-br-39 {
        border-bottom-right-radius: 39px;
        border-bottom-right-radius: 2.4375rem;
        overflow: hidden
    }

    .max-rounded-38 {
        border-radius: 38px;
        border-radius: 2.375rem;
        overflow: hidden
    }

    .max-rounded-38c {
        border-radius: 38%;
        overflow: hidden
    }

    .max-rounded-tl-38 {
        border-top-left-radius: 38px;
        border-top-left-radius: 2.375rem;
        overflow: hidden
    }

    .max-rounded-tr-38 {
        border-top-right-radius: 38px;
        border-top-right-radius: 2.375rem;
        overflow: hidden
    }

    .max-rounded-bl-38 {
        border-bottom-left-radius: 38px;
        border-bottom-left-radius: 2.375rem;
        overflow: hidden
    }

    .max-rounded-br-38 {
        border-bottom-right-radius: 38px;
        border-bottom-right-radius: 2.375rem;
        overflow: hidden
    }

    .max-rounded-37 {
        border-radius: 37px;
        border-radius: 2.3125rem;
        overflow: hidden
    }

    .max-rounded-37c {
        border-radius: 37%;
        overflow: hidden
    }

    .max-rounded-tl-37 {
        border-top-left-radius: 37px;
        border-top-left-radius: 2.3125rem;
        overflow: hidden
    }

    .max-rounded-tr-37 {
        border-top-right-radius: 37px;
        border-top-right-radius: 2.3125rem;
        overflow: hidden
    }

    .max-rounded-bl-37 {
        border-bottom-left-radius: 37px;
        border-bottom-left-radius: 2.3125rem;
        overflow: hidden
    }

    .max-rounded-br-37 {
        border-bottom-right-radius: 37px;
        border-bottom-right-radius: 2.3125rem;
        overflow: hidden
    }

    .max-rounded-36 {
        border-radius: 36px;
        border-radius: 2.25rem;
        overflow: hidden
    }

    .max-rounded-36c {
        border-radius: 36%;
        overflow: hidden
    }

    .max-rounded-tl-36 {
        border-top-left-radius: 36px;
        border-top-left-radius: 2.25rem;
        overflow: hidden
    }

    .max-rounded-tr-36 {
        border-top-right-radius: 36px;
        border-top-right-radius: 2.25rem;
        overflow: hidden
    }

    .max-rounded-bl-36 {
        border-bottom-left-radius: 36px;
        border-bottom-left-radius: 2.25rem;
        overflow: hidden
    }

    .max-rounded-br-36 {
        border-bottom-right-radius: 36px;
        border-bottom-right-radius: 2.25rem;
        overflow: hidden
    }

    .max-rounded-35 {
        border-radius: 35px;
        border-radius: 2.1875rem;
        overflow: hidden
    }

    .max-rounded-35c {
        border-radius: 35%;
        overflow: hidden
    }

    .max-rounded-tl-35 {
        border-top-left-radius: 35px;
        border-top-left-radius: 2.1875rem;
        overflow: hidden
    }

    .max-rounded-tr-35 {
        border-top-right-radius: 35px;
        border-top-right-radius: 2.1875rem;
        overflow: hidden
    }

    .max-rounded-bl-35 {
        border-bottom-left-radius: 35px;
        border-bottom-left-radius: 2.1875rem;
        overflow: hidden
    }

    .max-rounded-br-35 {
        border-bottom-right-radius: 35px;
        border-bottom-right-radius: 2.1875rem;
        overflow: hidden
    }

    .max-rounded-34 {
        border-radius: 34px;
        border-radius: 2.125rem;
        overflow: hidden
    }

    .max-rounded-34c {
        border-radius: 34%;
        overflow: hidden
    }

    .max-rounded-tl-34 {
        border-top-left-radius: 34px;
        border-top-left-radius: 2.125rem;
        overflow: hidden
    }

    .max-rounded-tr-34 {
        border-top-right-radius: 34px;
        border-top-right-radius: 2.125rem;
        overflow: hidden
    }

    .max-rounded-bl-34 {
        border-bottom-left-radius: 34px;
        border-bottom-left-radius: 2.125rem;
        overflow: hidden
    }

    .max-rounded-br-34 {
        border-bottom-right-radius: 34px;
        border-bottom-right-radius: 2.125rem;
        overflow: hidden
    }

    .max-rounded-33 {
        border-radius: 33px;
        border-radius: 2.0625rem;
        overflow: hidden
    }

    .max-rounded-33c {
        border-radius: 33%;
        overflow: hidden
    }

    .max-rounded-tl-33 {
        border-top-left-radius: 33px;
        border-top-left-radius: 2.0625rem;
        overflow: hidden
    }

    .max-rounded-tr-33 {
        border-top-right-radius: 33px;
        border-top-right-radius: 2.0625rem;
        overflow: hidden
    }

    .max-rounded-bl-33 {
        border-bottom-left-radius: 33px;
        border-bottom-left-radius: 2.0625rem;
        overflow: hidden
    }

    .max-rounded-br-33 {
        border-bottom-right-radius: 33px;
        border-bottom-right-radius: 2.0625rem;
        overflow: hidden
    }

    .max-rounded-32 {
        border-radius: 32px;
        border-radius: 2rem;
        overflow: hidden
    }

    .max-rounded-32c {
        border-radius: 32%;
        overflow: hidden
    }

    .max-rounded-tl-32 {
        border-top-left-radius: 32px;
        border-top-left-radius: 2rem;
        overflow: hidden
    }

    .max-rounded-tr-32 {
        border-top-right-radius: 32px;
        border-top-right-radius: 2rem;
        overflow: hidden
    }

    .max-rounded-bl-32 {
        border-bottom-left-radius: 32px;
        border-bottom-left-radius: 2rem;
        overflow: hidden
    }

    .max-rounded-br-32 {
        border-bottom-right-radius: 32px;
        border-bottom-right-radius: 2rem;
        overflow: hidden
    }

    .max-rounded-31 {
        border-radius: 31px;
        border-radius: 1.9375rem;
        overflow: hidden
    }

    .max-rounded-31c {
        border-radius: 31%;
        overflow: hidden
    }

    .max-rounded-tl-31 {
        border-top-left-radius: 31px;
        border-top-left-radius: 1.9375rem;
        overflow: hidden
    }

    .max-rounded-tr-31 {
        border-top-right-radius: 31px;
        border-top-right-radius: 1.9375rem;
        overflow: hidden
    }

    .max-rounded-bl-31 {
        border-bottom-left-radius: 31px;
        border-bottom-left-radius: 1.9375rem;
        overflow: hidden
    }

    .max-rounded-br-31 {
        border-bottom-right-radius: 31px;
        border-bottom-right-radius: 1.9375rem;
        overflow: hidden
    }

    .max-rounded-30 {
        border-radius: 30px;
        border-radius: 1.875rem;
        overflow: hidden
    }

    .max-rounded-30c {
        border-radius: 30%;
        overflow: hidden
    }

    .max-rounded-tl-30 {
        border-top-left-radius: 30px;
        border-top-left-radius: 1.875rem;
        overflow: hidden
    }

    .max-rounded-tr-30 {
        border-top-right-radius: 30px;
        border-top-right-radius: 1.875rem;
        overflow: hidden
    }

    .max-rounded-bl-30 {
        border-bottom-left-radius: 30px;
        border-bottom-left-radius: 1.875rem;
        overflow: hidden
    }

    .max-rounded-br-30 {
        border-bottom-right-radius: 30px;
        border-bottom-right-radius: 1.875rem;
        overflow: hidden
    }

    .max-rounded-29 {
        border-radius: 29px;
        border-radius: 1.8125rem;
        overflow: hidden
    }

    .max-rounded-29c {
        border-radius: 29%;
        overflow: hidden
    }

    .max-rounded-tl-29 {
        border-top-left-radius: 29px;
        border-top-left-radius: 1.8125rem;
        overflow: hidden
    }

    .max-rounded-tr-29 {
        border-top-right-radius: 29px;
        border-top-right-radius: 1.8125rem;
        overflow: hidden
    }

    .max-rounded-bl-29 {
        border-bottom-left-radius: 29px;
        border-bottom-left-radius: 1.8125rem;
        overflow: hidden
    }

    .max-rounded-br-29 {
        border-bottom-right-radius: 29px;
        border-bottom-right-radius: 1.8125rem;
        overflow: hidden
    }

    .max-rounded-28 {
        border-radius: 28px;
        border-radius: 1.75rem;
        overflow: hidden
    }

    .max-rounded-28c {
        border-radius: 28%;
        overflow: hidden
    }

    .max-rounded-tl-28 {
        border-top-left-radius: 28px;
        border-top-left-radius: 1.75rem;
        overflow: hidden
    }

    .max-rounded-tr-28 {
        border-top-right-radius: 28px;
        border-top-right-radius: 1.75rem;
        overflow: hidden
    }

    .max-rounded-bl-28 {
        border-bottom-left-radius: 28px;
        border-bottom-left-radius: 1.75rem;
        overflow: hidden
    }

    .max-rounded-br-28 {
        border-bottom-right-radius: 28px;
        border-bottom-right-radius: 1.75rem;
        overflow: hidden
    }

    .max-rounded-27 {
        border-radius: 27px;
        border-radius: 1.6875rem;
        overflow: hidden
    }

    .max-rounded-27c {
        border-radius: 27%;
        overflow: hidden
    }

    .max-rounded-tl-27 {
        border-top-left-radius: 27px;
        border-top-left-radius: 1.6875rem;
        overflow: hidden
    }

    .max-rounded-tr-27 {
        border-top-right-radius: 27px;
        border-top-right-radius: 1.6875rem;
        overflow: hidden
    }

    .max-rounded-bl-27 {
        border-bottom-left-radius: 27px;
        border-bottom-left-radius: 1.6875rem;
        overflow: hidden
    }

    .max-rounded-br-27 {
        border-bottom-right-radius: 27px;
        border-bottom-right-radius: 1.6875rem;
        overflow: hidden
    }

    .max-rounded-26 {
        border-radius: 26px;
        border-radius: 1.625rem;
        overflow: hidden
    }

    .max-rounded-26c {
        border-radius: 26%;
        overflow: hidden
    }

    .max-rounded-tl-26 {
        border-top-left-radius: 26px;
        border-top-left-radius: 1.625rem;
        overflow: hidden
    }

    .max-rounded-tr-26 {
        border-top-right-radius: 26px;
        border-top-right-radius: 1.625rem;
        overflow: hidden
    }

    .max-rounded-bl-26 {
        border-bottom-left-radius: 26px;
        border-bottom-left-radius: 1.625rem;
        overflow: hidden
    }

    .max-rounded-br-26 {
        border-bottom-right-radius: 26px;
        border-bottom-right-radius: 1.625rem;
        overflow: hidden
    }

    .max-rounded-25 {
        border-radius: 25px;
        border-radius: 1.5625rem;
        overflow: hidden
    }

    .max-rounded-25c {
        border-radius: 25%;
        overflow: hidden
    }

    .max-rounded-tl-25 {
        border-top-left-radius: 25px;
        border-top-left-radius: 1.5625rem;
        overflow: hidden
    }

    .max-rounded-tr-25 {
        border-top-right-radius: 25px;
        border-top-right-radius: 1.5625rem;
        overflow: hidden
    }

    .max-rounded-bl-25 {
        border-bottom-left-radius: 25px;
        border-bottom-left-radius: 1.5625rem;
        overflow: hidden
    }

    .max-rounded-br-25 {
        border-bottom-right-radius: 25px;
        border-bottom-right-radius: 1.5625rem;
        overflow: hidden
    }

    .max-rounded-24 {
        border-radius: 24px;
        border-radius: 1.5rem;
        overflow: hidden
    }

    .max-rounded-24c {
        border-radius: 24%;
        overflow: hidden
    }

    .max-rounded-tl-24 {
        border-top-left-radius: 24px;
        border-top-left-radius: 1.5rem;
        overflow: hidden
    }

    .max-rounded-tr-24 {
        border-top-right-radius: 24px;
        border-top-right-radius: 1.5rem;
        overflow: hidden
    }

    .max-rounded-bl-24 {
        border-bottom-left-radius: 24px;
        border-bottom-left-radius: 1.5rem;
        overflow: hidden
    }

    .max-rounded-br-24 {
        border-bottom-right-radius: 24px;
        border-bottom-right-radius: 1.5rem;
        overflow: hidden
    }

    .max-rounded-23 {
        border-radius: 23px;
        border-radius: 1.4375rem;
        overflow: hidden
    }

    .max-rounded-23c {
        border-radius: 23%;
        overflow: hidden
    }

    .max-rounded-tl-23 {
        border-top-left-radius: 23px;
        border-top-left-radius: 1.4375rem;
        overflow: hidden
    }

    .max-rounded-tr-23 {
        border-top-right-radius: 23px;
        border-top-right-radius: 1.4375rem;
        overflow: hidden
    }

    .max-rounded-bl-23 {
        border-bottom-left-radius: 23px;
        border-bottom-left-radius: 1.4375rem;
        overflow: hidden
    }

    .max-rounded-br-23 {
        border-bottom-right-radius: 23px;
        border-bottom-right-radius: 1.4375rem;
        overflow: hidden
    }

    .max-rounded-22 {
        border-radius: 22px;
        border-radius: 1.375rem;
        overflow: hidden
    }

    .max-rounded-22c {
        border-radius: 22%;
        overflow: hidden
    }

    .max-rounded-tl-22 {
        border-top-left-radius: 22px;
        border-top-left-radius: 1.375rem;
        overflow: hidden
    }

    .max-rounded-tr-22 {
        border-top-right-radius: 22px;
        border-top-right-radius: 1.375rem;
        overflow: hidden
    }

    .max-rounded-bl-22 {
        border-bottom-left-radius: 22px;
        border-bottom-left-radius: 1.375rem;
        overflow: hidden
    }

    .max-rounded-br-22 {
        border-bottom-right-radius: 22px;
        border-bottom-right-radius: 1.375rem;
        overflow: hidden
    }

    .max-rounded-21 {
        border-radius: 21px;
        border-radius: 1.3125rem;
        overflow: hidden
    }

    .max-rounded-21c {
        border-radius: 21%;
        overflow: hidden
    }

    .max-rounded-tl-21 {
        border-top-left-radius: 21px;
        border-top-left-radius: 1.3125rem;
        overflow: hidden
    }

    .max-rounded-tr-21 {
        border-top-right-radius: 21px;
        border-top-right-radius: 1.3125rem;
        overflow: hidden
    }

    .max-rounded-bl-21 {
        border-bottom-left-radius: 21px;
        border-bottom-left-radius: 1.3125rem;
        overflow: hidden
    }

    .max-rounded-br-21 {
        border-bottom-right-radius: 21px;
        border-bottom-right-radius: 1.3125rem;
        overflow: hidden
    }

    .max-rounded-20 {
        border-radius: 20px;
        border-radius: 1.25rem;
        overflow: hidden
    }

    .max-rounded-20c {
        border-radius: 20%;
        overflow: hidden
    }

    .max-rounded-tl-20 {
        border-top-left-radius: 20px;
        border-top-left-radius: 1.25rem;
        overflow: hidden
    }

    .max-rounded-tr-20 {
        border-top-right-radius: 20px;
        border-top-right-radius: 1.25rem;
        overflow: hidden
    }

    .max-rounded-bl-20 {
        border-bottom-left-radius: 20px;
        border-bottom-left-radius: 1.25rem;
        overflow: hidden
    }

    .max-rounded-br-20 {
        border-bottom-right-radius: 20px;
        border-bottom-right-radius: 1.25rem;
        overflow: hidden
    }

    .max-rounded-19 {
        border-radius: 19px;
        border-radius: 1.1875rem;
        overflow: hidden
    }

    .max-rounded-19c {
        border-radius: 19%;
        overflow: hidden
    }

    .max-rounded-tl-19 {
        border-top-left-radius: 19px;
        border-top-left-radius: 1.1875rem;
        overflow: hidden
    }

    .max-rounded-tr-19 {
        border-top-right-radius: 19px;
        border-top-right-radius: 1.1875rem;
        overflow: hidden
    }

    .max-rounded-bl-19 {
        border-bottom-left-radius: 19px;
        border-bottom-left-radius: 1.1875rem;
        overflow: hidden
    }

    .max-rounded-br-19 {
        border-bottom-right-radius: 19px;
        border-bottom-right-radius: 1.1875rem;
        overflow: hidden
    }

    .max-rounded-18 {
        border-radius: 18px;
        border-radius: 1.125rem;
        overflow: hidden
    }

    .max-rounded-18c {
        border-radius: 18%;
        overflow: hidden
    }

    .max-rounded-tl-18 {
        border-top-left-radius: 18px;
        border-top-left-radius: 1.125rem;
        overflow: hidden
    }

    .max-rounded-tr-18 {
        border-top-right-radius: 18px;
        border-top-right-radius: 1.125rem;
        overflow: hidden
    }

    .max-rounded-bl-18 {
        border-bottom-left-radius: 18px;
        border-bottom-left-radius: 1.125rem;
        overflow: hidden
    }

    .max-rounded-br-18 {
        border-bottom-right-radius: 18px;
        border-bottom-right-radius: 1.125rem;
        overflow: hidden
    }

    .max-rounded-17 {
        border-radius: 17px;
        border-radius: 1.0625rem;
        overflow: hidden
    }

    .max-rounded-17c {
        border-radius: 17%;
        overflow: hidden
    }

    .max-rounded-tl-17 {
        border-top-left-radius: 17px;
        border-top-left-radius: 1.0625rem;
        overflow: hidden
    }

    .max-rounded-tr-17 {
        border-top-right-radius: 17px;
        border-top-right-radius: 1.0625rem;
        overflow: hidden
    }

    .max-rounded-bl-17 {
        border-bottom-left-radius: 17px;
        border-bottom-left-radius: 1.0625rem;
        overflow: hidden
    }

    .max-rounded-br-17 {
        border-bottom-right-radius: 17px;
        border-bottom-right-radius: 1.0625rem;
        overflow: hidden
    }

    .max-rounded-16 {
        border-radius: 16px;
        border-radius: 1rem;
        overflow: hidden
    }

    .max-rounded-16c {
        border-radius: 16%;
        overflow: hidden
    }

    .max-rounded-tl-16 {
        border-top-left-radius: 16px;
        border-top-left-radius: 1rem;
        overflow: hidden
    }

    .max-rounded-tr-16 {
        border-top-right-radius: 16px;
        border-top-right-radius: 1rem;
        overflow: hidden
    }

    .max-rounded-bl-16 {
        border-bottom-left-radius: 16px;
        border-bottom-left-radius: 1rem;
        overflow: hidden
    }

    .max-rounded-br-16 {
        border-bottom-right-radius: 16px;
        border-bottom-right-radius: 1rem;
        overflow: hidden
    }

    .max-rounded-15 {
        border-radius: 15px;
        border-radius: .9375rem;
        overflow: hidden
    }

    .max-rounded-15c {
        border-radius: 15%;
        overflow: hidden
    }

    .max-rounded-tl-15 {
        border-top-left-radius: 15px;
        border-top-left-radius: .9375rem;
        overflow: hidden
    }

    .max-rounded-tr-15 {
        border-top-right-radius: 15px;
        border-top-right-radius: .9375rem;
        overflow: hidden
    }

    .max-rounded-bl-15 {
        border-bottom-left-radius: 15px;
        border-bottom-left-radius: .9375rem;
        overflow: hidden
    }

    .max-rounded-br-15 {
        border-bottom-right-radius: 15px;
        border-bottom-right-radius: .9375rem;
        overflow: hidden
    }

    .max-rounded-14 {
        border-radius: 14px;
        border-radius: .875rem;
        overflow: hidden
    }

    .max-rounded-14c {
        border-radius: 14%;
        overflow: hidden
    }

    .max-rounded-tl-14 {
        border-top-left-radius: 14px;
        border-top-left-radius: .875rem;
        overflow: hidden
    }

    .max-rounded-tr-14 {
        border-top-right-radius: 14px;
        border-top-right-radius: .875rem;
        overflow: hidden
    }

    .max-rounded-bl-14 {
        border-bottom-left-radius: 14px;
        border-bottom-left-radius: .875rem;
        overflow: hidden
    }

    .max-rounded-br-14 {
        border-bottom-right-radius: 14px;
        border-bottom-right-radius: .875rem;
        overflow: hidden
    }

    .max-rounded-13 {
        border-radius: 13px;
        border-radius: .8125rem;
        overflow: hidden
    }

    .max-rounded-13c {
        border-radius: 13%;
        overflow: hidden
    }

    .max-rounded-tl-13 {
        border-top-left-radius: 13px;
        border-top-left-radius: .8125rem;
        overflow: hidden
    }

    .max-rounded-tr-13 {
        border-top-right-radius: 13px;
        border-top-right-radius: .8125rem;
        overflow: hidden
    }

    .max-rounded-bl-13 {
        border-bottom-left-radius: 13px;
        border-bottom-left-radius: .8125rem;
        overflow: hidden
    }

    .max-rounded-br-13 {
        border-bottom-right-radius: 13px;
        border-bottom-right-radius: .8125rem;
        overflow: hidden
    }

    .max-rounded-12 {
        border-radius: 12px;
        border-radius: .75rem;
        overflow: hidden
    }

    .max-rounded-12c {
        border-radius: 12%;
        overflow: hidden
    }

    .max-rounded-tl-12 {
        border-top-left-radius: 12px;
        border-top-left-radius: .75rem;
        overflow: hidden
    }

    .max-rounded-tr-12 {
        border-top-right-radius: 12px;
        border-top-right-radius: .75rem;
        overflow: hidden
    }

    .max-rounded-bl-12 {
        border-bottom-left-radius: 12px;
        border-bottom-left-radius: .75rem;
        overflow: hidden
    }

    .max-rounded-br-12 {
        border-bottom-right-radius: 12px;
        border-bottom-right-radius: .75rem;
        overflow: hidden
    }

    .max-rounded-11 {
        border-radius: 11px;
        border-radius: .6875rem;
        overflow: hidden
    }

    .max-rounded-11c {
        border-radius: 11%;
        overflow: hidden
    }

    .max-rounded-tl-11 {
        border-top-left-radius: 11px;
        border-top-left-radius: .6875rem;
        overflow: hidden
    }

    .max-rounded-tr-11 {
        border-top-right-radius: 11px;
        border-top-right-radius: .6875rem;
        overflow: hidden
    }

    .max-rounded-bl-11 {
        border-bottom-left-radius: 11px;
        border-bottom-left-radius: .6875rem;
        overflow: hidden
    }

    .max-rounded-br-11 {
        border-bottom-right-radius: 11px;
        border-bottom-right-radius: .6875rem;
        overflow: hidden
    }

    .max-rounded-10 {
        border-radius: 10px;
        border-radius: .625rem;
        overflow: hidden
    }

    .max-rounded-10c {
        border-radius: 10%;
        overflow: hidden
    }

    .max-rounded-tl-10 {
        border-top-left-radius: 10px;
        border-top-left-radius: .625rem;
        overflow: hidden
    }

    .max-rounded-tr-10 {
        border-top-right-radius: 10px;
        border-top-right-radius: .625rem;
        overflow: hidden
    }

    .max-rounded-bl-10 {
        border-bottom-left-radius: 10px;
        border-bottom-left-radius: .625rem;
        overflow: hidden
    }

    .max-rounded-br-10 {
        border-bottom-right-radius: 10px;
        border-bottom-right-radius: .625rem;
        overflow: hidden
    }

    .max-rounded-9 {
        border-radius: 9px;
        border-radius: .5625rem;
        overflow: hidden
    }

    .max-rounded-9c {
        border-radius: 9%;
        overflow: hidden
    }

    .max-rounded-tl-9 {
        border-top-left-radius: 9px;
        border-top-left-radius: .5625rem;
        overflow: hidden
    }

    .max-rounded-tr-9 {
        border-top-right-radius: 9px;
        border-top-right-radius: .5625rem;
        overflow: hidden
    }

    .max-rounded-bl-9 {
        border-bottom-left-radius: 9px;
        border-bottom-left-radius: .5625rem;
        overflow: hidden
    }

    .max-rounded-br-9 {
        border-bottom-right-radius: 9px;
        border-bottom-right-radius: .5625rem;
        overflow: hidden
    }

    .max-rounded-8 {
        border-radius: 8px;
        border-radius: .5rem;
        overflow: hidden
    }

    .max-rounded-8c {
        border-radius: 8%;
        overflow: hidden
    }

    .max-rounded-tl-8 {
        border-top-left-radius: 8px;
        border-top-left-radius: .5rem;
        overflow: hidden
    }

    .max-rounded-tr-8 {
        border-top-right-radius: 8px;
        border-top-right-radius: .5rem;
        overflow: hidden
    }

    .max-rounded-bl-8 {
        border-bottom-left-radius: 8px;
        border-bottom-left-radius: .5rem;
        overflow: hidden
    }

    .max-rounded-br-8 {
        border-bottom-right-radius: 8px;
        border-bottom-right-radius: .5rem;
        overflow: hidden
    }

    .max-rounded-7 {
        border-radius: 7px;
        border-radius: .4375rem;
        overflow: hidden
    }

    .max-rounded-7c {
        border-radius: 7%;
        overflow: hidden
    }

    .max-rounded-tl-7 {
        border-top-left-radius: 7px;
        border-top-left-radius: .4375rem;
        overflow: hidden
    }

    .max-rounded-tr-7 {
        border-top-right-radius: 7px;
        border-top-right-radius: .4375rem;
        overflow: hidden
    }

    .max-rounded-bl-7 {
        border-bottom-left-radius: 7px;
        border-bottom-left-radius: .4375rem;
        overflow: hidden
    }

    .max-rounded-br-7 {
        border-bottom-right-radius: 7px;
        border-bottom-right-radius: .4375rem;
        overflow: hidden
    }

    .max-rounded-6 {
        border-radius: 6px;
        border-radius: .375rem;
        overflow: hidden
    }

    .max-rounded-6c {
        border-radius: 6%;
        overflow: hidden
    }

    .max-rounded-tl-6 {
        border-top-left-radius: 6px;
        border-top-left-radius: .375rem;
        overflow: hidden
    }

    .max-rounded-tr-6 {
        border-top-right-radius: 6px;
        border-top-right-radius: .375rem;
        overflow: hidden
    }

    .max-rounded-bl-6 {
        border-bottom-left-radius: 6px;
        border-bottom-left-radius: .375rem;
        overflow: hidden
    }

    .max-rounded-br-6 {
        border-bottom-right-radius: 6px;
        border-bottom-right-radius: .375rem;
        overflow: hidden
    }

    .max-rounded-5 {
        border-radius: 5px;
        border-radius: .3125rem;
        overflow: hidden
    }

    .max-rounded-5c {
        border-radius: 5%;
        overflow: hidden
    }

    .max-rounded-tl-5 {
        border-top-left-radius: 5px;
        border-top-left-radius: .3125rem;
        overflow: hidden
    }

    .max-rounded-tr-5 {
        border-top-right-radius: 5px;
        border-top-right-radius: .3125rem;
        overflow: hidden
    }

    .max-rounded-bl-5 {
        border-bottom-left-radius: 5px;
        border-bottom-left-radius: .3125rem;
        overflow: hidden
    }

    .max-rounded-br-5 {
        border-bottom-right-radius: 5px;
        border-bottom-right-radius: .3125rem;
        overflow: hidden
    }

    .max-rounded-4 {
        border-radius: 4px;
        border-radius: .25rem;
        overflow: hidden
    }

    .max-rounded-4c {
        border-radius: 4%;
        overflow: hidden
    }

    .max-rounded-tl-4 {
        border-top-left-radius: 4px;
        border-top-left-radius: .25rem;
        overflow: hidden
    }

    .max-rounded-tr-4 {
        border-top-right-radius: 4px;
        border-top-right-radius: .25rem;
        overflow: hidden
    }

    .max-rounded-bl-4 {
        border-bottom-left-radius: 4px;
        border-bottom-left-radius: .25rem;
        overflow: hidden
    }

    .max-rounded-br-4 {
        border-bottom-right-radius: 4px;
        border-bottom-right-radius: .25rem;
        overflow: hidden
    }

    .max-rounded-3 {
        border-radius: 3px;
        border-radius: .1875rem;
        overflow: hidden
    }

    .max-rounded-3c {
        border-radius: 3%;
        overflow: hidden
    }

    .max-rounded-tl-3 {
        border-top-left-radius: 3px;
        border-top-left-radius: .1875rem;
        overflow: hidden
    }

    .max-rounded-tr-3 {
        border-top-right-radius: 3px;
        border-top-right-radius: .1875rem;
        overflow: hidden
    }

    .max-rounded-bl-3 {
        border-bottom-left-radius: 3px;
        border-bottom-left-radius: .1875rem;
        overflow: hidden
    }

    .max-rounded-br-3 {
        border-bottom-right-radius: 3px;
        border-bottom-right-radius: .1875rem;
        overflow: hidden
    }

    .max-rounded-2 {
        border-radius: 2px;
        border-radius: .125rem;
        overflow: hidden
    }

    .max-rounded-2c {
        border-radius: 2%;
        overflow: hidden
    }

    .max-rounded-tl-2 {
        border-top-left-radius: 2px;
        border-top-left-radius: .125rem;
        overflow: hidden
    }

    .max-rounded-tr-2 {
        border-top-right-radius: 2px;
        border-top-right-radius: .125rem;
        overflow: hidden
    }

    .max-rounded-bl-2 {
        border-bottom-left-radius: 2px;
        border-bottom-left-radius: .125rem;
        overflow: hidden
    }

    .max-rounded-br-2 {
        border-bottom-right-radius: 2px;
        border-bottom-right-radius: .125rem;
        overflow: hidden
    }

    .max-rounded-1 {
        border-radius: 1px;
        border-radius: .0625rem;
        overflow: hidden
    }

    .max-rounded-1c {
        border-radius: 1%;
        overflow: hidden
    }

    .max-rounded-tl-1 {
        border-top-left-radius: 1px;
        border-top-left-radius: .0625rem;
        overflow: hidden
    }

    .max-rounded-tr-1 {
        border-top-right-radius: 1px;
        border-top-right-radius: .0625rem;
        overflow: hidden
    }

    .max-rounded-bl-1 {
        border-bottom-left-radius: 1px;
        border-bottom-left-radius: .0625rem;
        overflow: hidden
    }

    .max-rounded-br-1 {
        border-bottom-right-radius: 1px;
        border-bottom-right-radius: .0625rem;
        overflow: hidden
    }

    .max-rounded-0,
    .max-rounded-0c {
        border-radius: 0;
        overflow: hidden
    }

    .max-rounded-tl-0 {
        border-top-left-radius: 0;
        overflow: hidden
    }

    .max-rounded-tr-0 {
        border-top-right-radius: 0;
        overflow: hidden
    }

    .max-rounded-bl-0 {
        border-bottom-left-radius: 0;
        overflow: hidden
    }

    .max-rounded-br-0 {
        border-bottom-right-radius: 0;
        overflow: hidden
    }
}

@media (min-width:1440px) {
    .hd-rounded-200 {
        border-radius: 200px;
        border-radius: 12.5rem;
        overflow: hidden
    }

    .hd-rounded-200c {
        border-radius: 200%;
        overflow: hidden
    }

    .hd-rounded-tl-200 {
        border-top-left-radius: 200px;
        border-top-left-radius: 12.5rem;
        overflow: hidden
    }

    .hd-rounded-tr-200 {
        border-top-right-radius: 200px;
        border-top-right-radius: 12.5rem;
        overflow: hidden
    }

    .hd-rounded-bl-200 {
        border-bottom-left-radius: 200px;
        border-bottom-left-radius: 12.5rem;
        overflow: hidden
    }

    .hd-rounded-br-200 {
        border-bottom-right-radius: 200px;
        border-bottom-right-radius: 12.5rem;
        overflow: hidden
    }

    .hd-rounded-199 {
        border-radius: 199px;
        border-radius: 12.4375rem;
        overflow: hidden
    }

    .hd-rounded-199c {
        border-radius: 199%;
        overflow: hidden
    }

    .hd-rounded-tl-199 {
        border-top-left-radius: 199px;
        border-top-left-radius: 12.4375rem;
        overflow: hidden
    }

    .hd-rounded-tr-199 {
        border-top-right-radius: 199px;
        border-top-right-radius: 12.4375rem;
        overflow: hidden
    }

    .hd-rounded-bl-199 {
        border-bottom-left-radius: 199px;
        border-bottom-left-radius: 12.4375rem;
        overflow: hidden
    }

    .hd-rounded-br-199 {
        border-bottom-right-radius: 199px;
        border-bottom-right-radius: 12.4375rem;
        overflow: hidden
    }

    .hd-rounded-198 {
        border-radius: 198px;
        border-radius: 12.375rem;
        overflow: hidden
    }

    .hd-rounded-198c {
        border-radius: 198%;
        overflow: hidden
    }

    .hd-rounded-tl-198 {
        border-top-left-radius: 198px;
        border-top-left-radius: 12.375rem;
        overflow: hidden
    }

    .hd-rounded-tr-198 {
        border-top-right-radius: 198px;
        border-top-right-radius: 12.375rem;
        overflow: hidden
    }

    .hd-rounded-bl-198 {
        border-bottom-left-radius: 198px;
        border-bottom-left-radius: 12.375rem;
        overflow: hidden
    }

    .hd-rounded-br-198 {
        border-bottom-right-radius: 198px;
        border-bottom-right-radius: 12.375rem;
        overflow: hidden
    }

    .hd-rounded-197 {
        border-radius: 197px;
        border-radius: 12.3125rem;
        overflow: hidden
    }

    .hd-rounded-197c {
        border-radius: 197%;
        overflow: hidden
    }

    .hd-rounded-tl-197 {
        border-top-left-radius: 197px;
        border-top-left-radius: 12.3125rem;
        overflow: hidden
    }

    .hd-rounded-tr-197 {
        border-top-right-radius: 197px;
        border-top-right-radius: 12.3125rem;
        overflow: hidden
    }

    .hd-rounded-bl-197 {
        border-bottom-left-radius: 197px;
        border-bottom-left-radius: 12.3125rem;
        overflow: hidden
    }

    .hd-rounded-br-197 {
        border-bottom-right-radius: 197px;
        border-bottom-right-radius: 12.3125rem;
        overflow: hidden
    }

    .hd-rounded-196 {
        border-radius: 196px;
        border-radius: 12.25rem;
        overflow: hidden
    }

    .hd-rounded-196c {
        border-radius: 196%;
        overflow: hidden
    }

    .hd-rounded-tl-196 {
        border-top-left-radius: 196px;
        border-top-left-radius: 12.25rem;
        overflow: hidden
    }

    .hd-rounded-tr-196 {
        border-top-right-radius: 196px;
        border-top-right-radius: 12.25rem;
        overflow: hidden
    }

    .hd-rounded-bl-196 {
        border-bottom-left-radius: 196px;
        border-bottom-left-radius: 12.25rem;
        overflow: hidden
    }

    .hd-rounded-br-196 {
        border-bottom-right-radius: 196px;
        border-bottom-right-radius: 12.25rem;
        overflow: hidden
    }

    .hd-rounded-195 {
        border-radius: 195px;
        border-radius: 12.1875rem;
        overflow: hidden
    }

    .hd-rounded-195c {
        border-radius: 195%;
        overflow: hidden
    }

    .hd-rounded-tl-195 {
        border-top-left-radius: 195px;
        border-top-left-radius: 12.1875rem;
        overflow: hidden
    }

    .hd-rounded-tr-195 {
        border-top-right-radius: 195px;
        border-top-right-radius: 12.1875rem;
        overflow: hidden
    }

    .hd-rounded-bl-195 {
        border-bottom-left-radius: 195px;
        border-bottom-left-radius: 12.1875rem;
        overflow: hidden
    }

    .hd-rounded-br-195 {
        border-bottom-right-radius: 195px;
        border-bottom-right-radius: 12.1875rem;
        overflow: hidden
    }

    .hd-rounded-194 {
        border-radius: 194px;
        border-radius: 12.125rem;
        overflow: hidden
    }

    .hd-rounded-194c {
        border-radius: 194%;
        overflow: hidden
    }

    .hd-rounded-tl-194 {
        border-top-left-radius: 194px;
        border-top-left-radius: 12.125rem;
        overflow: hidden
    }

    .hd-rounded-tr-194 {
        border-top-right-radius: 194px;
        border-top-right-radius: 12.125rem;
        overflow: hidden
    }

    .hd-rounded-bl-194 {
        border-bottom-left-radius: 194px;
        border-bottom-left-radius: 12.125rem;
        overflow: hidden
    }

    .hd-rounded-br-194 {
        border-bottom-right-radius: 194px;
        border-bottom-right-radius: 12.125rem;
        overflow: hidden
    }

    .hd-rounded-193 {
        border-radius: 193px;
        border-radius: 12.0625rem;
        overflow: hidden
    }

    .hd-rounded-193c {
        border-radius: 193%;
        overflow: hidden
    }

    .hd-rounded-tl-193 {
        border-top-left-radius: 193px;
        border-top-left-radius: 12.0625rem;
        overflow: hidden
    }

    .hd-rounded-tr-193 {
        border-top-right-radius: 193px;
        border-top-right-radius: 12.0625rem;
        overflow: hidden
    }

    .hd-rounded-bl-193 {
        border-bottom-left-radius: 193px;
        border-bottom-left-radius: 12.0625rem;
        overflow: hidden
    }

    .hd-rounded-br-193 {
        border-bottom-right-radius: 193px;
        border-bottom-right-radius: 12.0625rem;
        overflow: hidden
    }

    .hd-rounded-192 {
        border-radius: 192px;
        border-radius: 12rem;
        overflow: hidden
    }

    .hd-rounded-192c {
        border-radius: 192%;
        overflow: hidden
    }

    .hd-rounded-tl-192 {
        border-top-left-radius: 192px;
        border-top-left-radius: 12rem;
        overflow: hidden
    }

    .hd-rounded-tr-192 {
        border-top-right-radius: 192px;
        border-top-right-radius: 12rem;
        overflow: hidden
    }

    .hd-rounded-bl-192 {
        border-bottom-left-radius: 192px;
        border-bottom-left-radius: 12rem;
        overflow: hidden
    }

    .hd-rounded-br-192 {
        border-bottom-right-radius: 192px;
        border-bottom-right-radius: 12rem;
        overflow: hidden
    }

    .hd-rounded-191 {
        border-radius: 191px;
        border-radius: 11.9375rem;
        overflow: hidden
    }

    .hd-rounded-191c {
        border-radius: 191%;
        overflow: hidden
    }

    .hd-rounded-tl-191 {
        border-top-left-radius: 191px;
        border-top-left-radius: 11.9375rem;
        overflow: hidden
    }

    .hd-rounded-tr-191 {
        border-top-right-radius: 191px;
        border-top-right-radius: 11.9375rem;
        overflow: hidden
    }

    .hd-rounded-bl-191 {
        border-bottom-left-radius: 191px;
        border-bottom-left-radius: 11.9375rem;
        overflow: hidden
    }

    .hd-rounded-br-191 {
        border-bottom-right-radius: 191px;
        border-bottom-right-radius: 11.9375rem;
        overflow: hidden
    }

    .hd-rounded-190 {
        border-radius: 190px;
        border-radius: 11.875rem;
        overflow: hidden
    }

    .hd-rounded-190c {
        border-radius: 190%;
        overflow: hidden
    }

    .hd-rounded-tl-190 {
        border-top-left-radius: 190px;
        border-top-left-radius: 11.875rem;
        overflow: hidden
    }

    .hd-rounded-tr-190 {
        border-top-right-radius: 190px;
        border-top-right-radius: 11.875rem;
        overflow: hidden
    }

    .hd-rounded-bl-190 {
        border-bottom-left-radius: 190px;
        border-bottom-left-radius: 11.875rem;
        overflow: hidden
    }

    .hd-rounded-br-190 {
        border-bottom-right-radius: 190px;
        border-bottom-right-radius: 11.875rem;
        overflow: hidden
    }

    .hd-rounded-189 {
        border-radius: 189px;
        border-radius: 11.8125rem;
        overflow: hidden
    }

    .hd-rounded-189c {
        border-radius: 189%;
        overflow: hidden
    }

    .hd-rounded-tl-189 {
        border-top-left-radius: 189px;
        border-top-left-radius: 11.8125rem;
        overflow: hidden
    }

    .hd-rounded-tr-189 {
        border-top-right-radius: 189px;
        border-top-right-radius: 11.8125rem;
        overflow: hidden
    }

    .hd-rounded-bl-189 {
        border-bottom-left-radius: 189px;
        border-bottom-left-radius: 11.8125rem;
        overflow: hidden
    }

    .hd-rounded-br-189 {
        border-bottom-right-radius: 189px;
        border-bottom-right-radius: 11.8125rem;
        overflow: hidden
    }

    .hd-rounded-188 {
        border-radius: 188px;
        border-radius: 11.75rem;
        overflow: hidden
    }

    .hd-rounded-188c {
        border-radius: 188%;
        overflow: hidden
    }

    .hd-rounded-tl-188 {
        border-top-left-radius: 188px;
        border-top-left-radius: 11.75rem;
        overflow: hidden
    }

    .hd-rounded-tr-188 {
        border-top-right-radius: 188px;
        border-top-right-radius: 11.75rem;
        overflow: hidden
    }

    .hd-rounded-bl-188 {
        border-bottom-left-radius: 188px;
        border-bottom-left-radius: 11.75rem;
        overflow: hidden
    }

    .hd-rounded-br-188 {
        border-bottom-right-radius: 188px;
        border-bottom-right-radius: 11.75rem;
        overflow: hidden
    }

    .hd-rounded-187 {
        border-radius: 187px;
        border-radius: 11.6875rem;
        overflow: hidden
    }

    .hd-rounded-187c {
        border-radius: 187%;
        overflow: hidden
    }

    .hd-rounded-tl-187 {
        border-top-left-radius: 187px;
        border-top-left-radius: 11.6875rem;
        overflow: hidden
    }

    .hd-rounded-tr-187 {
        border-top-right-radius: 187px;
        border-top-right-radius: 11.6875rem;
        overflow: hidden
    }

    .hd-rounded-bl-187 {
        border-bottom-left-radius: 187px;
        border-bottom-left-radius: 11.6875rem;
        overflow: hidden
    }

    .hd-rounded-br-187 {
        border-bottom-right-radius: 187px;
        border-bottom-right-radius: 11.6875rem;
        overflow: hidden
    }

    .hd-rounded-186 {
        border-radius: 186px;
        border-radius: 11.625rem;
        overflow: hidden
    }

    .hd-rounded-186c {
        border-radius: 186%;
        overflow: hidden
    }

    .hd-rounded-tl-186 {
        border-top-left-radius: 186px;
        border-top-left-radius: 11.625rem;
        overflow: hidden
    }

    .hd-rounded-tr-186 {
        border-top-right-radius: 186px;
        border-top-right-radius: 11.625rem;
        overflow: hidden
    }

    .hd-rounded-bl-186 {
        border-bottom-left-radius: 186px;
        border-bottom-left-radius: 11.625rem;
        overflow: hidden
    }

    .hd-rounded-br-186 {
        border-bottom-right-radius: 186px;
        border-bottom-right-radius: 11.625rem;
        overflow: hidden
    }

    .hd-rounded-185 {
        border-radius: 185px;
        border-radius: 11.5625rem;
        overflow: hidden
    }

    .hd-rounded-185c {
        border-radius: 185%;
        overflow: hidden
    }

    .hd-rounded-tl-185 {
        border-top-left-radius: 185px;
        border-top-left-radius: 11.5625rem;
        overflow: hidden
    }

    .hd-rounded-tr-185 {
        border-top-right-radius: 185px;
        border-top-right-radius: 11.5625rem;
        overflow: hidden
    }

    .hd-rounded-bl-185 {
        border-bottom-left-radius: 185px;
        border-bottom-left-radius: 11.5625rem;
        overflow: hidden
    }

    .hd-rounded-br-185 {
        border-bottom-right-radius: 185px;
        border-bottom-right-radius: 11.5625rem;
        overflow: hidden
    }

    .hd-rounded-184 {
        border-radius: 184px;
        border-radius: 11.5rem;
        overflow: hidden
    }

    .hd-rounded-184c {
        border-radius: 184%;
        overflow: hidden
    }

    .hd-rounded-tl-184 {
        border-top-left-radius: 184px;
        border-top-left-radius: 11.5rem;
        overflow: hidden
    }

    .hd-rounded-tr-184 {
        border-top-right-radius: 184px;
        border-top-right-radius: 11.5rem;
        overflow: hidden
    }

    .hd-rounded-bl-184 {
        border-bottom-left-radius: 184px;
        border-bottom-left-radius: 11.5rem;
        overflow: hidden
    }

    .hd-rounded-br-184 {
        border-bottom-right-radius: 184px;
        border-bottom-right-radius: 11.5rem;
        overflow: hidden
    }

    .hd-rounded-183 {
        border-radius: 183px;
        border-radius: 11.4375rem;
        overflow: hidden
    }

    .hd-rounded-183c {
        border-radius: 183%;
        overflow: hidden
    }

    .hd-rounded-tl-183 {
        border-top-left-radius: 183px;
        border-top-left-radius: 11.4375rem;
        overflow: hidden
    }

    .hd-rounded-tr-183 {
        border-top-right-radius: 183px;
        border-top-right-radius: 11.4375rem;
        overflow: hidden
    }

    .hd-rounded-bl-183 {
        border-bottom-left-radius: 183px;
        border-bottom-left-radius: 11.4375rem;
        overflow: hidden
    }

    .hd-rounded-br-183 {
        border-bottom-right-radius: 183px;
        border-bottom-right-radius: 11.4375rem;
        overflow: hidden
    }

    .hd-rounded-182 {
        border-radius: 182px;
        border-radius: 11.375rem;
        overflow: hidden
    }

    .hd-rounded-182c {
        border-radius: 182%;
        overflow: hidden
    }

    .hd-rounded-tl-182 {
        border-top-left-radius: 182px;
        border-top-left-radius: 11.375rem;
        overflow: hidden
    }

    .hd-rounded-tr-182 {
        border-top-right-radius: 182px;
        border-top-right-radius: 11.375rem;
        overflow: hidden
    }

    .hd-rounded-bl-182 {
        border-bottom-left-radius: 182px;
        border-bottom-left-radius: 11.375rem;
        overflow: hidden
    }

    .hd-rounded-br-182 {
        border-bottom-right-radius: 182px;
        border-bottom-right-radius: 11.375rem;
        overflow: hidden
    }

    .hd-rounded-181 {
        border-radius: 181px;
        border-radius: 11.3125rem;
        overflow: hidden
    }

    .hd-rounded-181c {
        border-radius: 181%;
        overflow: hidden
    }

    .hd-rounded-tl-181 {
        border-top-left-radius: 181px;
        border-top-left-radius: 11.3125rem;
        overflow: hidden
    }

    .hd-rounded-tr-181 {
        border-top-right-radius: 181px;
        border-top-right-radius: 11.3125rem;
        overflow: hidden
    }

    .hd-rounded-bl-181 {
        border-bottom-left-radius: 181px;
        border-bottom-left-radius: 11.3125rem;
        overflow: hidden
    }

    .hd-rounded-br-181 {
        border-bottom-right-radius: 181px;
        border-bottom-right-radius: 11.3125rem;
        overflow: hidden
    }

    .hd-rounded-180 {
        border-radius: 180px;
        border-radius: 11.25rem;
        overflow: hidden
    }

    .hd-rounded-180c {
        border-radius: 180%;
        overflow: hidden
    }

    .hd-rounded-tl-180 {
        border-top-left-radius: 180px;
        border-top-left-radius: 11.25rem;
        overflow: hidden
    }

    .hd-rounded-tr-180 {
        border-top-right-radius: 180px;
        border-top-right-radius: 11.25rem;
        overflow: hidden
    }

    .hd-rounded-bl-180 {
        border-bottom-left-radius: 180px;
        border-bottom-left-radius: 11.25rem;
        overflow: hidden
    }

    .hd-rounded-br-180 {
        border-bottom-right-radius: 180px;
        border-bottom-right-radius: 11.25rem;
        overflow: hidden
    }

    .hd-rounded-179 {
        border-radius: 179px;
        border-radius: 11.1875rem;
        overflow: hidden
    }

    .hd-rounded-179c {
        border-radius: 179%;
        overflow: hidden
    }

    .hd-rounded-tl-179 {
        border-top-left-radius: 179px;
        border-top-left-radius: 11.1875rem;
        overflow: hidden
    }

    .hd-rounded-tr-179 {
        border-top-right-radius: 179px;
        border-top-right-radius: 11.1875rem;
        overflow: hidden
    }

    .hd-rounded-bl-179 {
        border-bottom-left-radius: 179px;
        border-bottom-left-radius: 11.1875rem;
        overflow: hidden
    }

    .hd-rounded-br-179 {
        border-bottom-right-radius: 179px;
        border-bottom-right-radius: 11.1875rem;
        overflow: hidden
    }

    .hd-rounded-178 {
        border-radius: 178px;
        border-radius: 11.125rem;
        overflow: hidden
    }

    .hd-rounded-178c {
        border-radius: 178%;
        overflow: hidden
    }

    .hd-rounded-tl-178 {
        border-top-left-radius: 178px;
        border-top-left-radius: 11.125rem;
        overflow: hidden
    }

    .hd-rounded-tr-178 {
        border-top-right-radius: 178px;
        border-top-right-radius: 11.125rem;
        overflow: hidden
    }

    .hd-rounded-bl-178 {
        border-bottom-left-radius: 178px;
        border-bottom-left-radius: 11.125rem;
        overflow: hidden
    }

    .hd-rounded-br-178 {
        border-bottom-right-radius: 178px;
        border-bottom-right-radius: 11.125rem;
        overflow: hidden
    }

    .hd-rounded-177 {
        border-radius: 177px;
        border-radius: 11.0625rem;
        overflow: hidden
    }

    .hd-rounded-177c {
        border-radius: 177%;
        overflow: hidden
    }

    .hd-rounded-tl-177 {
        border-top-left-radius: 177px;
        border-top-left-radius: 11.0625rem;
        overflow: hidden
    }

    .hd-rounded-tr-177 {
        border-top-right-radius: 177px;
        border-top-right-radius: 11.0625rem;
        overflow: hidden
    }

    .hd-rounded-bl-177 {
        border-bottom-left-radius: 177px;
        border-bottom-left-radius: 11.0625rem;
        overflow: hidden
    }

    .hd-rounded-br-177 {
        border-bottom-right-radius: 177px;
        border-bottom-right-radius: 11.0625rem;
        overflow: hidden
    }

    .hd-rounded-176 {
        border-radius: 176px;
        border-radius: 11rem;
        overflow: hidden
    }

    .hd-rounded-176c {
        border-radius: 176%;
        overflow: hidden
    }

    .hd-rounded-tl-176 {
        border-top-left-radius: 176px;
        border-top-left-radius: 11rem;
        overflow: hidden
    }

    .hd-rounded-tr-176 {
        border-top-right-radius: 176px;
        border-top-right-radius: 11rem;
        overflow: hidden
    }

    .hd-rounded-bl-176 {
        border-bottom-left-radius: 176px;
        border-bottom-left-radius: 11rem;
        overflow: hidden
    }

    .hd-rounded-br-176 {
        border-bottom-right-radius: 176px;
        border-bottom-right-radius: 11rem;
        overflow: hidden
    }

    .hd-rounded-175 {
        border-radius: 175px;
        border-radius: 10.9375rem;
        overflow: hidden
    }

    .hd-rounded-175c {
        border-radius: 175%;
        overflow: hidden
    }

    .hd-rounded-tl-175 {
        border-top-left-radius: 175px;
        border-top-left-radius: 10.9375rem;
        overflow: hidden
    }

    .hd-rounded-tr-175 {
        border-top-right-radius: 175px;
        border-top-right-radius: 10.9375rem;
        overflow: hidden
    }

    .hd-rounded-bl-175 {
        border-bottom-left-radius: 175px;
        border-bottom-left-radius: 10.9375rem;
        overflow: hidden
    }

    .hd-rounded-br-175 {
        border-bottom-right-radius: 175px;
        border-bottom-right-radius: 10.9375rem;
        overflow: hidden
    }

    .hd-rounded-174 {
        border-radius: 174px;
        border-radius: 10.875rem;
        overflow: hidden
    }

    .hd-rounded-174c {
        border-radius: 174%;
        overflow: hidden
    }

    .hd-rounded-tl-174 {
        border-top-left-radius: 174px;
        border-top-left-radius: 10.875rem;
        overflow: hidden
    }

    .hd-rounded-tr-174 {
        border-top-right-radius: 174px;
        border-top-right-radius: 10.875rem;
        overflow: hidden
    }

    .hd-rounded-bl-174 {
        border-bottom-left-radius: 174px;
        border-bottom-left-radius: 10.875rem;
        overflow: hidden
    }

    .hd-rounded-br-174 {
        border-bottom-right-radius: 174px;
        border-bottom-right-radius: 10.875rem;
        overflow: hidden
    }

    .hd-rounded-173 {
        border-radius: 173px;
        border-radius: 10.8125rem;
        overflow: hidden
    }

    .hd-rounded-173c {
        border-radius: 173%;
        overflow: hidden
    }

    .hd-rounded-tl-173 {
        border-top-left-radius: 173px;
        border-top-left-radius: 10.8125rem;
        overflow: hidden
    }

    .hd-rounded-tr-173 {
        border-top-right-radius: 173px;
        border-top-right-radius: 10.8125rem;
        overflow: hidden
    }

    .hd-rounded-bl-173 {
        border-bottom-left-radius: 173px;
        border-bottom-left-radius: 10.8125rem;
        overflow: hidden
    }

    .hd-rounded-br-173 {
        border-bottom-right-radius: 173px;
        border-bottom-right-radius: 10.8125rem;
        overflow: hidden
    }

    .hd-rounded-172 {
        border-radius: 172px;
        border-radius: 10.75rem;
        overflow: hidden
    }

    .hd-rounded-172c {
        border-radius: 172%;
        overflow: hidden
    }

    .hd-rounded-tl-172 {
        border-top-left-radius: 172px;
        border-top-left-radius: 10.75rem;
        overflow: hidden
    }

    .hd-rounded-tr-172 {
        border-top-right-radius: 172px;
        border-top-right-radius: 10.75rem;
        overflow: hidden
    }

    .hd-rounded-bl-172 {
        border-bottom-left-radius: 172px;
        border-bottom-left-radius: 10.75rem;
        overflow: hidden
    }

    .hd-rounded-br-172 {
        border-bottom-right-radius: 172px;
        border-bottom-right-radius: 10.75rem;
        overflow: hidden
    }

    .hd-rounded-171 {
        border-radius: 171px;
        border-radius: 10.6875rem;
        overflow: hidden
    }

    .hd-rounded-171c {
        border-radius: 171%;
        overflow: hidden
    }

    .hd-rounded-tl-171 {
        border-top-left-radius: 171px;
        border-top-left-radius: 10.6875rem;
        overflow: hidden
    }

    .hd-rounded-tr-171 {
        border-top-right-radius: 171px;
        border-top-right-radius: 10.6875rem;
        overflow: hidden
    }

    .hd-rounded-bl-171 {
        border-bottom-left-radius: 171px;
        border-bottom-left-radius: 10.6875rem;
        overflow: hidden
    }

    .hd-rounded-br-171 {
        border-bottom-right-radius: 171px;
        border-bottom-right-radius: 10.6875rem;
        overflow: hidden
    }

    .hd-rounded-170 {
        border-radius: 170px;
        border-radius: 10.625rem;
        overflow: hidden
    }

    .hd-rounded-170c {
        border-radius: 170%;
        overflow: hidden
    }

    .hd-rounded-tl-170 {
        border-top-left-radius: 170px;
        border-top-left-radius: 10.625rem;
        overflow: hidden
    }

    .hd-rounded-tr-170 {
        border-top-right-radius: 170px;
        border-top-right-radius: 10.625rem;
        overflow: hidden
    }

    .hd-rounded-bl-170 {
        border-bottom-left-radius: 170px;
        border-bottom-left-radius: 10.625rem;
        overflow: hidden
    }

    .hd-rounded-br-170 {
        border-bottom-right-radius: 170px;
        border-bottom-right-radius: 10.625rem;
        overflow: hidden
    }

    .hd-rounded-169 {
        border-radius: 169px;
        border-radius: 10.5625rem;
        overflow: hidden
    }

    .hd-rounded-169c {
        border-radius: 169%;
        overflow: hidden
    }

    .hd-rounded-tl-169 {
        border-top-left-radius: 169px;
        border-top-left-radius: 10.5625rem;
        overflow: hidden
    }

    .hd-rounded-tr-169 {
        border-top-right-radius: 169px;
        border-top-right-radius: 10.5625rem;
        overflow: hidden
    }

    .hd-rounded-bl-169 {
        border-bottom-left-radius: 169px;
        border-bottom-left-radius: 10.5625rem;
        overflow: hidden
    }

    .hd-rounded-br-169 {
        border-bottom-right-radius: 169px;
        border-bottom-right-radius: 10.5625rem;
        overflow: hidden
    }

    .hd-rounded-168 {
        border-radius: 168px;
        border-radius: 10.5rem;
        overflow: hidden
    }

    .hd-rounded-168c {
        border-radius: 168%;
        overflow: hidden
    }

    .hd-rounded-tl-168 {
        border-top-left-radius: 168px;
        border-top-left-radius: 10.5rem;
        overflow: hidden
    }

    .hd-rounded-tr-168 {
        border-top-right-radius: 168px;
        border-top-right-radius: 10.5rem;
        overflow: hidden
    }

    .hd-rounded-bl-168 {
        border-bottom-left-radius: 168px;
        border-bottom-left-radius: 10.5rem;
        overflow: hidden
    }

    .hd-rounded-br-168 {
        border-bottom-right-radius: 168px;
        border-bottom-right-radius: 10.5rem;
        overflow: hidden
    }

    .hd-rounded-167 {
        border-radius: 167px;
        border-radius: 10.4375rem;
        overflow: hidden
    }

    .hd-rounded-167c {
        border-radius: 167%;
        overflow: hidden
    }

    .hd-rounded-tl-167 {
        border-top-left-radius: 167px;
        border-top-left-radius: 10.4375rem;
        overflow: hidden
    }

    .hd-rounded-tr-167 {
        border-top-right-radius: 167px;
        border-top-right-radius: 10.4375rem;
        overflow: hidden
    }

    .hd-rounded-bl-167 {
        border-bottom-left-radius: 167px;
        border-bottom-left-radius: 10.4375rem;
        overflow: hidden
    }

    .hd-rounded-br-167 {
        border-bottom-right-radius: 167px;
        border-bottom-right-radius: 10.4375rem;
        overflow: hidden
    }

    .hd-rounded-166 {
        border-radius: 166px;
        border-radius: 10.375rem;
        overflow: hidden
    }

    .hd-rounded-166c {
        border-radius: 166%;
        overflow: hidden
    }

    .hd-rounded-tl-166 {
        border-top-left-radius: 166px;
        border-top-left-radius: 10.375rem;
        overflow: hidden
    }

    .hd-rounded-tr-166 {
        border-top-right-radius: 166px;
        border-top-right-radius: 10.375rem;
        overflow: hidden
    }

    .hd-rounded-bl-166 {
        border-bottom-left-radius: 166px;
        border-bottom-left-radius: 10.375rem;
        overflow: hidden
    }

    .hd-rounded-br-166 {
        border-bottom-right-radius: 166px;
        border-bottom-right-radius: 10.375rem;
        overflow: hidden
    }

    .hd-rounded-165 {
        border-radius: 165px;
        border-radius: 10.3125rem;
        overflow: hidden
    }

    .hd-rounded-165c {
        border-radius: 165%;
        overflow: hidden
    }

    .hd-rounded-tl-165 {
        border-top-left-radius: 165px;
        border-top-left-radius: 10.3125rem;
        overflow: hidden
    }

    .hd-rounded-tr-165 {
        border-top-right-radius: 165px;
        border-top-right-radius: 10.3125rem;
        overflow: hidden
    }

    .hd-rounded-bl-165 {
        border-bottom-left-radius: 165px;
        border-bottom-left-radius: 10.3125rem;
        overflow: hidden
    }

    .hd-rounded-br-165 {
        border-bottom-right-radius: 165px;
        border-bottom-right-radius: 10.3125rem;
        overflow: hidden
    }

    .hd-rounded-164 {
        border-radius: 164px;
        border-radius: 10.25rem;
        overflow: hidden
    }

    .hd-rounded-164c {
        border-radius: 164%;
        overflow: hidden
    }

    .hd-rounded-tl-164 {
        border-top-left-radius: 164px;
        border-top-left-radius: 10.25rem;
        overflow: hidden
    }

    .hd-rounded-tr-164 {
        border-top-right-radius: 164px;
        border-top-right-radius: 10.25rem;
        overflow: hidden
    }

    .hd-rounded-bl-164 {
        border-bottom-left-radius: 164px;
        border-bottom-left-radius: 10.25rem;
        overflow: hidden
    }

    .hd-rounded-br-164 {
        border-bottom-right-radius: 164px;
        border-bottom-right-radius: 10.25rem;
        overflow: hidden
    }

    .hd-rounded-163 {
        border-radius: 163px;
        border-radius: 10.1875rem;
        overflow: hidden
    }

    .hd-rounded-163c {
        border-radius: 163%;
        overflow: hidden
    }

    .hd-rounded-tl-163 {
        border-top-left-radius: 163px;
        border-top-left-radius: 10.1875rem;
        overflow: hidden
    }

    .hd-rounded-tr-163 {
        border-top-right-radius: 163px;
        border-top-right-radius: 10.1875rem;
        overflow: hidden
    }

    .hd-rounded-bl-163 {
        border-bottom-left-radius: 163px;
        border-bottom-left-radius: 10.1875rem;
        overflow: hidden
    }

    .hd-rounded-br-163 {
        border-bottom-right-radius: 163px;
        border-bottom-right-radius: 10.1875rem;
        overflow: hidden
    }

    .hd-rounded-162 {
        border-radius: 162px;
        border-radius: 10.125rem;
        overflow: hidden
    }

    .hd-rounded-162c {
        border-radius: 162%;
        overflow: hidden
    }

    .hd-rounded-tl-162 {
        border-top-left-radius: 162px;
        border-top-left-radius: 10.125rem;
        overflow: hidden
    }

    .hd-rounded-tr-162 {
        border-top-right-radius: 162px;
        border-top-right-radius: 10.125rem;
        overflow: hidden
    }

    .hd-rounded-bl-162 {
        border-bottom-left-radius: 162px;
        border-bottom-left-radius: 10.125rem;
        overflow: hidden
    }

    .hd-rounded-br-162 {
        border-bottom-right-radius: 162px;
        border-bottom-right-radius: 10.125rem;
        overflow: hidden
    }

    .hd-rounded-161 {
        border-radius: 161px;
        border-radius: 10.0625rem;
        overflow: hidden
    }

    .hd-rounded-161c {
        border-radius: 161%;
        overflow: hidden
    }

    .hd-rounded-tl-161 {
        border-top-left-radius: 161px;
        border-top-left-radius: 10.0625rem;
        overflow: hidden
    }

    .hd-rounded-tr-161 {
        border-top-right-radius: 161px;
        border-top-right-radius: 10.0625rem;
        overflow: hidden
    }

    .hd-rounded-bl-161 {
        border-bottom-left-radius: 161px;
        border-bottom-left-radius: 10.0625rem;
        overflow: hidden
    }

    .hd-rounded-br-161 {
        border-bottom-right-radius: 161px;
        border-bottom-right-radius: 10.0625rem;
        overflow: hidden
    }

    .hd-rounded-160 {
        border-radius: 160px;
        border-radius: 10rem;
        overflow: hidden
    }

    .hd-rounded-160c {
        border-radius: 160%;
        overflow: hidden
    }

    .hd-rounded-tl-160 {
        border-top-left-radius: 160px;
        border-top-left-radius: 10rem;
        overflow: hidden
    }

    .hd-rounded-tr-160 {
        border-top-right-radius: 160px;
        border-top-right-radius: 10rem;
        overflow: hidden
    }

    .hd-rounded-bl-160 {
        border-bottom-left-radius: 160px;
        border-bottom-left-radius: 10rem;
        overflow: hidden
    }

    .hd-rounded-br-160 {
        border-bottom-right-radius: 160px;
        border-bottom-right-radius: 10rem;
        overflow: hidden
    }

    .hd-rounded-159 {
        border-radius: 159px;
        border-radius: 9.9375rem;
        overflow: hidden
    }

    .hd-rounded-159c {
        border-radius: 159%;
        overflow: hidden
    }

    .hd-rounded-tl-159 {
        border-top-left-radius: 159px;
        border-top-left-radius: 9.9375rem;
        overflow: hidden
    }

    .hd-rounded-tr-159 {
        border-top-right-radius: 159px;
        border-top-right-radius: 9.9375rem;
        overflow: hidden
    }

    .hd-rounded-bl-159 {
        border-bottom-left-radius: 159px;
        border-bottom-left-radius: 9.9375rem;
        overflow: hidden
    }

    .hd-rounded-br-159 {
        border-bottom-right-radius: 159px;
        border-bottom-right-radius: 9.9375rem;
        overflow: hidden
    }

    .hd-rounded-158 {
        border-radius: 158px;
        border-radius: 9.875rem;
        overflow: hidden
    }

    .hd-rounded-158c {
        border-radius: 158%;
        overflow: hidden
    }

    .hd-rounded-tl-158 {
        border-top-left-radius: 158px;
        border-top-left-radius: 9.875rem;
        overflow: hidden
    }

    .hd-rounded-tr-158 {
        border-top-right-radius: 158px;
        border-top-right-radius: 9.875rem;
        overflow: hidden
    }

    .hd-rounded-bl-158 {
        border-bottom-left-radius: 158px;
        border-bottom-left-radius: 9.875rem;
        overflow: hidden
    }

    .hd-rounded-br-158 {
        border-bottom-right-radius: 158px;
        border-bottom-right-radius: 9.875rem;
        overflow: hidden
    }

    .hd-rounded-157 {
        border-radius: 157px;
        border-radius: 9.8125rem;
        overflow: hidden
    }

    .hd-rounded-157c {
        border-radius: 157%;
        overflow: hidden
    }

    .hd-rounded-tl-157 {
        border-top-left-radius: 157px;
        border-top-left-radius: 9.8125rem;
        overflow: hidden
    }

    .hd-rounded-tr-157 {
        border-top-right-radius: 157px;
        border-top-right-radius: 9.8125rem;
        overflow: hidden
    }

    .hd-rounded-bl-157 {
        border-bottom-left-radius: 157px;
        border-bottom-left-radius: 9.8125rem;
        overflow: hidden
    }

    .hd-rounded-br-157 {
        border-bottom-right-radius: 157px;
        border-bottom-right-radius: 9.8125rem;
        overflow: hidden
    }

    .hd-rounded-156 {
        border-radius: 156px;
        border-radius: 9.75rem;
        overflow: hidden
    }

    .hd-rounded-156c {
        border-radius: 156%;
        overflow: hidden
    }

    .hd-rounded-tl-156 {
        border-top-left-radius: 156px;
        border-top-left-radius: 9.75rem;
        overflow: hidden
    }

    .hd-rounded-tr-156 {
        border-top-right-radius: 156px;
        border-top-right-radius: 9.75rem;
        overflow: hidden
    }

    .hd-rounded-bl-156 {
        border-bottom-left-radius: 156px;
        border-bottom-left-radius: 9.75rem;
        overflow: hidden
    }

    .hd-rounded-br-156 {
        border-bottom-right-radius: 156px;
        border-bottom-right-radius: 9.75rem;
        overflow: hidden
    }

    .hd-rounded-155 {
        border-radius: 155px;
        border-radius: 9.6875rem;
        overflow: hidden
    }

    .hd-rounded-155c {
        border-radius: 155%;
        overflow: hidden
    }

    .hd-rounded-tl-155 {
        border-top-left-radius: 155px;
        border-top-left-radius: 9.6875rem;
        overflow: hidden
    }

    .hd-rounded-tr-155 {
        border-top-right-radius: 155px;
        border-top-right-radius: 9.6875rem;
        overflow: hidden
    }

    .hd-rounded-bl-155 {
        border-bottom-left-radius: 155px;
        border-bottom-left-radius: 9.6875rem;
        overflow: hidden
    }

    .hd-rounded-br-155 {
        border-bottom-right-radius: 155px;
        border-bottom-right-radius: 9.6875rem;
        overflow: hidden
    }

    .hd-rounded-154 {
        border-radius: 154px;
        border-radius: 9.625rem;
        overflow: hidden
    }

    .hd-rounded-154c {
        border-radius: 154%;
        overflow: hidden
    }

    .hd-rounded-tl-154 {
        border-top-left-radius: 154px;
        border-top-left-radius: 9.625rem;
        overflow: hidden
    }

    .hd-rounded-tr-154 {
        border-top-right-radius: 154px;
        border-top-right-radius: 9.625rem;
        overflow: hidden
    }

    .hd-rounded-bl-154 {
        border-bottom-left-radius: 154px;
        border-bottom-left-radius: 9.625rem;
        overflow: hidden
    }

    .hd-rounded-br-154 {
        border-bottom-right-radius: 154px;
        border-bottom-right-radius: 9.625rem;
        overflow: hidden
    }

    .hd-rounded-153 {
        border-radius: 153px;
        border-radius: 9.5625rem;
        overflow: hidden
    }

    .hd-rounded-153c {
        border-radius: 153%;
        overflow: hidden
    }

    .hd-rounded-tl-153 {
        border-top-left-radius: 153px;
        border-top-left-radius: 9.5625rem;
        overflow: hidden
    }

    .hd-rounded-tr-153 {
        border-top-right-radius: 153px;
        border-top-right-radius: 9.5625rem;
        overflow: hidden
    }

    .hd-rounded-bl-153 {
        border-bottom-left-radius: 153px;
        border-bottom-left-radius: 9.5625rem;
        overflow: hidden
    }

    .hd-rounded-br-153 {
        border-bottom-right-radius: 153px;
        border-bottom-right-radius: 9.5625rem;
        overflow: hidden
    }

    .hd-rounded-152 {
        border-radius: 152px;
        border-radius: 9.5rem;
        overflow: hidden
    }

    .hd-rounded-152c {
        border-radius: 152%;
        overflow: hidden
    }

    .hd-rounded-tl-152 {
        border-top-left-radius: 152px;
        border-top-left-radius: 9.5rem;
        overflow: hidden
    }

    .hd-rounded-tr-152 {
        border-top-right-radius: 152px;
        border-top-right-radius: 9.5rem;
        overflow: hidden
    }

    .hd-rounded-bl-152 {
        border-bottom-left-radius: 152px;
        border-bottom-left-radius: 9.5rem;
        overflow: hidden
    }

    .hd-rounded-br-152 {
        border-bottom-right-radius: 152px;
        border-bottom-right-radius: 9.5rem;
        overflow: hidden
    }

    .hd-rounded-151 {
        border-radius: 151px;
        border-radius: 9.4375rem;
        overflow: hidden
    }

    .hd-rounded-151c {
        border-radius: 151%;
        overflow: hidden
    }

    .hd-rounded-tl-151 {
        border-top-left-radius: 151px;
        border-top-left-radius: 9.4375rem;
        overflow: hidden
    }

    .hd-rounded-tr-151 {
        border-top-right-radius: 151px;
        border-top-right-radius: 9.4375rem;
        overflow: hidden
    }

    .hd-rounded-bl-151 {
        border-bottom-left-radius: 151px;
        border-bottom-left-radius: 9.4375rem;
        overflow: hidden
    }

    .hd-rounded-br-151 {
        border-bottom-right-radius: 151px;
        border-bottom-right-radius: 9.4375rem;
        overflow: hidden
    }

    .hd-rounded-150 {
        border-radius: 150px;
        border-radius: 9.375rem;
        overflow: hidden
    }

    .hd-rounded-150c {
        border-radius: 150%;
        overflow: hidden
    }

    .hd-rounded-tl-150 {
        border-top-left-radius: 150px;
        border-top-left-radius: 9.375rem;
        overflow: hidden
    }

    .hd-rounded-tr-150 {
        border-top-right-radius: 150px;
        border-top-right-radius: 9.375rem;
        overflow: hidden
    }

    .hd-rounded-bl-150 {
        border-bottom-left-radius: 150px;
        border-bottom-left-radius: 9.375rem;
        overflow: hidden
    }

    .hd-rounded-br-150 {
        border-bottom-right-radius: 150px;
        border-bottom-right-radius: 9.375rem;
        overflow: hidden
    }

    .hd-rounded-149 {
        border-radius: 149px;
        border-radius: 9.3125rem;
        overflow: hidden
    }

    .hd-rounded-149c {
        border-radius: 149%;
        overflow: hidden
    }

    .hd-rounded-tl-149 {
        border-top-left-radius: 149px;
        border-top-left-radius: 9.3125rem;
        overflow: hidden
    }

    .hd-rounded-tr-149 {
        border-top-right-radius: 149px;
        border-top-right-radius: 9.3125rem;
        overflow: hidden
    }

    .hd-rounded-bl-149 {
        border-bottom-left-radius: 149px;
        border-bottom-left-radius: 9.3125rem;
        overflow: hidden
    }

    .hd-rounded-br-149 {
        border-bottom-right-radius: 149px;
        border-bottom-right-radius: 9.3125rem;
        overflow: hidden
    }

    .hd-rounded-148 {
        border-radius: 148px;
        border-radius: 9.25rem;
        overflow: hidden
    }

    .hd-rounded-148c {
        border-radius: 148%;
        overflow: hidden
    }

    .hd-rounded-tl-148 {
        border-top-left-radius: 148px;
        border-top-left-radius: 9.25rem;
        overflow: hidden
    }

    .hd-rounded-tr-148 {
        border-top-right-radius: 148px;
        border-top-right-radius: 9.25rem;
        overflow: hidden
    }

    .hd-rounded-bl-148 {
        border-bottom-left-radius: 148px;
        border-bottom-left-radius: 9.25rem;
        overflow: hidden
    }

    .hd-rounded-br-148 {
        border-bottom-right-radius: 148px;
        border-bottom-right-radius: 9.25rem;
        overflow: hidden
    }

    .hd-rounded-147 {
        border-radius: 147px;
        border-radius: 9.1875rem;
        overflow: hidden
    }

    .hd-rounded-147c {
        border-radius: 147%;
        overflow: hidden
    }

    .hd-rounded-tl-147 {
        border-top-left-radius: 147px;
        border-top-left-radius: 9.1875rem;
        overflow: hidden
    }

    .hd-rounded-tr-147 {
        border-top-right-radius: 147px;
        border-top-right-radius: 9.1875rem;
        overflow: hidden
    }

    .hd-rounded-bl-147 {
        border-bottom-left-radius: 147px;
        border-bottom-left-radius: 9.1875rem;
        overflow: hidden
    }

    .hd-rounded-br-147 {
        border-bottom-right-radius: 147px;
        border-bottom-right-radius: 9.1875rem;
        overflow: hidden
    }

    .hd-rounded-146 {
        border-radius: 146px;
        border-radius: 9.125rem;
        overflow: hidden
    }

    .hd-rounded-146c {
        border-radius: 146%;
        overflow: hidden
    }

    .hd-rounded-tl-146 {
        border-top-left-radius: 146px;
        border-top-left-radius: 9.125rem;
        overflow: hidden
    }

    .hd-rounded-tr-146 {
        border-top-right-radius: 146px;
        border-top-right-radius: 9.125rem;
        overflow: hidden
    }

    .hd-rounded-bl-146 {
        border-bottom-left-radius: 146px;
        border-bottom-left-radius: 9.125rem;
        overflow: hidden
    }

    .hd-rounded-br-146 {
        border-bottom-right-radius: 146px;
        border-bottom-right-radius: 9.125rem;
        overflow: hidden
    }

    .hd-rounded-145 {
        border-radius: 145px;
        border-radius: 9.0625rem;
        overflow: hidden
    }

    .hd-rounded-145c {
        border-radius: 145%;
        overflow: hidden
    }

    .hd-rounded-tl-145 {
        border-top-left-radius: 145px;
        border-top-left-radius: 9.0625rem;
        overflow: hidden
    }

    .hd-rounded-tr-145 {
        border-top-right-radius: 145px;
        border-top-right-radius: 9.0625rem;
        overflow: hidden
    }

    .hd-rounded-bl-145 {
        border-bottom-left-radius: 145px;
        border-bottom-left-radius: 9.0625rem;
        overflow: hidden
    }

    .hd-rounded-br-145 {
        border-bottom-right-radius: 145px;
        border-bottom-right-radius: 9.0625rem;
        overflow: hidden
    }

    .hd-rounded-144 {
        border-radius: 144px;
        border-radius: 9rem;
        overflow: hidden
    }

    .hd-rounded-144c {
        border-radius: 144%;
        overflow: hidden
    }

    .hd-rounded-tl-144 {
        border-top-left-radius: 144px;
        border-top-left-radius: 9rem;
        overflow: hidden
    }

    .hd-rounded-tr-144 {
        border-top-right-radius: 144px;
        border-top-right-radius: 9rem;
        overflow: hidden
    }

    .hd-rounded-bl-144 {
        border-bottom-left-radius: 144px;
        border-bottom-left-radius: 9rem;
        overflow: hidden
    }

    .hd-rounded-br-144 {
        border-bottom-right-radius: 144px;
        border-bottom-right-radius: 9rem;
        overflow: hidden
    }

    .hd-rounded-143 {
        border-radius: 143px;
        border-radius: 8.9375rem;
        overflow: hidden
    }

    .hd-rounded-143c {
        border-radius: 143%;
        overflow: hidden
    }

    .hd-rounded-tl-143 {
        border-top-left-radius: 143px;
        border-top-left-radius: 8.9375rem;
        overflow: hidden
    }

    .hd-rounded-tr-143 {
        border-top-right-radius: 143px;
        border-top-right-radius: 8.9375rem;
        overflow: hidden
    }

    .hd-rounded-bl-143 {
        border-bottom-left-radius: 143px;
        border-bottom-left-radius: 8.9375rem;
        overflow: hidden
    }

    .hd-rounded-br-143 {
        border-bottom-right-radius: 143px;
        border-bottom-right-radius: 8.9375rem;
        overflow: hidden
    }

    .hd-rounded-142 {
        border-radius: 142px;
        border-radius: 8.875rem;
        overflow: hidden
    }

    .hd-rounded-142c {
        border-radius: 142%;
        overflow: hidden
    }

    .hd-rounded-tl-142 {
        border-top-left-radius: 142px;
        border-top-left-radius: 8.875rem;
        overflow: hidden
    }

    .hd-rounded-tr-142 {
        border-top-right-radius: 142px;
        border-top-right-radius: 8.875rem;
        overflow: hidden
    }

    .hd-rounded-bl-142 {
        border-bottom-left-radius: 142px;
        border-bottom-left-radius: 8.875rem;
        overflow: hidden
    }

    .hd-rounded-br-142 {
        border-bottom-right-radius: 142px;
        border-bottom-right-radius: 8.875rem;
        overflow: hidden
    }

    .hd-rounded-141 {
        border-radius: 141px;
        border-radius: 8.8125rem;
        overflow: hidden
    }

    .hd-rounded-141c {
        border-radius: 141%;
        overflow: hidden
    }

    .hd-rounded-tl-141 {
        border-top-left-radius: 141px;
        border-top-left-radius: 8.8125rem;
        overflow: hidden
    }

    .hd-rounded-tr-141 {
        border-top-right-radius: 141px;
        border-top-right-radius: 8.8125rem;
        overflow: hidden
    }

    .hd-rounded-bl-141 {
        border-bottom-left-radius: 141px;
        border-bottom-left-radius: 8.8125rem;
        overflow: hidden
    }

    .hd-rounded-br-141 {
        border-bottom-right-radius: 141px;
        border-bottom-right-radius: 8.8125rem;
        overflow: hidden
    }

    .hd-rounded-140 {
        border-radius: 140px;
        border-radius: 8.75rem;
        overflow: hidden
    }

    .hd-rounded-140c {
        border-radius: 140%;
        overflow: hidden
    }

    .hd-rounded-tl-140 {
        border-top-left-radius: 140px;
        border-top-left-radius: 8.75rem;
        overflow: hidden
    }

    .hd-rounded-tr-140 {
        border-top-right-radius: 140px;
        border-top-right-radius: 8.75rem;
        overflow: hidden
    }

    .hd-rounded-bl-140 {
        border-bottom-left-radius: 140px;
        border-bottom-left-radius: 8.75rem;
        overflow: hidden
    }

    .hd-rounded-br-140 {
        border-bottom-right-radius: 140px;
        border-bottom-right-radius: 8.75rem;
        overflow: hidden
    }

    .hd-rounded-139 {
        border-radius: 139px;
        border-radius: 8.6875rem;
        overflow: hidden
    }

    .hd-rounded-139c {
        border-radius: 139%;
        overflow: hidden
    }

    .hd-rounded-tl-139 {
        border-top-left-radius: 139px;
        border-top-left-radius: 8.6875rem;
        overflow: hidden
    }

    .hd-rounded-tr-139 {
        border-top-right-radius: 139px;
        border-top-right-radius: 8.6875rem;
        overflow: hidden
    }

    .hd-rounded-bl-139 {
        border-bottom-left-radius: 139px;
        border-bottom-left-radius: 8.6875rem;
        overflow: hidden
    }

    .hd-rounded-br-139 {
        border-bottom-right-radius: 139px;
        border-bottom-right-radius: 8.6875rem;
        overflow: hidden
    }

    .hd-rounded-138 {
        border-radius: 138px;
        border-radius: 8.625rem;
        overflow: hidden
    }

    .hd-rounded-138c {
        border-radius: 138%;
        overflow: hidden
    }

    .hd-rounded-tl-138 {
        border-top-left-radius: 138px;
        border-top-left-radius: 8.625rem;
        overflow: hidden
    }

    .hd-rounded-tr-138 {
        border-top-right-radius: 138px;
        border-top-right-radius: 8.625rem;
        overflow: hidden
    }

    .hd-rounded-bl-138 {
        border-bottom-left-radius: 138px;
        border-bottom-left-radius: 8.625rem;
        overflow: hidden
    }

    .hd-rounded-br-138 {
        border-bottom-right-radius: 138px;
        border-bottom-right-radius: 8.625rem;
        overflow: hidden
    }

    .hd-rounded-137 {
        border-radius: 137px;
        border-radius: 8.5625rem;
        overflow: hidden
    }

    .hd-rounded-137c {
        border-radius: 137%;
        overflow: hidden
    }

    .hd-rounded-tl-137 {
        border-top-left-radius: 137px;
        border-top-left-radius: 8.5625rem;
        overflow: hidden
    }

    .hd-rounded-tr-137 {
        border-top-right-radius: 137px;
        border-top-right-radius: 8.5625rem;
        overflow: hidden
    }

    .hd-rounded-bl-137 {
        border-bottom-left-radius: 137px;
        border-bottom-left-radius: 8.5625rem;
        overflow: hidden
    }

    .hd-rounded-br-137 {
        border-bottom-right-radius: 137px;
        border-bottom-right-radius: 8.5625rem;
        overflow: hidden
    }

    .hd-rounded-136 {
        border-radius: 136px;
        border-radius: 8.5rem;
        overflow: hidden
    }

    .hd-rounded-136c {
        border-radius: 136%;
        overflow: hidden
    }

    .hd-rounded-tl-136 {
        border-top-left-radius: 136px;
        border-top-left-radius: 8.5rem;
        overflow: hidden
    }

    .hd-rounded-tr-136 {
        border-top-right-radius: 136px;
        border-top-right-radius: 8.5rem;
        overflow: hidden
    }

    .hd-rounded-bl-136 {
        border-bottom-left-radius: 136px;
        border-bottom-left-radius: 8.5rem;
        overflow: hidden
    }

    .hd-rounded-br-136 {
        border-bottom-right-radius: 136px;
        border-bottom-right-radius: 8.5rem;
        overflow: hidden
    }

    .hd-rounded-135 {
        border-radius: 135px;
        border-radius: 8.4375rem;
        overflow: hidden
    }

    .hd-rounded-135c {
        border-radius: 135%;
        overflow: hidden
    }

    .hd-rounded-tl-135 {
        border-top-left-radius: 135px;
        border-top-left-radius: 8.4375rem;
        overflow: hidden
    }

    .hd-rounded-tr-135 {
        border-top-right-radius: 135px;
        border-top-right-radius: 8.4375rem;
        overflow: hidden
    }

    .hd-rounded-bl-135 {
        border-bottom-left-radius: 135px;
        border-bottom-left-radius: 8.4375rem;
        overflow: hidden
    }

    .hd-rounded-br-135 {
        border-bottom-right-radius: 135px;
        border-bottom-right-radius: 8.4375rem;
        overflow: hidden
    }

    .hd-rounded-134 {
        border-radius: 134px;
        border-radius: 8.375rem;
        overflow: hidden
    }

    .hd-rounded-134c {
        border-radius: 134%;
        overflow: hidden
    }

    .hd-rounded-tl-134 {
        border-top-left-radius: 134px;
        border-top-left-radius: 8.375rem;
        overflow: hidden
    }

    .hd-rounded-tr-134 {
        border-top-right-radius: 134px;
        border-top-right-radius: 8.375rem;
        overflow: hidden
    }

    .hd-rounded-bl-134 {
        border-bottom-left-radius: 134px;
        border-bottom-left-radius: 8.375rem;
        overflow: hidden
    }

    .hd-rounded-br-134 {
        border-bottom-right-radius: 134px;
        border-bottom-right-radius: 8.375rem;
        overflow: hidden
    }

    .hd-rounded-133 {
        border-radius: 133px;
        border-radius: 8.3125rem;
        overflow: hidden
    }

    .hd-rounded-133c {
        border-radius: 133%;
        overflow: hidden
    }

    .hd-rounded-tl-133 {
        border-top-left-radius: 133px;
        border-top-left-radius: 8.3125rem;
        overflow: hidden
    }

    .hd-rounded-tr-133 {
        border-top-right-radius: 133px;
        border-top-right-radius: 8.3125rem;
        overflow: hidden
    }

    .hd-rounded-bl-133 {
        border-bottom-left-radius: 133px;
        border-bottom-left-radius: 8.3125rem;
        overflow: hidden
    }

    .hd-rounded-br-133 {
        border-bottom-right-radius: 133px;
        border-bottom-right-radius: 8.3125rem;
        overflow: hidden
    }

    .hd-rounded-132 {
        border-radius: 132px;
        border-radius: 8.25rem;
        overflow: hidden
    }

    .hd-rounded-132c {
        border-radius: 132%;
        overflow: hidden
    }

    .hd-rounded-tl-132 {
        border-top-left-radius: 132px;
        border-top-left-radius: 8.25rem;
        overflow: hidden
    }

    .hd-rounded-tr-132 {
        border-top-right-radius: 132px;
        border-top-right-radius: 8.25rem;
        overflow: hidden
    }

    .hd-rounded-bl-132 {
        border-bottom-left-radius: 132px;
        border-bottom-left-radius: 8.25rem;
        overflow: hidden
    }

    .hd-rounded-br-132 {
        border-bottom-right-radius: 132px;
        border-bottom-right-radius: 8.25rem;
        overflow: hidden
    }

    .hd-rounded-131 {
        border-radius: 131px;
        border-radius: 8.1875rem;
        overflow: hidden
    }

    .hd-rounded-131c {
        border-radius: 131%;
        overflow: hidden
    }

    .hd-rounded-tl-131 {
        border-top-left-radius: 131px;
        border-top-left-radius: 8.1875rem;
        overflow: hidden
    }

    .hd-rounded-tr-131 {
        border-top-right-radius: 131px;
        border-top-right-radius: 8.1875rem;
        overflow: hidden
    }

    .hd-rounded-bl-131 {
        border-bottom-left-radius: 131px;
        border-bottom-left-radius: 8.1875rem;
        overflow: hidden
    }

    .hd-rounded-br-131 {
        border-bottom-right-radius: 131px;
        border-bottom-right-radius: 8.1875rem;
        overflow: hidden
    }

    .hd-rounded-130 {
        border-radius: 130px;
        border-radius: 8.125rem;
        overflow: hidden
    }

    .hd-rounded-130c {
        border-radius: 130%;
        overflow: hidden
    }

    .hd-rounded-tl-130 {
        border-top-left-radius: 130px;
        border-top-left-radius: 8.125rem;
        overflow: hidden
    }

    .hd-rounded-tr-130 {
        border-top-right-radius: 130px;
        border-top-right-radius: 8.125rem;
        overflow: hidden
    }

    .hd-rounded-bl-130 {
        border-bottom-left-radius: 130px;
        border-bottom-left-radius: 8.125rem;
        overflow: hidden
    }

    .hd-rounded-br-130 {
        border-bottom-right-radius: 130px;
        border-bottom-right-radius: 8.125rem;
        overflow: hidden
    }

    .hd-rounded-129 {
        border-radius: 129px;
        border-radius: 8.0625rem;
        overflow: hidden
    }

    .hd-rounded-129c {
        border-radius: 129%;
        overflow: hidden
    }

    .hd-rounded-tl-129 {
        border-top-left-radius: 129px;
        border-top-left-radius: 8.0625rem;
        overflow: hidden
    }

    .hd-rounded-tr-129 {
        border-top-right-radius: 129px;
        border-top-right-radius: 8.0625rem;
        overflow: hidden
    }

    .hd-rounded-bl-129 {
        border-bottom-left-radius: 129px;
        border-bottom-left-radius: 8.0625rem;
        overflow: hidden
    }

    .hd-rounded-br-129 {
        border-bottom-right-radius: 129px;
        border-bottom-right-radius: 8.0625rem;
        overflow: hidden
    }

    .hd-rounded-128 {
        border-radius: 128px;
        border-radius: 8rem;
        overflow: hidden
    }

    .hd-rounded-128c {
        border-radius: 128%;
        overflow: hidden
    }

    .hd-rounded-tl-128 {
        border-top-left-radius: 128px;
        border-top-left-radius: 8rem;
        overflow: hidden
    }

    .hd-rounded-tr-128 {
        border-top-right-radius: 128px;
        border-top-right-radius: 8rem;
        overflow: hidden
    }

    .hd-rounded-bl-128 {
        border-bottom-left-radius: 128px;
        border-bottom-left-radius: 8rem;
        overflow: hidden
    }

    .hd-rounded-br-128 {
        border-bottom-right-radius: 128px;
        border-bottom-right-radius: 8rem;
        overflow: hidden
    }

    .hd-rounded-127 {
        border-radius: 127px;
        border-radius: 7.9375rem;
        overflow: hidden
    }

    .hd-rounded-127c {
        border-radius: 127%;
        overflow: hidden
    }

    .hd-rounded-tl-127 {
        border-top-left-radius: 127px;
        border-top-left-radius: 7.9375rem;
        overflow: hidden
    }

    .hd-rounded-tr-127 {
        border-top-right-radius: 127px;
        border-top-right-radius: 7.9375rem;
        overflow: hidden
    }

    .hd-rounded-bl-127 {
        border-bottom-left-radius: 127px;
        border-bottom-left-radius: 7.9375rem;
        overflow: hidden
    }

    .hd-rounded-br-127 {
        border-bottom-right-radius: 127px;
        border-bottom-right-radius: 7.9375rem;
        overflow: hidden
    }

    .hd-rounded-126 {
        border-radius: 126px;
        border-radius: 7.875rem;
        overflow: hidden
    }

    .hd-rounded-126c {
        border-radius: 126%;
        overflow: hidden
    }

    .hd-rounded-tl-126 {
        border-top-left-radius: 126px;
        border-top-left-radius: 7.875rem;
        overflow: hidden
    }

    .hd-rounded-tr-126 {
        border-top-right-radius: 126px;
        border-top-right-radius: 7.875rem;
        overflow: hidden
    }

    .hd-rounded-bl-126 {
        border-bottom-left-radius: 126px;
        border-bottom-left-radius: 7.875rem;
        overflow: hidden
    }

    .hd-rounded-br-126 {
        border-bottom-right-radius: 126px;
        border-bottom-right-radius: 7.875rem;
        overflow: hidden
    }

    .hd-rounded-125 {
        border-radius: 125px;
        border-radius: 7.8125rem;
        overflow: hidden
    }

    .hd-rounded-125c {
        border-radius: 125%;
        overflow: hidden
    }

    .hd-rounded-tl-125 {
        border-top-left-radius: 125px;
        border-top-left-radius: 7.8125rem;
        overflow: hidden
    }

    .hd-rounded-tr-125 {
        border-top-right-radius: 125px;
        border-top-right-radius: 7.8125rem;
        overflow: hidden
    }

    .hd-rounded-bl-125 {
        border-bottom-left-radius: 125px;
        border-bottom-left-radius: 7.8125rem;
        overflow: hidden
    }

    .hd-rounded-br-125 {
        border-bottom-right-radius: 125px;
        border-bottom-right-radius: 7.8125rem;
        overflow: hidden
    }

    .hd-rounded-124 {
        border-radius: 124px;
        border-radius: 7.75rem;
        overflow: hidden
    }

    .hd-rounded-124c {
        border-radius: 124%;
        overflow: hidden
    }

    .hd-rounded-tl-124 {
        border-top-left-radius: 124px;
        border-top-left-radius: 7.75rem;
        overflow: hidden
    }

    .hd-rounded-tr-124 {
        border-top-right-radius: 124px;
        border-top-right-radius: 7.75rem;
        overflow: hidden
    }

    .hd-rounded-bl-124 {
        border-bottom-left-radius: 124px;
        border-bottom-left-radius: 7.75rem;
        overflow: hidden
    }

    .hd-rounded-br-124 {
        border-bottom-right-radius: 124px;
        border-bottom-right-radius: 7.75rem;
        overflow: hidden
    }

    .hd-rounded-123 {
        border-radius: 123px;
        border-radius: 7.6875rem;
        overflow: hidden
    }

    .hd-rounded-123c {
        border-radius: 123%;
        overflow: hidden
    }

    .hd-rounded-tl-123 {
        border-top-left-radius: 123px;
        border-top-left-radius: 7.6875rem;
        overflow: hidden
    }

    .hd-rounded-tr-123 {
        border-top-right-radius: 123px;
        border-top-right-radius: 7.6875rem;
        overflow: hidden
    }

    .hd-rounded-bl-123 {
        border-bottom-left-radius: 123px;
        border-bottom-left-radius: 7.6875rem;
        overflow: hidden
    }

    .hd-rounded-br-123 {
        border-bottom-right-radius: 123px;
        border-bottom-right-radius: 7.6875rem;
        overflow: hidden
    }

    .hd-rounded-122 {
        border-radius: 122px;
        border-radius: 7.625rem;
        overflow: hidden
    }

    .hd-rounded-122c {
        border-radius: 122%;
        overflow: hidden
    }

    .hd-rounded-tl-122 {
        border-top-left-radius: 122px;
        border-top-left-radius: 7.625rem;
        overflow: hidden
    }

    .hd-rounded-tr-122 {
        border-top-right-radius: 122px;
        border-top-right-radius: 7.625rem;
        overflow: hidden
    }

    .hd-rounded-bl-122 {
        border-bottom-left-radius: 122px;
        border-bottom-left-radius: 7.625rem;
        overflow: hidden
    }

    .hd-rounded-br-122 {
        border-bottom-right-radius: 122px;
        border-bottom-right-radius: 7.625rem;
        overflow: hidden
    }

    .hd-rounded-121 {
        border-radius: 121px;
        border-radius: 7.5625rem;
        overflow: hidden
    }

    .hd-rounded-121c {
        border-radius: 121%;
        overflow: hidden
    }

    .hd-rounded-tl-121 {
        border-top-left-radius: 121px;
        border-top-left-radius: 7.5625rem;
        overflow: hidden
    }

    .hd-rounded-tr-121 {
        border-top-right-radius: 121px;
        border-top-right-radius: 7.5625rem;
        overflow: hidden
    }

    .hd-rounded-bl-121 {
        border-bottom-left-radius: 121px;
        border-bottom-left-radius: 7.5625rem;
        overflow: hidden
    }

    .hd-rounded-br-121 {
        border-bottom-right-radius: 121px;
        border-bottom-right-radius: 7.5625rem;
        overflow: hidden
    }

    .hd-rounded-120 {
        border-radius: 120px;
        border-radius: 7.5rem;
        overflow: hidden
    }

    .hd-rounded-120c {
        border-radius: 120%;
        overflow: hidden
    }

    .hd-rounded-tl-120 {
        border-top-left-radius: 120px;
        border-top-left-radius: 7.5rem;
        overflow: hidden
    }

    .hd-rounded-tr-120 {
        border-top-right-radius: 120px;
        border-top-right-radius: 7.5rem;
        overflow: hidden
    }

    .hd-rounded-bl-120 {
        border-bottom-left-radius: 120px;
        border-bottom-left-radius: 7.5rem;
        overflow: hidden
    }

    .hd-rounded-br-120 {
        border-bottom-right-radius: 120px;
        border-bottom-right-radius: 7.5rem;
        overflow: hidden
    }

    .hd-rounded-119 {
        border-radius: 119px;
        border-radius: 7.4375rem;
        overflow: hidden
    }

    .hd-rounded-119c {
        border-radius: 119%;
        overflow: hidden
    }

    .hd-rounded-tl-119 {
        border-top-left-radius: 119px;
        border-top-left-radius: 7.4375rem;
        overflow: hidden
    }

    .hd-rounded-tr-119 {
        border-top-right-radius: 119px;
        border-top-right-radius: 7.4375rem;
        overflow: hidden
    }

    .hd-rounded-bl-119 {
        border-bottom-left-radius: 119px;
        border-bottom-left-radius: 7.4375rem;
        overflow: hidden
    }

    .hd-rounded-br-119 {
        border-bottom-right-radius: 119px;
        border-bottom-right-radius: 7.4375rem;
        overflow: hidden
    }

    .hd-rounded-118 {
        border-radius: 118px;
        border-radius: 7.375rem;
        overflow: hidden
    }

    .hd-rounded-118c {
        border-radius: 118%;
        overflow: hidden
    }

    .hd-rounded-tl-118 {
        border-top-left-radius: 118px;
        border-top-left-radius: 7.375rem;
        overflow: hidden
    }

    .hd-rounded-tr-118 {
        border-top-right-radius: 118px;
        border-top-right-radius: 7.375rem;
        overflow: hidden
    }

    .hd-rounded-bl-118 {
        border-bottom-left-radius: 118px;
        border-bottom-left-radius: 7.375rem;
        overflow: hidden
    }

    .hd-rounded-br-118 {
        border-bottom-right-radius: 118px;
        border-bottom-right-radius: 7.375rem;
        overflow: hidden
    }

    .hd-rounded-117 {
        border-radius: 117px;
        border-radius: 7.3125rem;
        overflow: hidden
    }

    .hd-rounded-117c {
        border-radius: 117%;
        overflow: hidden
    }

    .hd-rounded-tl-117 {
        border-top-left-radius: 117px;
        border-top-left-radius: 7.3125rem;
        overflow: hidden
    }

    .hd-rounded-tr-117 {
        border-top-right-radius: 117px;
        border-top-right-radius: 7.3125rem;
        overflow: hidden
    }

    .hd-rounded-bl-117 {
        border-bottom-left-radius: 117px;
        border-bottom-left-radius: 7.3125rem;
        overflow: hidden
    }

    .hd-rounded-br-117 {
        border-bottom-right-radius: 117px;
        border-bottom-right-radius: 7.3125rem;
        overflow: hidden
    }

    .hd-rounded-116 {
        border-radius: 116px;
        border-radius: 7.25rem;
        overflow: hidden
    }

    .hd-rounded-116c {
        border-radius: 116%;
        overflow: hidden
    }

    .hd-rounded-tl-116 {
        border-top-left-radius: 116px;
        border-top-left-radius: 7.25rem;
        overflow: hidden
    }

    .hd-rounded-tr-116 {
        border-top-right-radius: 116px;
        border-top-right-radius: 7.25rem;
        overflow: hidden
    }

    .hd-rounded-bl-116 {
        border-bottom-left-radius: 116px;
        border-bottom-left-radius: 7.25rem;
        overflow: hidden
    }

    .hd-rounded-br-116 {
        border-bottom-right-radius: 116px;
        border-bottom-right-radius: 7.25rem;
        overflow: hidden
    }

    .hd-rounded-115 {
        border-radius: 115px;
        border-radius: 7.1875rem;
        overflow: hidden
    }

    .hd-rounded-115c {
        border-radius: 115%;
        overflow: hidden
    }

    .hd-rounded-tl-115 {
        border-top-left-radius: 115px;
        border-top-left-radius: 7.1875rem;
        overflow: hidden
    }

    .hd-rounded-tr-115 {
        border-top-right-radius: 115px;
        border-top-right-radius: 7.1875rem;
        overflow: hidden
    }

    .hd-rounded-bl-115 {
        border-bottom-left-radius: 115px;
        border-bottom-left-radius: 7.1875rem;
        overflow: hidden
    }

    .hd-rounded-br-115 {
        border-bottom-right-radius: 115px;
        border-bottom-right-radius: 7.1875rem;
        overflow: hidden
    }

    .hd-rounded-114 {
        border-radius: 114px;
        border-radius: 7.125rem;
        overflow: hidden
    }

    .hd-rounded-114c {
        border-radius: 114%;
        overflow: hidden
    }

    .hd-rounded-tl-114 {
        border-top-left-radius: 114px;
        border-top-left-radius: 7.125rem;
        overflow: hidden
    }

    .hd-rounded-tr-114 {
        border-top-right-radius: 114px;
        border-top-right-radius: 7.125rem;
        overflow: hidden
    }

    .hd-rounded-bl-114 {
        border-bottom-left-radius: 114px;
        border-bottom-left-radius: 7.125rem;
        overflow: hidden
    }

    .hd-rounded-br-114 {
        border-bottom-right-radius: 114px;
        border-bottom-right-radius: 7.125rem;
        overflow: hidden
    }

    .hd-rounded-113 {
        border-radius: 113px;
        border-radius: 7.0625rem;
        overflow: hidden
    }

    .hd-rounded-113c {
        border-radius: 113%;
        overflow: hidden
    }

    .hd-rounded-tl-113 {
        border-top-left-radius: 113px;
        border-top-left-radius: 7.0625rem;
        overflow: hidden
    }

    .hd-rounded-tr-113 {
        border-top-right-radius: 113px;
        border-top-right-radius: 7.0625rem;
        overflow: hidden
    }

    .hd-rounded-bl-113 {
        border-bottom-left-radius: 113px;
        border-bottom-left-radius: 7.0625rem;
        overflow: hidden
    }

    .hd-rounded-br-113 {
        border-bottom-right-radius: 113px;
        border-bottom-right-radius: 7.0625rem;
        overflow: hidden
    }

    .hd-rounded-112 {
        border-radius: 112px;
        border-radius: 7rem;
        overflow: hidden
    }

    .hd-rounded-112c {
        border-radius: 112%;
        overflow: hidden
    }

    .hd-rounded-tl-112 {
        border-top-left-radius: 112px;
        border-top-left-radius: 7rem;
        overflow: hidden
    }

    .hd-rounded-tr-112 {
        border-top-right-radius: 112px;
        border-top-right-radius: 7rem;
        overflow: hidden
    }

    .hd-rounded-bl-112 {
        border-bottom-left-radius: 112px;
        border-bottom-left-radius: 7rem;
        overflow: hidden
    }

    .hd-rounded-br-112 {
        border-bottom-right-radius: 112px;
        border-bottom-right-radius: 7rem;
        overflow: hidden
    }

    .hd-rounded-111 {
        border-radius: 111px;
        border-radius: 6.9375rem;
        overflow: hidden
    }

    .hd-rounded-111c {
        border-radius: 111%;
        overflow: hidden
    }

    .hd-rounded-tl-111 {
        border-top-left-radius: 111px;
        border-top-left-radius: 6.9375rem;
        overflow: hidden
    }

    .hd-rounded-tr-111 {
        border-top-right-radius: 111px;
        border-top-right-radius: 6.9375rem;
        overflow: hidden
    }

    .hd-rounded-bl-111 {
        border-bottom-left-radius: 111px;
        border-bottom-left-radius: 6.9375rem;
        overflow: hidden
    }

    .hd-rounded-br-111 {
        border-bottom-right-radius: 111px;
        border-bottom-right-radius: 6.9375rem;
        overflow: hidden
    }

    .hd-rounded-110 {
        border-radius: 110px;
        border-radius: 6.875rem;
        overflow: hidden
    }

    .hd-rounded-110c {
        border-radius: 110%;
        overflow: hidden
    }

    .hd-rounded-tl-110 {
        border-top-left-radius: 110px;
        border-top-left-radius: 6.875rem;
        overflow: hidden
    }

    .hd-rounded-tr-110 {
        border-top-right-radius: 110px;
        border-top-right-radius: 6.875rem;
        overflow: hidden
    }

    .hd-rounded-bl-110 {
        border-bottom-left-radius: 110px;
        border-bottom-left-radius: 6.875rem;
        overflow: hidden
    }

    .hd-rounded-br-110 {
        border-bottom-right-radius: 110px;
        border-bottom-right-radius: 6.875rem;
        overflow: hidden
    }

    .hd-rounded-109 {
        border-radius: 109px;
        border-radius: 6.8125rem;
        overflow: hidden
    }

    .hd-rounded-109c {
        border-radius: 109%;
        overflow: hidden
    }

    .hd-rounded-tl-109 {
        border-top-left-radius: 109px;
        border-top-left-radius: 6.8125rem;
        overflow: hidden
    }

    .hd-rounded-tr-109 {
        border-top-right-radius: 109px;
        border-top-right-radius: 6.8125rem;
        overflow: hidden
    }

    .hd-rounded-bl-109 {
        border-bottom-left-radius: 109px;
        border-bottom-left-radius: 6.8125rem;
        overflow: hidden
    }

    .hd-rounded-br-109 {
        border-bottom-right-radius: 109px;
        border-bottom-right-radius: 6.8125rem;
        overflow: hidden
    }

    .hd-rounded-108 {
        border-radius: 108px;
        border-radius: 6.75rem;
        overflow: hidden
    }

    .hd-rounded-108c {
        border-radius: 108%;
        overflow: hidden
    }

    .hd-rounded-tl-108 {
        border-top-left-radius: 108px;
        border-top-left-radius: 6.75rem;
        overflow: hidden
    }

    .hd-rounded-tr-108 {
        border-top-right-radius: 108px;
        border-top-right-radius: 6.75rem;
        overflow: hidden
    }

    .hd-rounded-bl-108 {
        border-bottom-left-radius: 108px;
        border-bottom-left-radius: 6.75rem;
        overflow: hidden
    }

    .hd-rounded-br-108 {
        border-bottom-right-radius: 108px;
        border-bottom-right-radius: 6.75rem;
        overflow: hidden
    }

    .hd-rounded-107 {
        border-radius: 107px;
        border-radius: 6.6875rem;
        overflow: hidden
    }

    .hd-rounded-107c {
        border-radius: 107%;
        overflow: hidden
    }

    .hd-rounded-tl-107 {
        border-top-left-radius: 107px;
        border-top-left-radius: 6.6875rem;
        overflow: hidden
    }

    .hd-rounded-tr-107 {
        border-top-right-radius: 107px;
        border-top-right-radius: 6.6875rem;
        overflow: hidden
    }

    .hd-rounded-bl-107 {
        border-bottom-left-radius: 107px;
        border-bottom-left-radius: 6.6875rem;
        overflow: hidden
    }

    .hd-rounded-br-107 {
        border-bottom-right-radius: 107px;
        border-bottom-right-radius: 6.6875rem;
        overflow: hidden
    }

    .hd-rounded-106 {
        border-radius: 106px;
        border-radius: 6.625rem;
        overflow: hidden
    }

    .hd-rounded-106c {
        border-radius: 106%;
        overflow: hidden
    }

    .hd-rounded-tl-106 {
        border-top-left-radius: 106px;
        border-top-left-radius: 6.625rem;
        overflow: hidden
    }

    .hd-rounded-tr-106 {
        border-top-right-radius: 106px;
        border-top-right-radius: 6.625rem;
        overflow: hidden
    }

    .hd-rounded-bl-106 {
        border-bottom-left-radius: 106px;
        border-bottom-left-radius: 6.625rem;
        overflow: hidden
    }

    .hd-rounded-br-106 {
        border-bottom-right-radius: 106px;
        border-bottom-right-radius: 6.625rem;
        overflow: hidden
    }

    .hd-rounded-105 {
        border-radius: 105px;
        border-radius: 6.5625rem;
        overflow: hidden
    }

    .hd-rounded-105c {
        border-radius: 105%;
        overflow: hidden
    }

    .hd-rounded-tl-105 {
        border-top-left-radius: 105px;
        border-top-left-radius: 6.5625rem;
        overflow: hidden
    }

    .hd-rounded-tr-105 {
        border-top-right-radius: 105px;
        border-top-right-radius: 6.5625rem;
        overflow: hidden
    }

    .hd-rounded-bl-105 {
        border-bottom-left-radius: 105px;
        border-bottom-left-radius: 6.5625rem;
        overflow: hidden
    }

    .hd-rounded-br-105 {
        border-bottom-right-radius: 105px;
        border-bottom-right-radius: 6.5625rem;
        overflow: hidden
    }

    .hd-rounded-104 {
        border-radius: 104px;
        border-radius: 6.5rem;
        overflow: hidden
    }

    .hd-rounded-104c {
        border-radius: 104%;
        overflow: hidden
    }

    .hd-rounded-tl-104 {
        border-top-left-radius: 104px;
        border-top-left-radius: 6.5rem;
        overflow: hidden
    }

    .hd-rounded-tr-104 {
        border-top-right-radius: 104px;
        border-top-right-radius: 6.5rem;
        overflow: hidden
    }

    .hd-rounded-bl-104 {
        border-bottom-left-radius: 104px;
        border-bottom-left-radius: 6.5rem;
        overflow: hidden
    }

    .hd-rounded-br-104 {
        border-bottom-right-radius: 104px;
        border-bottom-right-radius: 6.5rem;
        overflow: hidden
    }

    .hd-rounded-103 {
        border-radius: 103px;
        border-radius: 6.4375rem;
        overflow: hidden
    }

    .hd-rounded-103c {
        border-radius: 103%;
        overflow: hidden
    }

    .hd-rounded-tl-103 {
        border-top-left-radius: 103px;
        border-top-left-radius: 6.4375rem;
        overflow: hidden
    }

    .hd-rounded-tr-103 {
        border-top-right-radius: 103px;
        border-top-right-radius: 6.4375rem;
        overflow: hidden
    }

    .hd-rounded-bl-103 {
        border-bottom-left-radius: 103px;
        border-bottom-left-radius: 6.4375rem;
        overflow: hidden
    }

    .hd-rounded-br-103 {
        border-bottom-right-radius: 103px;
        border-bottom-right-radius: 6.4375rem;
        overflow: hidden
    }

    .hd-rounded-102 {
        border-radius: 102px;
        border-radius: 6.375rem;
        overflow: hidden
    }

    .hd-rounded-102c {
        border-radius: 102%;
        overflow: hidden
    }

    .hd-rounded-tl-102 {
        border-top-left-radius: 102px;
        border-top-left-radius: 6.375rem;
        overflow: hidden
    }

    .hd-rounded-tr-102 {
        border-top-right-radius: 102px;
        border-top-right-radius: 6.375rem;
        overflow: hidden
    }

    .hd-rounded-bl-102 {
        border-bottom-left-radius: 102px;
        border-bottom-left-radius: 6.375rem;
        overflow: hidden
    }

    .hd-rounded-br-102 {
        border-bottom-right-radius: 102px;
        border-bottom-right-radius: 6.375rem;
        overflow: hidden
    }

    .hd-rounded-101 {
        border-radius: 101px;
        border-radius: 6.3125rem;
        overflow: hidden
    }

    .hd-rounded-101c {
        border-radius: 101%;
        overflow: hidden
    }

    .hd-rounded-tl-101 {
        border-top-left-radius: 101px;
        border-top-left-radius: 6.3125rem;
        overflow: hidden
    }

    .hd-rounded-tr-101 {
        border-top-right-radius: 101px;
        border-top-right-radius: 6.3125rem;
        overflow: hidden
    }

    .hd-rounded-bl-101 {
        border-bottom-left-radius: 101px;
        border-bottom-left-radius: 6.3125rem;
        overflow: hidden
    }

    .hd-rounded-br-101 {
        border-bottom-right-radius: 101px;
        border-bottom-right-radius: 6.3125rem;
        overflow: hidden
    }

    .hd-rounded-100 {
        border-radius: 100px;
        border-radius: 6.25rem;
        overflow: hidden
    }

    .hd-rounded-100c {
        border-radius: 100%;
        overflow: hidden
    }

    .hd-rounded-tl-100 {
        border-top-left-radius: 100px;
        border-top-left-radius: 6.25rem;
        overflow: hidden
    }

    .hd-rounded-tr-100 {
        border-top-right-radius: 100px;
        border-top-right-radius: 6.25rem;
        overflow: hidden
    }

    .hd-rounded-bl-100 {
        border-bottom-left-radius: 100px;
        border-bottom-left-radius: 6.25rem;
        overflow: hidden
    }

    .hd-rounded-br-100 {
        border-bottom-right-radius: 100px;
        border-bottom-right-radius: 6.25rem;
        overflow: hidden
    }

    .hd-rounded-99 {
        border-radius: 99px;
        border-radius: 6.1875rem;
        overflow: hidden
    }

    .hd-rounded-99c {
        border-radius: 99%;
        overflow: hidden
    }

    .hd-rounded-tl-99 {
        border-top-left-radius: 99px;
        border-top-left-radius: 6.1875rem;
        overflow: hidden
    }

    .hd-rounded-tr-99 {
        border-top-right-radius: 99px;
        border-top-right-radius: 6.1875rem;
        overflow: hidden
    }

    .hd-rounded-bl-99 {
        border-bottom-left-radius: 99px;
        border-bottom-left-radius: 6.1875rem;
        overflow: hidden
    }

    .hd-rounded-br-99 {
        border-bottom-right-radius: 99px;
        border-bottom-right-radius: 6.1875rem;
        overflow: hidden
    }

    .hd-rounded-98 {
        border-radius: 98px;
        border-radius: 6.125rem;
        overflow: hidden
    }

    .hd-rounded-98c {
        border-radius: 98%;
        overflow: hidden
    }

    .hd-rounded-tl-98 {
        border-top-left-radius: 98px;
        border-top-left-radius: 6.125rem;
        overflow: hidden
    }

    .hd-rounded-tr-98 {
        border-top-right-radius: 98px;
        border-top-right-radius: 6.125rem;
        overflow: hidden
    }

    .hd-rounded-bl-98 {
        border-bottom-left-radius: 98px;
        border-bottom-left-radius: 6.125rem;
        overflow: hidden
    }

    .hd-rounded-br-98 {
        border-bottom-right-radius: 98px;
        border-bottom-right-radius: 6.125rem;
        overflow: hidden
    }

    .hd-rounded-97 {
        border-radius: 97px;
        border-radius: 6.0625rem;
        overflow: hidden
    }

    .hd-rounded-97c {
        border-radius: 97%;
        overflow: hidden
    }

    .hd-rounded-tl-97 {
        border-top-left-radius: 97px;
        border-top-left-radius: 6.0625rem;
        overflow: hidden
    }

    .hd-rounded-tr-97 {
        border-top-right-radius: 97px;
        border-top-right-radius: 6.0625rem;
        overflow: hidden
    }

    .hd-rounded-bl-97 {
        border-bottom-left-radius: 97px;
        border-bottom-left-radius: 6.0625rem;
        overflow: hidden
    }

    .hd-rounded-br-97 {
        border-bottom-right-radius: 97px;
        border-bottom-right-radius: 6.0625rem;
        overflow: hidden
    }

    .hd-rounded-96 {
        border-radius: 96px;
        border-radius: 6rem;
        overflow: hidden
    }

    .hd-rounded-96c {
        border-radius: 96%;
        overflow: hidden
    }

    .hd-rounded-tl-96 {
        border-top-left-radius: 96px;
        border-top-left-radius: 6rem;
        overflow: hidden
    }

    .hd-rounded-tr-96 {
        border-top-right-radius: 96px;
        border-top-right-radius: 6rem;
        overflow: hidden
    }

    .hd-rounded-bl-96 {
        border-bottom-left-radius: 96px;
        border-bottom-left-radius: 6rem;
        overflow: hidden
    }

    .hd-rounded-br-96 {
        border-bottom-right-radius: 96px;
        border-bottom-right-radius: 6rem;
        overflow: hidden
    }

    .hd-rounded-95 {
        border-radius: 95px;
        border-radius: 5.9375rem;
        overflow: hidden
    }

    .hd-rounded-95c {
        border-radius: 95%;
        overflow: hidden
    }

    .hd-rounded-tl-95 {
        border-top-left-radius: 95px;
        border-top-left-radius: 5.9375rem;
        overflow: hidden
    }

    .hd-rounded-tr-95 {
        border-top-right-radius: 95px;
        border-top-right-radius: 5.9375rem;
        overflow: hidden
    }

    .hd-rounded-bl-95 {
        border-bottom-left-radius: 95px;
        border-bottom-left-radius: 5.9375rem;
        overflow: hidden
    }

    .hd-rounded-br-95 {
        border-bottom-right-radius: 95px;
        border-bottom-right-radius: 5.9375rem;
        overflow: hidden
    }

    .hd-rounded-94 {
        border-radius: 94px;
        border-radius: 5.875rem;
        overflow: hidden
    }

    .hd-rounded-94c {
        border-radius: 94%;
        overflow: hidden
    }

    .hd-rounded-tl-94 {
        border-top-left-radius: 94px;
        border-top-left-radius: 5.875rem;
        overflow: hidden
    }

    .hd-rounded-tr-94 {
        border-top-right-radius: 94px;
        border-top-right-radius: 5.875rem;
        overflow: hidden
    }

    .hd-rounded-bl-94 {
        border-bottom-left-radius: 94px;
        border-bottom-left-radius: 5.875rem;
        overflow: hidden
    }

    .hd-rounded-br-94 {
        border-bottom-right-radius: 94px;
        border-bottom-right-radius: 5.875rem;
        overflow: hidden
    }

    .hd-rounded-93 {
        border-radius: 93px;
        border-radius: 5.8125rem;
        overflow: hidden
    }

    .hd-rounded-93c {
        border-radius: 93%;
        overflow: hidden
    }

    .hd-rounded-tl-93 {
        border-top-left-radius: 93px;
        border-top-left-radius: 5.8125rem;
        overflow: hidden
    }

    .hd-rounded-tr-93 {
        border-top-right-radius: 93px;
        border-top-right-radius: 5.8125rem;
        overflow: hidden
    }

    .hd-rounded-bl-93 {
        border-bottom-left-radius: 93px;
        border-bottom-left-radius: 5.8125rem;
        overflow: hidden
    }

    .hd-rounded-br-93 {
        border-bottom-right-radius: 93px;
        border-bottom-right-radius: 5.8125rem;
        overflow: hidden
    }

    .hd-rounded-92 {
        border-radius: 92px;
        border-radius: 5.75rem;
        overflow: hidden
    }

    .hd-rounded-92c {
        border-radius: 92%;
        overflow: hidden
    }

    .hd-rounded-tl-92 {
        border-top-left-radius: 92px;
        border-top-left-radius: 5.75rem;
        overflow: hidden
    }

    .hd-rounded-tr-92 {
        border-top-right-radius: 92px;
        border-top-right-radius: 5.75rem;
        overflow: hidden
    }

    .hd-rounded-bl-92 {
        border-bottom-left-radius: 92px;
        border-bottom-left-radius: 5.75rem;
        overflow: hidden
    }

    .hd-rounded-br-92 {
        border-bottom-right-radius: 92px;
        border-bottom-right-radius: 5.75rem;
        overflow: hidden
    }

    .hd-rounded-91 {
        border-radius: 91px;
        border-radius: 5.6875rem;
        overflow: hidden
    }

    .hd-rounded-91c {
        border-radius: 91%;
        overflow: hidden
    }

    .hd-rounded-tl-91 {
        border-top-left-radius: 91px;
        border-top-left-radius: 5.6875rem;
        overflow: hidden
    }

    .hd-rounded-tr-91 {
        border-top-right-radius: 91px;
        border-top-right-radius: 5.6875rem;
        overflow: hidden
    }

    .hd-rounded-bl-91 {
        border-bottom-left-radius: 91px;
        border-bottom-left-radius: 5.6875rem;
        overflow: hidden
    }

    .hd-rounded-br-91 {
        border-bottom-right-radius: 91px;
        border-bottom-right-radius: 5.6875rem;
        overflow: hidden
    }

    .hd-rounded-90 {
        border-radius: 90px;
        border-radius: 5.625rem;
        overflow: hidden
    }

    .hd-rounded-90c {
        border-radius: 90%;
        overflow: hidden
    }

    .hd-rounded-tl-90 {
        border-top-left-radius: 90px;
        border-top-left-radius: 5.625rem;
        overflow: hidden
    }

    .hd-rounded-tr-90 {
        border-top-right-radius: 90px;
        border-top-right-radius: 5.625rem;
        overflow: hidden
    }

    .hd-rounded-bl-90 {
        border-bottom-left-radius: 90px;
        border-bottom-left-radius: 5.625rem;
        overflow: hidden
    }

    .hd-rounded-br-90 {
        border-bottom-right-radius: 90px;
        border-bottom-right-radius: 5.625rem;
        overflow: hidden
    }

    .hd-rounded-89 {
        border-radius: 89px;
        border-radius: 5.5625rem;
        overflow: hidden
    }

    .hd-rounded-89c {
        border-radius: 89%;
        overflow: hidden
    }

    .hd-rounded-tl-89 {
        border-top-left-radius: 89px;
        border-top-left-radius: 5.5625rem;
        overflow: hidden
    }

    .hd-rounded-tr-89 {
        border-top-right-radius: 89px;
        border-top-right-radius: 5.5625rem;
        overflow: hidden
    }

    .hd-rounded-bl-89 {
        border-bottom-left-radius: 89px;
        border-bottom-left-radius: 5.5625rem;
        overflow: hidden
    }

    .hd-rounded-br-89 {
        border-bottom-right-radius: 89px;
        border-bottom-right-radius: 5.5625rem;
        overflow: hidden
    }

    .hd-rounded-88 {
        border-radius: 88px;
        border-radius: 5.5rem;
        overflow: hidden
    }

    .hd-rounded-88c {
        border-radius: 88%;
        overflow: hidden
    }

    .hd-rounded-tl-88 {
        border-top-left-radius: 88px;
        border-top-left-radius: 5.5rem;
        overflow: hidden
    }

    .hd-rounded-tr-88 {
        border-top-right-radius: 88px;
        border-top-right-radius: 5.5rem;
        overflow: hidden
    }

    .hd-rounded-bl-88 {
        border-bottom-left-radius: 88px;
        border-bottom-left-radius: 5.5rem;
        overflow: hidden
    }

    .hd-rounded-br-88 {
        border-bottom-right-radius: 88px;
        border-bottom-right-radius: 5.5rem;
        overflow: hidden
    }

    .hd-rounded-87 {
        border-radius: 87px;
        border-radius: 5.4375rem;
        overflow: hidden
    }

    .hd-rounded-87c {
        border-radius: 87%;
        overflow: hidden
    }

    .hd-rounded-tl-87 {
        border-top-left-radius: 87px;
        border-top-left-radius: 5.4375rem;
        overflow: hidden
    }

    .hd-rounded-tr-87 {
        border-top-right-radius: 87px;
        border-top-right-radius: 5.4375rem;
        overflow: hidden
    }

    .hd-rounded-bl-87 {
        border-bottom-left-radius: 87px;
        border-bottom-left-radius: 5.4375rem;
        overflow: hidden
    }

    .hd-rounded-br-87 {
        border-bottom-right-radius: 87px;
        border-bottom-right-radius: 5.4375rem;
        overflow: hidden
    }

    .hd-rounded-86 {
        border-radius: 86px;
        border-radius: 5.375rem;
        overflow: hidden
    }

    .hd-rounded-86c {
        border-radius: 86%;
        overflow: hidden
    }

    .hd-rounded-tl-86 {
        border-top-left-radius: 86px;
        border-top-left-radius: 5.375rem;
        overflow: hidden
    }

    .hd-rounded-tr-86 {
        border-top-right-radius: 86px;
        border-top-right-radius: 5.375rem;
        overflow: hidden
    }

    .hd-rounded-bl-86 {
        border-bottom-left-radius: 86px;
        border-bottom-left-radius: 5.375rem;
        overflow: hidden
    }

    .hd-rounded-br-86 {
        border-bottom-right-radius: 86px;
        border-bottom-right-radius: 5.375rem;
        overflow: hidden
    }

    .hd-rounded-85 {
        border-radius: 85px;
        border-radius: 5.3125rem;
        overflow: hidden
    }

    .hd-rounded-85c {
        border-radius: 85%;
        overflow: hidden
    }

    .hd-rounded-tl-85 {
        border-top-left-radius: 85px;
        border-top-left-radius: 5.3125rem;
        overflow: hidden
    }

    .hd-rounded-tr-85 {
        border-top-right-radius: 85px;
        border-top-right-radius: 5.3125rem;
        overflow: hidden
    }

    .hd-rounded-bl-85 {
        border-bottom-left-radius: 85px;
        border-bottom-left-radius: 5.3125rem;
        overflow: hidden
    }

    .hd-rounded-br-85 {
        border-bottom-right-radius: 85px;
        border-bottom-right-radius: 5.3125rem;
        overflow: hidden
    }

    .hd-rounded-84 {
        border-radius: 84px;
        border-radius: 5.25rem;
        overflow: hidden
    }

    .hd-rounded-84c {
        border-radius: 84%;
        overflow: hidden
    }

    .hd-rounded-tl-84 {
        border-top-left-radius: 84px;
        border-top-left-radius: 5.25rem;
        overflow: hidden
    }

    .hd-rounded-tr-84 {
        border-top-right-radius: 84px;
        border-top-right-radius: 5.25rem;
        overflow: hidden
    }

    .hd-rounded-bl-84 {
        border-bottom-left-radius: 84px;
        border-bottom-left-radius: 5.25rem;
        overflow: hidden
    }

    .hd-rounded-br-84 {
        border-bottom-right-radius: 84px;
        border-bottom-right-radius: 5.25rem;
        overflow: hidden
    }

    .hd-rounded-83 {
        border-radius: 83px;
        border-radius: 5.1875rem;
        overflow: hidden
    }

    .hd-rounded-83c {
        border-radius: 83%;
        overflow: hidden
    }

    .hd-rounded-tl-83 {
        border-top-left-radius: 83px;
        border-top-left-radius: 5.1875rem;
        overflow: hidden
    }

    .hd-rounded-tr-83 {
        border-top-right-radius: 83px;
        border-top-right-radius: 5.1875rem;
        overflow: hidden
    }

    .hd-rounded-bl-83 {
        border-bottom-left-radius: 83px;
        border-bottom-left-radius: 5.1875rem;
        overflow: hidden
    }

    .hd-rounded-br-83 {
        border-bottom-right-radius: 83px;
        border-bottom-right-radius: 5.1875rem;
        overflow: hidden
    }

    .hd-rounded-82 {
        border-radius: 82px;
        border-radius: 5.125rem;
        overflow: hidden
    }

    .hd-rounded-82c {
        border-radius: 82%;
        overflow: hidden
    }

    .hd-rounded-tl-82 {
        border-top-left-radius: 82px;
        border-top-left-radius: 5.125rem;
        overflow: hidden
    }

    .hd-rounded-tr-82 {
        border-top-right-radius: 82px;
        border-top-right-radius: 5.125rem;
        overflow: hidden
    }

    .hd-rounded-bl-82 {
        border-bottom-left-radius: 82px;
        border-bottom-left-radius: 5.125rem;
        overflow: hidden
    }

    .hd-rounded-br-82 {
        border-bottom-right-radius: 82px;
        border-bottom-right-radius: 5.125rem;
        overflow: hidden
    }

    .hd-rounded-81 {
        border-radius: 81px;
        border-radius: 5.0625rem;
        overflow: hidden
    }

    .hd-rounded-81c {
        border-radius: 81%;
        overflow: hidden
    }

    .hd-rounded-tl-81 {
        border-top-left-radius: 81px;
        border-top-left-radius: 5.0625rem;
        overflow: hidden
    }

    .hd-rounded-tr-81 {
        border-top-right-radius: 81px;
        border-top-right-radius: 5.0625rem;
        overflow: hidden
    }

    .hd-rounded-bl-81 {
        border-bottom-left-radius: 81px;
        border-bottom-left-radius: 5.0625rem;
        overflow: hidden
    }

    .hd-rounded-br-81 {
        border-bottom-right-radius: 81px;
        border-bottom-right-radius: 5.0625rem;
        overflow: hidden
    }

    .hd-rounded-80 {
        border-radius: 80px;
        border-radius: 5rem;
        overflow: hidden
    }

    .hd-rounded-80c {
        border-radius: 80%;
        overflow: hidden
    }

    .hd-rounded-tl-80 {
        border-top-left-radius: 80px;
        border-top-left-radius: 5rem;
        overflow: hidden
    }

    .hd-rounded-tr-80 {
        border-top-right-radius: 80px;
        border-top-right-radius: 5rem;
        overflow: hidden
    }

    .hd-rounded-bl-80 {
        border-bottom-left-radius: 80px;
        border-bottom-left-radius: 5rem;
        overflow: hidden
    }

    .hd-rounded-br-80 {
        border-bottom-right-radius: 80px;
        border-bottom-right-radius: 5rem;
        overflow: hidden
    }

    .hd-rounded-79 {
        border-radius: 79px;
        border-radius: 4.9375rem;
        overflow: hidden
    }

    .hd-rounded-79c {
        border-radius: 79%;
        overflow: hidden
    }

    .hd-rounded-tl-79 {
        border-top-left-radius: 79px;
        border-top-left-radius: 4.9375rem;
        overflow: hidden
    }

    .hd-rounded-tr-79 {
        border-top-right-radius: 79px;
        border-top-right-radius: 4.9375rem;
        overflow: hidden
    }

    .hd-rounded-bl-79 {
        border-bottom-left-radius: 79px;
        border-bottom-left-radius: 4.9375rem;
        overflow: hidden
    }

    .hd-rounded-br-79 {
        border-bottom-right-radius: 79px;
        border-bottom-right-radius: 4.9375rem;
        overflow: hidden
    }

    .hd-rounded-78 {
        border-radius: 78px;
        border-radius: 4.875rem;
        overflow: hidden
    }

    .hd-rounded-78c {
        border-radius: 78%;
        overflow: hidden
    }

    .hd-rounded-tl-78 {
        border-top-left-radius: 78px;
        border-top-left-radius: 4.875rem;
        overflow: hidden
    }

    .hd-rounded-tr-78 {
        border-top-right-radius: 78px;
        border-top-right-radius: 4.875rem;
        overflow: hidden
    }

    .hd-rounded-bl-78 {
        border-bottom-left-radius: 78px;
        border-bottom-left-radius: 4.875rem;
        overflow: hidden
    }

    .hd-rounded-br-78 {
        border-bottom-right-radius: 78px;
        border-bottom-right-radius: 4.875rem;
        overflow: hidden
    }

    .hd-rounded-77 {
        border-radius: 77px;
        border-radius: 4.8125rem;
        overflow: hidden
    }

    .hd-rounded-77c {
        border-radius: 77%;
        overflow: hidden
    }

    .hd-rounded-tl-77 {
        border-top-left-radius: 77px;
        border-top-left-radius: 4.8125rem;
        overflow: hidden
    }

    .hd-rounded-tr-77 {
        border-top-right-radius: 77px;
        border-top-right-radius: 4.8125rem;
        overflow: hidden
    }

    .hd-rounded-bl-77 {
        border-bottom-left-radius: 77px;
        border-bottom-left-radius: 4.8125rem;
        overflow: hidden
    }

    .hd-rounded-br-77 {
        border-bottom-right-radius: 77px;
        border-bottom-right-radius: 4.8125rem;
        overflow: hidden
    }

    .hd-rounded-76 {
        border-radius: 76px;
        border-radius: 4.75rem;
        overflow: hidden
    }

    .hd-rounded-76c {
        border-radius: 76%;
        overflow: hidden
    }

    .hd-rounded-tl-76 {
        border-top-left-radius: 76px;
        border-top-left-radius: 4.75rem;
        overflow: hidden
    }

    .hd-rounded-tr-76 {
        border-top-right-radius: 76px;
        border-top-right-radius: 4.75rem;
        overflow: hidden
    }

    .hd-rounded-bl-76 {
        border-bottom-left-radius: 76px;
        border-bottom-left-radius: 4.75rem;
        overflow: hidden
    }

    .hd-rounded-br-76 {
        border-bottom-right-radius: 76px;
        border-bottom-right-radius: 4.75rem;
        overflow: hidden
    }

    .hd-rounded-75 {
        border-radius: 75px;
        border-radius: 4.6875rem;
        overflow: hidden
    }

    .hd-rounded-75c {
        border-radius: 75%;
        overflow: hidden
    }

    .hd-rounded-tl-75 {
        border-top-left-radius: 75px;
        border-top-left-radius: 4.6875rem;
        overflow: hidden
    }

    .hd-rounded-tr-75 {
        border-top-right-radius: 75px;
        border-top-right-radius: 4.6875rem;
        overflow: hidden
    }

    .hd-rounded-bl-75 {
        border-bottom-left-radius: 75px;
        border-bottom-left-radius: 4.6875rem;
        overflow: hidden
    }

    .hd-rounded-br-75 {
        border-bottom-right-radius: 75px;
        border-bottom-right-radius: 4.6875rem;
        overflow: hidden
    }

    .hd-rounded-74 {
        border-radius: 74px;
        border-radius: 4.625rem;
        overflow: hidden
    }

    .hd-rounded-74c {
        border-radius: 74%;
        overflow: hidden
    }

    .hd-rounded-tl-74 {
        border-top-left-radius: 74px;
        border-top-left-radius: 4.625rem;
        overflow: hidden
    }

    .hd-rounded-tr-74 {
        border-top-right-radius: 74px;
        border-top-right-radius: 4.625rem;
        overflow: hidden
    }

    .hd-rounded-bl-74 {
        border-bottom-left-radius: 74px;
        border-bottom-left-radius: 4.625rem;
        overflow: hidden
    }

    .hd-rounded-br-74 {
        border-bottom-right-radius: 74px;
        border-bottom-right-radius: 4.625rem;
        overflow: hidden
    }

    .hd-rounded-73 {
        border-radius: 73px;
        border-radius: 4.5625rem;
        overflow: hidden
    }

    .hd-rounded-73c {
        border-radius: 73%;
        overflow: hidden
    }

    .hd-rounded-tl-73 {
        border-top-left-radius: 73px;
        border-top-left-radius: 4.5625rem;
        overflow: hidden
    }

    .hd-rounded-tr-73 {
        border-top-right-radius: 73px;
        border-top-right-radius: 4.5625rem;
        overflow: hidden
    }

    .hd-rounded-bl-73 {
        border-bottom-left-radius: 73px;
        border-bottom-left-radius: 4.5625rem;
        overflow: hidden
    }

    .hd-rounded-br-73 {
        border-bottom-right-radius: 73px;
        border-bottom-right-radius: 4.5625rem;
        overflow: hidden
    }

    .hd-rounded-72 {
        border-radius: 72px;
        border-radius: 4.5rem;
        overflow: hidden
    }

    .hd-rounded-72c {
        border-radius: 72%;
        overflow: hidden
    }

    .hd-rounded-tl-72 {
        border-top-left-radius: 72px;
        border-top-left-radius: 4.5rem;
        overflow: hidden
    }

    .hd-rounded-tr-72 {
        border-top-right-radius: 72px;
        border-top-right-radius: 4.5rem;
        overflow: hidden
    }

    .hd-rounded-bl-72 {
        border-bottom-left-radius: 72px;
        border-bottom-left-radius: 4.5rem;
        overflow: hidden
    }

    .hd-rounded-br-72 {
        border-bottom-right-radius: 72px;
        border-bottom-right-radius: 4.5rem;
        overflow: hidden
    }

    .hd-rounded-71 {
        border-radius: 71px;
        border-radius: 4.4375rem;
        overflow: hidden
    }

    .hd-rounded-71c {
        border-radius: 71%;
        overflow: hidden
    }

    .hd-rounded-tl-71 {
        border-top-left-radius: 71px;
        border-top-left-radius: 4.4375rem;
        overflow: hidden
    }

    .hd-rounded-tr-71 {
        border-top-right-radius: 71px;
        border-top-right-radius: 4.4375rem;
        overflow: hidden
    }

    .hd-rounded-bl-71 {
        border-bottom-left-radius: 71px;
        border-bottom-left-radius: 4.4375rem;
        overflow: hidden
    }

    .hd-rounded-br-71 {
        border-bottom-right-radius: 71px;
        border-bottom-right-radius: 4.4375rem;
        overflow: hidden
    }

    .hd-rounded-70 {
        border-radius: 70px;
        border-radius: 4.375rem;
        overflow: hidden
    }

    .hd-rounded-70c {
        border-radius: 70%;
        overflow: hidden
    }

    .hd-rounded-tl-70 {
        border-top-left-radius: 70px;
        border-top-left-radius: 4.375rem;
        overflow: hidden
    }

    .hd-rounded-tr-70 {
        border-top-right-radius: 70px;
        border-top-right-radius: 4.375rem;
        overflow: hidden
    }

    .hd-rounded-bl-70 {
        border-bottom-left-radius: 70px;
        border-bottom-left-radius: 4.375rem;
        overflow: hidden
    }

    .hd-rounded-br-70 {
        border-bottom-right-radius: 70px;
        border-bottom-right-radius: 4.375rem;
        overflow: hidden
    }

    .hd-rounded-69 {
        border-radius: 69px;
        border-radius: 4.3125rem;
        overflow: hidden
    }

    .hd-rounded-69c {
        border-radius: 69%;
        overflow: hidden
    }

    .hd-rounded-tl-69 {
        border-top-left-radius: 69px;
        border-top-left-radius: 4.3125rem;
        overflow: hidden
    }

    .hd-rounded-tr-69 {
        border-top-right-radius: 69px;
        border-top-right-radius: 4.3125rem;
        overflow: hidden
    }

    .hd-rounded-bl-69 {
        border-bottom-left-radius: 69px;
        border-bottom-left-radius: 4.3125rem;
        overflow: hidden
    }

    .hd-rounded-br-69 {
        border-bottom-right-radius: 69px;
        border-bottom-right-radius: 4.3125rem;
        overflow: hidden
    }

    .hd-rounded-68 {
        border-radius: 68px;
        border-radius: 4.25rem;
        overflow: hidden
    }

    .hd-rounded-68c {
        border-radius: 68%;
        overflow: hidden
    }

    .hd-rounded-tl-68 {
        border-top-left-radius: 68px;
        border-top-left-radius: 4.25rem;
        overflow: hidden
    }

    .hd-rounded-tr-68 {
        border-top-right-radius: 68px;
        border-top-right-radius: 4.25rem;
        overflow: hidden
    }

    .hd-rounded-bl-68 {
        border-bottom-left-radius: 68px;
        border-bottom-left-radius: 4.25rem;
        overflow: hidden
    }

    .hd-rounded-br-68 {
        border-bottom-right-radius: 68px;
        border-bottom-right-radius: 4.25rem;
        overflow: hidden
    }

    .hd-rounded-67 {
        border-radius: 67px;
        border-radius: 4.1875rem;
        overflow: hidden
    }

    .hd-rounded-67c {
        border-radius: 67%;
        overflow: hidden
    }

    .hd-rounded-tl-67 {
        border-top-left-radius: 67px;
        border-top-left-radius: 4.1875rem;
        overflow: hidden
    }

    .hd-rounded-tr-67 {
        border-top-right-radius: 67px;
        border-top-right-radius: 4.1875rem;
        overflow: hidden
    }

    .hd-rounded-bl-67 {
        border-bottom-left-radius: 67px;
        border-bottom-left-radius: 4.1875rem;
        overflow: hidden
    }

    .hd-rounded-br-67 {
        border-bottom-right-radius: 67px;
        border-bottom-right-radius: 4.1875rem;
        overflow: hidden
    }

    .hd-rounded-66 {
        border-radius: 66px;
        border-radius: 4.125rem;
        overflow: hidden
    }

    .hd-rounded-66c {
        border-radius: 66%;
        overflow: hidden
    }

    .hd-rounded-tl-66 {
        border-top-left-radius: 66px;
        border-top-left-radius: 4.125rem;
        overflow: hidden
    }

    .hd-rounded-tr-66 {
        border-top-right-radius: 66px;
        border-top-right-radius: 4.125rem;
        overflow: hidden
    }

    .hd-rounded-bl-66 {
        border-bottom-left-radius: 66px;
        border-bottom-left-radius: 4.125rem;
        overflow: hidden
    }

    .hd-rounded-br-66 {
        border-bottom-right-radius: 66px;
        border-bottom-right-radius: 4.125rem;
        overflow: hidden
    }

    .hd-rounded-65 {
        border-radius: 65px;
        border-radius: 4.0625rem;
        overflow: hidden
    }

    .hd-rounded-65c {
        border-radius: 65%;
        overflow: hidden
    }

    .hd-rounded-tl-65 {
        border-top-left-radius: 65px;
        border-top-left-radius: 4.0625rem;
        overflow: hidden
    }

    .hd-rounded-tr-65 {
        border-top-right-radius: 65px;
        border-top-right-radius: 4.0625rem;
        overflow: hidden
    }

    .hd-rounded-bl-65 {
        border-bottom-left-radius: 65px;
        border-bottom-left-radius: 4.0625rem;
        overflow: hidden
    }

    .hd-rounded-br-65 {
        border-bottom-right-radius: 65px;
        border-bottom-right-radius: 4.0625rem;
        overflow: hidden
    }

    .hd-rounded-64 {
        border-radius: 64px;
        border-radius: 4rem;
        overflow: hidden
    }

    .hd-rounded-64c {
        border-radius: 64%;
        overflow: hidden
    }

    .hd-rounded-tl-64 {
        border-top-left-radius: 64px;
        border-top-left-radius: 4rem;
        overflow: hidden
    }

    .hd-rounded-tr-64 {
        border-top-right-radius: 64px;
        border-top-right-radius: 4rem;
        overflow: hidden
    }

    .hd-rounded-bl-64 {
        border-bottom-left-radius: 64px;
        border-bottom-left-radius: 4rem;
        overflow: hidden
    }

    .hd-rounded-br-64 {
        border-bottom-right-radius: 64px;
        border-bottom-right-radius: 4rem;
        overflow: hidden
    }

    .hd-rounded-63 {
        border-radius: 63px;
        border-radius: 3.9375rem;
        overflow: hidden
    }

    .hd-rounded-63c {
        border-radius: 63%;
        overflow: hidden
    }

    .hd-rounded-tl-63 {
        border-top-left-radius: 63px;
        border-top-left-radius: 3.9375rem;
        overflow: hidden
    }

    .hd-rounded-tr-63 {
        border-top-right-radius: 63px;
        border-top-right-radius: 3.9375rem;
        overflow: hidden
    }

    .hd-rounded-bl-63 {
        border-bottom-left-radius: 63px;
        border-bottom-left-radius: 3.9375rem;
        overflow: hidden
    }

    .hd-rounded-br-63 {
        border-bottom-right-radius: 63px;
        border-bottom-right-radius: 3.9375rem;
        overflow: hidden
    }

    .hd-rounded-62 {
        border-radius: 62px;
        border-radius: 3.875rem;
        overflow: hidden
    }

    .hd-rounded-62c {
        border-radius: 62%;
        overflow: hidden
    }

    .hd-rounded-tl-62 {
        border-top-left-radius: 62px;
        border-top-left-radius: 3.875rem;
        overflow: hidden
    }

    .hd-rounded-tr-62 {
        border-top-right-radius: 62px;
        border-top-right-radius: 3.875rem;
        overflow: hidden
    }

    .hd-rounded-bl-62 {
        border-bottom-left-radius: 62px;
        border-bottom-left-radius: 3.875rem;
        overflow: hidden
    }

    .hd-rounded-br-62 {
        border-bottom-right-radius: 62px;
        border-bottom-right-radius: 3.875rem;
        overflow: hidden
    }

    .hd-rounded-61 {
        border-radius: 61px;
        border-radius: 3.8125rem;
        overflow: hidden
    }

    .hd-rounded-61c {
        border-radius: 61%;
        overflow: hidden
    }

    .hd-rounded-tl-61 {
        border-top-left-radius: 61px;
        border-top-left-radius: 3.8125rem;
        overflow: hidden
    }

    .hd-rounded-tr-61 {
        border-top-right-radius: 61px;
        border-top-right-radius: 3.8125rem;
        overflow: hidden
    }

    .hd-rounded-bl-61 {
        border-bottom-left-radius: 61px;
        border-bottom-left-radius: 3.8125rem;
        overflow: hidden
    }

    .hd-rounded-br-61 {
        border-bottom-right-radius: 61px;
        border-bottom-right-radius: 3.8125rem;
        overflow: hidden
    }

    .hd-rounded-60 {
        border-radius: 60px;
        border-radius: 3.75rem;
        overflow: hidden
    }

    .hd-rounded-60c {
        border-radius: 60%;
        overflow: hidden
    }

    .hd-rounded-tl-60 {
        border-top-left-radius: 60px;
        border-top-left-radius: 3.75rem;
        overflow: hidden
    }

    .hd-rounded-tr-60 {
        border-top-right-radius: 60px;
        border-top-right-radius: 3.75rem;
        overflow: hidden
    }

    .hd-rounded-bl-60 {
        border-bottom-left-radius: 60px;
        border-bottom-left-radius: 3.75rem;
        overflow: hidden
    }

    .hd-rounded-br-60 {
        border-bottom-right-radius: 60px;
        border-bottom-right-radius: 3.75rem;
        overflow: hidden
    }

    .hd-rounded-59 {
        border-radius: 59px;
        border-radius: 3.6875rem;
        overflow: hidden
    }

    .hd-rounded-59c {
        border-radius: 59%;
        overflow: hidden
    }

    .hd-rounded-tl-59 {
        border-top-left-radius: 59px;
        border-top-left-radius: 3.6875rem;
        overflow: hidden
    }

    .hd-rounded-tr-59 {
        border-top-right-radius: 59px;
        border-top-right-radius: 3.6875rem;
        overflow: hidden
    }

    .hd-rounded-bl-59 {
        border-bottom-left-radius: 59px;
        border-bottom-left-radius: 3.6875rem;
        overflow: hidden
    }

    .hd-rounded-br-59 {
        border-bottom-right-radius: 59px;
        border-bottom-right-radius: 3.6875rem;
        overflow: hidden
    }

    .hd-rounded-58 {
        border-radius: 58px;
        border-radius: 3.625rem;
        overflow: hidden
    }

    .hd-rounded-58c {
        border-radius: 58%;
        overflow: hidden
    }

    .hd-rounded-tl-58 {
        border-top-left-radius: 58px;
        border-top-left-radius: 3.625rem;
        overflow: hidden
    }

    .hd-rounded-tr-58 {
        border-top-right-radius: 58px;
        border-top-right-radius: 3.625rem;
        overflow: hidden
    }

    .hd-rounded-bl-58 {
        border-bottom-left-radius: 58px;
        border-bottom-left-radius: 3.625rem;
        overflow: hidden
    }

    .hd-rounded-br-58 {
        border-bottom-right-radius: 58px;
        border-bottom-right-radius: 3.625rem;
        overflow: hidden
    }

    .hd-rounded-57 {
        border-radius: 57px;
        border-radius: 3.5625rem;
        overflow: hidden
    }

    .hd-rounded-57c {
        border-radius: 57%;
        overflow: hidden
    }

    .hd-rounded-tl-57 {
        border-top-left-radius: 57px;
        border-top-left-radius: 3.5625rem;
        overflow: hidden
    }

    .hd-rounded-tr-57 {
        border-top-right-radius: 57px;
        border-top-right-radius: 3.5625rem;
        overflow: hidden
    }

    .hd-rounded-bl-57 {
        border-bottom-left-radius: 57px;
        border-bottom-left-radius: 3.5625rem;
        overflow: hidden
    }

    .hd-rounded-br-57 {
        border-bottom-right-radius: 57px;
        border-bottom-right-radius: 3.5625rem;
        overflow: hidden
    }

    .hd-rounded-56 {
        border-radius: 56px;
        border-radius: 3.5rem;
        overflow: hidden
    }

    .hd-rounded-56c {
        border-radius: 56%;
        overflow: hidden
    }

    .hd-rounded-tl-56 {
        border-top-left-radius: 56px;
        border-top-left-radius: 3.5rem;
        overflow: hidden
    }

    .hd-rounded-tr-56 {
        border-top-right-radius: 56px;
        border-top-right-radius: 3.5rem;
        overflow: hidden
    }

    .hd-rounded-bl-56 {
        border-bottom-left-radius: 56px;
        border-bottom-left-radius: 3.5rem;
        overflow: hidden
    }

    .hd-rounded-br-56 {
        border-bottom-right-radius: 56px;
        border-bottom-right-radius: 3.5rem;
        overflow: hidden
    }

    .hd-rounded-55 {
        border-radius: 55px;
        border-radius: 3.4375rem;
        overflow: hidden
    }

    .hd-rounded-55c {
        border-radius: 55%;
        overflow: hidden
    }

    .hd-rounded-tl-55 {
        border-top-left-radius: 55px;
        border-top-left-radius: 3.4375rem;
        overflow: hidden
    }

    .hd-rounded-tr-55 {
        border-top-right-radius: 55px;
        border-top-right-radius: 3.4375rem;
        overflow: hidden
    }

    .hd-rounded-bl-55 {
        border-bottom-left-radius: 55px;
        border-bottom-left-radius: 3.4375rem;
        overflow: hidden
    }

    .hd-rounded-br-55 {
        border-bottom-right-radius: 55px;
        border-bottom-right-radius: 3.4375rem;
        overflow: hidden
    }

    .hd-rounded-54 {
        border-radius: 54px;
        border-radius: 3.375rem;
        overflow: hidden
    }

    .hd-rounded-54c {
        border-radius: 54%;
        overflow: hidden
    }

    .hd-rounded-tl-54 {
        border-top-left-radius: 54px;
        border-top-left-radius: 3.375rem;
        overflow: hidden
    }

    .hd-rounded-tr-54 {
        border-top-right-radius: 54px;
        border-top-right-radius: 3.375rem;
        overflow: hidden
    }

    .hd-rounded-bl-54 {
        border-bottom-left-radius: 54px;
        border-bottom-left-radius: 3.375rem;
        overflow: hidden
    }

    .hd-rounded-br-54 {
        border-bottom-right-radius: 54px;
        border-bottom-right-radius: 3.375rem;
        overflow: hidden
    }

    .hd-rounded-53 {
        border-radius: 53px;
        border-radius: 3.3125rem;
        overflow: hidden
    }

    .hd-rounded-53c {
        border-radius: 53%;
        overflow: hidden
    }

    .hd-rounded-tl-53 {
        border-top-left-radius: 53px;
        border-top-left-radius: 3.3125rem;
        overflow: hidden
    }

    .hd-rounded-tr-53 {
        border-top-right-radius: 53px;
        border-top-right-radius: 3.3125rem;
        overflow: hidden
    }

    .hd-rounded-bl-53 {
        border-bottom-left-radius: 53px;
        border-bottom-left-radius: 3.3125rem;
        overflow: hidden
    }

    .hd-rounded-br-53 {
        border-bottom-right-radius: 53px;
        border-bottom-right-radius: 3.3125rem;
        overflow: hidden
    }

    .hd-rounded-52 {
        border-radius: 52px;
        border-radius: 3.25rem;
        overflow: hidden
    }

    .hd-rounded-52c {
        border-radius: 52%;
        overflow: hidden
    }

    .hd-rounded-tl-52 {
        border-top-left-radius: 52px;
        border-top-left-radius: 3.25rem;
        overflow: hidden
    }

    .hd-rounded-tr-52 {
        border-top-right-radius: 52px;
        border-top-right-radius: 3.25rem;
        overflow: hidden
    }

    .hd-rounded-bl-52 {
        border-bottom-left-radius: 52px;
        border-bottom-left-radius: 3.25rem;
        overflow: hidden
    }

    .hd-rounded-br-52 {
        border-bottom-right-radius: 52px;
        border-bottom-right-radius: 3.25rem;
        overflow: hidden
    }

    .hd-rounded-51 {
        border-radius: 51px;
        border-radius: 3.1875rem;
        overflow: hidden
    }

    .hd-rounded-51c {
        border-radius: 51%;
        overflow: hidden
    }

    .hd-rounded-tl-51 {
        border-top-left-radius: 51px;
        border-top-left-radius: 3.1875rem;
        overflow: hidden
    }

    .hd-rounded-tr-51 {
        border-top-right-radius: 51px;
        border-top-right-radius: 3.1875rem;
        overflow: hidden
    }

    .hd-rounded-bl-51 {
        border-bottom-left-radius: 51px;
        border-bottom-left-radius: 3.1875rem;
        overflow: hidden
    }

    .hd-rounded-br-51 {
        border-bottom-right-radius: 51px;
        border-bottom-right-radius: 3.1875rem;
        overflow: hidden
    }

    .hd-rounded-50 {
        border-radius: 50px;
        border-radius: 3.125rem;
        overflow: hidden
    }

    .hd-rounded-50c {
        border-radius: 50%;
        overflow: hidden
    }

    .hd-rounded-tl-50 {
        border-top-left-radius: 50px;
        border-top-left-radius: 3.125rem;
        overflow: hidden
    }

    .hd-rounded-tr-50 {
        border-top-right-radius: 50px;
        border-top-right-radius: 3.125rem;
        overflow: hidden
    }

    .hd-rounded-bl-50 {
        border-bottom-left-radius: 50px;
        border-bottom-left-radius: 3.125rem;
        overflow: hidden
    }

    .hd-rounded-br-50 {
        border-bottom-right-radius: 50px;
        border-bottom-right-radius: 3.125rem;
        overflow: hidden
    }

    .hd-rounded-49 {
        border-radius: 49px;
        border-radius: 3.0625rem;
        overflow: hidden
    }

    .hd-rounded-49c {
        border-radius: 49%;
        overflow: hidden
    }

    .hd-rounded-tl-49 {
        border-top-left-radius: 49px;
        border-top-left-radius: 3.0625rem;
        overflow: hidden
    }

    .hd-rounded-tr-49 {
        border-top-right-radius: 49px;
        border-top-right-radius: 3.0625rem;
        overflow: hidden
    }

    .hd-rounded-bl-49 {
        border-bottom-left-radius: 49px;
        border-bottom-left-radius: 3.0625rem;
        overflow: hidden
    }

    .hd-rounded-br-49 {
        border-bottom-right-radius: 49px;
        border-bottom-right-radius: 3.0625rem;
        overflow: hidden
    }

    .hd-rounded-48 {
        border-radius: 48px;
        border-radius: 3rem;
        overflow: hidden
    }

    .hd-rounded-48c {
        border-radius: 48%;
        overflow: hidden
    }

    .hd-rounded-tl-48 {
        border-top-left-radius: 48px;
        border-top-left-radius: 3rem;
        overflow: hidden
    }

    .hd-rounded-tr-48 {
        border-top-right-radius: 48px;
        border-top-right-radius: 3rem;
        overflow: hidden
    }

    .hd-rounded-bl-48 {
        border-bottom-left-radius: 48px;
        border-bottom-left-radius: 3rem;
        overflow: hidden
    }

    .hd-rounded-br-48 {
        border-bottom-right-radius: 48px;
        border-bottom-right-radius: 3rem;
        overflow: hidden
    }

    .hd-rounded-47 {
        border-radius: 47px;
        border-radius: 2.9375rem;
        overflow: hidden
    }

    .hd-rounded-47c {
        border-radius: 47%;
        overflow: hidden
    }

    .hd-rounded-tl-47 {
        border-top-left-radius: 47px;
        border-top-left-radius: 2.9375rem;
        overflow: hidden
    }

    .hd-rounded-tr-47 {
        border-top-right-radius: 47px;
        border-top-right-radius: 2.9375rem;
        overflow: hidden
    }

    .hd-rounded-bl-47 {
        border-bottom-left-radius: 47px;
        border-bottom-left-radius: 2.9375rem;
        overflow: hidden
    }

    .hd-rounded-br-47 {
        border-bottom-right-radius: 47px;
        border-bottom-right-radius: 2.9375rem;
        overflow: hidden
    }

    .hd-rounded-46 {
        border-radius: 46px;
        border-radius: 2.875rem;
        overflow: hidden
    }

    .hd-rounded-46c {
        border-radius: 46%;
        overflow: hidden
    }

    .hd-rounded-tl-46 {
        border-top-left-radius: 46px;
        border-top-left-radius: 2.875rem;
        overflow: hidden
    }

    .hd-rounded-tr-46 {
        border-top-right-radius: 46px;
        border-top-right-radius: 2.875rem;
        overflow: hidden
    }

    .hd-rounded-bl-46 {
        border-bottom-left-radius: 46px;
        border-bottom-left-radius: 2.875rem;
        overflow: hidden
    }

    .hd-rounded-br-46 {
        border-bottom-right-radius: 46px;
        border-bottom-right-radius: 2.875rem;
        overflow: hidden
    }

    .hd-rounded-45 {
        border-radius: 45px;
        border-radius: 2.8125rem;
        overflow: hidden
    }

    .hd-rounded-45c {
        border-radius: 45%;
        overflow: hidden
    }

    .hd-rounded-tl-45 {
        border-top-left-radius: 45px;
        border-top-left-radius: 2.8125rem;
        overflow: hidden
    }

    .hd-rounded-tr-45 {
        border-top-right-radius: 45px;
        border-top-right-radius: 2.8125rem;
        overflow: hidden
    }

    .hd-rounded-bl-45 {
        border-bottom-left-radius: 45px;
        border-bottom-left-radius: 2.8125rem;
        overflow: hidden
    }

    .hd-rounded-br-45 {
        border-bottom-right-radius: 45px;
        border-bottom-right-radius: 2.8125rem;
        overflow: hidden
    }

    .hd-rounded-44 {
        border-radius: 44px;
        border-radius: 2.75rem;
        overflow: hidden
    }

    .hd-rounded-44c {
        border-radius: 44%;
        overflow: hidden
    }

    .hd-rounded-tl-44 {
        border-top-left-radius: 44px;
        border-top-left-radius: 2.75rem;
        overflow: hidden
    }

    .hd-rounded-tr-44 {
        border-top-right-radius: 44px;
        border-top-right-radius: 2.75rem;
        overflow: hidden
    }

    .hd-rounded-bl-44 {
        border-bottom-left-radius: 44px;
        border-bottom-left-radius: 2.75rem;
        overflow: hidden
    }

    .hd-rounded-br-44 {
        border-bottom-right-radius: 44px;
        border-bottom-right-radius: 2.75rem;
        overflow: hidden
    }

    .hd-rounded-43 {
        border-radius: 43px;
        border-radius: 2.6875rem;
        overflow: hidden
    }

    .hd-rounded-43c {
        border-radius: 43%;
        overflow: hidden
    }

    .hd-rounded-tl-43 {
        border-top-left-radius: 43px;
        border-top-left-radius: 2.6875rem;
        overflow: hidden
    }

    .hd-rounded-tr-43 {
        border-top-right-radius: 43px;
        border-top-right-radius: 2.6875rem;
        overflow: hidden
    }

    .hd-rounded-bl-43 {
        border-bottom-left-radius: 43px;
        border-bottom-left-radius: 2.6875rem;
        overflow: hidden
    }

    .hd-rounded-br-43 {
        border-bottom-right-radius: 43px;
        border-bottom-right-radius: 2.6875rem;
        overflow: hidden
    }

    .hd-rounded-42 {
        border-radius: 42px;
        border-radius: 2.625rem;
        overflow: hidden
    }

    .hd-rounded-42c {
        border-radius: 42%;
        overflow: hidden
    }

    .hd-rounded-tl-42 {
        border-top-left-radius: 42px;
        border-top-left-radius: 2.625rem;
        overflow: hidden
    }

    .hd-rounded-tr-42 {
        border-top-right-radius: 42px;
        border-top-right-radius: 2.625rem;
        overflow: hidden
    }

    .hd-rounded-bl-42 {
        border-bottom-left-radius: 42px;
        border-bottom-left-radius: 2.625rem;
        overflow: hidden
    }

    .hd-rounded-br-42 {
        border-bottom-right-radius: 42px;
        border-bottom-right-radius: 2.625rem;
        overflow: hidden
    }

    .hd-rounded-41 {
        border-radius: 41px;
        border-radius: 2.5625rem;
        overflow: hidden
    }

    .hd-rounded-41c {
        border-radius: 41%;
        overflow: hidden
    }

    .hd-rounded-tl-41 {
        border-top-left-radius: 41px;
        border-top-left-radius: 2.5625rem;
        overflow: hidden
    }

    .hd-rounded-tr-41 {
        border-top-right-radius: 41px;
        border-top-right-radius: 2.5625rem;
        overflow: hidden
    }

    .hd-rounded-bl-41 {
        border-bottom-left-radius: 41px;
        border-bottom-left-radius: 2.5625rem;
        overflow: hidden
    }

    .hd-rounded-br-41 {
        border-bottom-right-radius: 41px;
        border-bottom-right-radius: 2.5625rem;
        overflow: hidden
    }

    .hd-rounded-40 {
        border-radius: 40px;
        border-radius: 2.5rem;
        overflow: hidden
    }

    .hd-rounded-40c {
        border-radius: 40%;
        overflow: hidden
    }

    .hd-rounded-tl-40 {
        border-top-left-radius: 40px;
        border-top-left-radius: 2.5rem;
        overflow: hidden
    }

    .hd-rounded-tr-40 {
        border-top-right-radius: 40px;
        border-top-right-radius: 2.5rem;
        overflow: hidden
    }

    .hd-rounded-bl-40 {
        border-bottom-left-radius: 40px;
        border-bottom-left-radius: 2.5rem;
        overflow: hidden
    }

    .hd-rounded-br-40 {
        border-bottom-right-radius: 40px;
        border-bottom-right-radius: 2.5rem;
        overflow: hidden
    }

    .hd-rounded-39 {
        border-radius: 39px;
        border-radius: 2.4375rem;
        overflow: hidden
    }

    .hd-rounded-39c {
        border-radius: 39%;
        overflow: hidden
    }

    .hd-rounded-tl-39 {
        border-top-left-radius: 39px;
        border-top-left-radius: 2.4375rem;
        overflow: hidden
    }

    .hd-rounded-tr-39 {
        border-top-right-radius: 39px;
        border-top-right-radius: 2.4375rem;
        overflow: hidden
    }

    .hd-rounded-bl-39 {
        border-bottom-left-radius: 39px;
        border-bottom-left-radius: 2.4375rem;
        overflow: hidden
    }

    .hd-rounded-br-39 {
        border-bottom-right-radius: 39px;
        border-bottom-right-radius: 2.4375rem;
        overflow: hidden
    }

    .hd-rounded-38 {
        border-radius: 38px;
        border-radius: 2.375rem;
        overflow: hidden
    }

    .hd-rounded-38c {
        border-radius: 38%;
        overflow: hidden
    }

    .hd-rounded-tl-38 {
        border-top-left-radius: 38px;
        border-top-left-radius: 2.375rem;
        overflow: hidden
    }

    .hd-rounded-tr-38 {
        border-top-right-radius: 38px;
        border-top-right-radius: 2.375rem;
        overflow: hidden
    }

    .hd-rounded-bl-38 {
        border-bottom-left-radius: 38px;
        border-bottom-left-radius: 2.375rem;
        overflow: hidden
    }

    .hd-rounded-br-38 {
        border-bottom-right-radius: 38px;
        border-bottom-right-radius: 2.375rem;
        overflow: hidden
    }

    .hd-rounded-37 {
        border-radius: 37px;
        border-radius: 2.3125rem;
        overflow: hidden
    }

    .hd-rounded-37c {
        border-radius: 37%;
        overflow: hidden
    }

    .hd-rounded-tl-37 {
        border-top-left-radius: 37px;
        border-top-left-radius: 2.3125rem;
        overflow: hidden
    }

    .hd-rounded-tr-37 {
        border-top-right-radius: 37px;
        border-top-right-radius: 2.3125rem;
        overflow: hidden
    }

    .hd-rounded-bl-37 {
        border-bottom-left-radius: 37px;
        border-bottom-left-radius: 2.3125rem;
        overflow: hidden
    }

    .hd-rounded-br-37 {
        border-bottom-right-radius: 37px;
        border-bottom-right-radius: 2.3125rem;
        overflow: hidden
    }

    .hd-rounded-36 {
        border-radius: 36px;
        border-radius: 2.25rem;
        overflow: hidden
    }

    .hd-rounded-36c {
        border-radius: 36%;
        overflow: hidden
    }

    .hd-rounded-tl-36 {
        border-top-left-radius: 36px;
        border-top-left-radius: 2.25rem;
        overflow: hidden
    }

    .hd-rounded-tr-36 {
        border-top-right-radius: 36px;
        border-top-right-radius: 2.25rem;
        overflow: hidden
    }

    .hd-rounded-bl-36 {
        border-bottom-left-radius: 36px;
        border-bottom-left-radius: 2.25rem;
        overflow: hidden
    }

    .hd-rounded-br-36 {
        border-bottom-right-radius: 36px;
        border-bottom-right-radius: 2.25rem;
        overflow: hidden
    }

    .hd-rounded-35 {
        border-radius: 35px;
        border-radius: 2.1875rem;
        overflow: hidden
    }

    .hd-rounded-35c {
        border-radius: 35%;
        overflow: hidden
    }

    .hd-rounded-tl-35 {
        border-top-left-radius: 35px;
        border-top-left-radius: 2.1875rem;
        overflow: hidden
    }

    .hd-rounded-tr-35 {
        border-top-right-radius: 35px;
        border-top-right-radius: 2.1875rem;
        overflow: hidden
    }

    .hd-rounded-bl-35 {
        border-bottom-left-radius: 35px;
        border-bottom-left-radius: 2.1875rem;
        overflow: hidden
    }

    .hd-rounded-br-35 {
        border-bottom-right-radius: 35px;
        border-bottom-right-radius: 2.1875rem;
        overflow: hidden
    }

    .hd-rounded-34 {
        border-radius: 34px;
        border-radius: 2.125rem;
        overflow: hidden
    }

    .hd-rounded-34c {
        border-radius: 34%;
        overflow: hidden
    }

    .hd-rounded-tl-34 {
        border-top-left-radius: 34px;
        border-top-left-radius: 2.125rem;
        overflow: hidden
    }

    .hd-rounded-tr-34 {
        border-top-right-radius: 34px;
        border-top-right-radius: 2.125rem;
        overflow: hidden
    }

    .hd-rounded-bl-34 {
        border-bottom-left-radius: 34px;
        border-bottom-left-radius: 2.125rem;
        overflow: hidden
    }

    .hd-rounded-br-34 {
        border-bottom-right-radius: 34px;
        border-bottom-right-radius: 2.125rem;
        overflow: hidden
    }

    .hd-rounded-33 {
        border-radius: 33px;
        border-radius: 2.0625rem;
        overflow: hidden
    }

    .hd-rounded-33c {
        border-radius: 33%;
        overflow: hidden
    }

    .hd-rounded-tl-33 {
        border-top-left-radius: 33px;
        border-top-left-radius: 2.0625rem;
        overflow: hidden
    }

    .hd-rounded-tr-33 {
        border-top-right-radius: 33px;
        border-top-right-radius: 2.0625rem;
        overflow: hidden
    }

    .hd-rounded-bl-33 {
        border-bottom-left-radius: 33px;
        border-bottom-left-radius: 2.0625rem;
        overflow: hidden
    }

    .hd-rounded-br-33 {
        border-bottom-right-radius: 33px;
        border-bottom-right-radius: 2.0625rem;
        overflow: hidden
    }

    .hd-rounded-32 {
        border-radius: 32px;
        border-radius: 2rem;
        overflow: hidden
    }

    .hd-rounded-32c {
        border-radius: 32%;
        overflow: hidden
    }

    .hd-rounded-tl-32 {
        border-top-left-radius: 32px;
        border-top-left-radius: 2rem;
        overflow: hidden
    }

    .hd-rounded-tr-32 {
        border-top-right-radius: 32px;
        border-top-right-radius: 2rem;
        overflow: hidden
    }

    .hd-rounded-bl-32 {
        border-bottom-left-radius: 32px;
        border-bottom-left-radius: 2rem;
        overflow: hidden
    }

    .hd-rounded-br-32 {
        border-bottom-right-radius: 32px;
        border-bottom-right-radius: 2rem;
        overflow: hidden
    }

    .hd-rounded-31 {
        border-radius: 31px;
        border-radius: 1.9375rem;
        overflow: hidden
    }

    .hd-rounded-31c {
        border-radius: 31%;
        overflow: hidden
    }

    .hd-rounded-tl-31 {
        border-top-left-radius: 31px;
        border-top-left-radius: 1.9375rem;
        overflow: hidden
    }

    .hd-rounded-tr-31 {
        border-top-right-radius: 31px;
        border-top-right-radius: 1.9375rem;
        overflow: hidden
    }

    .hd-rounded-bl-31 {
        border-bottom-left-radius: 31px;
        border-bottom-left-radius: 1.9375rem;
        overflow: hidden
    }

    .hd-rounded-br-31 {
        border-bottom-right-radius: 31px;
        border-bottom-right-radius: 1.9375rem;
        overflow: hidden
    }

    .hd-rounded-30 {
        border-radius: 30px;
        border-radius: 1.875rem;
        overflow: hidden
    }

    .hd-rounded-30c {
        border-radius: 30%;
        overflow: hidden
    }

    .hd-rounded-tl-30 {
        border-top-left-radius: 30px;
        border-top-left-radius: 1.875rem;
        overflow: hidden
    }

    .hd-rounded-tr-30 {
        border-top-right-radius: 30px;
        border-top-right-radius: 1.875rem;
        overflow: hidden
    }

    .hd-rounded-bl-30 {
        border-bottom-left-radius: 30px;
        border-bottom-left-radius: 1.875rem;
        overflow: hidden
    }

    .hd-rounded-br-30 {
        border-bottom-right-radius: 30px;
        border-bottom-right-radius: 1.875rem;
        overflow: hidden
    }

    .hd-rounded-29 {
        border-radius: 29px;
        border-radius: 1.8125rem;
        overflow: hidden
    }

    .hd-rounded-29c {
        border-radius: 29%;
        overflow: hidden
    }

    .hd-rounded-tl-29 {
        border-top-left-radius: 29px;
        border-top-left-radius: 1.8125rem;
        overflow: hidden
    }

    .hd-rounded-tr-29 {
        border-top-right-radius: 29px;
        border-top-right-radius: 1.8125rem;
        overflow: hidden
    }

    .hd-rounded-bl-29 {
        border-bottom-left-radius: 29px;
        border-bottom-left-radius: 1.8125rem;
        overflow: hidden
    }

    .hd-rounded-br-29 {
        border-bottom-right-radius: 29px;
        border-bottom-right-radius: 1.8125rem;
        overflow: hidden
    }

    .hd-rounded-28 {
        border-radius: 28px;
        border-radius: 1.75rem;
        overflow: hidden
    }

    .hd-rounded-28c {
        border-radius: 28%;
        overflow: hidden
    }

    .hd-rounded-tl-28 {
        border-top-left-radius: 28px;
        border-top-left-radius: 1.75rem;
        overflow: hidden
    }

    .hd-rounded-tr-28 {
        border-top-right-radius: 28px;
        border-top-right-radius: 1.75rem;
        overflow: hidden
    }

    .hd-rounded-bl-28 {
        border-bottom-left-radius: 28px;
        border-bottom-left-radius: 1.75rem;
        overflow: hidden
    }

    .hd-rounded-br-28 {
        border-bottom-right-radius: 28px;
        border-bottom-right-radius: 1.75rem;
        overflow: hidden
    }

    .hd-rounded-27 {
        border-radius: 27px;
        border-radius: 1.6875rem;
        overflow: hidden
    }

    .hd-rounded-27c {
        border-radius: 27%;
        overflow: hidden
    }

    .hd-rounded-tl-27 {
        border-top-left-radius: 27px;
        border-top-left-radius: 1.6875rem;
        overflow: hidden
    }

    .hd-rounded-tr-27 {
        border-top-right-radius: 27px;
        border-top-right-radius: 1.6875rem;
        overflow: hidden
    }

    .hd-rounded-bl-27 {
        border-bottom-left-radius: 27px;
        border-bottom-left-radius: 1.6875rem;
        overflow: hidden
    }

    .hd-rounded-br-27 {
        border-bottom-right-radius: 27px;
        border-bottom-right-radius: 1.6875rem;
        overflow: hidden
    }

    .hd-rounded-26 {
        border-radius: 26px;
        border-radius: 1.625rem;
        overflow: hidden
    }

    .hd-rounded-26c {
        border-radius: 26%;
        overflow: hidden
    }

    .hd-rounded-tl-26 {
        border-top-left-radius: 26px;
        border-top-left-radius: 1.625rem;
        overflow: hidden
    }

    .hd-rounded-tr-26 {
        border-top-right-radius: 26px;
        border-top-right-radius: 1.625rem;
        overflow: hidden
    }

    .hd-rounded-bl-26 {
        border-bottom-left-radius: 26px;
        border-bottom-left-radius: 1.625rem;
        overflow: hidden
    }

    .hd-rounded-br-26 {
        border-bottom-right-radius: 26px;
        border-bottom-right-radius: 1.625rem;
        overflow: hidden
    }

    .hd-rounded-25 {
        border-radius: 25px;
        border-radius: 1.5625rem;
        overflow: hidden
    }

    .hd-rounded-25c {
        border-radius: 25%;
        overflow: hidden
    }

    .hd-rounded-tl-25 {
        border-top-left-radius: 25px;
        border-top-left-radius: 1.5625rem;
        overflow: hidden
    }

    .hd-rounded-tr-25 {
        border-top-right-radius: 25px;
        border-top-right-radius: 1.5625rem;
        overflow: hidden
    }

    .hd-rounded-bl-25 {
        border-bottom-left-radius: 25px;
        border-bottom-left-radius: 1.5625rem;
        overflow: hidden
    }

    .hd-rounded-br-25 {
        border-bottom-right-radius: 25px;
        border-bottom-right-radius: 1.5625rem;
        overflow: hidden
    }

    .hd-rounded-24 {
        border-radius: 24px;
        border-radius: 1.5rem;
        overflow: hidden
    }

    .hd-rounded-24c {
        border-radius: 24%;
        overflow: hidden
    }

    .hd-rounded-tl-24 {
        border-top-left-radius: 24px;
        border-top-left-radius: 1.5rem;
        overflow: hidden
    }

    .hd-rounded-tr-24 {
        border-top-right-radius: 24px;
        border-top-right-radius: 1.5rem;
        overflow: hidden
    }

    .hd-rounded-bl-24 {
        border-bottom-left-radius: 24px;
        border-bottom-left-radius: 1.5rem;
        overflow: hidden
    }

    .hd-rounded-br-24 {
        border-bottom-right-radius: 24px;
        border-bottom-right-radius: 1.5rem;
        overflow: hidden
    }

    .hd-rounded-23 {
        border-radius: 23px;
        border-radius: 1.4375rem;
        overflow: hidden
    }

    .hd-rounded-23c {
        border-radius: 23%;
        overflow: hidden
    }

    .hd-rounded-tl-23 {
        border-top-left-radius: 23px;
        border-top-left-radius: 1.4375rem;
        overflow: hidden
    }

    .hd-rounded-tr-23 {
        border-top-right-radius: 23px;
        border-top-right-radius: 1.4375rem;
        overflow: hidden
    }

    .hd-rounded-bl-23 {
        border-bottom-left-radius: 23px;
        border-bottom-left-radius: 1.4375rem;
        overflow: hidden
    }

    .hd-rounded-br-23 {
        border-bottom-right-radius: 23px;
        border-bottom-right-radius: 1.4375rem;
        overflow: hidden
    }

    .hd-rounded-22 {
        border-radius: 22px;
        border-radius: 1.375rem;
        overflow: hidden
    }

    .hd-rounded-22c {
        border-radius: 22%;
        overflow: hidden
    }

    .hd-rounded-tl-22 {
        border-top-left-radius: 22px;
        border-top-left-radius: 1.375rem;
        overflow: hidden
    }

    .hd-rounded-tr-22 {
        border-top-right-radius: 22px;
        border-top-right-radius: 1.375rem;
        overflow: hidden
    }

    .hd-rounded-bl-22 {
        border-bottom-left-radius: 22px;
        border-bottom-left-radius: 1.375rem;
        overflow: hidden
    }

    .hd-rounded-br-22 {
        border-bottom-right-radius: 22px;
        border-bottom-right-radius: 1.375rem;
        overflow: hidden
    }

    .hd-rounded-21 {
        border-radius: 21px;
        border-radius: 1.3125rem;
        overflow: hidden
    }

    .hd-rounded-21c {
        border-radius: 21%;
        overflow: hidden
    }

    .hd-rounded-tl-21 {
        border-top-left-radius: 21px;
        border-top-left-radius: 1.3125rem;
        overflow: hidden
    }

    .hd-rounded-tr-21 {
        border-top-right-radius: 21px;
        border-top-right-radius: 1.3125rem;
        overflow: hidden
    }

    .hd-rounded-bl-21 {
        border-bottom-left-radius: 21px;
        border-bottom-left-radius: 1.3125rem;
        overflow: hidden
    }

    .hd-rounded-br-21 {
        border-bottom-right-radius: 21px;
        border-bottom-right-radius: 1.3125rem;
        overflow: hidden
    }

    .hd-rounded-20 {
        border-radius: 20px;
        border-radius: 1.25rem;
        overflow: hidden
    }

    .hd-rounded-20c {
        border-radius: 20%;
        overflow: hidden
    }

    .hd-rounded-tl-20 {
        border-top-left-radius: 20px;
        border-top-left-radius: 1.25rem;
        overflow: hidden
    }

    .hd-rounded-tr-20 {
        border-top-right-radius: 20px;
        border-top-right-radius: 1.25rem;
        overflow: hidden
    }

    .hd-rounded-bl-20 {
        border-bottom-left-radius: 20px;
        border-bottom-left-radius: 1.25rem;
        overflow: hidden
    }

    .hd-rounded-br-20 {
        border-bottom-right-radius: 20px;
        border-bottom-right-radius: 1.25rem;
        overflow: hidden
    }

    .hd-rounded-19 {
        border-radius: 19px;
        border-radius: 1.1875rem;
        overflow: hidden
    }

    .hd-rounded-19c {
        border-radius: 19%;
        overflow: hidden
    }

    .hd-rounded-tl-19 {
        border-top-left-radius: 19px;
        border-top-left-radius: 1.1875rem;
        overflow: hidden
    }

    .hd-rounded-tr-19 {
        border-top-right-radius: 19px;
        border-top-right-radius: 1.1875rem;
        overflow: hidden
    }

    .hd-rounded-bl-19 {
        border-bottom-left-radius: 19px;
        border-bottom-left-radius: 1.1875rem;
        overflow: hidden
    }

    .hd-rounded-br-19 {
        border-bottom-right-radius: 19px;
        border-bottom-right-radius: 1.1875rem;
        overflow: hidden
    }

    .hd-rounded-18 {
        border-radius: 18px;
        border-radius: 1.125rem;
        overflow: hidden
    }

    .hd-rounded-18c {
        border-radius: 18%;
        overflow: hidden
    }

    .hd-rounded-tl-18 {
        border-top-left-radius: 18px;
        border-top-left-radius: 1.125rem;
        overflow: hidden
    }

    .hd-rounded-tr-18 {
        border-top-right-radius: 18px;
        border-top-right-radius: 1.125rem;
        overflow: hidden
    }

    .hd-rounded-bl-18 {
        border-bottom-left-radius: 18px;
        border-bottom-left-radius: 1.125rem;
        overflow: hidden
    }

    .hd-rounded-br-18 {
        border-bottom-right-radius: 18px;
        border-bottom-right-radius: 1.125rem;
        overflow: hidden
    }

    .hd-rounded-17 {
        border-radius: 17px;
        border-radius: 1.0625rem;
        overflow: hidden
    }

    .hd-rounded-17c {
        border-radius: 17%;
        overflow: hidden
    }

    .hd-rounded-tl-17 {
        border-top-left-radius: 17px;
        border-top-left-radius: 1.0625rem;
        overflow: hidden
    }

    .hd-rounded-tr-17 {
        border-top-right-radius: 17px;
        border-top-right-radius: 1.0625rem;
        overflow: hidden
    }

    .hd-rounded-bl-17 {
        border-bottom-left-radius: 17px;
        border-bottom-left-radius: 1.0625rem;
        overflow: hidden
    }

    .hd-rounded-br-17 {
        border-bottom-right-radius: 17px;
        border-bottom-right-radius: 1.0625rem;
        overflow: hidden
    }

    .hd-rounded-16 {
        border-radius: 16px;
        border-radius: 1rem;
        overflow: hidden
    }

    .hd-rounded-16c {
        border-radius: 16%;
        overflow: hidden
    }

    .hd-rounded-tl-16 {
        border-top-left-radius: 16px;
        border-top-left-radius: 1rem;
        overflow: hidden
    }

    .hd-rounded-tr-16 {
        border-top-right-radius: 16px;
        border-top-right-radius: 1rem;
        overflow: hidden
    }

    .hd-rounded-bl-16 {
        border-bottom-left-radius: 16px;
        border-bottom-left-radius: 1rem;
        overflow: hidden
    }

    .hd-rounded-br-16 {
        border-bottom-right-radius: 16px;
        border-bottom-right-radius: 1rem;
        overflow: hidden
    }

    .hd-rounded-15 {
        border-radius: 15px;
        border-radius: .9375rem;
        overflow: hidden
    }

    .hd-rounded-15c {
        border-radius: 15%;
        overflow: hidden
    }

    .hd-rounded-tl-15 {
        border-top-left-radius: 15px;
        border-top-left-radius: .9375rem;
        overflow: hidden
    }

    .hd-rounded-tr-15 {
        border-top-right-radius: 15px;
        border-top-right-radius: .9375rem;
        overflow: hidden
    }

    .hd-rounded-bl-15 {
        border-bottom-left-radius: 15px;
        border-bottom-left-radius: .9375rem;
        overflow: hidden
    }

    .hd-rounded-br-15 {
        border-bottom-right-radius: 15px;
        border-bottom-right-radius: .9375rem;
        overflow: hidden
    }

    .hd-rounded-14 {
        border-radius: 14px;
        border-radius: .875rem;
        overflow: hidden
    }

    .hd-rounded-14c {
        border-radius: 14%;
        overflow: hidden
    }

    .hd-rounded-tl-14 {
        border-top-left-radius: 14px;
        border-top-left-radius: .875rem;
        overflow: hidden
    }

    .hd-rounded-tr-14 {
        border-top-right-radius: 14px;
        border-top-right-radius: .875rem;
        overflow: hidden
    }

    .hd-rounded-bl-14 {
        border-bottom-left-radius: 14px;
        border-bottom-left-radius: .875rem;
        overflow: hidden
    }

    .hd-rounded-br-14 {
        border-bottom-right-radius: 14px;
        border-bottom-right-radius: .875rem;
        overflow: hidden
    }

    .hd-rounded-13 {
        border-radius: 13px;
        border-radius: .8125rem;
        overflow: hidden
    }

    .hd-rounded-13c {
        border-radius: 13%;
        overflow: hidden
    }

    .hd-rounded-tl-13 {
        border-top-left-radius: 13px;
        border-top-left-radius: .8125rem;
        overflow: hidden
    }

    .hd-rounded-tr-13 {
        border-top-right-radius: 13px;
        border-top-right-radius: .8125rem;
        overflow: hidden
    }

    .hd-rounded-bl-13 {
        border-bottom-left-radius: 13px;
        border-bottom-left-radius: .8125rem;
        overflow: hidden
    }

    .hd-rounded-br-13 {
        border-bottom-right-radius: 13px;
        border-bottom-right-radius: .8125rem;
        overflow: hidden
    }

    .hd-rounded-12 {
        border-radius: 12px;
        border-radius: .75rem;
        overflow: hidden
    }

    .hd-rounded-12c {
        border-radius: 12%;
        overflow: hidden
    }

    .hd-rounded-tl-12 {
        border-top-left-radius: 12px;
        border-top-left-radius: .75rem;
        overflow: hidden
    }

    .hd-rounded-tr-12 {
        border-top-right-radius: 12px;
        border-top-right-radius: .75rem;
        overflow: hidden
    }

    .hd-rounded-bl-12 {
        border-bottom-left-radius: 12px;
        border-bottom-left-radius: .75rem;
        overflow: hidden
    }

    .hd-rounded-br-12 {
        border-bottom-right-radius: 12px;
        border-bottom-right-radius: .75rem;
        overflow: hidden
    }

    .hd-rounded-11 {
        border-radius: 11px;
        border-radius: .6875rem;
        overflow: hidden
    }

    .hd-rounded-11c {
        border-radius: 11%;
        overflow: hidden
    }

    .hd-rounded-tl-11 {
        border-top-left-radius: 11px;
        border-top-left-radius: .6875rem;
        overflow: hidden
    }

    .hd-rounded-tr-11 {
        border-top-right-radius: 11px;
        border-top-right-radius: .6875rem;
        overflow: hidden
    }

    .hd-rounded-bl-11 {
        border-bottom-left-radius: 11px;
        border-bottom-left-radius: .6875rem;
        overflow: hidden
    }

    .hd-rounded-br-11 {
        border-bottom-right-radius: 11px;
        border-bottom-right-radius: .6875rem;
        overflow: hidden
    }

    .hd-rounded-10 {
        border-radius: 10px;
        border-radius: .625rem;
        overflow: hidden
    }

    .hd-rounded-10c {
        border-radius: 10%;
        overflow: hidden
    }

    .hd-rounded-tl-10 {
        border-top-left-radius: 10px;
        border-top-left-radius: .625rem;
        overflow: hidden
    }

    .hd-rounded-tr-10 {
        border-top-right-radius: 10px;
        border-top-right-radius: .625rem;
        overflow: hidden
    }

    .hd-rounded-bl-10 {
        border-bottom-left-radius: 10px;
        border-bottom-left-radius: .625rem;
        overflow: hidden
    }

    .hd-rounded-br-10 {
        border-bottom-right-radius: 10px;
        border-bottom-right-radius: .625rem;
        overflow: hidden
    }

    .hd-rounded-9 {
        border-radius: 9px;
        border-radius: .5625rem;
        overflow: hidden
    }

    .hd-rounded-9c {
        border-radius: 9%;
        overflow: hidden
    }

    .hd-rounded-tl-9 {
        border-top-left-radius: 9px;
        border-top-left-radius: .5625rem;
        overflow: hidden
    }

    .hd-rounded-tr-9 {
        border-top-right-radius: 9px;
        border-top-right-radius: .5625rem;
        overflow: hidden
    }

    .hd-rounded-bl-9 {
        border-bottom-left-radius: 9px;
        border-bottom-left-radius: .5625rem;
        overflow: hidden
    }

    .hd-rounded-br-9 {
        border-bottom-right-radius: 9px;
        border-bottom-right-radius: .5625rem;
        overflow: hidden
    }

    .hd-rounded-8 {
        border-radius: 8px;
        border-radius: .5rem;
        overflow: hidden
    }

    .hd-rounded-8c {
        border-radius: 8%;
        overflow: hidden
    }

    .hd-rounded-tl-8 {
        border-top-left-radius: 8px;
        border-top-left-radius: .5rem;
        overflow: hidden
    }

    .hd-rounded-tr-8 {
        border-top-right-radius: 8px;
        border-top-right-radius: .5rem;
        overflow: hidden
    }

    .hd-rounded-bl-8 {
        border-bottom-left-radius: 8px;
        border-bottom-left-radius: .5rem;
        overflow: hidden
    }

    .hd-rounded-br-8 {
        border-bottom-right-radius: 8px;
        border-bottom-right-radius: .5rem;
        overflow: hidden
    }

    .hd-rounded-7 {
        border-radius: 7px;
        border-radius: .4375rem;
        overflow: hidden
    }

    .hd-rounded-7c {
        border-radius: 7%;
        overflow: hidden
    }

    .hd-rounded-tl-7 {
        border-top-left-radius: 7px;
        border-top-left-radius: .4375rem;
        overflow: hidden
    }

    .hd-rounded-tr-7 {
        border-top-right-radius: 7px;
        border-top-right-radius: .4375rem;
        overflow: hidden
    }

    .hd-rounded-bl-7 {
        border-bottom-left-radius: 7px;
        border-bottom-left-radius: .4375rem;
        overflow: hidden
    }

    .hd-rounded-br-7 {
        border-bottom-right-radius: 7px;
        border-bottom-right-radius: .4375rem;
        overflow: hidden
    }

    .hd-rounded-6 {
        border-radius: 6px;
        border-radius: .375rem;
        overflow: hidden
    }

    .hd-rounded-6c {
        border-radius: 6%;
        overflow: hidden
    }

    .hd-rounded-tl-6 {
        border-top-left-radius: 6px;
        border-top-left-radius: .375rem;
        overflow: hidden
    }

    .hd-rounded-tr-6 {
        border-top-right-radius: 6px;
        border-top-right-radius: .375rem;
        overflow: hidden
    }

    .hd-rounded-bl-6 {
        border-bottom-left-radius: 6px;
        border-bottom-left-radius: .375rem;
        overflow: hidden
    }

    .hd-rounded-br-6 {
        border-bottom-right-radius: 6px;
        border-bottom-right-radius: .375rem;
        overflow: hidden
    }

    .hd-rounded-5 {
        border-radius: 5px;
        border-radius: .3125rem;
        overflow: hidden
    }

    .hd-rounded-5c {
        border-radius: 5%;
        overflow: hidden
    }

    .hd-rounded-tl-5 {
        border-top-left-radius: 5px;
        border-top-left-radius: .3125rem;
        overflow: hidden
    }

    .hd-rounded-tr-5 {
        border-top-right-radius: 5px;
        border-top-right-radius: .3125rem;
        overflow: hidden
    }

    .hd-rounded-bl-5 {
        border-bottom-left-radius: 5px;
        border-bottom-left-radius: .3125rem;
        overflow: hidden
    }

    .hd-rounded-br-5 {
        border-bottom-right-radius: 5px;
        border-bottom-right-radius: .3125rem;
        overflow: hidden
    }

    .hd-rounded-4 {
        border-radius: 4px;
        border-radius: .25rem;
        overflow: hidden
    }

    .hd-rounded-4c {
        border-radius: 4%;
        overflow: hidden
    }

    .hd-rounded-tl-4 {
        border-top-left-radius: 4px;
        border-top-left-radius: .25rem;
        overflow: hidden
    }

    .hd-rounded-tr-4 {
        border-top-right-radius: 4px;
        border-top-right-radius: .25rem;
        overflow: hidden
    }

    .hd-rounded-bl-4 {
        border-bottom-left-radius: 4px;
        border-bottom-left-radius: .25rem;
        overflow: hidden
    }

    .hd-rounded-br-4 {
        border-bottom-right-radius: 4px;
        border-bottom-right-radius: .25rem;
        overflow: hidden
    }

    .hd-rounded-3 {
        border-radius: 3px;
        border-radius: .1875rem;
        overflow: hidden
    }

    .hd-rounded-3c {
        border-radius: 3%;
        overflow: hidden
    }

    .hd-rounded-tl-3 {
        border-top-left-radius: 3px;
        border-top-left-radius: .1875rem;
        overflow: hidden
    }

    .hd-rounded-tr-3 {
        border-top-right-radius: 3px;
        border-top-right-radius: .1875rem;
        overflow: hidden
    }

    .hd-rounded-bl-3 {
        border-bottom-left-radius: 3px;
        border-bottom-left-radius: .1875rem;
        overflow: hidden
    }

    .hd-rounded-br-3 {
        border-bottom-right-radius: 3px;
        border-bottom-right-radius: .1875rem;
        overflow: hidden
    }

    .hd-rounded-2 {
        border-radius: 2px;
        border-radius: .125rem;
        overflow: hidden
    }

    .hd-rounded-2c {
        border-radius: 2%;
        overflow: hidden
    }

    .hd-rounded-tl-2 {
        border-top-left-radius: 2px;
        border-top-left-radius: .125rem;
        overflow: hidden
    }

    .hd-rounded-tr-2 {
        border-top-right-radius: 2px;
        border-top-right-radius: .125rem;
        overflow: hidden
    }

    .hd-rounded-bl-2 {
        border-bottom-left-radius: 2px;
        border-bottom-left-radius: .125rem;
        overflow: hidden
    }

    .hd-rounded-br-2 {
        border-bottom-right-radius: 2px;
        border-bottom-right-radius: .125rem;
        overflow: hidden
    }

    .hd-rounded-1 {
        border-radius: 1px;
        border-radius: .0625rem;
        overflow: hidden
    }

    .hd-rounded-1c {
        border-radius: 1%;
        overflow: hidden
    }

    .hd-rounded-tl-1 {
        border-top-left-radius: 1px;
        border-top-left-radius: .0625rem;
        overflow: hidden
    }

    .hd-rounded-tr-1 {
        border-top-right-radius: 1px;
        border-top-right-radius: .0625rem;
        overflow: hidden
    }

    .hd-rounded-bl-1 {
        border-bottom-left-radius: 1px;
        border-bottom-left-radius: .0625rem;
        overflow: hidden
    }

    .hd-rounded-br-1 {
        border-bottom-right-radius: 1px;
        border-bottom-right-radius: .0625rem;
        overflow: hidden
    }

    .hd-rounded-0,
    .hd-rounded-0c {
        border-radius: 0;
        overflow: hidden
    }

    .hd-rounded-tl-0 {
        border-top-left-radius: 0;
        overflow: hidden
    }

    .hd-rounded-tr-0 {
        border-top-right-radius: 0;
        overflow: hidden
    }

    .hd-rounded-bl-0 {
        border-bottom-left-radius: 0;
        overflow: hidden
    }

    .hd-rounded-br-0 {
        border-bottom-right-radius: 0;
        overflow: hidden
    }
}

@media (min-width:1920px) {
    .hhd-rounded-200 {
        border-radius: 200px;
        border-radius: 12.5rem;
        overflow: hidden
    }

    .hhd-rounded-200c {
        border-radius: 200%;
        overflow: hidden
    }

    .hhd-rounded-tl-200 {
        border-top-left-radius: 200px;
        border-top-left-radius: 12.5rem;
        overflow: hidden
    }

    .hhd-rounded-tr-200 {
        border-top-right-radius: 200px;
        border-top-right-radius: 12.5rem;
        overflow: hidden
    }

    .hhd-rounded-bl-200 {
        border-bottom-left-radius: 200px;
        border-bottom-left-radius: 12.5rem;
        overflow: hidden
    }

    .hhd-rounded-br-200 {
        border-bottom-right-radius: 200px;
        border-bottom-right-radius: 12.5rem;
        overflow: hidden
    }

    .hhd-rounded-199 {
        border-radius: 199px;
        border-radius: 12.4375rem;
        overflow: hidden
    }

    .hhd-rounded-199c {
        border-radius: 199%;
        overflow: hidden
    }

    .hhd-rounded-tl-199 {
        border-top-left-radius: 199px;
        border-top-left-radius: 12.4375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-199 {
        border-top-right-radius: 199px;
        border-top-right-radius: 12.4375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-199 {
        border-bottom-left-radius: 199px;
        border-bottom-left-radius: 12.4375rem;
        overflow: hidden
    }

    .hhd-rounded-br-199 {
        border-bottom-right-radius: 199px;
        border-bottom-right-radius: 12.4375rem;
        overflow: hidden
    }

    .hhd-rounded-198 {
        border-radius: 198px;
        border-radius: 12.375rem;
        overflow: hidden
    }

    .hhd-rounded-198c {
        border-radius: 198%;
        overflow: hidden
    }

    .hhd-rounded-tl-198 {
        border-top-left-radius: 198px;
        border-top-left-radius: 12.375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-198 {
        border-top-right-radius: 198px;
        border-top-right-radius: 12.375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-198 {
        border-bottom-left-radius: 198px;
        border-bottom-left-radius: 12.375rem;
        overflow: hidden
    }

    .hhd-rounded-br-198 {
        border-bottom-right-radius: 198px;
        border-bottom-right-radius: 12.375rem;
        overflow: hidden
    }

    .hhd-rounded-197 {
        border-radius: 197px;
        border-radius: 12.3125rem;
        overflow: hidden
    }

    .hhd-rounded-197c {
        border-radius: 197%;
        overflow: hidden
    }

    .hhd-rounded-tl-197 {
        border-top-left-radius: 197px;
        border-top-left-radius: 12.3125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-197 {
        border-top-right-radius: 197px;
        border-top-right-radius: 12.3125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-197 {
        border-bottom-left-radius: 197px;
        border-bottom-left-radius: 12.3125rem;
        overflow: hidden
    }

    .hhd-rounded-br-197 {
        border-bottom-right-radius: 197px;
        border-bottom-right-radius: 12.3125rem;
        overflow: hidden
    }

    .hhd-rounded-196 {
        border-radius: 196px;
        border-radius: 12.25rem;
        overflow: hidden
    }

    .hhd-rounded-196c {
        border-radius: 196%;
        overflow: hidden
    }

    .hhd-rounded-tl-196 {
        border-top-left-radius: 196px;
        border-top-left-radius: 12.25rem;
        overflow: hidden
    }

    .hhd-rounded-tr-196 {
        border-top-right-radius: 196px;
        border-top-right-radius: 12.25rem;
        overflow: hidden
    }

    .hhd-rounded-bl-196 {
        border-bottom-left-radius: 196px;
        border-bottom-left-radius: 12.25rem;
        overflow: hidden
    }

    .hhd-rounded-br-196 {
        border-bottom-right-radius: 196px;
        border-bottom-right-radius: 12.25rem;
        overflow: hidden
    }

    .hhd-rounded-195 {
        border-radius: 195px;
        border-radius: 12.1875rem;
        overflow: hidden
    }

    .hhd-rounded-195c {
        border-radius: 195%;
        overflow: hidden
    }

    .hhd-rounded-tl-195 {
        border-top-left-radius: 195px;
        border-top-left-radius: 12.1875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-195 {
        border-top-right-radius: 195px;
        border-top-right-radius: 12.1875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-195 {
        border-bottom-left-radius: 195px;
        border-bottom-left-radius: 12.1875rem;
        overflow: hidden
    }

    .hhd-rounded-br-195 {
        border-bottom-right-radius: 195px;
        border-bottom-right-radius: 12.1875rem;
        overflow: hidden
    }

    .hhd-rounded-194 {
        border-radius: 194px;
        border-radius: 12.125rem;
        overflow: hidden
    }

    .hhd-rounded-194c {
        border-radius: 194%;
        overflow: hidden
    }

    .hhd-rounded-tl-194 {
        border-top-left-radius: 194px;
        border-top-left-radius: 12.125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-194 {
        border-top-right-radius: 194px;
        border-top-right-radius: 12.125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-194 {
        border-bottom-left-radius: 194px;
        border-bottom-left-radius: 12.125rem;
        overflow: hidden
    }

    .hhd-rounded-br-194 {
        border-bottom-right-radius: 194px;
        border-bottom-right-radius: 12.125rem;
        overflow: hidden
    }

    .hhd-rounded-193 {
        border-radius: 193px;
        border-radius: 12.0625rem;
        overflow: hidden
    }

    .hhd-rounded-193c {
        border-radius: 193%;
        overflow: hidden
    }

    .hhd-rounded-tl-193 {
        border-top-left-radius: 193px;
        border-top-left-radius: 12.0625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-193 {
        border-top-right-radius: 193px;
        border-top-right-radius: 12.0625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-193 {
        border-bottom-left-radius: 193px;
        border-bottom-left-radius: 12.0625rem;
        overflow: hidden
    }

    .hhd-rounded-br-193 {
        border-bottom-right-radius: 193px;
        border-bottom-right-radius: 12.0625rem;
        overflow: hidden
    }

    .hhd-rounded-192 {
        border-radius: 192px;
        border-radius: 12rem;
        overflow: hidden
    }

    .hhd-rounded-192c {
        border-radius: 192%;
        overflow: hidden
    }

    .hhd-rounded-tl-192 {
        border-top-left-radius: 192px;
        border-top-left-radius: 12rem;
        overflow: hidden
    }

    .hhd-rounded-tr-192 {
        border-top-right-radius: 192px;
        border-top-right-radius: 12rem;
        overflow: hidden
    }

    .hhd-rounded-bl-192 {
        border-bottom-left-radius: 192px;
        border-bottom-left-radius: 12rem;
        overflow: hidden
    }

    .hhd-rounded-br-192 {
        border-bottom-right-radius: 192px;
        border-bottom-right-radius: 12rem;
        overflow: hidden
    }

    .hhd-rounded-191 {
        border-radius: 191px;
        border-radius: 11.9375rem;
        overflow: hidden
    }

    .hhd-rounded-191c {
        border-radius: 191%;
        overflow: hidden
    }

    .hhd-rounded-tl-191 {
        border-top-left-radius: 191px;
        border-top-left-radius: 11.9375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-191 {
        border-top-right-radius: 191px;
        border-top-right-radius: 11.9375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-191 {
        border-bottom-left-radius: 191px;
        border-bottom-left-radius: 11.9375rem;
        overflow: hidden
    }

    .hhd-rounded-br-191 {
        border-bottom-right-radius: 191px;
        border-bottom-right-radius: 11.9375rem;
        overflow: hidden
    }

    .hhd-rounded-190 {
        border-radius: 190px;
        border-radius: 11.875rem;
        overflow: hidden
    }

    .hhd-rounded-190c {
        border-radius: 190%;
        overflow: hidden
    }

    .hhd-rounded-tl-190 {
        border-top-left-radius: 190px;
        border-top-left-radius: 11.875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-190 {
        border-top-right-radius: 190px;
        border-top-right-radius: 11.875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-190 {
        border-bottom-left-radius: 190px;
        border-bottom-left-radius: 11.875rem;
        overflow: hidden
    }

    .hhd-rounded-br-190 {
        border-bottom-right-radius: 190px;
        border-bottom-right-radius: 11.875rem;
        overflow: hidden
    }

    .hhd-rounded-189 {
        border-radius: 189px;
        border-radius: 11.8125rem;
        overflow: hidden
    }

    .hhd-rounded-189c {
        border-radius: 189%;
        overflow: hidden
    }

    .hhd-rounded-tl-189 {
        border-top-left-radius: 189px;
        border-top-left-radius: 11.8125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-189 {
        border-top-right-radius: 189px;
        border-top-right-radius: 11.8125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-189 {
        border-bottom-left-radius: 189px;
        border-bottom-left-radius: 11.8125rem;
        overflow: hidden
    }

    .hhd-rounded-br-189 {
        border-bottom-right-radius: 189px;
        border-bottom-right-radius: 11.8125rem;
        overflow: hidden
    }

    .hhd-rounded-188 {
        border-radius: 188px;
        border-radius: 11.75rem;
        overflow: hidden
    }

    .hhd-rounded-188c {
        border-radius: 188%;
        overflow: hidden
    }

    .hhd-rounded-tl-188 {
        border-top-left-radius: 188px;
        border-top-left-radius: 11.75rem;
        overflow: hidden
    }

    .hhd-rounded-tr-188 {
        border-top-right-radius: 188px;
        border-top-right-radius: 11.75rem;
        overflow: hidden
    }

    .hhd-rounded-bl-188 {
        border-bottom-left-radius: 188px;
        border-bottom-left-radius: 11.75rem;
        overflow: hidden
    }

    .hhd-rounded-br-188 {
        border-bottom-right-radius: 188px;
        border-bottom-right-radius: 11.75rem;
        overflow: hidden
    }

    .hhd-rounded-187 {
        border-radius: 187px;
        border-radius: 11.6875rem;
        overflow: hidden
    }

    .hhd-rounded-187c {
        border-radius: 187%;
        overflow: hidden
    }

    .hhd-rounded-tl-187 {
        border-top-left-radius: 187px;
        border-top-left-radius: 11.6875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-187 {
        border-top-right-radius: 187px;
        border-top-right-radius: 11.6875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-187 {
        border-bottom-left-radius: 187px;
        border-bottom-left-radius: 11.6875rem;
        overflow: hidden
    }

    .hhd-rounded-br-187 {
        border-bottom-right-radius: 187px;
        border-bottom-right-radius: 11.6875rem;
        overflow: hidden
    }

    .hhd-rounded-186 {
        border-radius: 186px;
        border-radius: 11.625rem;
        overflow: hidden
    }

    .hhd-rounded-186c {
        border-radius: 186%;
        overflow: hidden
    }

    .hhd-rounded-tl-186 {
        border-top-left-radius: 186px;
        border-top-left-radius: 11.625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-186 {
        border-top-right-radius: 186px;
        border-top-right-radius: 11.625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-186 {
        border-bottom-left-radius: 186px;
        border-bottom-left-radius: 11.625rem;
        overflow: hidden
    }

    .hhd-rounded-br-186 {
        border-bottom-right-radius: 186px;
        border-bottom-right-radius: 11.625rem;
        overflow: hidden
    }

    .hhd-rounded-185 {
        border-radius: 185px;
        border-radius: 11.5625rem;
        overflow: hidden
    }

    .hhd-rounded-185c {
        border-radius: 185%;
        overflow: hidden
    }

    .hhd-rounded-tl-185 {
        border-top-left-radius: 185px;
        border-top-left-radius: 11.5625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-185 {
        border-top-right-radius: 185px;
        border-top-right-radius: 11.5625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-185 {
        border-bottom-left-radius: 185px;
        border-bottom-left-radius: 11.5625rem;
        overflow: hidden
    }

    .hhd-rounded-br-185 {
        border-bottom-right-radius: 185px;
        border-bottom-right-radius: 11.5625rem;
        overflow: hidden
    }

    .hhd-rounded-184 {
        border-radius: 184px;
        border-radius: 11.5rem;
        overflow: hidden
    }

    .hhd-rounded-184c {
        border-radius: 184%;
        overflow: hidden
    }

    .hhd-rounded-tl-184 {
        border-top-left-radius: 184px;
        border-top-left-radius: 11.5rem;
        overflow: hidden
    }

    .hhd-rounded-tr-184 {
        border-top-right-radius: 184px;
        border-top-right-radius: 11.5rem;
        overflow: hidden
    }

    .hhd-rounded-bl-184 {
        border-bottom-left-radius: 184px;
        border-bottom-left-radius: 11.5rem;
        overflow: hidden
    }

    .hhd-rounded-br-184 {
        border-bottom-right-radius: 184px;
        border-bottom-right-radius: 11.5rem;
        overflow: hidden
    }

    .hhd-rounded-183 {
        border-radius: 183px;
        border-radius: 11.4375rem;
        overflow: hidden
    }

    .hhd-rounded-183c {
        border-radius: 183%;
        overflow: hidden
    }

    .hhd-rounded-tl-183 {
        border-top-left-radius: 183px;
        border-top-left-radius: 11.4375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-183 {
        border-top-right-radius: 183px;
        border-top-right-radius: 11.4375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-183 {
        border-bottom-left-radius: 183px;
        border-bottom-left-radius: 11.4375rem;
        overflow: hidden
    }

    .hhd-rounded-br-183 {
        border-bottom-right-radius: 183px;
        border-bottom-right-radius: 11.4375rem;
        overflow: hidden
    }

    .hhd-rounded-182 {
        border-radius: 182px;
        border-radius: 11.375rem;
        overflow: hidden
    }

    .hhd-rounded-182c {
        border-radius: 182%;
        overflow: hidden
    }

    .hhd-rounded-tl-182 {
        border-top-left-radius: 182px;
        border-top-left-radius: 11.375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-182 {
        border-top-right-radius: 182px;
        border-top-right-radius: 11.375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-182 {
        border-bottom-left-radius: 182px;
        border-bottom-left-radius: 11.375rem;
        overflow: hidden
    }

    .hhd-rounded-br-182 {
        border-bottom-right-radius: 182px;
        border-bottom-right-radius: 11.375rem;
        overflow: hidden
    }

    .hhd-rounded-181 {
        border-radius: 181px;
        border-radius: 11.3125rem;
        overflow: hidden
    }

    .hhd-rounded-181c {
        border-radius: 181%;
        overflow: hidden
    }

    .hhd-rounded-tl-181 {
        border-top-left-radius: 181px;
        border-top-left-radius: 11.3125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-181 {
        border-top-right-radius: 181px;
        border-top-right-radius: 11.3125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-181 {
        border-bottom-left-radius: 181px;
        border-bottom-left-radius: 11.3125rem;
        overflow: hidden
    }

    .hhd-rounded-br-181 {
        border-bottom-right-radius: 181px;
        border-bottom-right-radius: 11.3125rem;
        overflow: hidden
    }

    .hhd-rounded-180 {
        border-radius: 180px;
        border-radius: 11.25rem;
        overflow: hidden
    }

    .hhd-rounded-180c {
        border-radius: 180%;
        overflow: hidden
    }

    .hhd-rounded-tl-180 {
        border-top-left-radius: 180px;
        border-top-left-radius: 11.25rem;
        overflow: hidden
    }

    .hhd-rounded-tr-180 {
        border-top-right-radius: 180px;
        border-top-right-radius: 11.25rem;
        overflow: hidden
    }

    .hhd-rounded-bl-180 {
        border-bottom-left-radius: 180px;
        border-bottom-left-radius: 11.25rem;
        overflow: hidden
    }

    .hhd-rounded-br-180 {
        border-bottom-right-radius: 180px;
        border-bottom-right-radius: 11.25rem;
        overflow: hidden
    }

    .hhd-rounded-179 {
        border-radius: 179px;
        border-radius: 11.1875rem;
        overflow: hidden
    }

    .hhd-rounded-179c {
        border-radius: 179%;
        overflow: hidden
    }

    .hhd-rounded-tl-179 {
        border-top-left-radius: 179px;
        border-top-left-radius: 11.1875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-179 {
        border-top-right-radius: 179px;
        border-top-right-radius: 11.1875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-179 {
        border-bottom-left-radius: 179px;
        border-bottom-left-radius: 11.1875rem;
        overflow: hidden
    }

    .hhd-rounded-br-179 {
        border-bottom-right-radius: 179px;
        border-bottom-right-radius: 11.1875rem;
        overflow: hidden
    }

    .hhd-rounded-178 {
        border-radius: 178px;
        border-radius: 11.125rem;
        overflow: hidden
    }

    .hhd-rounded-178c {
        border-radius: 178%;
        overflow: hidden
    }

    .hhd-rounded-tl-178 {
        border-top-left-radius: 178px;
        border-top-left-radius: 11.125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-178 {
        border-top-right-radius: 178px;
        border-top-right-radius: 11.125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-178 {
        border-bottom-left-radius: 178px;
        border-bottom-left-radius: 11.125rem;
        overflow: hidden
    }

    .hhd-rounded-br-178 {
        border-bottom-right-radius: 178px;
        border-bottom-right-radius: 11.125rem;
        overflow: hidden
    }

    .hhd-rounded-177 {
        border-radius: 177px;
        border-radius: 11.0625rem;
        overflow: hidden
    }

    .hhd-rounded-177c {
        border-radius: 177%;
        overflow: hidden
    }

    .hhd-rounded-tl-177 {
        border-top-left-radius: 177px;
        border-top-left-radius: 11.0625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-177 {
        border-top-right-radius: 177px;
        border-top-right-radius: 11.0625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-177 {
        border-bottom-left-radius: 177px;
        border-bottom-left-radius: 11.0625rem;
        overflow: hidden
    }

    .hhd-rounded-br-177 {
        border-bottom-right-radius: 177px;
        border-bottom-right-radius: 11.0625rem;
        overflow: hidden
    }

    .hhd-rounded-176 {
        border-radius: 176px;
        border-radius: 11rem;
        overflow: hidden
    }

    .hhd-rounded-176c {
        border-radius: 176%;
        overflow: hidden
    }

    .hhd-rounded-tl-176 {
        border-top-left-radius: 176px;
        border-top-left-radius: 11rem;
        overflow: hidden
    }

    .hhd-rounded-tr-176 {
        border-top-right-radius: 176px;
        border-top-right-radius: 11rem;
        overflow: hidden
    }

    .hhd-rounded-bl-176 {
        border-bottom-left-radius: 176px;
        border-bottom-left-radius: 11rem;
        overflow: hidden
    }

    .hhd-rounded-br-176 {
        border-bottom-right-radius: 176px;
        border-bottom-right-radius: 11rem;
        overflow: hidden
    }

    .hhd-rounded-175 {
        border-radius: 175px;
        border-radius: 10.9375rem;
        overflow: hidden
    }

    .hhd-rounded-175c {
        border-radius: 175%;
        overflow: hidden
    }

    .hhd-rounded-tl-175 {
        border-top-left-radius: 175px;
        border-top-left-radius: 10.9375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-175 {
        border-top-right-radius: 175px;
        border-top-right-radius: 10.9375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-175 {
        border-bottom-left-radius: 175px;
        border-bottom-left-radius: 10.9375rem;
        overflow: hidden
    }

    .hhd-rounded-br-175 {
        border-bottom-right-radius: 175px;
        border-bottom-right-radius: 10.9375rem;
        overflow: hidden
    }

    .hhd-rounded-174 {
        border-radius: 174px;
        border-radius: 10.875rem;
        overflow: hidden
    }

    .hhd-rounded-174c {
        border-radius: 174%;
        overflow: hidden
    }

    .hhd-rounded-tl-174 {
        border-top-left-radius: 174px;
        border-top-left-radius: 10.875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-174 {
        border-top-right-radius: 174px;
        border-top-right-radius: 10.875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-174 {
        border-bottom-left-radius: 174px;
        border-bottom-left-radius: 10.875rem;
        overflow: hidden
    }

    .hhd-rounded-br-174 {
        border-bottom-right-radius: 174px;
        border-bottom-right-radius: 10.875rem;
        overflow: hidden
    }

    .hhd-rounded-173 {
        border-radius: 173px;
        border-radius: 10.8125rem;
        overflow: hidden
    }

    .hhd-rounded-173c {
        border-radius: 173%;
        overflow: hidden
    }

    .hhd-rounded-tl-173 {
        border-top-left-radius: 173px;
        border-top-left-radius: 10.8125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-173 {
        border-top-right-radius: 173px;
        border-top-right-radius: 10.8125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-173 {
        border-bottom-left-radius: 173px;
        border-bottom-left-radius: 10.8125rem;
        overflow: hidden
    }

    .hhd-rounded-br-173 {
        border-bottom-right-radius: 173px;
        border-bottom-right-radius: 10.8125rem;
        overflow: hidden
    }

    .hhd-rounded-172 {
        border-radius: 172px;
        border-radius: 10.75rem;
        overflow: hidden
    }

    .hhd-rounded-172c {
        border-radius: 172%;
        overflow: hidden
    }

    .hhd-rounded-tl-172 {
        border-top-left-radius: 172px;
        border-top-left-radius: 10.75rem;
        overflow: hidden
    }

    .hhd-rounded-tr-172 {
        border-top-right-radius: 172px;
        border-top-right-radius: 10.75rem;
        overflow: hidden
    }

    .hhd-rounded-bl-172 {
        border-bottom-left-radius: 172px;
        border-bottom-left-radius: 10.75rem;
        overflow: hidden
    }

    .hhd-rounded-br-172 {
        border-bottom-right-radius: 172px;
        border-bottom-right-radius: 10.75rem;
        overflow: hidden
    }

    .hhd-rounded-171 {
        border-radius: 171px;
        border-radius: 10.6875rem;
        overflow: hidden
    }

    .hhd-rounded-171c {
        border-radius: 171%;
        overflow: hidden
    }

    .hhd-rounded-tl-171 {
        border-top-left-radius: 171px;
        border-top-left-radius: 10.6875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-171 {
        border-top-right-radius: 171px;
        border-top-right-radius: 10.6875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-171 {
        border-bottom-left-radius: 171px;
        border-bottom-left-radius: 10.6875rem;
        overflow: hidden
    }

    .hhd-rounded-br-171 {
        border-bottom-right-radius: 171px;
        border-bottom-right-radius: 10.6875rem;
        overflow: hidden
    }

    .hhd-rounded-170 {
        border-radius: 170px;
        border-radius: 10.625rem;
        overflow: hidden
    }

    .hhd-rounded-170c {
        border-radius: 170%;
        overflow: hidden
    }

    .hhd-rounded-tl-170 {
        border-top-left-radius: 170px;
        border-top-left-radius: 10.625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-170 {
        border-top-right-radius: 170px;
        border-top-right-radius: 10.625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-170 {
        border-bottom-left-radius: 170px;
        border-bottom-left-radius: 10.625rem;
        overflow: hidden
    }

    .hhd-rounded-br-170 {
        border-bottom-right-radius: 170px;
        border-bottom-right-radius: 10.625rem;
        overflow: hidden
    }

    .hhd-rounded-169 {
        border-radius: 169px;
        border-radius: 10.5625rem;
        overflow: hidden
    }

    .hhd-rounded-169c {
        border-radius: 169%;
        overflow: hidden
    }

    .hhd-rounded-tl-169 {
        border-top-left-radius: 169px;
        border-top-left-radius: 10.5625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-169 {
        border-top-right-radius: 169px;
        border-top-right-radius: 10.5625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-169 {
        border-bottom-left-radius: 169px;
        border-bottom-left-radius: 10.5625rem;
        overflow: hidden
    }

    .hhd-rounded-br-169 {
        border-bottom-right-radius: 169px;
        border-bottom-right-radius: 10.5625rem;
        overflow: hidden
    }

    .hhd-rounded-168 {
        border-radius: 168px;
        border-radius: 10.5rem;
        overflow: hidden
    }

    .hhd-rounded-168c {
        border-radius: 168%;
        overflow: hidden
    }

    .hhd-rounded-tl-168 {
        border-top-left-radius: 168px;
        border-top-left-radius: 10.5rem;
        overflow: hidden
    }

    .hhd-rounded-tr-168 {
        border-top-right-radius: 168px;
        border-top-right-radius: 10.5rem;
        overflow: hidden
    }

    .hhd-rounded-bl-168 {
        border-bottom-left-radius: 168px;
        border-bottom-left-radius: 10.5rem;
        overflow: hidden
    }

    .hhd-rounded-br-168 {
        border-bottom-right-radius: 168px;
        border-bottom-right-radius: 10.5rem;
        overflow: hidden
    }

    .hhd-rounded-167 {
        border-radius: 167px;
        border-radius: 10.4375rem;
        overflow: hidden
    }

    .hhd-rounded-167c {
        border-radius: 167%;
        overflow: hidden
    }

    .hhd-rounded-tl-167 {
        border-top-left-radius: 167px;
        border-top-left-radius: 10.4375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-167 {
        border-top-right-radius: 167px;
        border-top-right-radius: 10.4375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-167 {
        border-bottom-left-radius: 167px;
        border-bottom-left-radius: 10.4375rem;
        overflow: hidden
    }

    .hhd-rounded-br-167 {
        border-bottom-right-radius: 167px;
        border-bottom-right-radius: 10.4375rem;
        overflow: hidden
    }

    .hhd-rounded-166 {
        border-radius: 166px;
        border-radius: 10.375rem;
        overflow: hidden
    }

    .hhd-rounded-166c {
        border-radius: 166%;
        overflow: hidden
    }

    .hhd-rounded-tl-166 {
        border-top-left-radius: 166px;
        border-top-left-radius: 10.375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-166 {
        border-top-right-radius: 166px;
        border-top-right-radius: 10.375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-166 {
        border-bottom-left-radius: 166px;
        border-bottom-left-radius: 10.375rem;
        overflow: hidden
    }

    .hhd-rounded-br-166 {
        border-bottom-right-radius: 166px;
        border-bottom-right-radius: 10.375rem;
        overflow: hidden
    }

    .hhd-rounded-165 {
        border-radius: 165px;
        border-radius: 10.3125rem;
        overflow: hidden
    }

    .hhd-rounded-165c {
        border-radius: 165%;
        overflow: hidden
    }

    .hhd-rounded-tl-165 {
        border-top-left-radius: 165px;
        border-top-left-radius: 10.3125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-165 {
        border-top-right-radius: 165px;
        border-top-right-radius: 10.3125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-165 {
        border-bottom-left-radius: 165px;
        border-bottom-left-radius: 10.3125rem;
        overflow: hidden
    }

    .hhd-rounded-br-165 {
        border-bottom-right-radius: 165px;
        border-bottom-right-radius: 10.3125rem;
        overflow: hidden
    }

    .hhd-rounded-164 {
        border-radius: 164px;
        border-radius: 10.25rem;
        overflow: hidden
    }

    .hhd-rounded-164c {
        border-radius: 164%;
        overflow: hidden
    }

    .hhd-rounded-tl-164 {
        border-top-left-radius: 164px;
        border-top-left-radius: 10.25rem;
        overflow: hidden
    }

    .hhd-rounded-tr-164 {
        border-top-right-radius: 164px;
        border-top-right-radius: 10.25rem;
        overflow: hidden
    }

    .hhd-rounded-bl-164 {
        border-bottom-left-radius: 164px;
        border-bottom-left-radius: 10.25rem;
        overflow: hidden
    }

    .hhd-rounded-br-164 {
        border-bottom-right-radius: 164px;
        border-bottom-right-radius: 10.25rem;
        overflow: hidden
    }

    .hhd-rounded-163 {
        border-radius: 163px;
        border-radius: 10.1875rem;
        overflow: hidden
    }

    .hhd-rounded-163c {
        border-radius: 163%;
        overflow: hidden
    }

    .hhd-rounded-tl-163 {
        border-top-left-radius: 163px;
        border-top-left-radius: 10.1875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-163 {
        border-top-right-radius: 163px;
        border-top-right-radius: 10.1875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-163 {
        border-bottom-left-radius: 163px;
        border-bottom-left-radius: 10.1875rem;
        overflow: hidden
    }

    .hhd-rounded-br-163 {
        border-bottom-right-radius: 163px;
        border-bottom-right-radius: 10.1875rem;
        overflow: hidden
    }

    .hhd-rounded-162 {
        border-radius: 162px;
        border-radius: 10.125rem;
        overflow: hidden
    }

    .hhd-rounded-162c {
        border-radius: 162%;
        overflow: hidden
    }

    .hhd-rounded-tl-162 {
        border-top-left-radius: 162px;
        border-top-left-radius: 10.125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-162 {
        border-top-right-radius: 162px;
        border-top-right-radius: 10.125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-162 {
        border-bottom-left-radius: 162px;
        border-bottom-left-radius: 10.125rem;
        overflow: hidden
    }

    .hhd-rounded-br-162 {
        border-bottom-right-radius: 162px;
        border-bottom-right-radius: 10.125rem;
        overflow: hidden
    }

    .hhd-rounded-161 {
        border-radius: 161px;
        border-radius: 10.0625rem;
        overflow: hidden
    }

    .hhd-rounded-161c {
        border-radius: 161%;
        overflow: hidden
    }

    .hhd-rounded-tl-161 {
        border-top-left-radius: 161px;
        border-top-left-radius: 10.0625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-161 {
        border-top-right-radius: 161px;
        border-top-right-radius: 10.0625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-161 {
        border-bottom-left-radius: 161px;
        border-bottom-left-radius: 10.0625rem;
        overflow: hidden
    }

    .hhd-rounded-br-161 {
        border-bottom-right-radius: 161px;
        border-bottom-right-radius: 10.0625rem;
        overflow: hidden
    }

    .hhd-rounded-160 {
        border-radius: 160px;
        border-radius: 10rem;
        overflow: hidden
    }

    .hhd-rounded-160c {
        border-radius: 160%;
        overflow: hidden
    }

    .hhd-rounded-tl-160 {
        border-top-left-radius: 160px;
        border-top-left-radius: 10rem;
        overflow: hidden
    }

    .hhd-rounded-tr-160 {
        border-top-right-radius: 160px;
        border-top-right-radius: 10rem;
        overflow: hidden
    }

    .hhd-rounded-bl-160 {
        border-bottom-left-radius: 160px;
        border-bottom-left-radius: 10rem;
        overflow: hidden
    }

    .hhd-rounded-br-160 {
        border-bottom-right-radius: 160px;
        border-bottom-right-radius: 10rem;
        overflow: hidden
    }

    .hhd-rounded-159 {
        border-radius: 159px;
        border-radius: 9.9375rem;
        overflow: hidden
    }

    .hhd-rounded-159c {
        border-radius: 159%;
        overflow: hidden
    }

    .hhd-rounded-tl-159 {
        border-top-left-radius: 159px;
        border-top-left-radius: 9.9375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-159 {
        border-top-right-radius: 159px;
        border-top-right-radius: 9.9375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-159 {
        border-bottom-left-radius: 159px;
        border-bottom-left-radius: 9.9375rem;
        overflow: hidden
    }

    .hhd-rounded-br-159 {
        border-bottom-right-radius: 159px;
        border-bottom-right-radius: 9.9375rem;
        overflow: hidden
    }

    .hhd-rounded-158 {
        border-radius: 158px;
        border-radius: 9.875rem;
        overflow: hidden
    }

    .hhd-rounded-158c {
        border-radius: 158%;
        overflow: hidden
    }

    .hhd-rounded-tl-158 {
        border-top-left-radius: 158px;
        border-top-left-radius: 9.875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-158 {
        border-top-right-radius: 158px;
        border-top-right-radius: 9.875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-158 {
        border-bottom-left-radius: 158px;
        border-bottom-left-radius: 9.875rem;
        overflow: hidden
    }

    .hhd-rounded-br-158 {
        border-bottom-right-radius: 158px;
        border-bottom-right-radius: 9.875rem;
        overflow: hidden
    }

    .hhd-rounded-157 {
        border-radius: 157px;
        border-radius: 9.8125rem;
        overflow: hidden
    }

    .hhd-rounded-157c {
        border-radius: 157%;
        overflow: hidden
    }

    .hhd-rounded-tl-157 {
        border-top-left-radius: 157px;
        border-top-left-radius: 9.8125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-157 {
        border-top-right-radius: 157px;
        border-top-right-radius: 9.8125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-157 {
        border-bottom-left-radius: 157px;
        border-bottom-left-radius: 9.8125rem;
        overflow: hidden
    }

    .hhd-rounded-br-157 {
        border-bottom-right-radius: 157px;
        border-bottom-right-radius: 9.8125rem;
        overflow: hidden
    }

    .hhd-rounded-156 {
        border-radius: 156px;
        border-radius: 9.75rem;
        overflow: hidden
    }

    .hhd-rounded-156c {
        border-radius: 156%;
        overflow: hidden
    }

    .hhd-rounded-tl-156 {
        border-top-left-radius: 156px;
        border-top-left-radius: 9.75rem;
        overflow: hidden
    }

    .hhd-rounded-tr-156 {
        border-top-right-radius: 156px;
        border-top-right-radius: 9.75rem;
        overflow: hidden
    }

    .hhd-rounded-bl-156 {
        border-bottom-left-radius: 156px;
        border-bottom-left-radius: 9.75rem;
        overflow: hidden
    }

    .hhd-rounded-br-156 {
        border-bottom-right-radius: 156px;
        border-bottom-right-radius: 9.75rem;
        overflow: hidden
    }

    .hhd-rounded-155 {
        border-radius: 155px;
        border-radius: 9.6875rem;
        overflow: hidden
    }

    .hhd-rounded-155c {
        border-radius: 155%;
        overflow: hidden
    }

    .hhd-rounded-tl-155 {
        border-top-left-radius: 155px;
        border-top-left-radius: 9.6875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-155 {
        border-top-right-radius: 155px;
        border-top-right-radius: 9.6875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-155 {
        border-bottom-left-radius: 155px;
        border-bottom-left-radius: 9.6875rem;
        overflow: hidden
    }

    .hhd-rounded-br-155 {
        border-bottom-right-radius: 155px;
        border-bottom-right-radius: 9.6875rem;
        overflow: hidden
    }

    .hhd-rounded-154 {
        border-radius: 154px;
        border-radius: 9.625rem;
        overflow: hidden
    }

    .hhd-rounded-154c {
        border-radius: 154%;
        overflow: hidden
    }

    .hhd-rounded-tl-154 {
        border-top-left-radius: 154px;
        border-top-left-radius: 9.625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-154 {
        border-top-right-radius: 154px;
        border-top-right-radius: 9.625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-154 {
        border-bottom-left-radius: 154px;
        border-bottom-left-radius: 9.625rem;
        overflow: hidden
    }

    .hhd-rounded-br-154 {
        border-bottom-right-radius: 154px;
        border-bottom-right-radius: 9.625rem;
        overflow: hidden
    }

    .hhd-rounded-153 {
        border-radius: 153px;
        border-radius: 9.5625rem;
        overflow: hidden
    }

    .hhd-rounded-153c {
        border-radius: 153%;
        overflow: hidden
    }

    .hhd-rounded-tl-153 {
        border-top-left-radius: 153px;
        border-top-left-radius: 9.5625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-153 {
        border-top-right-radius: 153px;
        border-top-right-radius: 9.5625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-153 {
        border-bottom-left-radius: 153px;
        border-bottom-left-radius: 9.5625rem;
        overflow: hidden
    }

    .hhd-rounded-br-153 {
        border-bottom-right-radius: 153px;
        border-bottom-right-radius: 9.5625rem;
        overflow: hidden
    }

    .hhd-rounded-152 {
        border-radius: 152px;
        border-radius: 9.5rem;
        overflow: hidden
    }

    .hhd-rounded-152c {
        border-radius: 152%;
        overflow: hidden
    }

    .hhd-rounded-tl-152 {
        border-top-left-radius: 152px;
        border-top-left-radius: 9.5rem;
        overflow: hidden
    }

    .hhd-rounded-tr-152 {
        border-top-right-radius: 152px;
        border-top-right-radius: 9.5rem;
        overflow: hidden
    }

    .hhd-rounded-bl-152 {
        border-bottom-left-radius: 152px;
        border-bottom-left-radius: 9.5rem;
        overflow: hidden
    }

    .hhd-rounded-br-152 {
        border-bottom-right-radius: 152px;
        border-bottom-right-radius: 9.5rem;
        overflow: hidden
    }

    .hhd-rounded-151 {
        border-radius: 151px;
        border-radius: 9.4375rem;
        overflow: hidden
    }

    .hhd-rounded-151c {
        border-radius: 151%;
        overflow: hidden
    }

    .hhd-rounded-tl-151 {
        border-top-left-radius: 151px;
        border-top-left-radius: 9.4375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-151 {
        border-top-right-radius: 151px;
        border-top-right-radius: 9.4375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-151 {
        border-bottom-left-radius: 151px;
        border-bottom-left-radius: 9.4375rem;
        overflow: hidden
    }

    .hhd-rounded-br-151 {
        border-bottom-right-radius: 151px;
        border-bottom-right-radius: 9.4375rem;
        overflow: hidden
    }

    .hhd-rounded-150 {
        border-radius: 150px;
        border-radius: 9.375rem;
        overflow: hidden
    }

    .hhd-rounded-150c {
        border-radius: 150%;
        overflow: hidden
    }

    .hhd-rounded-tl-150 {
        border-top-left-radius: 150px;
        border-top-left-radius: 9.375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-150 {
        border-top-right-radius: 150px;
        border-top-right-radius: 9.375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-150 {
        border-bottom-left-radius: 150px;
        border-bottom-left-radius: 9.375rem;
        overflow: hidden
    }

    .hhd-rounded-br-150 {
        border-bottom-right-radius: 150px;
        border-bottom-right-radius: 9.375rem;
        overflow: hidden
    }

    .hhd-rounded-149 {
        border-radius: 149px;
        border-radius: 9.3125rem;
        overflow: hidden
    }

    .hhd-rounded-149c {
        border-radius: 149%;
        overflow: hidden
    }

    .hhd-rounded-tl-149 {
        border-top-left-radius: 149px;
        border-top-left-radius: 9.3125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-149 {
        border-top-right-radius: 149px;
        border-top-right-radius: 9.3125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-149 {
        border-bottom-left-radius: 149px;
        border-bottom-left-radius: 9.3125rem;
        overflow: hidden
    }

    .hhd-rounded-br-149 {
        border-bottom-right-radius: 149px;
        border-bottom-right-radius: 9.3125rem;
        overflow: hidden
    }

    .hhd-rounded-148 {
        border-radius: 148px;
        border-radius: 9.25rem;
        overflow: hidden
    }

    .hhd-rounded-148c {
        border-radius: 148%;
        overflow: hidden
    }

    .hhd-rounded-tl-148 {
        border-top-left-radius: 148px;
        border-top-left-radius: 9.25rem;
        overflow: hidden
    }

    .hhd-rounded-tr-148 {
        border-top-right-radius: 148px;
        border-top-right-radius: 9.25rem;
        overflow: hidden
    }

    .hhd-rounded-bl-148 {
        border-bottom-left-radius: 148px;
        border-bottom-left-radius: 9.25rem;
        overflow: hidden
    }

    .hhd-rounded-br-148 {
        border-bottom-right-radius: 148px;
        border-bottom-right-radius: 9.25rem;
        overflow: hidden
    }

    .hhd-rounded-147 {
        border-radius: 147px;
        border-radius: 9.1875rem;
        overflow: hidden
    }

    .hhd-rounded-147c {
        border-radius: 147%;
        overflow: hidden
    }

    .hhd-rounded-tl-147 {
        border-top-left-radius: 147px;
        border-top-left-radius: 9.1875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-147 {
        border-top-right-radius: 147px;
        border-top-right-radius: 9.1875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-147 {
        border-bottom-left-radius: 147px;
        border-bottom-left-radius: 9.1875rem;
        overflow: hidden
    }

    .hhd-rounded-br-147 {
        border-bottom-right-radius: 147px;
        border-bottom-right-radius: 9.1875rem;
        overflow: hidden
    }

    .hhd-rounded-146 {
        border-radius: 146px;
        border-radius: 9.125rem;
        overflow: hidden
    }

    .hhd-rounded-146c {
        border-radius: 146%;
        overflow: hidden
    }

    .hhd-rounded-tl-146 {
        border-top-left-radius: 146px;
        border-top-left-radius: 9.125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-146 {
        border-top-right-radius: 146px;
        border-top-right-radius: 9.125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-146 {
        border-bottom-left-radius: 146px;
        border-bottom-left-radius: 9.125rem;
        overflow: hidden
    }

    .hhd-rounded-br-146 {
        border-bottom-right-radius: 146px;
        border-bottom-right-radius: 9.125rem;
        overflow: hidden
    }

    .hhd-rounded-145 {
        border-radius: 145px;
        border-radius: 9.0625rem;
        overflow: hidden
    }

    .hhd-rounded-145c {
        border-radius: 145%;
        overflow: hidden
    }

    .hhd-rounded-tl-145 {
        border-top-left-radius: 145px;
        border-top-left-radius: 9.0625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-145 {
        border-top-right-radius: 145px;
        border-top-right-radius: 9.0625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-145 {
        border-bottom-left-radius: 145px;
        border-bottom-left-radius: 9.0625rem;
        overflow: hidden
    }

    .hhd-rounded-br-145 {
        border-bottom-right-radius: 145px;
        border-bottom-right-radius: 9.0625rem;
        overflow: hidden
    }

    .hhd-rounded-144 {
        border-radius: 144px;
        border-radius: 9rem;
        overflow: hidden
    }

    .hhd-rounded-144c {
        border-radius: 144%;
        overflow: hidden
    }

    .hhd-rounded-tl-144 {
        border-top-left-radius: 144px;
        border-top-left-radius: 9rem;
        overflow: hidden
    }

    .hhd-rounded-tr-144 {
        border-top-right-radius: 144px;
        border-top-right-radius: 9rem;
        overflow: hidden
    }

    .hhd-rounded-bl-144 {
        border-bottom-left-radius: 144px;
        border-bottom-left-radius: 9rem;
        overflow: hidden
    }

    .hhd-rounded-br-144 {
        border-bottom-right-radius: 144px;
        border-bottom-right-radius: 9rem;
        overflow: hidden
    }

    .hhd-rounded-143 {
        border-radius: 143px;
        border-radius: 8.9375rem;
        overflow: hidden
    }

    .hhd-rounded-143c {
        border-radius: 143%;
        overflow: hidden
    }

    .hhd-rounded-tl-143 {
        border-top-left-radius: 143px;
        border-top-left-radius: 8.9375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-143 {
        border-top-right-radius: 143px;
        border-top-right-radius: 8.9375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-143 {
        border-bottom-left-radius: 143px;
        border-bottom-left-radius: 8.9375rem;
        overflow: hidden
    }

    .hhd-rounded-br-143 {
        border-bottom-right-radius: 143px;
        border-bottom-right-radius: 8.9375rem;
        overflow: hidden
    }

    .hhd-rounded-142 {
        border-radius: 142px;
        border-radius: 8.875rem;
        overflow: hidden
    }

    .hhd-rounded-142c {
        border-radius: 142%;
        overflow: hidden
    }

    .hhd-rounded-tl-142 {
        border-top-left-radius: 142px;
        border-top-left-radius: 8.875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-142 {
        border-top-right-radius: 142px;
        border-top-right-radius: 8.875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-142 {
        border-bottom-left-radius: 142px;
        border-bottom-left-radius: 8.875rem;
        overflow: hidden
    }

    .hhd-rounded-br-142 {
        border-bottom-right-radius: 142px;
        border-bottom-right-radius: 8.875rem;
        overflow: hidden
    }

    .hhd-rounded-141 {
        border-radius: 141px;
        border-radius: 8.8125rem;
        overflow: hidden
    }

    .hhd-rounded-141c {
        border-radius: 141%;
        overflow: hidden
    }

    .hhd-rounded-tl-141 {
        border-top-left-radius: 141px;
        border-top-left-radius: 8.8125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-141 {
        border-top-right-radius: 141px;
        border-top-right-radius: 8.8125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-141 {
        border-bottom-left-radius: 141px;
        border-bottom-left-radius: 8.8125rem;
        overflow: hidden
    }

    .hhd-rounded-br-141 {
        border-bottom-right-radius: 141px;
        border-bottom-right-radius: 8.8125rem;
        overflow: hidden
    }

    .hhd-rounded-140 {
        border-radius: 140px;
        border-radius: 8.75rem;
        overflow: hidden
    }

    .hhd-rounded-140c {
        border-radius: 140%;
        overflow: hidden
    }

    .hhd-rounded-tl-140 {
        border-top-left-radius: 140px;
        border-top-left-radius: 8.75rem;
        overflow: hidden
    }

    .hhd-rounded-tr-140 {
        border-top-right-radius: 140px;
        border-top-right-radius: 8.75rem;
        overflow: hidden
    }

    .hhd-rounded-bl-140 {
        border-bottom-left-radius: 140px;
        border-bottom-left-radius: 8.75rem;
        overflow: hidden
    }

    .hhd-rounded-br-140 {
        border-bottom-right-radius: 140px;
        border-bottom-right-radius: 8.75rem;
        overflow: hidden
    }

    .hhd-rounded-139 {
        border-radius: 139px;
        border-radius: 8.6875rem;
        overflow: hidden
    }

    .hhd-rounded-139c {
        border-radius: 139%;
        overflow: hidden
    }

    .hhd-rounded-tl-139 {
        border-top-left-radius: 139px;
        border-top-left-radius: 8.6875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-139 {
        border-top-right-radius: 139px;
        border-top-right-radius: 8.6875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-139 {
        border-bottom-left-radius: 139px;
        border-bottom-left-radius: 8.6875rem;
        overflow: hidden
    }

    .hhd-rounded-br-139 {
        border-bottom-right-radius: 139px;
        border-bottom-right-radius: 8.6875rem;
        overflow: hidden
    }

    .hhd-rounded-138 {
        border-radius: 138px;
        border-radius: 8.625rem;
        overflow: hidden
    }

    .hhd-rounded-138c {
        border-radius: 138%;
        overflow: hidden
    }

    .hhd-rounded-tl-138 {
        border-top-left-radius: 138px;
        border-top-left-radius: 8.625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-138 {
        border-top-right-radius: 138px;
        border-top-right-radius: 8.625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-138 {
        border-bottom-left-radius: 138px;
        border-bottom-left-radius: 8.625rem;
        overflow: hidden
    }

    .hhd-rounded-br-138 {
        border-bottom-right-radius: 138px;
        border-bottom-right-radius: 8.625rem;
        overflow: hidden
    }

    .hhd-rounded-137 {
        border-radius: 137px;
        border-radius: 8.5625rem;
        overflow: hidden
    }

    .hhd-rounded-137c {
        border-radius: 137%;
        overflow: hidden
    }

    .hhd-rounded-tl-137 {
        border-top-left-radius: 137px;
        border-top-left-radius: 8.5625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-137 {
        border-top-right-radius: 137px;
        border-top-right-radius: 8.5625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-137 {
        border-bottom-left-radius: 137px;
        border-bottom-left-radius: 8.5625rem;
        overflow: hidden
    }

    .hhd-rounded-br-137 {
        border-bottom-right-radius: 137px;
        border-bottom-right-radius: 8.5625rem;
        overflow: hidden
    }

    .hhd-rounded-136 {
        border-radius: 136px;
        border-radius: 8.5rem;
        overflow: hidden
    }

    .hhd-rounded-136c {
        border-radius: 136%;
        overflow: hidden
    }

    .hhd-rounded-tl-136 {
        border-top-left-radius: 136px;
        border-top-left-radius: 8.5rem;
        overflow: hidden
    }

    .hhd-rounded-tr-136 {
        border-top-right-radius: 136px;
        border-top-right-radius: 8.5rem;
        overflow: hidden
    }

    .hhd-rounded-bl-136 {
        border-bottom-left-radius: 136px;
        border-bottom-left-radius: 8.5rem;
        overflow: hidden
    }

    .hhd-rounded-br-136 {
        border-bottom-right-radius: 136px;
        border-bottom-right-radius: 8.5rem;
        overflow: hidden
    }

    .hhd-rounded-135 {
        border-radius: 135px;
        border-radius: 8.4375rem;
        overflow: hidden
    }

    .hhd-rounded-135c {
        border-radius: 135%;
        overflow: hidden
    }

    .hhd-rounded-tl-135 {
        border-top-left-radius: 135px;
        border-top-left-radius: 8.4375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-135 {
        border-top-right-radius: 135px;
        border-top-right-radius: 8.4375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-135 {
        border-bottom-left-radius: 135px;
        border-bottom-left-radius: 8.4375rem;
        overflow: hidden
    }

    .hhd-rounded-br-135 {
        border-bottom-right-radius: 135px;
        border-bottom-right-radius: 8.4375rem;
        overflow: hidden
    }

    .hhd-rounded-134 {
        border-radius: 134px;
        border-radius: 8.375rem;
        overflow: hidden
    }

    .hhd-rounded-134c {
        border-radius: 134%;
        overflow: hidden
    }

    .hhd-rounded-tl-134 {
        border-top-left-radius: 134px;
        border-top-left-radius: 8.375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-134 {
        border-top-right-radius: 134px;
        border-top-right-radius: 8.375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-134 {
        border-bottom-left-radius: 134px;
        border-bottom-left-radius: 8.375rem;
        overflow: hidden
    }

    .hhd-rounded-br-134 {
        border-bottom-right-radius: 134px;
        border-bottom-right-radius: 8.375rem;
        overflow: hidden
    }

    .hhd-rounded-133 {
        border-radius: 133px;
        border-radius: 8.3125rem;
        overflow: hidden
    }

    .hhd-rounded-133c {
        border-radius: 133%;
        overflow: hidden
    }

    .hhd-rounded-tl-133 {
        border-top-left-radius: 133px;
        border-top-left-radius: 8.3125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-133 {
        border-top-right-radius: 133px;
        border-top-right-radius: 8.3125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-133 {
        border-bottom-left-radius: 133px;
        border-bottom-left-radius: 8.3125rem;
        overflow: hidden
    }

    .hhd-rounded-br-133 {
        border-bottom-right-radius: 133px;
        border-bottom-right-radius: 8.3125rem;
        overflow: hidden
    }

    .hhd-rounded-132 {
        border-radius: 132px;
        border-radius: 8.25rem;
        overflow: hidden
    }

    .hhd-rounded-132c {
        border-radius: 132%;
        overflow: hidden
    }

    .hhd-rounded-tl-132 {
        border-top-left-radius: 132px;
        border-top-left-radius: 8.25rem;
        overflow: hidden
    }

    .hhd-rounded-tr-132 {
        border-top-right-radius: 132px;
        border-top-right-radius: 8.25rem;
        overflow: hidden
    }

    .hhd-rounded-bl-132 {
        border-bottom-left-radius: 132px;
        border-bottom-left-radius: 8.25rem;
        overflow: hidden
    }

    .hhd-rounded-br-132 {
        border-bottom-right-radius: 132px;
        border-bottom-right-radius: 8.25rem;
        overflow: hidden
    }

    .hhd-rounded-131 {
        border-radius: 131px;
        border-radius: 8.1875rem;
        overflow: hidden
    }

    .hhd-rounded-131c {
        border-radius: 131%;
        overflow: hidden
    }

    .hhd-rounded-tl-131 {
        border-top-left-radius: 131px;
        border-top-left-radius: 8.1875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-131 {
        border-top-right-radius: 131px;
        border-top-right-radius: 8.1875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-131 {
        border-bottom-left-radius: 131px;
        border-bottom-left-radius: 8.1875rem;
        overflow: hidden
    }

    .hhd-rounded-br-131 {
        border-bottom-right-radius: 131px;
        border-bottom-right-radius: 8.1875rem;
        overflow: hidden
    }

    .hhd-rounded-130 {
        border-radius: 130px;
        border-radius: 8.125rem;
        overflow: hidden
    }

    .hhd-rounded-130c {
        border-radius: 130%;
        overflow: hidden
    }

    .hhd-rounded-tl-130 {
        border-top-left-radius: 130px;
        border-top-left-radius: 8.125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-130 {
        border-top-right-radius: 130px;
        border-top-right-radius: 8.125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-130 {
        border-bottom-left-radius: 130px;
        border-bottom-left-radius: 8.125rem;
        overflow: hidden
    }

    .hhd-rounded-br-130 {
        border-bottom-right-radius: 130px;
        border-bottom-right-radius: 8.125rem;
        overflow: hidden
    }

    .hhd-rounded-129 {
        border-radius: 129px;
        border-radius: 8.0625rem;
        overflow: hidden
    }

    .hhd-rounded-129c {
        border-radius: 129%;
        overflow: hidden
    }

    .hhd-rounded-tl-129 {
        border-top-left-radius: 129px;
        border-top-left-radius: 8.0625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-129 {
        border-top-right-radius: 129px;
        border-top-right-radius: 8.0625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-129 {
        border-bottom-left-radius: 129px;
        border-bottom-left-radius: 8.0625rem;
        overflow: hidden
    }

    .hhd-rounded-br-129 {
        border-bottom-right-radius: 129px;
        border-bottom-right-radius: 8.0625rem;
        overflow: hidden
    }

    .hhd-rounded-128 {
        border-radius: 128px;
        border-radius: 8rem;
        overflow: hidden
    }

    .hhd-rounded-128c {
        border-radius: 128%;
        overflow: hidden
    }

    .hhd-rounded-tl-128 {
        border-top-left-radius: 128px;
        border-top-left-radius: 8rem;
        overflow: hidden
    }

    .hhd-rounded-tr-128 {
        border-top-right-radius: 128px;
        border-top-right-radius: 8rem;
        overflow: hidden
    }

    .hhd-rounded-bl-128 {
        border-bottom-left-radius: 128px;
        border-bottom-left-radius: 8rem;
        overflow: hidden
    }

    .hhd-rounded-br-128 {
        border-bottom-right-radius: 128px;
        border-bottom-right-radius: 8rem;
        overflow: hidden
    }

    .hhd-rounded-127 {
        border-radius: 127px;
        border-radius: 7.9375rem;
        overflow: hidden
    }

    .hhd-rounded-127c {
        border-radius: 127%;
        overflow: hidden
    }

    .hhd-rounded-tl-127 {
        border-top-left-radius: 127px;
        border-top-left-radius: 7.9375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-127 {
        border-top-right-radius: 127px;
        border-top-right-radius: 7.9375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-127 {
        border-bottom-left-radius: 127px;
        border-bottom-left-radius: 7.9375rem;
        overflow: hidden
    }

    .hhd-rounded-br-127 {
        border-bottom-right-radius: 127px;
        border-bottom-right-radius: 7.9375rem;
        overflow: hidden
    }

    .hhd-rounded-126 {
        border-radius: 126px;
        border-radius: 7.875rem;
        overflow: hidden
    }

    .hhd-rounded-126c {
        border-radius: 126%;
        overflow: hidden
    }

    .hhd-rounded-tl-126 {
        border-top-left-radius: 126px;
        border-top-left-radius: 7.875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-126 {
        border-top-right-radius: 126px;
        border-top-right-radius: 7.875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-126 {
        border-bottom-left-radius: 126px;
        border-bottom-left-radius: 7.875rem;
        overflow: hidden
    }

    .hhd-rounded-br-126 {
        border-bottom-right-radius: 126px;
        border-bottom-right-radius: 7.875rem;
        overflow: hidden
    }

    .hhd-rounded-125 {
        border-radius: 125px;
        border-radius: 7.8125rem;
        overflow: hidden
    }

    .hhd-rounded-125c {
        border-radius: 125%;
        overflow: hidden
    }

    .hhd-rounded-tl-125 {
        border-top-left-radius: 125px;
        border-top-left-radius: 7.8125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-125 {
        border-top-right-radius: 125px;
        border-top-right-radius: 7.8125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-125 {
        border-bottom-left-radius: 125px;
        border-bottom-left-radius: 7.8125rem;
        overflow: hidden
    }

    .hhd-rounded-br-125 {
        border-bottom-right-radius: 125px;
        border-bottom-right-radius: 7.8125rem;
        overflow: hidden
    }

    .hhd-rounded-124 {
        border-radius: 124px;
        border-radius: 7.75rem;
        overflow: hidden
    }

    .hhd-rounded-124c {
        border-radius: 124%;
        overflow: hidden
    }

    .hhd-rounded-tl-124 {
        border-top-left-radius: 124px;
        border-top-left-radius: 7.75rem;
        overflow: hidden
    }

    .hhd-rounded-tr-124 {
        border-top-right-radius: 124px;
        border-top-right-radius: 7.75rem;
        overflow: hidden
    }

    .hhd-rounded-bl-124 {
        border-bottom-left-radius: 124px;
        border-bottom-left-radius: 7.75rem;
        overflow: hidden
    }

    .hhd-rounded-br-124 {
        border-bottom-right-radius: 124px;
        border-bottom-right-radius: 7.75rem;
        overflow: hidden
    }

    .hhd-rounded-123 {
        border-radius: 123px;
        border-radius: 7.6875rem;
        overflow: hidden
    }

    .hhd-rounded-123c {
        border-radius: 123%;
        overflow: hidden
    }

    .hhd-rounded-tl-123 {
        border-top-left-radius: 123px;
        border-top-left-radius: 7.6875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-123 {
        border-top-right-radius: 123px;
        border-top-right-radius: 7.6875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-123 {
        border-bottom-left-radius: 123px;
        border-bottom-left-radius: 7.6875rem;
        overflow: hidden
    }

    .hhd-rounded-br-123 {
        border-bottom-right-radius: 123px;
        border-bottom-right-radius: 7.6875rem;
        overflow: hidden
    }

    .hhd-rounded-122 {
        border-radius: 122px;
        border-radius: 7.625rem;
        overflow: hidden
    }

    .hhd-rounded-122c {
        border-radius: 122%;
        overflow: hidden
    }

    .hhd-rounded-tl-122 {
        border-top-left-radius: 122px;
        border-top-left-radius: 7.625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-122 {
        border-top-right-radius: 122px;
        border-top-right-radius: 7.625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-122 {
        border-bottom-left-radius: 122px;
        border-bottom-left-radius: 7.625rem;
        overflow: hidden
    }

    .hhd-rounded-br-122 {
        border-bottom-right-radius: 122px;
        border-bottom-right-radius: 7.625rem;
        overflow: hidden
    }

    .hhd-rounded-121 {
        border-radius: 121px;
        border-radius: 7.5625rem;
        overflow: hidden
    }

    .hhd-rounded-121c {
        border-radius: 121%;
        overflow: hidden
    }

    .hhd-rounded-tl-121 {
        border-top-left-radius: 121px;
        border-top-left-radius: 7.5625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-121 {
        border-top-right-radius: 121px;
        border-top-right-radius: 7.5625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-121 {
        border-bottom-left-radius: 121px;
        border-bottom-left-radius: 7.5625rem;
        overflow: hidden
    }

    .hhd-rounded-br-121 {
        border-bottom-right-radius: 121px;
        border-bottom-right-radius: 7.5625rem;
        overflow: hidden
    }

    .hhd-rounded-120 {
        border-radius: 120px;
        border-radius: 7.5rem;
        overflow: hidden
    }

    .hhd-rounded-120c {
        border-radius: 120%;
        overflow: hidden
    }

    .hhd-rounded-tl-120 {
        border-top-left-radius: 120px;
        border-top-left-radius: 7.5rem;
        overflow: hidden
    }

    .hhd-rounded-tr-120 {
        border-top-right-radius: 120px;
        border-top-right-radius: 7.5rem;
        overflow: hidden
    }

    .hhd-rounded-bl-120 {
        border-bottom-left-radius: 120px;
        border-bottom-left-radius: 7.5rem;
        overflow: hidden
    }

    .hhd-rounded-br-120 {
        border-bottom-right-radius: 120px;
        border-bottom-right-radius: 7.5rem;
        overflow: hidden
    }

    .hhd-rounded-119 {
        border-radius: 119px;
        border-radius: 7.4375rem;
        overflow: hidden
    }

    .hhd-rounded-119c {
        border-radius: 119%;
        overflow: hidden
    }

    .hhd-rounded-tl-119 {
        border-top-left-radius: 119px;
        border-top-left-radius: 7.4375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-119 {
        border-top-right-radius: 119px;
        border-top-right-radius: 7.4375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-119 {
        border-bottom-left-radius: 119px;
        border-bottom-left-radius: 7.4375rem;
        overflow: hidden
    }

    .hhd-rounded-br-119 {
        border-bottom-right-radius: 119px;
        border-bottom-right-radius: 7.4375rem;
        overflow: hidden
    }

    .hhd-rounded-118 {
        border-radius: 118px;
        border-radius: 7.375rem;
        overflow: hidden
    }

    .hhd-rounded-118c {
        border-radius: 118%;
        overflow: hidden
    }

    .hhd-rounded-tl-118 {
        border-top-left-radius: 118px;
        border-top-left-radius: 7.375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-118 {
        border-top-right-radius: 118px;
        border-top-right-radius: 7.375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-118 {
        border-bottom-left-radius: 118px;
        border-bottom-left-radius: 7.375rem;
        overflow: hidden
    }

    .hhd-rounded-br-118 {
        border-bottom-right-radius: 118px;
        border-bottom-right-radius: 7.375rem;
        overflow: hidden
    }

    .hhd-rounded-117 {
        border-radius: 117px;
        border-radius: 7.3125rem;
        overflow: hidden
    }

    .hhd-rounded-117c {
        border-radius: 117%;
        overflow: hidden
    }

    .hhd-rounded-tl-117 {
        border-top-left-radius: 117px;
        border-top-left-radius: 7.3125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-117 {
        border-top-right-radius: 117px;
        border-top-right-radius: 7.3125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-117 {
        border-bottom-left-radius: 117px;
        border-bottom-left-radius: 7.3125rem;
        overflow: hidden
    }

    .hhd-rounded-br-117 {
        border-bottom-right-radius: 117px;
        border-bottom-right-radius: 7.3125rem;
        overflow: hidden
    }

    .hhd-rounded-116 {
        border-radius: 116px;
        border-radius: 7.25rem;
        overflow: hidden
    }

    .hhd-rounded-116c {
        border-radius: 116%;
        overflow: hidden
    }

    .hhd-rounded-tl-116 {
        border-top-left-radius: 116px;
        border-top-left-radius: 7.25rem;
        overflow: hidden
    }

    .hhd-rounded-tr-116 {
        border-top-right-radius: 116px;
        border-top-right-radius: 7.25rem;
        overflow: hidden
    }

    .hhd-rounded-bl-116 {
        border-bottom-left-radius: 116px;
        border-bottom-left-radius: 7.25rem;
        overflow: hidden
    }

    .hhd-rounded-br-116 {
        border-bottom-right-radius: 116px;
        border-bottom-right-radius: 7.25rem;
        overflow: hidden
    }

    .hhd-rounded-115 {
        border-radius: 115px;
        border-radius: 7.1875rem;
        overflow: hidden
    }

    .hhd-rounded-115c {
        border-radius: 115%;
        overflow: hidden
    }

    .hhd-rounded-tl-115 {
        border-top-left-radius: 115px;
        border-top-left-radius: 7.1875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-115 {
        border-top-right-radius: 115px;
        border-top-right-radius: 7.1875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-115 {
        border-bottom-left-radius: 115px;
        border-bottom-left-radius: 7.1875rem;
        overflow: hidden
    }

    .hhd-rounded-br-115 {
        border-bottom-right-radius: 115px;
        border-bottom-right-radius: 7.1875rem;
        overflow: hidden
    }

    .hhd-rounded-114 {
        border-radius: 114px;
        border-radius: 7.125rem;
        overflow: hidden
    }

    .hhd-rounded-114c {
        border-radius: 114%;
        overflow: hidden
    }

    .hhd-rounded-tl-114 {
        border-top-left-radius: 114px;
        border-top-left-radius: 7.125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-114 {
        border-top-right-radius: 114px;
        border-top-right-radius: 7.125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-114 {
        border-bottom-left-radius: 114px;
        border-bottom-left-radius: 7.125rem;
        overflow: hidden
    }

    .hhd-rounded-br-114 {
        border-bottom-right-radius: 114px;
        border-bottom-right-radius: 7.125rem;
        overflow: hidden
    }

    .hhd-rounded-113 {
        border-radius: 113px;
        border-radius: 7.0625rem;
        overflow: hidden
    }

    .hhd-rounded-113c {
        border-radius: 113%;
        overflow: hidden
    }

    .hhd-rounded-tl-113 {
        border-top-left-radius: 113px;
        border-top-left-radius: 7.0625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-113 {
        border-top-right-radius: 113px;
        border-top-right-radius: 7.0625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-113 {
        border-bottom-left-radius: 113px;
        border-bottom-left-radius: 7.0625rem;
        overflow: hidden
    }

    .hhd-rounded-br-113 {
        border-bottom-right-radius: 113px;
        border-bottom-right-radius: 7.0625rem;
        overflow: hidden
    }

    .hhd-rounded-112 {
        border-radius: 112px;
        border-radius: 7rem;
        overflow: hidden
    }

    .hhd-rounded-112c {
        border-radius: 112%;
        overflow: hidden
    }

    .hhd-rounded-tl-112 {
        border-top-left-radius: 112px;
        border-top-left-radius: 7rem;
        overflow: hidden
    }

    .hhd-rounded-tr-112 {
        border-top-right-radius: 112px;
        border-top-right-radius: 7rem;
        overflow: hidden
    }

    .hhd-rounded-bl-112 {
        border-bottom-left-radius: 112px;
        border-bottom-left-radius: 7rem;
        overflow: hidden
    }

    .hhd-rounded-br-112 {
        border-bottom-right-radius: 112px;
        border-bottom-right-radius: 7rem;
        overflow: hidden
    }

    .hhd-rounded-111 {
        border-radius: 111px;
        border-radius: 6.9375rem;
        overflow: hidden
    }

    .hhd-rounded-111c {
        border-radius: 111%;
        overflow: hidden
    }

    .hhd-rounded-tl-111 {
        border-top-left-radius: 111px;
        border-top-left-radius: 6.9375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-111 {
        border-top-right-radius: 111px;
        border-top-right-radius: 6.9375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-111 {
        border-bottom-left-radius: 111px;
        border-bottom-left-radius: 6.9375rem;
        overflow: hidden
    }

    .hhd-rounded-br-111 {
        border-bottom-right-radius: 111px;
        border-bottom-right-radius: 6.9375rem;
        overflow: hidden
    }

    .hhd-rounded-110 {
        border-radius: 110px;
        border-radius: 6.875rem;
        overflow: hidden
    }

    .hhd-rounded-110c {
        border-radius: 110%;
        overflow: hidden
    }

    .hhd-rounded-tl-110 {
        border-top-left-radius: 110px;
        border-top-left-radius: 6.875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-110 {
        border-top-right-radius: 110px;
        border-top-right-radius: 6.875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-110 {
        border-bottom-left-radius: 110px;
        border-bottom-left-radius: 6.875rem;
        overflow: hidden
    }

    .hhd-rounded-br-110 {
        border-bottom-right-radius: 110px;
        border-bottom-right-radius: 6.875rem;
        overflow: hidden
    }

    .hhd-rounded-109 {
        border-radius: 109px;
        border-radius: 6.8125rem;
        overflow: hidden
    }

    .hhd-rounded-109c {
        border-radius: 109%;
        overflow: hidden
    }

    .hhd-rounded-tl-109 {
        border-top-left-radius: 109px;
        border-top-left-radius: 6.8125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-109 {
        border-top-right-radius: 109px;
        border-top-right-radius: 6.8125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-109 {
        border-bottom-left-radius: 109px;
        border-bottom-left-radius: 6.8125rem;
        overflow: hidden
    }

    .hhd-rounded-br-109 {
        border-bottom-right-radius: 109px;
        border-bottom-right-radius: 6.8125rem;
        overflow: hidden
    }

    .hhd-rounded-108 {
        border-radius: 108px;
        border-radius: 6.75rem;
        overflow: hidden
    }

    .hhd-rounded-108c {
        border-radius: 108%;
        overflow: hidden
    }

    .hhd-rounded-tl-108 {
        border-top-left-radius: 108px;
        border-top-left-radius: 6.75rem;
        overflow: hidden
    }

    .hhd-rounded-tr-108 {
        border-top-right-radius: 108px;
        border-top-right-radius: 6.75rem;
        overflow: hidden
    }

    .hhd-rounded-bl-108 {
        border-bottom-left-radius: 108px;
        border-bottom-left-radius: 6.75rem;
        overflow: hidden
    }

    .hhd-rounded-br-108 {
        border-bottom-right-radius: 108px;
        border-bottom-right-radius: 6.75rem;
        overflow: hidden
    }

    .hhd-rounded-107 {
        border-radius: 107px;
        border-radius: 6.6875rem;
        overflow: hidden
    }

    .hhd-rounded-107c {
        border-radius: 107%;
        overflow: hidden
    }

    .hhd-rounded-tl-107 {
        border-top-left-radius: 107px;
        border-top-left-radius: 6.6875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-107 {
        border-top-right-radius: 107px;
        border-top-right-radius: 6.6875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-107 {
        border-bottom-left-radius: 107px;
        border-bottom-left-radius: 6.6875rem;
        overflow: hidden
    }

    .hhd-rounded-br-107 {
        border-bottom-right-radius: 107px;
        border-bottom-right-radius: 6.6875rem;
        overflow: hidden
    }

    .hhd-rounded-106 {
        border-radius: 106px;
        border-radius: 6.625rem;
        overflow: hidden
    }

    .hhd-rounded-106c {
        border-radius: 106%;
        overflow: hidden
    }

    .hhd-rounded-tl-106 {
        border-top-left-radius: 106px;
        border-top-left-radius: 6.625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-106 {
        border-top-right-radius: 106px;
        border-top-right-radius: 6.625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-106 {
        border-bottom-left-radius: 106px;
        border-bottom-left-radius: 6.625rem;
        overflow: hidden
    }

    .hhd-rounded-br-106 {
        border-bottom-right-radius: 106px;
        border-bottom-right-radius: 6.625rem;
        overflow: hidden
    }

    .hhd-rounded-105 {
        border-radius: 105px;
        border-radius: 6.5625rem;
        overflow: hidden
    }

    .hhd-rounded-105c {
        border-radius: 105%;
        overflow: hidden
    }

    .hhd-rounded-tl-105 {
        border-top-left-radius: 105px;
        border-top-left-radius: 6.5625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-105 {
        border-top-right-radius: 105px;
        border-top-right-radius: 6.5625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-105 {
        border-bottom-left-radius: 105px;
        border-bottom-left-radius: 6.5625rem;
        overflow: hidden
    }

    .hhd-rounded-br-105 {
        border-bottom-right-radius: 105px;
        border-bottom-right-radius: 6.5625rem;
        overflow: hidden
    }

    .hhd-rounded-104 {
        border-radius: 104px;
        border-radius: 6.5rem;
        overflow: hidden
    }

    .hhd-rounded-104c {
        border-radius: 104%;
        overflow: hidden
    }

    .hhd-rounded-tl-104 {
        border-top-left-radius: 104px;
        border-top-left-radius: 6.5rem;
        overflow: hidden
    }

    .hhd-rounded-tr-104 {
        border-top-right-radius: 104px;
        border-top-right-radius: 6.5rem;
        overflow: hidden
    }

    .hhd-rounded-bl-104 {
        border-bottom-left-radius: 104px;
        border-bottom-left-radius: 6.5rem;
        overflow: hidden
    }

    .hhd-rounded-br-104 {
        border-bottom-right-radius: 104px;
        border-bottom-right-radius: 6.5rem;
        overflow: hidden
    }

    .hhd-rounded-103 {
        border-radius: 103px;
        border-radius: 6.4375rem;
        overflow: hidden
    }

    .hhd-rounded-103c {
        border-radius: 103%;
        overflow: hidden
    }

    .hhd-rounded-tl-103 {
        border-top-left-radius: 103px;
        border-top-left-radius: 6.4375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-103 {
        border-top-right-radius: 103px;
        border-top-right-radius: 6.4375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-103 {
        border-bottom-left-radius: 103px;
        border-bottom-left-radius: 6.4375rem;
        overflow: hidden
    }

    .hhd-rounded-br-103 {
        border-bottom-right-radius: 103px;
        border-bottom-right-radius: 6.4375rem;
        overflow: hidden
    }

    .hhd-rounded-102 {
        border-radius: 102px;
        border-radius: 6.375rem;
        overflow: hidden
    }

    .hhd-rounded-102c {
        border-radius: 102%;
        overflow: hidden
    }

    .hhd-rounded-tl-102 {
        border-top-left-radius: 102px;
        border-top-left-radius: 6.375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-102 {
        border-top-right-radius: 102px;
        border-top-right-radius: 6.375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-102 {
        border-bottom-left-radius: 102px;
        border-bottom-left-radius: 6.375rem;
        overflow: hidden
    }

    .hhd-rounded-br-102 {
        border-bottom-right-radius: 102px;
        border-bottom-right-radius: 6.375rem;
        overflow: hidden
    }

    .hhd-rounded-101 {
        border-radius: 101px;
        border-radius: 6.3125rem;
        overflow: hidden
    }

    .hhd-rounded-101c {
        border-radius: 101%;
        overflow: hidden
    }

    .hhd-rounded-tl-101 {
        border-top-left-radius: 101px;
        border-top-left-radius: 6.3125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-101 {
        border-top-right-radius: 101px;
        border-top-right-radius: 6.3125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-101 {
        border-bottom-left-radius: 101px;
        border-bottom-left-radius: 6.3125rem;
        overflow: hidden
    }

    .hhd-rounded-br-101 {
        border-bottom-right-radius: 101px;
        border-bottom-right-radius: 6.3125rem;
        overflow: hidden
    }

    .hhd-rounded-100 {
        border-radius: 100px;
        border-radius: 6.25rem;
        overflow: hidden
    }

    .hhd-rounded-100c {
        border-radius: 100%;
        overflow: hidden
    }

    .hhd-rounded-tl-100 {
        border-top-left-radius: 100px;
        border-top-left-radius: 6.25rem;
        overflow: hidden
    }

    .hhd-rounded-tr-100 {
        border-top-right-radius: 100px;
        border-top-right-radius: 6.25rem;
        overflow: hidden
    }

    .hhd-rounded-bl-100 {
        border-bottom-left-radius: 100px;
        border-bottom-left-radius: 6.25rem;
        overflow: hidden
    }

    .hhd-rounded-br-100 {
        border-bottom-right-radius: 100px;
        border-bottom-right-radius: 6.25rem;
        overflow: hidden
    }

    .hhd-rounded-99 {
        border-radius: 99px;
        border-radius: 6.1875rem;
        overflow: hidden
    }

    .hhd-rounded-99c {
        border-radius: 99%;
        overflow: hidden
    }

    .hhd-rounded-tl-99 {
        border-top-left-radius: 99px;
        border-top-left-radius: 6.1875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-99 {
        border-top-right-radius: 99px;
        border-top-right-radius: 6.1875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-99 {
        border-bottom-left-radius: 99px;
        border-bottom-left-radius: 6.1875rem;
        overflow: hidden
    }

    .hhd-rounded-br-99 {
        border-bottom-right-radius: 99px;
        border-bottom-right-radius: 6.1875rem;
        overflow: hidden
    }

    .hhd-rounded-98 {
        border-radius: 98px;
        border-radius: 6.125rem;
        overflow: hidden
    }

    .hhd-rounded-98c {
        border-radius: 98%;
        overflow: hidden
    }

    .hhd-rounded-tl-98 {
        border-top-left-radius: 98px;
        border-top-left-radius: 6.125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-98 {
        border-top-right-radius: 98px;
        border-top-right-radius: 6.125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-98 {
        border-bottom-left-radius: 98px;
        border-bottom-left-radius: 6.125rem;
        overflow: hidden
    }

    .hhd-rounded-br-98 {
        border-bottom-right-radius: 98px;
        border-bottom-right-radius: 6.125rem;
        overflow: hidden
    }

    .hhd-rounded-97 {
        border-radius: 97px;
        border-radius: 6.0625rem;
        overflow: hidden
    }

    .hhd-rounded-97c {
        border-radius: 97%;
        overflow: hidden
    }

    .hhd-rounded-tl-97 {
        border-top-left-radius: 97px;
        border-top-left-radius: 6.0625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-97 {
        border-top-right-radius: 97px;
        border-top-right-radius: 6.0625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-97 {
        border-bottom-left-radius: 97px;
        border-bottom-left-radius: 6.0625rem;
        overflow: hidden
    }

    .hhd-rounded-br-97 {
        border-bottom-right-radius: 97px;
        border-bottom-right-radius: 6.0625rem;
        overflow: hidden
    }

    .hhd-rounded-96 {
        border-radius: 96px;
        border-radius: 6rem;
        overflow: hidden
    }

    .hhd-rounded-96c {
        border-radius: 96%;
        overflow: hidden
    }

    .hhd-rounded-tl-96 {
        border-top-left-radius: 96px;
        border-top-left-radius: 6rem;
        overflow: hidden
    }

    .hhd-rounded-tr-96 {
        border-top-right-radius: 96px;
        border-top-right-radius: 6rem;
        overflow: hidden
    }

    .hhd-rounded-bl-96 {
        border-bottom-left-radius: 96px;
        border-bottom-left-radius: 6rem;
        overflow: hidden
    }

    .hhd-rounded-br-96 {
        border-bottom-right-radius: 96px;
        border-bottom-right-radius: 6rem;
        overflow: hidden
    }

    .hhd-rounded-95 {
        border-radius: 95px;
        border-radius: 5.9375rem;
        overflow: hidden
    }

    .hhd-rounded-95c {
        border-radius: 95%;
        overflow: hidden
    }

    .hhd-rounded-tl-95 {
        border-top-left-radius: 95px;
        border-top-left-radius: 5.9375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-95 {
        border-top-right-radius: 95px;
        border-top-right-radius: 5.9375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-95 {
        border-bottom-left-radius: 95px;
        border-bottom-left-radius: 5.9375rem;
        overflow: hidden
    }

    .hhd-rounded-br-95 {
        border-bottom-right-radius: 95px;
        border-bottom-right-radius: 5.9375rem;
        overflow: hidden
    }

    .hhd-rounded-94 {
        border-radius: 94px;
        border-radius: 5.875rem;
        overflow: hidden
    }

    .hhd-rounded-94c {
        border-radius: 94%;
        overflow: hidden
    }

    .hhd-rounded-tl-94 {
        border-top-left-radius: 94px;
        border-top-left-radius: 5.875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-94 {
        border-top-right-radius: 94px;
        border-top-right-radius: 5.875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-94 {
        border-bottom-left-radius: 94px;
        border-bottom-left-radius: 5.875rem;
        overflow: hidden
    }

    .hhd-rounded-br-94 {
        border-bottom-right-radius: 94px;
        border-bottom-right-radius: 5.875rem;
        overflow: hidden
    }

    .hhd-rounded-93 {
        border-radius: 93px;
        border-radius: 5.8125rem;
        overflow: hidden
    }

    .hhd-rounded-93c {
        border-radius: 93%;
        overflow: hidden
    }

    .hhd-rounded-tl-93 {
        border-top-left-radius: 93px;
        border-top-left-radius: 5.8125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-93 {
        border-top-right-radius: 93px;
        border-top-right-radius: 5.8125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-93 {
        border-bottom-left-radius: 93px;
        border-bottom-left-radius: 5.8125rem;
        overflow: hidden
    }

    .hhd-rounded-br-93 {
        border-bottom-right-radius: 93px;
        border-bottom-right-radius: 5.8125rem;
        overflow: hidden
    }

    .hhd-rounded-92 {
        border-radius: 92px;
        border-radius: 5.75rem;
        overflow: hidden
    }

    .hhd-rounded-92c {
        border-radius: 92%;
        overflow: hidden
    }

    .hhd-rounded-tl-92 {
        border-top-left-radius: 92px;
        border-top-left-radius: 5.75rem;
        overflow: hidden
    }

    .hhd-rounded-tr-92 {
        border-top-right-radius: 92px;
        border-top-right-radius: 5.75rem;
        overflow: hidden
    }

    .hhd-rounded-bl-92 {
        border-bottom-left-radius: 92px;
        border-bottom-left-radius: 5.75rem;
        overflow: hidden
    }

    .hhd-rounded-br-92 {
        border-bottom-right-radius: 92px;
        border-bottom-right-radius: 5.75rem;
        overflow: hidden
    }

    .hhd-rounded-91 {
        border-radius: 91px;
        border-radius: 5.6875rem;
        overflow: hidden
    }

    .hhd-rounded-91c {
        border-radius: 91%;
        overflow: hidden
    }

    .hhd-rounded-tl-91 {
        border-top-left-radius: 91px;
        border-top-left-radius: 5.6875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-91 {
        border-top-right-radius: 91px;
        border-top-right-radius: 5.6875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-91 {
        border-bottom-left-radius: 91px;
        border-bottom-left-radius: 5.6875rem;
        overflow: hidden
    }

    .hhd-rounded-br-91 {
        border-bottom-right-radius: 91px;
        border-bottom-right-radius: 5.6875rem;
        overflow: hidden
    }

    .hhd-rounded-90 {
        border-radius: 90px;
        border-radius: 5.625rem;
        overflow: hidden
    }

    .hhd-rounded-90c {
        border-radius: 90%;
        overflow: hidden
    }

    .hhd-rounded-tl-90 {
        border-top-left-radius: 90px;
        border-top-left-radius: 5.625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-90 {
        border-top-right-radius: 90px;
        border-top-right-radius: 5.625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-90 {
        border-bottom-left-radius: 90px;
        border-bottom-left-radius: 5.625rem;
        overflow: hidden
    }

    .hhd-rounded-br-90 {
        border-bottom-right-radius: 90px;
        border-bottom-right-radius: 5.625rem;
        overflow: hidden
    }

    .hhd-rounded-89 {
        border-radius: 89px;
        border-radius: 5.5625rem;
        overflow: hidden
    }

    .hhd-rounded-89c {
        border-radius: 89%;
        overflow: hidden
    }

    .hhd-rounded-tl-89 {
        border-top-left-radius: 89px;
        border-top-left-radius: 5.5625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-89 {
        border-top-right-radius: 89px;
        border-top-right-radius: 5.5625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-89 {
        border-bottom-left-radius: 89px;
        border-bottom-left-radius: 5.5625rem;
        overflow: hidden
    }

    .hhd-rounded-br-89 {
        border-bottom-right-radius: 89px;
        border-bottom-right-radius: 5.5625rem;
        overflow: hidden
    }

    .hhd-rounded-88 {
        border-radius: 88px;
        border-radius: 5.5rem;
        overflow: hidden
    }

    .hhd-rounded-88c {
        border-radius: 88%;
        overflow: hidden
    }

    .hhd-rounded-tl-88 {
        border-top-left-radius: 88px;
        border-top-left-radius: 5.5rem;
        overflow: hidden
    }

    .hhd-rounded-tr-88 {
        border-top-right-radius: 88px;
        border-top-right-radius: 5.5rem;
        overflow: hidden
    }

    .hhd-rounded-bl-88 {
        border-bottom-left-radius: 88px;
        border-bottom-left-radius: 5.5rem;
        overflow: hidden
    }

    .hhd-rounded-br-88 {
        border-bottom-right-radius: 88px;
        border-bottom-right-radius: 5.5rem;
        overflow: hidden
    }

    .hhd-rounded-87 {
        border-radius: 87px;
        border-radius: 5.4375rem;
        overflow: hidden
    }

    .hhd-rounded-87c {
        border-radius: 87%;
        overflow: hidden
    }

    .hhd-rounded-tl-87 {
        border-top-left-radius: 87px;
        border-top-left-radius: 5.4375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-87 {
        border-top-right-radius: 87px;
        border-top-right-radius: 5.4375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-87 {
        border-bottom-left-radius: 87px;
        border-bottom-left-radius: 5.4375rem;
        overflow: hidden
    }

    .hhd-rounded-br-87 {
        border-bottom-right-radius: 87px;
        border-bottom-right-radius: 5.4375rem;
        overflow: hidden
    }

    .hhd-rounded-86 {
        border-radius: 86px;
        border-radius: 5.375rem;
        overflow: hidden
    }

    .hhd-rounded-86c {
        border-radius: 86%;
        overflow: hidden
    }

    .hhd-rounded-tl-86 {
        border-top-left-radius: 86px;
        border-top-left-radius: 5.375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-86 {
        border-top-right-radius: 86px;
        border-top-right-radius: 5.375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-86 {
        border-bottom-left-radius: 86px;
        border-bottom-left-radius: 5.375rem;
        overflow: hidden
    }

    .hhd-rounded-br-86 {
        border-bottom-right-radius: 86px;
        border-bottom-right-radius: 5.375rem;
        overflow: hidden
    }

    .hhd-rounded-85 {
        border-radius: 85px;
        border-radius: 5.3125rem;
        overflow: hidden
    }

    .hhd-rounded-85c {
        border-radius: 85%;
        overflow: hidden
    }

    .hhd-rounded-tl-85 {
        border-top-left-radius: 85px;
        border-top-left-radius: 5.3125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-85 {
        border-top-right-radius: 85px;
        border-top-right-radius: 5.3125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-85 {
        border-bottom-left-radius: 85px;
        border-bottom-left-radius: 5.3125rem;
        overflow: hidden
    }

    .hhd-rounded-br-85 {
        border-bottom-right-radius: 85px;
        border-bottom-right-radius: 5.3125rem;
        overflow: hidden
    }

    .hhd-rounded-84 {
        border-radius: 84px;
        border-radius: 5.25rem;
        overflow: hidden
    }

    .hhd-rounded-84c {
        border-radius: 84%;
        overflow: hidden
    }

    .hhd-rounded-tl-84 {
        border-top-left-radius: 84px;
        border-top-left-radius: 5.25rem;
        overflow: hidden
    }

    .hhd-rounded-tr-84 {
        border-top-right-radius: 84px;
        border-top-right-radius: 5.25rem;
        overflow: hidden
    }

    .hhd-rounded-bl-84 {
        border-bottom-left-radius: 84px;
        border-bottom-left-radius: 5.25rem;
        overflow: hidden
    }

    .hhd-rounded-br-84 {
        border-bottom-right-radius: 84px;
        border-bottom-right-radius: 5.25rem;
        overflow: hidden
    }

    .hhd-rounded-83 {
        border-radius: 83px;
        border-radius: 5.1875rem;
        overflow: hidden
    }

    .hhd-rounded-83c {
        border-radius: 83%;
        overflow: hidden
    }

    .hhd-rounded-tl-83 {
        border-top-left-radius: 83px;
        border-top-left-radius: 5.1875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-83 {
        border-top-right-radius: 83px;
        border-top-right-radius: 5.1875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-83 {
        border-bottom-left-radius: 83px;
        border-bottom-left-radius: 5.1875rem;
        overflow: hidden
    }

    .hhd-rounded-br-83 {
        border-bottom-right-radius: 83px;
        border-bottom-right-radius: 5.1875rem;
        overflow: hidden
    }

    .hhd-rounded-82 {
        border-radius: 82px;
        border-radius: 5.125rem;
        overflow: hidden
    }

    .hhd-rounded-82c {
        border-radius: 82%;
        overflow: hidden
    }

    .hhd-rounded-tl-82 {
        border-top-left-radius: 82px;
        border-top-left-radius: 5.125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-82 {
        border-top-right-radius: 82px;
        border-top-right-radius: 5.125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-82 {
        border-bottom-left-radius: 82px;
        border-bottom-left-radius: 5.125rem;
        overflow: hidden
    }

    .hhd-rounded-br-82 {
        border-bottom-right-radius: 82px;
        border-bottom-right-radius: 5.125rem;
        overflow: hidden
    }

    .hhd-rounded-81 {
        border-radius: 81px;
        border-radius: 5.0625rem;
        overflow: hidden
    }

    .hhd-rounded-81c {
        border-radius: 81%;
        overflow: hidden
    }

    .hhd-rounded-tl-81 {
        border-top-left-radius: 81px;
        border-top-left-radius: 5.0625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-81 {
        border-top-right-radius: 81px;
        border-top-right-radius: 5.0625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-81 {
        border-bottom-left-radius: 81px;
        border-bottom-left-radius: 5.0625rem;
        overflow: hidden
    }

    .hhd-rounded-br-81 {
        border-bottom-right-radius: 81px;
        border-bottom-right-radius: 5.0625rem;
        overflow: hidden
    }

    .hhd-rounded-80 {
        border-radius: 80px;
        border-radius: 5rem;
        overflow: hidden
    }

    .hhd-rounded-80c {
        border-radius: 80%;
        overflow: hidden
    }

    .hhd-rounded-tl-80 {
        border-top-left-radius: 80px;
        border-top-left-radius: 5rem;
        overflow: hidden
    }

    .hhd-rounded-tr-80 {
        border-top-right-radius: 80px;
        border-top-right-radius: 5rem;
        overflow: hidden
    }

    .hhd-rounded-bl-80 {
        border-bottom-left-radius: 80px;
        border-bottom-left-radius: 5rem;
        overflow: hidden
    }

    .hhd-rounded-br-80 {
        border-bottom-right-radius: 80px;
        border-bottom-right-radius: 5rem;
        overflow: hidden
    }

    .hhd-rounded-79 {
        border-radius: 79px;
        border-radius: 4.9375rem;
        overflow: hidden
    }

    .hhd-rounded-79c {
        border-radius: 79%;
        overflow: hidden
    }

    .hhd-rounded-tl-79 {
        border-top-left-radius: 79px;
        border-top-left-radius: 4.9375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-79 {
        border-top-right-radius: 79px;
        border-top-right-radius: 4.9375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-79 {
        border-bottom-left-radius: 79px;
        border-bottom-left-radius: 4.9375rem;
        overflow: hidden
    }

    .hhd-rounded-br-79 {
        border-bottom-right-radius: 79px;
        border-bottom-right-radius: 4.9375rem;
        overflow: hidden
    }

    .hhd-rounded-78 {
        border-radius: 78px;
        border-radius: 4.875rem;
        overflow: hidden
    }

    .hhd-rounded-78c {
        border-radius: 78%;
        overflow: hidden
    }

    .hhd-rounded-tl-78 {
        border-top-left-radius: 78px;
        border-top-left-radius: 4.875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-78 {
        border-top-right-radius: 78px;
        border-top-right-radius: 4.875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-78 {
        border-bottom-left-radius: 78px;
        border-bottom-left-radius: 4.875rem;
        overflow: hidden
    }

    .hhd-rounded-br-78 {
        border-bottom-right-radius: 78px;
        border-bottom-right-radius: 4.875rem;
        overflow: hidden
    }

    .hhd-rounded-77 {
        border-radius: 77px;
        border-radius: 4.8125rem;
        overflow: hidden
    }

    .hhd-rounded-77c {
        border-radius: 77%;
        overflow: hidden
    }

    .hhd-rounded-tl-77 {
        border-top-left-radius: 77px;
        border-top-left-radius: 4.8125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-77 {
        border-top-right-radius: 77px;
        border-top-right-radius: 4.8125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-77 {
        border-bottom-left-radius: 77px;
        border-bottom-left-radius: 4.8125rem;
        overflow: hidden
    }

    .hhd-rounded-br-77 {
        border-bottom-right-radius: 77px;
        border-bottom-right-radius: 4.8125rem;
        overflow: hidden
    }

    .hhd-rounded-76 {
        border-radius: 76px;
        border-radius: 4.75rem;
        overflow: hidden
    }

    .hhd-rounded-76c {
        border-radius: 76%;
        overflow: hidden
    }

    .hhd-rounded-tl-76 {
        border-top-left-radius: 76px;
        border-top-left-radius: 4.75rem;
        overflow: hidden
    }

    .hhd-rounded-tr-76 {
        border-top-right-radius: 76px;
        border-top-right-radius: 4.75rem;
        overflow: hidden
    }

    .hhd-rounded-bl-76 {
        border-bottom-left-radius: 76px;
        border-bottom-left-radius: 4.75rem;
        overflow: hidden
    }

    .hhd-rounded-br-76 {
        border-bottom-right-radius: 76px;
        border-bottom-right-radius: 4.75rem;
        overflow: hidden
    }

    .hhd-rounded-75 {
        border-radius: 75px;
        border-radius: 4.6875rem;
        overflow: hidden
    }

    .hhd-rounded-75c {
        border-radius: 75%;
        overflow: hidden
    }

    .hhd-rounded-tl-75 {
        border-top-left-radius: 75px;
        border-top-left-radius: 4.6875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-75 {
        border-top-right-radius: 75px;
        border-top-right-radius: 4.6875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-75 {
        border-bottom-left-radius: 75px;
        border-bottom-left-radius: 4.6875rem;
        overflow: hidden
    }

    .hhd-rounded-br-75 {
        border-bottom-right-radius: 75px;
        border-bottom-right-radius: 4.6875rem;
        overflow: hidden
    }

    .hhd-rounded-74 {
        border-radius: 74px;
        border-radius: 4.625rem;
        overflow: hidden
    }

    .hhd-rounded-74c {
        border-radius: 74%;
        overflow: hidden
    }

    .hhd-rounded-tl-74 {
        border-top-left-radius: 74px;
        border-top-left-radius: 4.625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-74 {
        border-top-right-radius: 74px;
        border-top-right-radius: 4.625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-74 {
        border-bottom-left-radius: 74px;
        border-bottom-left-radius: 4.625rem;
        overflow: hidden
    }

    .hhd-rounded-br-74 {
        border-bottom-right-radius: 74px;
        border-bottom-right-radius: 4.625rem;
        overflow: hidden
    }

    .hhd-rounded-73 {
        border-radius: 73px;
        border-radius: 4.5625rem;
        overflow: hidden
    }

    .hhd-rounded-73c {
        border-radius: 73%;
        overflow: hidden
    }

    .hhd-rounded-tl-73 {
        border-top-left-radius: 73px;
        border-top-left-radius: 4.5625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-73 {
        border-top-right-radius: 73px;
        border-top-right-radius: 4.5625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-73 {
        border-bottom-left-radius: 73px;
        border-bottom-left-radius: 4.5625rem;
        overflow: hidden
    }

    .hhd-rounded-br-73 {
        border-bottom-right-radius: 73px;
        border-bottom-right-radius: 4.5625rem;
        overflow: hidden
    }

    .hhd-rounded-72 {
        border-radius: 72px;
        border-radius: 4.5rem;
        overflow: hidden
    }

    .hhd-rounded-72c {
        border-radius: 72%;
        overflow: hidden
    }

    .hhd-rounded-tl-72 {
        border-top-left-radius: 72px;
        border-top-left-radius: 4.5rem;
        overflow: hidden
    }

    .hhd-rounded-tr-72 {
        border-top-right-radius: 72px;
        border-top-right-radius: 4.5rem;
        overflow: hidden
    }

    .hhd-rounded-bl-72 {
        border-bottom-left-radius: 72px;
        border-bottom-left-radius: 4.5rem;
        overflow: hidden
    }

    .hhd-rounded-br-72 {
        border-bottom-right-radius: 72px;
        border-bottom-right-radius: 4.5rem;
        overflow: hidden
    }

    .hhd-rounded-71 {
        border-radius: 71px;
        border-radius: 4.4375rem;
        overflow: hidden
    }

    .hhd-rounded-71c {
        border-radius: 71%;
        overflow: hidden
    }

    .hhd-rounded-tl-71 {
        border-top-left-radius: 71px;
        border-top-left-radius: 4.4375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-71 {
        border-top-right-radius: 71px;
        border-top-right-radius: 4.4375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-71 {
        border-bottom-left-radius: 71px;
        border-bottom-left-radius: 4.4375rem;
        overflow: hidden
    }

    .hhd-rounded-br-71 {
        border-bottom-right-radius: 71px;
        border-bottom-right-radius: 4.4375rem;
        overflow: hidden
    }

    .hhd-rounded-70 {
        border-radius: 70px;
        border-radius: 4.375rem;
        overflow: hidden
    }

    .hhd-rounded-70c {
        border-radius: 70%;
        overflow: hidden
    }

    .hhd-rounded-tl-70 {
        border-top-left-radius: 70px;
        border-top-left-radius: 4.375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-70 {
        border-top-right-radius: 70px;
        border-top-right-radius: 4.375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-70 {
        border-bottom-left-radius: 70px;
        border-bottom-left-radius: 4.375rem;
        overflow: hidden
    }

    .hhd-rounded-br-70 {
        border-bottom-right-radius: 70px;
        border-bottom-right-radius: 4.375rem;
        overflow: hidden
    }

    .hhd-rounded-69 {
        border-radius: 69px;
        border-radius: 4.3125rem;
        overflow: hidden
    }

    .hhd-rounded-69c {
        border-radius: 69%;
        overflow: hidden
    }

    .hhd-rounded-tl-69 {
        border-top-left-radius: 69px;
        border-top-left-radius: 4.3125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-69 {
        border-top-right-radius: 69px;
        border-top-right-radius: 4.3125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-69 {
        border-bottom-left-radius: 69px;
        border-bottom-left-radius: 4.3125rem;
        overflow: hidden
    }

    .hhd-rounded-br-69 {
        border-bottom-right-radius: 69px;
        border-bottom-right-radius: 4.3125rem;
        overflow: hidden
    }

    .hhd-rounded-68 {
        border-radius: 68px;
        border-radius: 4.25rem;
        overflow: hidden
    }

    .hhd-rounded-68c {
        border-radius: 68%;
        overflow: hidden
    }

    .hhd-rounded-tl-68 {
        border-top-left-radius: 68px;
        border-top-left-radius: 4.25rem;
        overflow: hidden
    }

    .hhd-rounded-tr-68 {
        border-top-right-radius: 68px;
        border-top-right-radius: 4.25rem;
        overflow: hidden
    }

    .hhd-rounded-bl-68 {
        border-bottom-left-radius: 68px;
        border-bottom-left-radius: 4.25rem;
        overflow: hidden
    }

    .hhd-rounded-br-68 {
        border-bottom-right-radius: 68px;
        border-bottom-right-radius: 4.25rem;
        overflow: hidden
    }

    .hhd-rounded-67 {
        border-radius: 67px;
        border-radius: 4.1875rem;
        overflow: hidden
    }

    .hhd-rounded-67c {
        border-radius: 67%;
        overflow: hidden
    }

    .hhd-rounded-tl-67 {
        border-top-left-radius: 67px;
        border-top-left-radius: 4.1875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-67 {
        border-top-right-radius: 67px;
        border-top-right-radius: 4.1875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-67 {
        border-bottom-left-radius: 67px;
        border-bottom-left-radius: 4.1875rem;
        overflow: hidden
    }

    .hhd-rounded-br-67 {
        border-bottom-right-radius: 67px;
        border-bottom-right-radius: 4.1875rem;
        overflow: hidden
    }

    .hhd-rounded-66 {
        border-radius: 66px;
        border-radius: 4.125rem;
        overflow: hidden
    }

    .hhd-rounded-66c {
        border-radius: 66%;
        overflow: hidden
    }

    .hhd-rounded-tl-66 {
        border-top-left-radius: 66px;
        border-top-left-radius: 4.125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-66 {
        border-top-right-radius: 66px;
        border-top-right-radius: 4.125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-66 {
        border-bottom-left-radius: 66px;
        border-bottom-left-radius: 4.125rem;
        overflow: hidden
    }

    .hhd-rounded-br-66 {
        border-bottom-right-radius: 66px;
        border-bottom-right-radius: 4.125rem;
        overflow: hidden
    }

    .hhd-rounded-65 {
        border-radius: 65px;
        border-radius: 4.0625rem;
        overflow: hidden
    }

    .hhd-rounded-65c {
        border-radius: 65%;
        overflow: hidden
    }

    .hhd-rounded-tl-65 {
        border-top-left-radius: 65px;
        border-top-left-radius: 4.0625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-65 {
        border-top-right-radius: 65px;
        border-top-right-radius: 4.0625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-65 {
        border-bottom-left-radius: 65px;
        border-bottom-left-radius: 4.0625rem;
        overflow: hidden
    }

    .hhd-rounded-br-65 {
        border-bottom-right-radius: 65px;
        border-bottom-right-radius: 4.0625rem;
        overflow: hidden
    }

    .hhd-rounded-64 {
        border-radius: 64px;
        border-radius: 4rem;
        overflow: hidden
    }

    .hhd-rounded-64c {
        border-radius: 64%;
        overflow: hidden
    }

    .hhd-rounded-tl-64 {
        border-top-left-radius: 64px;
        border-top-left-radius: 4rem;
        overflow: hidden
    }

    .hhd-rounded-tr-64 {
        border-top-right-radius: 64px;
        border-top-right-radius: 4rem;
        overflow: hidden
    }

    .hhd-rounded-bl-64 {
        border-bottom-left-radius: 64px;
        border-bottom-left-radius: 4rem;
        overflow: hidden
    }

    .hhd-rounded-br-64 {
        border-bottom-right-radius: 64px;
        border-bottom-right-radius: 4rem;
        overflow: hidden
    }

    .hhd-rounded-63 {
        border-radius: 63px;
        border-radius: 3.9375rem;
        overflow: hidden
    }

    .hhd-rounded-63c {
        border-radius: 63%;
        overflow: hidden
    }

    .hhd-rounded-tl-63 {
        border-top-left-radius: 63px;
        border-top-left-radius: 3.9375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-63 {
        border-top-right-radius: 63px;
        border-top-right-radius: 3.9375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-63 {
        border-bottom-left-radius: 63px;
        border-bottom-left-radius: 3.9375rem;
        overflow: hidden
    }

    .hhd-rounded-br-63 {
        border-bottom-right-radius: 63px;
        border-bottom-right-radius: 3.9375rem;
        overflow: hidden
    }

    .hhd-rounded-62 {
        border-radius: 62px;
        border-radius: 3.875rem;
        overflow: hidden
    }

    .hhd-rounded-62c {
        border-radius: 62%;
        overflow: hidden
    }

    .hhd-rounded-tl-62 {
        border-top-left-radius: 62px;
        border-top-left-radius: 3.875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-62 {
        border-top-right-radius: 62px;
        border-top-right-radius: 3.875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-62 {
        border-bottom-left-radius: 62px;
        border-bottom-left-radius: 3.875rem;
        overflow: hidden
    }

    .hhd-rounded-br-62 {
        border-bottom-right-radius: 62px;
        border-bottom-right-radius: 3.875rem;
        overflow: hidden
    }

    .hhd-rounded-61 {
        border-radius: 61px;
        border-radius: 3.8125rem;
        overflow: hidden
    }

    .hhd-rounded-61c {
        border-radius: 61%;
        overflow: hidden
    }

    .hhd-rounded-tl-61 {
        border-top-left-radius: 61px;
        border-top-left-radius: 3.8125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-61 {
        border-top-right-radius: 61px;
        border-top-right-radius: 3.8125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-61 {
        border-bottom-left-radius: 61px;
        border-bottom-left-radius: 3.8125rem;
        overflow: hidden
    }

    .hhd-rounded-br-61 {
        border-bottom-right-radius: 61px;
        border-bottom-right-radius: 3.8125rem;
        overflow: hidden
    }

    .hhd-rounded-60 {
        border-radius: 60px;
        border-radius: 3.75rem;
        overflow: hidden
    }

    .hhd-rounded-60c {
        border-radius: 60%;
        overflow: hidden
    }

    .hhd-rounded-tl-60 {
        border-top-left-radius: 60px;
        border-top-left-radius: 3.75rem;
        overflow: hidden
    }

    .hhd-rounded-tr-60 {
        border-top-right-radius: 60px;
        border-top-right-radius: 3.75rem;
        overflow: hidden
    }

    .hhd-rounded-bl-60 {
        border-bottom-left-radius: 60px;
        border-bottom-left-radius: 3.75rem;
        overflow: hidden
    }

    .hhd-rounded-br-60 {
        border-bottom-right-radius: 60px;
        border-bottom-right-radius: 3.75rem;
        overflow: hidden
    }

    .hhd-rounded-59 {
        border-radius: 59px;
        border-radius: 3.6875rem;
        overflow: hidden
    }

    .hhd-rounded-59c {
        border-radius: 59%;
        overflow: hidden
    }

    .hhd-rounded-tl-59 {
        border-top-left-radius: 59px;
        border-top-left-radius: 3.6875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-59 {
        border-top-right-radius: 59px;
        border-top-right-radius: 3.6875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-59 {
        border-bottom-left-radius: 59px;
        border-bottom-left-radius: 3.6875rem;
        overflow: hidden
    }

    .hhd-rounded-br-59 {
        border-bottom-right-radius: 59px;
        border-bottom-right-radius: 3.6875rem;
        overflow: hidden
    }

    .hhd-rounded-58 {
        border-radius: 58px;
        border-radius: 3.625rem;
        overflow: hidden
    }

    .hhd-rounded-58c {
        border-radius: 58%;
        overflow: hidden
    }

    .hhd-rounded-tl-58 {
        border-top-left-radius: 58px;
        border-top-left-radius: 3.625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-58 {
        border-top-right-radius: 58px;
        border-top-right-radius: 3.625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-58 {
        border-bottom-left-radius: 58px;
        border-bottom-left-radius: 3.625rem;
        overflow: hidden
    }

    .hhd-rounded-br-58 {
        border-bottom-right-radius: 58px;
        border-bottom-right-radius: 3.625rem;
        overflow: hidden
    }

    .hhd-rounded-57 {
        border-radius: 57px;
        border-radius: 3.5625rem;
        overflow: hidden
    }

    .hhd-rounded-57c {
        border-radius: 57%;
        overflow: hidden
    }

    .hhd-rounded-tl-57 {
        border-top-left-radius: 57px;
        border-top-left-radius: 3.5625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-57 {
        border-top-right-radius: 57px;
        border-top-right-radius: 3.5625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-57 {
        border-bottom-left-radius: 57px;
        border-bottom-left-radius: 3.5625rem;
        overflow: hidden
    }

    .hhd-rounded-br-57 {
        border-bottom-right-radius: 57px;
        border-bottom-right-radius: 3.5625rem;
        overflow: hidden
    }

    .hhd-rounded-56 {
        border-radius: 56px;
        border-radius: 3.5rem;
        overflow: hidden
    }

    .hhd-rounded-56c {
        border-radius: 56%;
        overflow: hidden
    }

    .hhd-rounded-tl-56 {
        border-top-left-radius: 56px;
        border-top-left-radius: 3.5rem;
        overflow: hidden
    }

    .hhd-rounded-tr-56 {
        border-top-right-radius: 56px;
        border-top-right-radius: 3.5rem;
        overflow: hidden
    }

    .hhd-rounded-bl-56 {
        border-bottom-left-radius: 56px;
        border-bottom-left-radius: 3.5rem;
        overflow: hidden
    }

    .hhd-rounded-br-56 {
        border-bottom-right-radius: 56px;
        border-bottom-right-radius: 3.5rem;
        overflow: hidden
    }

    .hhd-rounded-55 {
        border-radius: 55px;
        border-radius: 3.4375rem;
        overflow: hidden
    }

    .hhd-rounded-55c {
        border-radius: 55%;
        overflow: hidden
    }

    .hhd-rounded-tl-55 {
        border-top-left-radius: 55px;
        border-top-left-radius: 3.4375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-55 {
        border-top-right-radius: 55px;
        border-top-right-radius: 3.4375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-55 {
        border-bottom-left-radius: 55px;
        border-bottom-left-radius: 3.4375rem;
        overflow: hidden
    }

    .hhd-rounded-br-55 {
        border-bottom-right-radius: 55px;
        border-bottom-right-radius: 3.4375rem;
        overflow: hidden
    }

    .hhd-rounded-54 {
        border-radius: 54px;
        border-radius: 3.375rem;
        overflow: hidden
    }

    .hhd-rounded-54c {
        border-radius: 54%;
        overflow: hidden
    }

    .hhd-rounded-tl-54 {
        border-top-left-radius: 54px;
        border-top-left-radius: 3.375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-54 {
        border-top-right-radius: 54px;
        border-top-right-radius: 3.375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-54 {
        border-bottom-left-radius: 54px;
        border-bottom-left-radius: 3.375rem;
        overflow: hidden
    }

    .hhd-rounded-br-54 {
        border-bottom-right-radius: 54px;
        border-bottom-right-radius: 3.375rem;
        overflow: hidden
    }

    .hhd-rounded-53 {
        border-radius: 53px;
        border-radius: 3.3125rem;
        overflow: hidden
    }

    .hhd-rounded-53c {
        border-radius: 53%;
        overflow: hidden
    }

    .hhd-rounded-tl-53 {
        border-top-left-radius: 53px;
        border-top-left-radius: 3.3125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-53 {
        border-top-right-radius: 53px;
        border-top-right-radius: 3.3125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-53 {
        border-bottom-left-radius: 53px;
        border-bottom-left-radius: 3.3125rem;
        overflow: hidden
    }

    .hhd-rounded-br-53 {
        border-bottom-right-radius: 53px;
        border-bottom-right-radius: 3.3125rem;
        overflow: hidden
    }

    .hhd-rounded-52 {
        border-radius: 52px;
        border-radius: 3.25rem;
        overflow: hidden
    }

    .hhd-rounded-52c {
        border-radius: 52%;
        overflow: hidden
    }

    .hhd-rounded-tl-52 {
        border-top-left-radius: 52px;
        border-top-left-radius: 3.25rem;
        overflow: hidden
    }

    .hhd-rounded-tr-52 {
        border-top-right-radius: 52px;
        border-top-right-radius: 3.25rem;
        overflow: hidden
    }

    .hhd-rounded-bl-52 {
        border-bottom-left-radius: 52px;
        border-bottom-left-radius: 3.25rem;
        overflow: hidden
    }

    .hhd-rounded-br-52 {
        border-bottom-right-radius: 52px;
        border-bottom-right-radius: 3.25rem;
        overflow: hidden
    }

    .hhd-rounded-51 {
        border-radius: 51px;
        border-radius: 3.1875rem;
        overflow: hidden
    }

    .hhd-rounded-51c {
        border-radius: 51%;
        overflow: hidden
    }

    .hhd-rounded-tl-51 {
        border-top-left-radius: 51px;
        border-top-left-radius: 3.1875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-51 {
        border-top-right-radius: 51px;
        border-top-right-radius: 3.1875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-51 {
        border-bottom-left-radius: 51px;
        border-bottom-left-radius: 3.1875rem;
        overflow: hidden
    }

    .hhd-rounded-br-51 {
        border-bottom-right-radius: 51px;
        border-bottom-right-radius: 3.1875rem;
        overflow: hidden
    }

    .hhd-rounded-50 {
        border-radius: 50px;
        border-radius: 3.125rem;
        overflow: hidden
    }

    .hhd-rounded-50c {
        border-radius: 50%;
        overflow: hidden
    }

    .hhd-rounded-tl-50 {
        border-top-left-radius: 50px;
        border-top-left-radius: 3.125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-50 {
        border-top-right-radius: 50px;
        border-top-right-radius: 3.125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-50 {
        border-bottom-left-radius: 50px;
        border-bottom-left-radius: 3.125rem;
        overflow: hidden
    }

    .hhd-rounded-br-50 {
        border-bottom-right-radius: 50px;
        border-bottom-right-radius: 3.125rem;
        overflow: hidden
    }

    .hhd-rounded-49 {
        border-radius: 49px;
        border-radius: 3.0625rem;
        overflow: hidden
    }

    .hhd-rounded-49c {
        border-radius: 49%;
        overflow: hidden
    }

    .hhd-rounded-tl-49 {
        border-top-left-radius: 49px;
        border-top-left-radius: 3.0625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-49 {
        border-top-right-radius: 49px;
        border-top-right-radius: 3.0625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-49 {
        border-bottom-left-radius: 49px;
        border-bottom-left-radius: 3.0625rem;
        overflow: hidden
    }

    .hhd-rounded-br-49 {
        border-bottom-right-radius: 49px;
        border-bottom-right-radius: 3.0625rem;
        overflow: hidden
    }

    .hhd-rounded-48 {
        border-radius: 48px;
        border-radius: 3rem;
        overflow: hidden
    }

    .hhd-rounded-48c {
        border-radius: 48%;
        overflow: hidden
    }

    .hhd-rounded-tl-48 {
        border-top-left-radius: 48px;
        border-top-left-radius: 3rem;
        overflow: hidden
    }

    .hhd-rounded-tr-48 {
        border-top-right-radius: 48px;
        border-top-right-radius: 3rem;
        overflow: hidden
    }

    .hhd-rounded-bl-48 {
        border-bottom-left-radius: 48px;
        border-bottom-left-radius: 3rem;
        overflow: hidden
    }

    .hhd-rounded-br-48 {
        border-bottom-right-radius: 48px;
        border-bottom-right-radius: 3rem;
        overflow: hidden
    }

    .hhd-rounded-47 {
        border-radius: 47px;
        border-radius: 2.9375rem;
        overflow: hidden
    }

    .hhd-rounded-47c {
        border-radius: 47%;
        overflow: hidden
    }

    .hhd-rounded-tl-47 {
        border-top-left-radius: 47px;
        border-top-left-radius: 2.9375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-47 {
        border-top-right-radius: 47px;
        border-top-right-radius: 2.9375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-47 {
        border-bottom-left-radius: 47px;
        border-bottom-left-radius: 2.9375rem;
        overflow: hidden
    }

    .hhd-rounded-br-47 {
        border-bottom-right-radius: 47px;
        border-bottom-right-radius: 2.9375rem;
        overflow: hidden
    }

    .hhd-rounded-46 {
        border-radius: 46px;
        border-radius: 2.875rem;
        overflow: hidden
    }

    .hhd-rounded-46c {
        border-radius: 46%;
        overflow: hidden
    }

    .hhd-rounded-tl-46 {
        border-top-left-radius: 46px;
        border-top-left-radius: 2.875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-46 {
        border-top-right-radius: 46px;
        border-top-right-radius: 2.875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-46 {
        border-bottom-left-radius: 46px;
        border-bottom-left-radius: 2.875rem;
        overflow: hidden
    }

    .hhd-rounded-br-46 {
        border-bottom-right-radius: 46px;
        border-bottom-right-radius: 2.875rem;
        overflow: hidden
    }

    .hhd-rounded-45 {
        border-radius: 45px;
        border-radius: 2.8125rem;
        overflow: hidden
    }

    .hhd-rounded-45c {
        border-radius: 45%;
        overflow: hidden
    }

    .hhd-rounded-tl-45 {
        border-top-left-radius: 45px;
        border-top-left-radius: 2.8125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-45 {
        border-top-right-radius: 45px;
        border-top-right-radius: 2.8125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-45 {
        border-bottom-left-radius: 45px;
        border-bottom-left-radius: 2.8125rem;
        overflow: hidden
    }

    .hhd-rounded-br-45 {
        border-bottom-right-radius: 45px;
        border-bottom-right-radius: 2.8125rem;
        overflow: hidden
    }

    .hhd-rounded-44 {
        border-radius: 44px;
        border-radius: 2.75rem;
        overflow: hidden
    }

    .hhd-rounded-44c {
        border-radius: 44%;
        overflow: hidden
    }

    .hhd-rounded-tl-44 {
        border-top-left-radius: 44px;
        border-top-left-radius: 2.75rem;
        overflow: hidden
    }

    .hhd-rounded-tr-44 {
        border-top-right-radius: 44px;
        border-top-right-radius: 2.75rem;
        overflow: hidden
    }

    .hhd-rounded-bl-44 {
        border-bottom-left-radius: 44px;
        border-bottom-left-radius: 2.75rem;
        overflow: hidden
    }

    .hhd-rounded-br-44 {
        border-bottom-right-radius: 44px;
        border-bottom-right-radius: 2.75rem;
        overflow: hidden
    }

    .hhd-rounded-43 {
        border-radius: 43px;
        border-radius: 2.6875rem;
        overflow: hidden
    }

    .hhd-rounded-43c {
        border-radius: 43%;
        overflow: hidden
    }

    .hhd-rounded-tl-43 {
        border-top-left-radius: 43px;
        border-top-left-radius: 2.6875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-43 {
        border-top-right-radius: 43px;
        border-top-right-radius: 2.6875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-43 {
        border-bottom-left-radius: 43px;
        border-bottom-left-radius: 2.6875rem;
        overflow: hidden
    }

    .hhd-rounded-br-43 {
        border-bottom-right-radius: 43px;
        border-bottom-right-radius: 2.6875rem;
        overflow: hidden
    }

    .hhd-rounded-42 {
        border-radius: 42px;
        border-radius: 2.625rem;
        overflow: hidden
    }

    .hhd-rounded-42c {
        border-radius: 42%;
        overflow: hidden
    }

    .hhd-rounded-tl-42 {
        border-top-left-radius: 42px;
        border-top-left-radius: 2.625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-42 {
        border-top-right-radius: 42px;
        border-top-right-radius: 2.625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-42 {
        border-bottom-left-radius: 42px;
        border-bottom-left-radius: 2.625rem;
        overflow: hidden
    }

    .hhd-rounded-br-42 {
        border-bottom-right-radius: 42px;
        border-bottom-right-radius: 2.625rem;
        overflow: hidden
    }

    .hhd-rounded-41 {
        border-radius: 41px;
        border-radius: 2.5625rem;
        overflow: hidden
    }

    .hhd-rounded-41c {
        border-radius: 41%;
        overflow: hidden
    }

    .hhd-rounded-tl-41 {
        border-top-left-radius: 41px;
        border-top-left-radius: 2.5625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-41 {
        border-top-right-radius: 41px;
        border-top-right-radius: 2.5625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-41 {
        border-bottom-left-radius: 41px;
        border-bottom-left-radius: 2.5625rem;
        overflow: hidden
    }

    .hhd-rounded-br-41 {
        border-bottom-right-radius: 41px;
        border-bottom-right-radius: 2.5625rem;
        overflow: hidden
    }

    .hhd-rounded-40 {
        border-radius: 40px;
        border-radius: 2.5rem;
        overflow: hidden
    }

    .hhd-rounded-40c {
        border-radius: 40%;
        overflow: hidden
    }

    .hhd-rounded-tl-40 {
        border-top-left-radius: 40px;
        border-top-left-radius: 2.5rem;
        overflow: hidden
    }

    .hhd-rounded-tr-40 {
        border-top-right-radius: 40px;
        border-top-right-radius: 2.5rem;
        overflow: hidden
    }

    .hhd-rounded-bl-40 {
        border-bottom-left-radius: 40px;
        border-bottom-left-radius: 2.5rem;
        overflow: hidden
    }

    .hhd-rounded-br-40 {
        border-bottom-right-radius: 40px;
        border-bottom-right-radius: 2.5rem;
        overflow: hidden
    }

    .hhd-rounded-39 {
        border-radius: 39px;
        border-radius: 2.4375rem;
        overflow: hidden
    }

    .hhd-rounded-39c {
        border-radius: 39%;
        overflow: hidden
    }

    .hhd-rounded-tl-39 {
        border-top-left-radius: 39px;
        border-top-left-radius: 2.4375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-39 {
        border-top-right-radius: 39px;
        border-top-right-radius: 2.4375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-39 {
        border-bottom-left-radius: 39px;
        border-bottom-left-radius: 2.4375rem;
        overflow: hidden
    }

    .hhd-rounded-br-39 {
        border-bottom-right-radius: 39px;
        border-bottom-right-radius: 2.4375rem;
        overflow: hidden
    }

    .hhd-rounded-38 {
        border-radius: 38px;
        border-radius: 2.375rem;
        overflow: hidden
    }

    .hhd-rounded-38c {
        border-radius: 38%;
        overflow: hidden
    }

    .hhd-rounded-tl-38 {
        border-top-left-radius: 38px;
        border-top-left-radius: 2.375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-38 {
        border-top-right-radius: 38px;
        border-top-right-radius: 2.375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-38 {
        border-bottom-left-radius: 38px;
        border-bottom-left-radius: 2.375rem;
        overflow: hidden
    }

    .hhd-rounded-br-38 {
        border-bottom-right-radius: 38px;
        border-bottom-right-radius: 2.375rem;
        overflow: hidden
    }

    .hhd-rounded-37 {
        border-radius: 37px;
        border-radius: 2.3125rem;
        overflow: hidden
    }

    .hhd-rounded-37c {
        border-radius: 37%;
        overflow: hidden
    }

    .hhd-rounded-tl-37 {
        border-top-left-radius: 37px;
        border-top-left-radius: 2.3125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-37 {
        border-top-right-radius: 37px;
        border-top-right-radius: 2.3125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-37 {
        border-bottom-left-radius: 37px;
        border-bottom-left-radius: 2.3125rem;
        overflow: hidden
    }

    .hhd-rounded-br-37 {
        border-bottom-right-radius: 37px;
        border-bottom-right-radius: 2.3125rem;
        overflow: hidden
    }

    .hhd-rounded-36 {
        border-radius: 36px;
        border-radius: 2.25rem;
        overflow: hidden
    }

    .hhd-rounded-36c {
        border-radius: 36%;
        overflow: hidden
    }

    .hhd-rounded-tl-36 {
        border-top-left-radius: 36px;
        border-top-left-radius: 2.25rem;
        overflow: hidden
    }

    .hhd-rounded-tr-36 {
        border-top-right-radius: 36px;
        border-top-right-radius: 2.25rem;
        overflow: hidden
    }

    .hhd-rounded-bl-36 {
        border-bottom-left-radius: 36px;
        border-bottom-left-radius: 2.25rem;
        overflow: hidden
    }

    .hhd-rounded-br-36 {
        border-bottom-right-radius: 36px;
        border-bottom-right-radius: 2.25rem;
        overflow: hidden
    }

    .hhd-rounded-35 {
        border-radius: 35px;
        border-radius: 2.1875rem;
        overflow: hidden
    }

    .hhd-rounded-35c {
        border-radius: 35%;
        overflow: hidden
    }

    .hhd-rounded-tl-35 {
        border-top-left-radius: 35px;
        border-top-left-radius: 2.1875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-35 {
        border-top-right-radius: 35px;
        border-top-right-radius: 2.1875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-35 {
        border-bottom-left-radius: 35px;
        border-bottom-left-radius: 2.1875rem;
        overflow: hidden
    }

    .hhd-rounded-br-35 {
        border-bottom-right-radius: 35px;
        border-bottom-right-radius: 2.1875rem;
        overflow: hidden
    }

    .hhd-rounded-34 {
        border-radius: 34px;
        border-radius: 2.125rem;
        overflow: hidden
    }

    .hhd-rounded-34c {
        border-radius: 34%;
        overflow: hidden
    }

    .hhd-rounded-tl-34 {
        border-top-left-radius: 34px;
        border-top-left-radius: 2.125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-34 {
        border-top-right-radius: 34px;
        border-top-right-radius: 2.125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-34 {
        border-bottom-left-radius: 34px;
        border-bottom-left-radius: 2.125rem;
        overflow: hidden
    }

    .hhd-rounded-br-34 {
        border-bottom-right-radius: 34px;
        border-bottom-right-radius: 2.125rem;
        overflow: hidden
    }

    .hhd-rounded-33 {
        border-radius: 33px;
        border-radius: 2.0625rem;
        overflow: hidden
    }

    .hhd-rounded-33c {
        border-radius: 33%;
        overflow: hidden
    }

    .hhd-rounded-tl-33 {
        border-top-left-radius: 33px;
        border-top-left-radius: 2.0625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-33 {
        border-top-right-radius: 33px;
        border-top-right-radius: 2.0625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-33 {
        border-bottom-left-radius: 33px;
        border-bottom-left-radius: 2.0625rem;
        overflow: hidden
    }

    .hhd-rounded-br-33 {
        border-bottom-right-radius: 33px;
        border-bottom-right-radius: 2.0625rem;
        overflow: hidden
    }

    .hhd-rounded-32 {
        border-radius: 32px;
        border-radius: 2rem;
        overflow: hidden
    }

    .hhd-rounded-32c {
        border-radius: 32%;
        overflow: hidden
    }

    .hhd-rounded-tl-32 {
        border-top-left-radius: 32px;
        border-top-left-radius: 2rem;
        overflow: hidden
    }

    .hhd-rounded-tr-32 {
        border-top-right-radius: 32px;
        border-top-right-radius: 2rem;
        overflow: hidden
    }

    .hhd-rounded-bl-32 {
        border-bottom-left-radius: 32px;
        border-bottom-left-radius: 2rem;
        overflow: hidden
    }

    .hhd-rounded-br-32 {
        border-bottom-right-radius: 32px;
        border-bottom-right-radius: 2rem;
        overflow: hidden
    }

    .hhd-rounded-31 {
        border-radius: 31px;
        border-radius: 1.9375rem;
        overflow: hidden
    }

    .hhd-rounded-31c {
        border-radius: 31%;
        overflow: hidden
    }

    .hhd-rounded-tl-31 {
        border-top-left-radius: 31px;
        border-top-left-radius: 1.9375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-31 {
        border-top-right-radius: 31px;
        border-top-right-radius: 1.9375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-31 {
        border-bottom-left-radius: 31px;
        border-bottom-left-radius: 1.9375rem;
        overflow: hidden
    }

    .hhd-rounded-br-31 {
        border-bottom-right-radius: 31px;
        border-bottom-right-radius: 1.9375rem;
        overflow: hidden
    }

    .hhd-rounded-30 {
        border-radius: 30px;
        border-radius: 1.875rem;
        overflow: hidden
    }

    .hhd-rounded-30c {
        border-radius: 30%;
        overflow: hidden
    }

    .hhd-rounded-tl-30 {
        border-top-left-radius: 30px;
        border-top-left-radius: 1.875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-30 {
        border-top-right-radius: 30px;
        border-top-right-radius: 1.875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-30 {
        border-bottom-left-radius: 30px;
        border-bottom-left-radius: 1.875rem;
        overflow: hidden
    }

    .hhd-rounded-br-30 {
        border-bottom-right-radius: 30px;
        border-bottom-right-radius: 1.875rem;
        overflow: hidden
    }

    .hhd-rounded-29 {
        border-radius: 29px;
        border-radius: 1.8125rem;
        overflow: hidden
    }

    .hhd-rounded-29c {
        border-radius: 29%;
        overflow: hidden
    }

    .hhd-rounded-tl-29 {
        border-top-left-radius: 29px;
        border-top-left-radius: 1.8125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-29 {
        border-top-right-radius: 29px;
        border-top-right-radius: 1.8125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-29 {
        border-bottom-left-radius: 29px;
        border-bottom-left-radius: 1.8125rem;
        overflow: hidden
    }

    .hhd-rounded-br-29 {
        border-bottom-right-radius: 29px;
        border-bottom-right-radius: 1.8125rem;
        overflow: hidden
    }

    .hhd-rounded-28 {
        border-radius: 28px;
        border-radius: 1.75rem;
        overflow: hidden
    }

    .hhd-rounded-28c {
        border-radius: 28%;
        overflow: hidden
    }

    .hhd-rounded-tl-28 {
        border-top-left-radius: 28px;
        border-top-left-radius: 1.75rem;
        overflow: hidden
    }

    .hhd-rounded-tr-28 {
        border-top-right-radius: 28px;
        border-top-right-radius: 1.75rem;
        overflow: hidden
    }

    .hhd-rounded-bl-28 {
        border-bottom-left-radius: 28px;
        border-bottom-left-radius: 1.75rem;
        overflow: hidden
    }

    .hhd-rounded-br-28 {
        border-bottom-right-radius: 28px;
        border-bottom-right-radius: 1.75rem;
        overflow: hidden
    }

    .hhd-rounded-27 {
        border-radius: 27px;
        border-radius: 1.6875rem;
        overflow: hidden
    }

    .hhd-rounded-27c {
        border-radius: 27%;
        overflow: hidden
    }

    .hhd-rounded-tl-27 {
        border-top-left-radius: 27px;
        border-top-left-radius: 1.6875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-27 {
        border-top-right-radius: 27px;
        border-top-right-radius: 1.6875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-27 {
        border-bottom-left-radius: 27px;
        border-bottom-left-radius: 1.6875rem;
        overflow: hidden
    }

    .hhd-rounded-br-27 {
        border-bottom-right-radius: 27px;
        border-bottom-right-radius: 1.6875rem;
        overflow: hidden
    }

    .hhd-rounded-26 {
        border-radius: 26px;
        border-radius: 1.625rem;
        overflow: hidden
    }

    .hhd-rounded-26c {
        border-radius: 26%;
        overflow: hidden
    }

    .hhd-rounded-tl-26 {
        border-top-left-radius: 26px;
        border-top-left-radius: 1.625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-26 {
        border-top-right-radius: 26px;
        border-top-right-radius: 1.625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-26 {
        border-bottom-left-radius: 26px;
        border-bottom-left-radius: 1.625rem;
        overflow: hidden
    }

    .hhd-rounded-br-26 {
        border-bottom-right-radius: 26px;
        border-bottom-right-radius: 1.625rem;
        overflow: hidden
    }

    .hhd-rounded-25 {
        border-radius: 25px;
        border-radius: 1.5625rem;
        overflow: hidden
    }

    .hhd-rounded-25c {
        border-radius: 25%;
        overflow: hidden
    }

    .hhd-rounded-tl-25 {
        border-top-left-radius: 25px;
        border-top-left-radius: 1.5625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-25 {
        border-top-right-radius: 25px;
        border-top-right-radius: 1.5625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-25 {
        border-bottom-left-radius: 25px;
        border-bottom-left-radius: 1.5625rem;
        overflow: hidden
    }

    .hhd-rounded-br-25 {
        border-bottom-right-radius: 25px;
        border-bottom-right-radius: 1.5625rem;
        overflow: hidden
    }

    .hhd-rounded-24 {
        border-radius: 24px;
        border-radius: 1.5rem;
        overflow: hidden
    }

    .hhd-rounded-24c {
        border-radius: 24%;
        overflow: hidden
    }

    .hhd-rounded-tl-24 {
        border-top-left-radius: 24px;
        border-top-left-radius: 1.5rem;
        overflow: hidden
    }

    .hhd-rounded-tr-24 {
        border-top-right-radius: 24px;
        border-top-right-radius: 1.5rem;
        overflow: hidden
    }

    .hhd-rounded-bl-24 {
        border-bottom-left-radius: 24px;
        border-bottom-left-radius: 1.5rem;
        overflow: hidden
    }

    .hhd-rounded-br-24 {
        border-bottom-right-radius: 24px;
        border-bottom-right-radius: 1.5rem;
        overflow: hidden
    }

    .hhd-rounded-23 {
        border-radius: 23px;
        border-radius: 1.4375rem;
        overflow: hidden
    }

    .hhd-rounded-23c {
        border-radius: 23%;
        overflow: hidden
    }

    .hhd-rounded-tl-23 {
        border-top-left-radius: 23px;
        border-top-left-radius: 1.4375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-23 {
        border-top-right-radius: 23px;
        border-top-right-radius: 1.4375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-23 {
        border-bottom-left-radius: 23px;
        border-bottom-left-radius: 1.4375rem;
        overflow: hidden
    }

    .hhd-rounded-br-23 {
        border-bottom-right-radius: 23px;
        border-bottom-right-radius: 1.4375rem;
        overflow: hidden
    }

    .hhd-rounded-22 {
        border-radius: 22px;
        border-radius: 1.375rem;
        overflow: hidden
    }

    .hhd-rounded-22c {
        border-radius: 22%;
        overflow: hidden
    }

    .hhd-rounded-tl-22 {
        border-top-left-radius: 22px;
        border-top-left-radius: 1.375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-22 {
        border-top-right-radius: 22px;
        border-top-right-radius: 1.375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-22 {
        border-bottom-left-radius: 22px;
        border-bottom-left-radius: 1.375rem;
        overflow: hidden
    }

    .hhd-rounded-br-22 {
        border-bottom-right-radius: 22px;
        border-bottom-right-radius: 1.375rem;
        overflow: hidden
    }

    .hhd-rounded-21 {
        border-radius: 21px;
        border-radius: 1.3125rem;
        overflow: hidden
    }

    .hhd-rounded-21c {
        border-radius: 21%;
        overflow: hidden
    }

    .hhd-rounded-tl-21 {
        border-top-left-radius: 21px;
        border-top-left-radius: 1.3125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-21 {
        border-top-right-radius: 21px;
        border-top-right-radius: 1.3125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-21 {
        border-bottom-left-radius: 21px;
        border-bottom-left-radius: 1.3125rem;
        overflow: hidden
    }

    .hhd-rounded-br-21 {
        border-bottom-right-radius: 21px;
        border-bottom-right-radius: 1.3125rem;
        overflow: hidden
    }

    .hhd-rounded-20 {
        border-radius: 20px;
        border-radius: 1.25rem;
        overflow: hidden
    }

    .hhd-rounded-20c {
        border-radius: 20%;
        overflow: hidden
    }

    .hhd-rounded-tl-20 {
        border-top-left-radius: 20px;
        border-top-left-radius: 1.25rem;
        overflow: hidden
    }

    .hhd-rounded-tr-20 {
        border-top-right-radius: 20px;
        border-top-right-radius: 1.25rem;
        overflow: hidden
    }

    .hhd-rounded-bl-20 {
        border-bottom-left-radius: 20px;
        border-bottom-left-radius: 1.25rem;
        overflow: hidden
    }

    .hhd-rounded-br-20 {
        border-bottom-right-radius: 20px;
        border-bottom-right-radius: 1.25rem;
        overflow: hidden
    }

    .hhd-rounded-19 {
        border-radius: 19px;
        border-radius: 1.1875rem;
        overflow: hidden
    }

    .hhd-rounded-19c {
        border-radius: 19%;
        overflow: hidden
    }

    .hhd-rounded-tl-19 {
        border-top-left-radius: 19px;
        border-top-left-radius: 1.1875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-19 {
        border-top-right-radius: 19px;
        border-top-right-radius: 1.1875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-19 {
        border-bottom-left-radius: 19px;
        border-bottom-left-radius: 1.1875rem;
        overflow: hidden
    }

    .hhd-rounded-br-19 {
        border-bottom-right-radius: 19px;
        border-bottom-right-radius: 1.1875rem;
        overflow: hidden
    }

    .hhd-rounded-18 {
        border-radius: 18px;
        border-radius: 1.125rem;
        overflow: hidden
    }

    .hhd-rounded-18c {
        border-radius: 18%;
        overflow: hidden
    }

    .hhd-rounded-tl-18 {
        border-top-left-radius: 18px;
        border-top-left-radius: 1.125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-18 {
        border-top-right-radius: 18px;
        border-top-right-radius: 1.125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-18 {
        border-bottom-left-radius: 18px;
        border-bottom-left-radius: 1.125rem;
        overflow: hidden
    }

    .hhd-rounded-br-18 {
        border-bottom-right-radius: 18px;
        border-bottom-right-radius: 1.125rem;
        overflow: hidden
    }

    .hhd-rounded-17 {
        border-radius: 17px;
        border-radius: 1.0625rem;
        overflow: hidden
    }

    .hhd-rounded-17c {
        border-radius: 17%;
        overflow: hidden
    }

    .hhd-rounded-tl-17 {
        border-top-left-radius: 17px;
        border-top-left-radius: 1.0625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-17 {
        border-top-right-radius: 17px;
        border-top-right-radius: 1.0625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-17 {
        border-bottom-left-radius: 17px;
        border-bottom-left-radius: 1.0625rem;
        overflow: hidden
    }

    .hhd-rounded-br-17 {
        border-bottom-right-radius: 17px;
        border-bottom-right-radius: 1.0625rem;
        overflow: hidden
    }

    .hhd-rounded-16 {
        border-radius: 16px;
        border-radius: 1rem;
        overflow: hidden
    }

    .hhd-rounded-16c {
        border-radius: 16%;
        overflow: hidden
    }

    .hhd-rounded-tl-16 {
        border-top-left-radius: 16px;
        border-top-left-radius: 1rem;
        overflow: hidden
    }

    .hhd-rounded-tr-16 {
        border-top-right-radius: 16px;
        border-top-right-radius: 1rem;
        overflow: hidden
    }

    .hhd-rounded-bl-16 {
        border-bottom-left-radius: 16px;
        border-bottom-left-radius: 1rem;
        overflow: hidden
    }

    .hhd-rounded-br-16 {
        border-bottom-right-radius: 16px;
        border-bottom-right-radius: 1rem;
        overflow: hidden
    }

    .hhd-rounded-15 {
        border-radius: 15px;
        border-radius: .9375rem;
        overflow: hidden
    }

    .hhd-rounded-15c {
        border-radius: 15%;
        overflow: hidden
    }

    .hhd-rounded-tl-15 {
        border-top-left-radius: 15px;
        border-top-left-radius: .9375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-15 {
        border-top-right-radius: 15px;
        border-top-right-radius: .9375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-15 {
        border-bottom-left-radius: 15px;
        border-bottom-left-radius: .9375rem;
        overflow: hidden
    }

    .hhd-rounded-br-15 {
        border-bottom-right-radius: 15px;
        border-bottom-right-radius: .9375rem;
        overflow: hidden
    }

    .hhd-rounded-14 {
        border-radius: 14px;
        border-radius: .875rem;
        overflow: hidden
    }

    .hhd-rounded-14c {
        border-radius: 14%;
        overflow: hidden
    }

    .hhd-rounded-tl-14 {
        border-top-left-radius: 14px;
        border-top-left-radius: .875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-14 {
        border-top-right-radius: 14px;
        border-top-right-radius: .875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-14 {
        border-bottom-left-radius: 14px;
        border-bottom-left-radius: .875rem;
        overflow: hidden
    }

    .hhd-rounded-br-14 {
        border-bottom-right-radius: 14px;
        border-bottom-right-radius: .875rem;
        overflow: hidden
    }

    .hhd-rounded-13 {
        border-radius: 13px;
        border-radius: .8125rem;
        overflow: hidden
    }

    .hhd-rounded-13c {
        border-radius: 13%;
        overflow: hidden
    }

    .hhd-rounded-tl-13 {
        border-top-left-radius: 13px;
        border-top-left-radius: .8125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-13 {
        border-top-right-radius: 13px;
        border-top-right-radius: .8125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-13 {
        border-bottom-left-radius: 13px;
        border-bottom-left-radius: .8125rem;
        overflow: hidden
    }

    .hhd-rounded-br-13 {
        border-bottom-right-radius: 13px;
        border-bottom-right-radius: .8125rem;
        overflow: hidden
    }

    .hhd-rounded-12 {
        border-radius: 12px;
        border-radius: .75rem;
        overflow: hidden
    }

    .hhd-rounded-12c {
        border-radius: 12%;
        overflow: hidden
    }

    .hhd-rounded-tl-12 {
        border-top-left-radius: 12px;
        border-top-left-radius: .75rem;
        overflow: hidden
    }

    .hhd-rounded-tr-12 {
        border-top-right-radius: 12px;
        border-top-right-radius: .75rem;
        overflow: hidden
    }

    .hhd-rounded-bl-12 {
        border-bottom-left-radius: 12px;
        border-bottom-left-radius: .75rem;
        overflow: hidden
    }

    .hhd-rounded-br-12 {
        border-bottom-right-radius: 12px;
        border-bottom-right-radius: .75rem;
        overflow: hidden
    }

    .hhd-rounded-11 {
        border-radius: 11px;
        border-radius: .6875rem;
        overflow: hidden
    }

    .hhd-rounded-11c {
        border-radius: 11%;
        overflow: hidden
    }

    .hhd-rounded-tl-11 {
        border-top-left-radius: 11px;
        border-top-left-radius: .6875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-11 {
        border-top-right-radius: 11px;
        border-top-right-radius: .6875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-11 {
        border-bottom-left-radius: 11px;
        border-bottom-left-radius: .6875rem;
        overflow: hidden
    }

    .hhd-rounded-br-11 {
        border-bottom-right-radius: 11px;
        border-bottom-right-radius: .6875rem;
        overflow: hidden
    }

    .hhd-rounded-10 {
        border-radius: 10px;
        border-radius: .625rem;
        overflow: hidden
    }

    .hhd-rounded-10c {
        border-radius: 10%;
        overflow: hidden
    }

    .hhd-rounded-tl-10 {
        border-top-left-radius: 10px;
        border-top-left-radius: .625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-10 {
        border-top-right-radius: 10px;
        border-top-right-radius: .625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-10 {
        border-bottom-left-radius: 10px;
        border-bottom-left-radius: .625rem;
        overflow: hidden
    }

    .hhd-rounded-br-10 {
        border-bottom-right-radius: 10px;
        border-bottom-right-radius: .625rem;
        overflow: hidden
    }

    .hhd-rounded-9 {
        border-radius: 9px;
        border-radius: .5625rem;
        overflow: hidden
    }

    .hhd-rounded-9c {
        border-radius: 9%;
        overflow: hidden
    }

    .hhd-rounded-tl-9 {
        border-top-left-radius: 9px;
        border-top-left-radius: .5625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-9 {
        border-top-right-radius: 9px;
        border-top-right-radius: .5625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-9 {
        border-bottom-left-radius: 9px;
        border-bottom-left-radius: .5625rem;
        overflow: hidden
    }

    .hhd-rounded-br-9 {
        border-bottom-right-radius: 9px;
        border-bottom-right-radius: .5625rem;
        overflow: hidden
    }

    .hhd-rounded-8 {
        border-radius: 8px;
        border-radius: .5rem;
        overflow: hidden
    }

    .hhd-rounded-8c {
        border-radius: 8%;
        overflow: hidden
    }

    .hhd-rounded-tl-8 {
        border-top-left-radius: 8px;
        border-top-left-radius: .5rem;
        overflow: hidden
    }

    .hhd-rounded-tr-8 {
        border-top-right-radius: 8px;
        border-top-right-radius: .5rem;
        overflow: hidden
    }

    .hhd-rounded-bl-8 {
        border-bottom-left-radius: 8px;
        border-bottom-left-radius: .5rem;
        overflow: hidden
    }

    .hhd-rounded-br-8 {
        border-bottom-right-radius: 8px;
        border-bottom-right-radius: .5rem;
        overflow: hidden
    }

    .hhd-rounded-7 {
        border-radius: 7px;
        border-radius: .4375rem;
        overflow: hidden
    }

    .hhd-rounded-7c {
        border-radius: 7%;
        overflow: hidden
    }

    .hhd-rounded-tl-7 {
        border-top-left-radius: 7px;
        border-top-left-radius: .4375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-7 {
        border-top-right-radius: 7px;
        border-top-right-radius: .4375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-7 {
        border-bottom-left-radius: 7px;
        border-bottom-left-radius: .4375rem;
        overflow: hidden
    }

    .hhd-rounded-br-7 {
        border-bottom-right-radius: 7px;
        border-bottom-right-radius: .4375rem;
        overflow: hidden
    }

    .hhd-rounded-6 {
        border-radius: 6px;
        border-radius: .375rem;
        overflow: hidden
    }

    .hhd-rounded-6c {
        border-radius: 6%;
        overflow: hidden
    }

    .hhd-rounded-tl-6 {
        border-top-left-radius: 6px;
        border-top-left-radius: .375rem;
        overflow: hidden
    }

    .hhd-rounded-tr-6 {
        border-top-right-radius: 6px;
        border-top-right-radius: .375rem;
        overflow: hidden
    }

    .hhd-rounded-bl-6 {
        border-bottom-left-radius: 6px;
        border-bottom-left-radius: .375rem;
        overflow: hidden
    }

    .hhd-rounded-br-6 {
        border-bottom-right-radius: 6px;
        border-bottom-right-radius: .375rem;
        overflow: hidden
    }

    .hhd-rounded-5 {
        border-radius: 5px;
        border-radius: .3125rem;
        overflow: hidden
    }

    .hhd-rounded-5c {
        border-radius: 5%;
        overflow: hidden
    }

    .hhd-rounded-tl-5 {
        border-top-left-radius: 5px;
        border-top-left-radius: .3125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-5 {
        border-top-right-radius: 5px;
        border-top-right-radius: .3125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-5 {
        border-bottom-left-radius: 5px;
        border-bottom-left-radius: .3125rem;
        overflow: hidden
    }

    .hhd-rounded-br-5 {
        border-bottom-right-radius: 5px;
        border-bottom-right-radius: .3125rem;
        overflow: hidden
    }

    .hhd-rounded-4 {
        border-radius: 4px;
        border-radius: .25rem;
        overflow: hidden
    }

    .hhd-rounded-4c {
        border-radius: 4%;
        overflow: hidden
    }

    .hhd-rounded-tl-4 {
        border-top-left-radius: 4px;
        border-top-left-radius: .25rem;
        overflow: hidden
    }

    .hhd-rounded-tr-4 {
        border-top-right-radius: 4px;
        border-top-right-radius: .25rem;
        overflow: hidden
    }

    .hhd-rounded-bl-4 {
        border-bottom-left-radius: 4px;
        border-bottom-left-radius: .25rem;
        overflow: hidden
    }

    .hhd-rounded-br-4 {
        border-bottom-right-radius: 4px;
        border-bottom-right-radius: .25rem;
        overflow: hidden
    }

    .hhd-rounded-3 {
        border-radius: 3px;
        border-radius: .1875rem;
        overflow: hidden
    }

    .hhd-rounded-3c {
        border-radius: 3%;
        overflow: hidden
    }

    .hhd-rounded-tl-3 {
        border-top-left-radius: 3px;
        border-top-left-radius: .1875rem;
        overflow: hidden
    }

    .hhd-rounded-tr-3 {
        border-top-right-radius: 3px;
        border-top-right-radius: .1875rem;
        overflow: hidden
    }

    .hhd-rounded-bl-3 {
        border-bottom-left-radius: 3px;
        border-bottom-left-radius: .1875rem;
        overflow: hidden
    }

    .hhd-rounded-br-3 {
        border-bottom-right-radius: 3px;
        border-bottom-right-radius: .1875rem;
        overflow: hidden
    }

    .hhd-rounded-2 {
        border-radius: 2px;
        border-radius: .125rem;
        overflow: hidden
    }

    .hhd-rounded-2c {
        border-radius: 2%;
        overflow: hidden
    }

    .hhd-rounded-tl-2 {
        border-top-left-radius: 2px;
        border-top-left-radius: .125rem;
        overflow: hidden
    }

    .hhd-rounded-tr-2 {
        border-top-right-radius: 2px;
        border-top-right-radius: .125rem;
        overflow: hidden
    }

    .hhd-rounded-bl-2 {
        border-bottom-left-radius: 2px;
        border-bottom-left-radius: .125rem;
        overflow: hidden
    }

    .hhd-rounded-br-2 {
        border-bottom-right-radius: 2px;
        border-bottom-right-radius: .125rem;
        overflow: hidden
    }

    .hhd-rounded-1 {
        border-radius: 1px;
        border-radius: .0625rem;
        overflow: hidden
    }

    .hhd-rounded-1c {
        border-radius: 1%;
        overflow: hidden
    }

    .hhd-rounded-tl-1 {
        border-top-left-radius: 1px;
        border-top-left-radius: .0625rem;
        overflow: hidden
    }

    .hhd-rounded-tr-1 {
        border-top-right-radius: 1px;
        border-top-right-radius: .0625rem;
        overflow: hidden
    }

    .hhd-rounded-bl-1 {
        border-bottom-left-radius: 1px;
        border-bottom-left-radius: .0625rem;
        overflow: hidden
    }

    .hhd-rounded-br-1 {
        border-bottom-right-radius: 1px;
        border-bottom-right-radius: .0625rem;
        overflow: hidden
    }

    .hhd-rounded-0,
    .hhd-rounded-0c {
        border-radius: 0;
        overflow: hidden
    }

    .hhd-rounded-tl-0 {
        border-top-left-radius: 0;
        overflow: hidden
    }

    .hhd-rounded-tr-0 {
        border-top-right-radius: 0;
        overflow: hidden
    }

    .hhd-rounded-bl-0 {
        border-bottom-left-radius: 0;
        overflow: hidden
    }

    .hhd-rounded-br-0 {
        border-bottom-right-radius: 0;
        overflow: hidden
    }
}

.no-float {
    float: none
}

.no-bg {
    background: 0 0
}

.no-border {
    border: 0
}

.vertical-top {
    vertical-align: top
}

.cursor {
    cursor: pointer
}

.overflow {
    overflow: hidden
}

.b-radius-5 {
    border-radius: 5px
}

.spacing-1 {
    letter-spacing: 1.2px !important
}

.spacing-2 {
    letter-spacing: 1.5px !important
}

@media (min-width:1024px) {
    .spacing-2 {
        letter-spacing: 2.2px !important
    }
}

.spacing-3 {
    letter-spacing: 1.7px !important
}

@media (min-width:1024px) {
    .spacing-3 {
        letter-spacing: 2.9px !important
    }
}

.transition {
    transition: all .3s ease-in-out 0s
}

.dont-break {
    white-space: nowrap
}

.block {
    display: block
}

.background-cover {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

svg {
    width: 100%
}

.hover-c-grey {
    transition: .3s ease all
}

.hover-c-grey:hover {
    color: var(--grey)
}

#swym-anchor,
.swym-button-bar {
    display: none !important
}

.swym-button.swym-add-to-wishlist-view-product.swym-added {
    opacity: 1 !important
}

/*# sourceMappingURL=/cdn/shop/t/6/assets/style.css.map?v=151779861858993784401742182677 */